:root{--bg:#ffffff;--text:#121212;--muted:#4b5563;--border:#e5e7eb;--alt:#f8fafc;--dark:#0a0a0a;--accent:#111827;--brand:#73C6E9;--brand-soft:#EAF6FD}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--text);background:var(--bg)}.container{max-width:1120px;margin:0 auto;padding:0 20px}.section{padding:64px 0}.section--alt{background:var(--alt)}.h1{font-weight:800;letter-spacing:-.02em;font-size:clamp(28px,5vw,35px);line-height:1.1}.h2{font-weight:700;letter-spacing:-.01em;font-size:clamp(22px,3.2vw,32px);line-height:1.2}.h3{font-weight:500;letter-spacing:-.01em;font-size:clamp(20px,2.6vw,28px);line-height:1.25}.lead{color:var(--muted);font-size:18px}.p{padding:20px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.narrow{max-width:820px;margin:0 auto}.btn{display:inline-flex;align-items:center;gap:8px;border-radius:12px;padding:12px 16px;font-weight:600;border:1px solid transparent;text-decoration:none}.btn--primary{background:#121212;color:#fff}.btn--primary:hover{background:#000}.btn--dark{background:#121212;color:#fff}.btn--dark:hover{background:#000}.btn--ghost{border-color:var(--border);color:var(--text)}.btn--ghost:hover{background:#f3f4f6}.card{background:#fff;border:1px solid var(--border);border-radius:16px}.shadow{box-shadow:0 10px 30px #00000014}.grid{display:grid;gap:20px}.grid--2{grid-template-columns:repeat(1,1fr)}@media (min-width:900px){.grid--2{grid-template-columns:repeat(2,1fr)}}.grid--3{grid-template-columns:repeat(1,1fr)}@media (min-width:900px){.grid--3{grid-template-columns:repeat(3,1fr)}}.grid--4{grid-template-columns:1fr}@media (min-width:640px){.grid--4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.grid--4{grid-template-columns:repeat(4,1fr)}}.grid--5{grid-template-columns:1fr}@media (min-width:640px){.grid--5{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.grid--5{grid-template-columns:repeat(5,1fr)}}.center{text-align:center}.overflow-hidden{overflow:hidden}.pill{display:inline-block;background:#aaa;color:#fff;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:600}.muted{color:var(--muted)}.list{margin:0;padding-left:18px}.list li{margin:6px 0}.checklist{padding-left:18px}.checklist li{list-style:disc}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.metric__val{font-size:20px;font-weight:800}.metric__lab{color:var(--muted);font-size:12px}.hero{padding:48px 0;background:linear-gradient(0deg,var(--brand),transparent)}.hero__grid{display:grid;gap:32px;align-items:center;grid-template-columns:1fr}@media (min-width:900px){.hero__grid{grid-template-columns:1.1fr .9fr}}.hero__cta{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.hero__visual{position:relative}.hero__visual img{width:100%;height:380px;object-fit:cover;display:block;border-radius:16px}.apropos-visual .card{max-height:600px}.apropos-visual .card img{height:100%;object-fit:cover}.note{position:absolute;bottom:-16px;left:-16px;transform:rotate(-6deg);background:#fff;border:1px solid var(--border);border-radius:12px;padding:12px}.viewer{border:1px dashed var(--border);border-radius:12px;aspect-ratio:16/9;display:grid;place-items:center;background:#f9fafb}.viewer__placeholder{color:var(--muted);font-size:14px}.hint{margin-top:10px;color:var(--muted);font-size:12px}.recap{display:grid;gap:8px;margin-top:10px}.recap>div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding:8px 0}.input{width:100%;border:1px solid var(--border);border-radius:12px;padding:12px}.stack{display:grid;gap:20px}.card__img{width:100%;height:200px;object-fit:cover;display:block}.logos__grid{display:grid;grid-template-columns:repeat(2,1fr)}@media (min-width:900px){.logos__grid{grid-template-columns:repeat(5,1fr)}}.section-header .header__icons{display:flex;align-items:center;gap:25px}.section-header .header__icon{display:flex;align-items:center;height:40px}.section-header .header__icon .svg-wrapper{display:flex}#cart-icon-bubble{top:0!important}.section-header .hero__cta{display:flex;align-items:center}.section-header .hero__cta .header-cta-btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;line-height:1;margin:0;white-space:nowrap}@media (max-width: 749px){.section-header .hero__cta{display:none!important}}.header__icons{display:flex;align-items:center;gap:12px}.header .hero__cta{margin:0!important}.header .header-cta-btn{display:inline-flex;align-items:center;line-height:1;height:40px;padding:0 16px;margin:0}
/*# sourceMappingURL=/cdn/shop/t/10/assets/3dvertical.css.map */
