.home-hero{align-items:center;background-color:#0b57d0;background-image:linear-gradient(142deg,#062e6f,#0843a0,#0b57d0);color:#fff;display:flex;min-height:calc(100vh - 70px);overflow:clip;padding-block:clamp(68px,7vw,5rem);position:relative}.home-hero .hero-container{align-items:center;display:grid;gap:clamp(2.5rem,6vw,5.5rem);grid-template-columns:minmax(0,1fr) minmax(320px,45%);position:relative;z-index:1}.home-hero .hero-content{display:grid;gap:clamp(1.5rem,2vw,2rem);max-width:40rem}.home-hero .hero-content .hero-text-content{display:grid;gap:clamp(1rem,1.8vw,1.5rem)}.home-hero .hero-content .hero-title{color:#fff;font-size:clamp(2.5rem,4.4vw,3.5rem);font-weight:700;letter-spacing:-.04em;line-height:1.1;margin:0;text-wrap:balance}.home-hero .hero-content .hero-title span{color:inherit}.home-hero .hero-content .hero-details p{color:hsla(0,0%,100%,.9);font-size:clamp(1.02rem,1.25vw,1.2rem);line-height:1.75;margin:0;max-width:34rem}.home-hero .hero-content .hero-details p strong{color:#fff;font-weight:700}.home-hero .hero-content .hero-details p a{color:#ff7b29;font-weight:500;text-decoration-color:hsla(0,0%,100%,.3);text-underline-offset:.18em}.home-hero .hero-content .hero-details p a:hover{color:#fff;text-decoration-color:currentColor}.home-hero .hero-content .hero-actions{gap:.5rem}.home-hero .hero-content .hero-actions .btn{font-size:clamp(.92rem,.9vw,1rem);padding:.95rem 1.55rem}.home-hero .hero-content .hero-actions .hero-secondary-action{backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.75);color:hsla(0,0%,100%,.96)}.home-hero .hero-content .hero-actions .hero-secondary-action:hover{background-color:hsla(0,0%,100%,.1);border-color:#fff;color:#fff}.home-hero .hero-img-container{margin:0;min-height:clamp(360px,42vw,540px);perspective:1500px;position:relative}.home-hero .hero-img-container img{border:1px solid hsla(0,0%,100%,.18);border-radius:.75rem;box-shadow:1rem 1rem 1.2rem rgba(0,0,0,.24);left:50%;position:absolute;top:50%;transition:transform .6s cubic-bezier(.16,1,.3,1);width:min(71%,400px)}.home-hero .hero-img-container img:first-child{transform:translate(-80%,-80%) rotateY(-25deg) rotateX(10deg)}.home-hero .hero-img-container img:nth-child(2){transform:translate(-60%) rotateY(-25deg) rotateX(10deg)}.home-hero .hero-img-container img:nth-child(3){transform:translate(-30%,-50%) rotateY(-25deg) rotateX(10deg)}.home-hero .hero-img-container:hover img:first-child{transform:translate(-85%,-100%) rotateY(-25deg) rotateX(10deg)}.home-hero .hero-img-container:hover img:nth-child(2){transform:translate(-70%,5%) rotateY(-25deg) rotateX(10deg)}.home-hero .hero-img-container:hover img:nth-child(3){transform:translate(-20%,-60%) rotateY(-25deg) rotateX(10deg)}@media screen and (max-width:1080px){.home-hero{padding-top:calc(68px + 3rem)}.home-hero .hero-container{gap:2.75rem;grid-template-columns:1fr}.home-hero .hero-container .hero-content{max-width:none;text-align:center}.home-hero .hero-container .hero-details p{margin-inline:auto}.home-hero .hero-container .hero-actions{justify-content:center}.home-hero .hero-img-container{margin:0 auto;max-width:600px;width:100%}}@media screen and (max-width:600px){.home-hero{padding-inline:1rem}.home-hero .hero-title{font-size:clamp(2.1rem,10vw,2.5rem)}.home-hero .hero-details p{font-size:1rem}.home-hero .hero-actions{width:100%}.home-hero .hero-actions .btn{flex:1 1 100%;justify-content:center;text-align:center}.home-hero .hero-img-container{min-height:260px}.home-hero .hero-img-container img{width:min(78%,300px)}}.trusted-by{background:linear-gradient(180deg,#091225,#0c162b);border-bottom:1px solid hsla(0,0%,100%,.04);border-top:1px solid hsla(0,0%,100%,.08);color:#fff;padding-block:2rem;position:relative;z-index:1}.trusted-by .trusted-by-container{align-items:center;display:grid;gap:1.5rem 4rem;grid-template-columns:auto minmax(0,1fr)}.trusted-by .trusted-by-title{color:hsla(0,0%,100%,.72);font-size:1.2rem;font-weight:500;line-height:1.4;margin:0;text-align:center;text-transform:uppercase;white-space:nowrap}.trusted-by .trusted-by-title span{color:#ff6200;display:block;margin-bottom:.15rem}.trusted-by .trusted-by-logos{align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.trusted-by .trusted-by-item{align-items:center;display:flex;justify-content:center;min-height:4rem}.trusted-by .trusted-by-item img{display:block;filter:brightness(0) invert(1) grayscale(1);max-height:2.5rem;object-fit:contain;opacity:.76;transition:opacity .2s ease,transform .2s ease;width:auto;width:min(100%,120px)}.trusted-by .trusted-by-item:focus-within img,.trusted-by .trusted-by-item:hover img{opacity:.96}@media screen and (max-width:900px){.trusted-by{padding-block:3rem 1.5rem}.trusted-by .trusted-by-container{grid-template-columns:1fr;justify-items:center;text-align:center}.trusted-by .trusted-by-title{text-align:center;white-space:normal}.trusted-by .trusted-by-logos{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media screen and (max-width:560px){.trusted-by .trusted-by-logos{gap:.75rem}.trusted-by .trusted-by-item{min-height:4rem;padding:.5rem .75rem}.trusted-by .trusted-by-item img{max-height:2rem}}.main-features{padding:6rem 0}.main-features .features-preamble{margin-bottom:4rem;text-align:center}.main-features .features-preamble h2{font-size:2rem;font-weight:700;line-height:1.4;margin-bottom:1rem}.main-features .features-preamble p{color:rgba(0,0,0,.6);font-size:1rem}.main-features .features-list{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between}.main-features .features-list .feature-item{border-radius:8px;max-width:300px;padding:2rem 1.5rem;text-align:center}.main-features .features-list .feature-item img{height:100px;object-fit:contain;object-position:center center;width:100%}.main-features .features-list .feature-item .feature-name{font-size:1.1rem;font-weight:500;margin-bottom:1rem;margin-top:1.5rem}.main-features .features-list .feature-item p{color:rgba(0,0,0,.6);font-size:.875rem;margin-bottom:.5rem}.main-features .features-list .feature-item a{background-color:#fff;border-radius:4px;color:#0b57d0;display:inline-block;font-size:.9rem;font-weight:500;padding:.5rem 1rem;text-decoration:none}.main-features .features-list .feature-item a:hover{background-color:rgba(11,87,208,.05)}.main-features .more-feautures{margin-top:3rem;text-align:center}.main-features .more-feautures p{color:rgba(0,0,0,.6);font-size:.9rem}@media screen and (max-width:1080px){.main-features .features-list{flex-wrap:wrap;gap:3rem;justify-content:center}.main-features .features-list .feature-item{max-width:none;width:calc(50% - 1.5rem)}}@media screen and (max-width:600px){.main-features .features-list{display:block}.main-features .features-list .feature-item{width:auto}}.present-app{background-color:#fafafa;padding:10rem 0}.present-app .container{align-items:center;display:flex;gap:5rem;justify-content:space-between}.present-app .container .present-content{width:50%}.present-app .container .present-content .present-title{font-size:2.25rem;font-weight:700;line-height:1.3;margin-bottom:1rem}.present-app .container .present-content .present-title span{color:#0b57d0}.present-app .container .present-content p{font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem}.present-app .container .present-content strong{font-weight:500}.present-app .container .present-image{flex:1;text-align:center}.present-app .container .present-image img{object-fit:contain;object-position:center center;width:100%}.present-app.about-app .present-image img{max-height:320px}.present-app.cloud-app .present-image img{max-height:400px}.cloud-app{background-color:#fff}.cloud-app .container{flex-direction:row-reverse}@media screen and (max-width:960px){.present-app .container{display:block;text-align:center}.present-app .container .present-content{margin-bottom:3rem;width:auto}.present-app .container .present-content .buttons-group{flex-wrap:wrap;gap:1rem;justify-content:center}.present-app .container .present-image img{height:auto;max-width:500px}.about-app .container .present-content{margin-bottom:0}.about-app .container .present-image{display:none}}.epilog{padding:5rem 0;text-align:center}.epilog .epilog-title{font-size:1.4rem;font-weight:700;line-height:1.4}.epilog .epilog-caption{color:rgba(0,0,0,.6);font-size:1.1rem;margin-bottom:1rem;margin-top:2rem}