:root{--blue:#246bfe;--navy:#071426;--soft:#f7f9fc;--muted:#657286}.brand img{display:block;width:auto;object-fit:contain}.brand-header img{height:56px;max-width:178px}.brand-footer img{height:74px;max-width:225px}.hero-local{position:absolute;inset:-18px -65px 15px -5px;width:calc(100% + 70px);height:calc(100% + 3px);object-fit:cover;object-position:58% center;border-radius:30px;box-shadow:0 38px 85px #0d316238}.hero-local~.desktop{width:292px;height:193px;top:326px;left:-32px}.hero-local~.desktop .browser{height:27px}.hero-local~.desktop .dash{height:166px}.hero-local~.desktop .dash aside{width:44px;padding:10px}.hero-local~.desktop .dash article{padding:11px}.hero-local~.desktop .dash h3{font-size:12px;margin:2px 0 7px}.hero-local~.desktop .metrics div{padding:7px}.hero-local~.desktop .metrics b{font-size:13px}.hero-local~.desktop .chart{height:38px}.hero-local~.phone{right:-33px;top:294px;transform:scale(.67) rotate(4deg);transform-origin:right bottom}.hero-local~.chip1{top:2px;right:-40px}.hero-local~.chip2{bottom:-8px;left:205px}
.expertise-image{height:380px;border-radius:22px;overflow:hidden;margin-bottom:28px;position:relative}.expertise-image:after,.product-story:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#06152bd9,transparent 75%)}.expertise-image img,.product-story img,.offer-photo img,.team-photo img{width:100%;height:100%;object-fit:cover}.expertise-image>div,.product-story>div{position:absolute;z-index:2;left:42px;bottom:38px;color:#fff;display:grid}.expertise-image b{font:700 30px/1.15 "Space Grotesk"}.expertise-image span,.product-story span{font-size:11px;color:#c8d4e6;margin-top:8px}
.offers{background:var(--soft)}.offer-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:24px;align-items:start}.offer-photo{height:720px;position:sticky;top:105px;border-radius:22px;overflow:hidden}.offer-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#07152fe6,transparent 55%)}.offer-photo>div{position:absolute;z-index:2;left:30px;right:30px;bottom:30px;color:#fff}.offer-photo span{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:#64e3d1}.offer-photo b{display:block;font:700 29px/1.18 "Space Grotesk";margin-top:8px}.offer-cards{display:grid;gap:14px}.offer-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:19px;padding:28px;transition:.3s}.offer-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.offer-card>small{font-size:8px;text-transform:uppercase;letter-spacing:1px;color:var(--blue);font-weight:bold}.offer-card h3{font-size:24px;margin:5px 0}.offer-card>p{font-size:12px;color:var(--muted)}.offer-card ul{display:grid;grid-template-columns:1fr 1fr;gap:6px 18px;list-style:none;padding:0;margin:18px 0}.offer-card li{font-size:10px;color:#4f5b6c}.offer-card li:before{content:"✓";color:var(--teal);font-weight:bold;margin-right:7px}.price{border-top:1px solid var(--line);padding-top:17px;margin:18px 0;display:flex;justify-content:space-between;align-items:end}.price>span{font-size:9px;color:var(--muted)}.price>b{font:700 25px "Space Grotesk"}.price small{font-size:9px}.offer-card .btn{width:100%}.offer-card.primary{background:var(--navy);color:#fff;border-color:var(--navy)}.offer-card.primary>p,.offer-card.primary li,.offer-card.primary .price>span{color:#aab7c9}.offer-card.primary .price{border-color:#23324a}.offer-card .alternatives{font-size:9px;text-align:center;margin-top:-8px}.popular{position:absolute;right:20px;top:20px;padding:5px 9px;border-radius:20px;background:#00c2a824;color:#55dfca;font-size:7px;text-transform:uppercase;letter-spacing:.7px}
.product-story{height:390px;border-radius:22px;overflow:hidden;position:relative;margin-bottom:80px}.product-story>div{left:42px;bottom:38px}.product-story .eyebrow{color:#79b2ff}.product-story b{font:700 32px "Space Grotesk"}.team-photo{background:none}.team-photo img{position:absolute;inset:0}
.product-logo{width:72px;height:72px;object-fit:cover;border-radius:17px;margin-bottom:30px;box-shadow:0 12px 28px #00000035;border:1px solid #ffffff22}.product.large .product-logo{width:82px;height:82px}.product-logo+.soon{margin-left:auto}
@media(max-width:1000px){.offer-layout{grid-template-columns:1fr}.offer-photo{height:450px;position:relative;top:auto}.hero-local{inset:-15px -10px 10px}.hero-local~.desktop{width:340px;height:225px;top:285px}.hero-local~.desktop .dash{height:198px}.hero-local~.phone{right:-8px;top:260px}}
@media(max-width:720px){.brand-header img{height:45px;max-width:145px}.brand-footer img{height:66px}.hero-local{inset:0;width:100%;height:100%}.hero-local~.desktop{width:390px;height:258px;top:180px}.expertise-image,.product-story{height:300px}.expertise-image>div,.product-story>div{left:22px;bottom:22px}.expertise-image b,.product-story b{font-size:24px}.offer-photo{height:360px}.offer-card ul{grid-template-columns:1fr}.price{display:grid;gap:5px}}
.home-dynamic-project{grid-column:auto;grid-row:auto}.home-dynamic-project.featured{grid-row:span 2}.home-dynamic-project .dynamic-cover{height:300px;background:linear-gradient(145deg,var(--navy),var(--blue));color:#fff}.home-dynamic-project.featured .dynamic-cover{height:555px}.home-dynamic-project .dynamic-cover img{width:100%;height:100%;object-fit:cover}.home-dynamic-project .dynamic-cover>span{font:700 60px "Space Grotesk"}.home-dynamic-project.visible,.product.visible{opacity:1;transform:none}@media(max-width:1000px){.home-dynamic-project.featured{grid-column:span 2;grid-row:auto}.home-dynamic-project.featured .dynamic-cover{height:460px}}@media(max-width:720px){.home-dynamic-project.featured{grid-column:auto}.home-dynamic-project.featured .dynamic-cover{height:320px}}
