:root{--bg:#fff;--card:#fff;--ink:#0d2c52;--muted:#526477;--line:#dbe7f2;--accent:#0b58ac;--accent2:#d92739;--section:#f2f7fd;--heading:'Plus Jakarta Sans',sans-serif;--body:'DM Sans',sans-serif;--radius:18px}
.topbar{background:#0e3d72}.hero-v1{background:radial-gradient(ellipse at 73% 45%,#d0e9fc 0%,#e8f4fc 52%,#f8fbff 100%);min-height:635px}.hero-v1 .hero-inner{grid-template-columns:1fr 1.06fr;gap:35px;min-height:635px}.hero-v1 .hero-copy{padding-block:50px}.hero-v1 h1{font-weight:850;letter-spacing:-.075em}.hero-v1 h1 em{color:#1768c6}.hero-v1 .hero-media{height:530px;position:relative;border-radius:24px 24px 80px 24px;overflow:hidden;box-shadow:0 25px 60px #1e466f28}.hero-v1 .hero-media img{object-position:center}.hero-v1 .hero-mini{margin-top:45px;display:flex;flex-wrap:wrap;gap:20px;font-size:.8rem;color:#526e89}.hero-v1 .image-stamp{position:absolute;bottom:28px;left:28px;z-index:2;background:#fff;box-shadow:0 13px 30px #0002;padding:15px 22px;font-size:1.05rem;font-weight:900;color:var(--accent);border-radius:12px}.image-stamp span{display:block;font-size:.71rem;font-weight:600;color:var(--muted)}.products-home{padding-top:90px}.v1-marker{color:var(--accent)}.editorial-band .editorial-photo{border-radius:22px 95px 22px 22px}.clients-chips span{box-shadow:0 10px 25px #19456509}.footer{background:#0c2f56}
@media(max-width:970px){.hero-v1 .hero-inner{gap:0;padding-bottom:35px}.hero-v1 .hero-media{height:390px}.hero-v1 .hero-copy{padding:45px 0 35px}.hero-v1 .hero-mini{margin-top:28px}}
@media(max-width:680px){.hero-v1 .hero-media{height:280px;border-radius:18px 18px 50px 18px}.hero-v1 .image-stamp{left:14px;bottom:14px;padding:10px 13px;font-size:.85rem}.hero-v1 .hero-inner{padding-bottom:25px}.hero-v1 .hero-copy{padding-top:38px}.hero-v1 .hero-mini{margin-top:22px}.hero-bottom{padding-block:20px}.products-home{padding-top:65px}}
