:root{--bg: #F5EFE6;--card: #FFFFFF;--muted: #FAF7F2;--text: #0E2338;--sub: #5A6A7D;--line: #E6DDCF;--brand: #0E2338;--brand-2: #17395C;--ring: rgba(23, 57, 92, .35);--radius: 14px;--shadow: 0 10px 30px rgba(14,35,56,.08);--maxw: 1180px;--space: 18px;--brand-glow: 0 18px 60px rgba(14,35,56,.14);--soft-grad: linear-gradient(180deg, #fff, #f9f6f1)}*{box-sizing:border-box}html,body,#root{height:100%}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text);background:var(--bg);text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}a:hover{text-decoration-thickness:2px;text-underline-offset:3px}img{max-width:100%;display:block}.container{width:min(var(--maxw),92%);margin:0 auto}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}h1,.h1,h2,.h2{text-wrap:balance;letter-spacing:.1px}h1{font-size:clamp(34px,3.8vw,56px);line-height:1.05}.h2{font-size:clamp(26px,2.2vw,36px);margin:0 0 10px}:where(a,button,[role=button],input,select).focus-visible,:where(a,button,[role=button],input,select):focus-visible{outline:0;box-shadow:0 0 0 3px var(--ring);border-radius:10px}.nav{position:sticky;top:0;z-index:50;background:#f5efe6b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid transparent;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.nav--scrolled{border-color:var(--line);background:#f5efe6eb;box-shadow:0 8px 22px #0e23380f}.nav__inner{display:flex;align-items:center;justify-content:space-between;height:72px}.brand{display:inline-flex;align-items:center;gap:12px;font-weight:800;letter-spacing:.2px;color:var(--brand)}.brand__logo{width:30px;height:30px;display:grid;place-items:center}.brand__text{font-size:18px}.nav__links{display:flex;align-items:center;gap:18px}.nav__links a{color:var(--sub);font-weight:600}.nav__links a:hover{color:var(--text)}.nav__links .btn{color:#fff}.nav__burger{display:none;background:none;border:0;padding:6px;margin-left:8px}.nav__burger span{display:block;width:24px;height:2px;background:var(--text);margin:5px 0}@media (max-width: 860px){.nav__burger{display:block}.nav__links{position:fixed;inset:72px 0 auto;background:#f5efe6fa;border-bottom:1px solid var(--line);transform:translateY(-120%);transition:transform .24s ease;padding:16px 24px;gap:14px;flex-direction:column;align-items:flex-start}.nav__links.is-open{transform:translateY(0)}}.hero{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:42px;align-items:center;padding:96px 0 56px}.hero:before{content:"";position:absolute;right:-10%;top:-12%;width:520px;height:360px;background:radial-gradient(ellipse at 30% 30%,rgba(23,57,92,.12),transparent 60%),radial-gradient(ellipse at 70% 60%,rgba(23,57,92,.08),transparent 60%);filter:blur(12px);pointer-events:none}.hero h1{margin:0 0 12px}.sub{color:var(--sub);font-size:18px;line-height:1.5}.hero__cta{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.kpi{font-weight:800;font-size:20px}.proof{display:flex;gap:22px;flex-wrap:wrap;margin-top:26px;color:var(--sub)}.proof__item{display:grid;gap:6px}.hero__media .caption{color:var(--sub);display:block;margin-top:10px}.video-frame{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--soft-grad);border:1px solid var(--line);box-shadow:var(--shadow)}.video-frame img{aspect-ratio:16 / 9;object-fit:cover;width:100%}.play-btn{position:absolute;inset:auto auto 12px 12px;border:0;border-radius:999px;padding:10px 14px;font-weight:700;background:var(--brand);color:#fff;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease;box-shadow:var(--brand-glow)}.play-btn:hover{transform:translateY(-1px)}@media (max-width: 980px){.hero{grid-template-columns:1fr;padding-top:72px}}.section{padding:84px 0}.section.muted{background:var(--muted);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:12px;font-weight:800;background:var(--brand);color:#fff;border:1px solid var(--brand);cursor:pointer;transition:background-color .12s ease,border-color .12s ease,transform .05s ease,box-shadow .12s ease;box-shadow:0 2px #0000000a,var(--brand-glow)}.btn:hover{background:var(--brand-2);border-color:var(--brand-2)}.btn:active{transform:translateY(1px);box-shadow:0 1px #0000000f}.btn--ghost{background:transparent;color:var(--brand);border:1px solid var(--brand);box-shadow:0 2px #00000005}.btn--ghost:hover{background:#0e23380f}.btn--sm{padding:10px 14px;border-radius:10px}.grid{display:grid;gap:var(--space)}@media (min-width: 760px){.grid.features{grid-template-columns:repeat(2,1fr)}.grid.roi{grid-template-columns:1.1fr .9fr}.grid.testimonials{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1100px){.grid.features{grid-template-columns:repeat(4,1fr)}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.card:hover{transform:translateY(-1px);box-shadow:0 12px 36px #0e23381f;border-color:color-mix(in srgb,var(--line),var(--brand) 8%)}@supports not (color: color-mix(in srgb,#000,#fff)){.card:hover{border-color:var(--line)}}.feature .icon{width:44px;height:44px;display:grid;place-items:center;border-radius:10px;margin-bottom:10px;color:var(--brand);background:#f0e9de;border:1px solid var(--line);box-shadow:0 6px 18px #0e23380f inset}.feature h3{margin:6px 0}.timeline{display:grid;gap:12px;margin-top:12px}.timeline__step{display:flex;gap:14px;align-items:flex-start;background:var(--muted);border:1px dashed var(--line);padding:14px;border-radius:12px}.timeline__num{font-weight:800;color:var(--brand)}.roi__inputs label{display:grid;gap:6px;margin-bottom:10px;font-size:14px;color:var(--sub)}.roi__inputs input{background:#fff;border:1px solid var(--line);color:var(--text);border-radius:10px;padding:10px 12px;font-size:16px}.roi__result h3{margin-top:0}.stat{display:flex;align-items:baseline;gap:10px;margin:12px 0}.stat__label{color:var(--sub)}.stat__value{font-size:28px;font-weight:800}.bar{height:10px;background:#fff;border:1px solid var(--line);border-radius:999px;overflow:hidden;margin:10px 0 8px}.bar__fill{height:100%;background:linear-gradient(90deg,var(--brand),var(--brand-2))}.result__bullets{list-style:disc;padding-left:20px;color:var(--sub);margin:10px 0}.result__bullets li{margin:4px 0}.quote p{margin:0 0 8px}.quote__by{color:var(--sub)}.cta{display:grid;place-items:center}.cta__box{text-align:center;padding:28px}.cta__actions{display:flex;gap:10px;justify-content:center;margin-top:14px}.caption{color:var(--sub)}.footer{padding:36px 0;border-top:1px solid var(--line);margin-top:44px;background:var(--muted)}.footer__inner{display:grid;gap:14px;align-items:center}@media (min-width: 760px){.footer__inner{grid-template-columns:1fr auto auto}}.footer__links{display:flex;gap:16px;color:var(--sub);flex-wrap:wrap}.footer__links a:hover{color:var(--text)}.footer__fine{display:flex;gap:12px;color:var(--sub);justify-self:end;flex-wrap:wrap}.brand--footer .brand__logo{width:24px;height:24px}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}.bridge{display:grid;grid-template-columns:1fr minmax(280px,640px) 1fr;align-items:center;gap:18px;margin:14px 0 0;color:var(--brand)}.bridge__chips{display:grid;gap:10px;justify-content:start}.bridge__chips--right{justify-content:end}.bridge__chip{background:#fff;border:1px solid var(--line);color:var(--brand);border-radius:999px;padding:8px 14px;font-weight:800;white-space:nowrap;box-shadow:var(--shadow)}.bridge__center{position:relative;display:grid;place-items:center;padding:8px 0 0}.bridge__logo{position:absolute;top:50px;left:50%;transform:translate(-50%);background:#fff;border:1px solid var(--line);border-radius:14px;padding:8px 10px;box-shadow:var(--shadow)}.bridge__svg{width:100%;height:auto}.bridge__arc{stroke-dasharray:6 6;animation:arcDash 10s linear infinite;stroke-linecap:round;filter:drop-shadow(0 2px 10px rgba(14,35,56,.08))}@keyframes arcDash{to{stroke-dashoffset:-120}}.bridge__tagline{margin-top:6px;color:var(--sub);font-weight:700;text-align:center}@media (max-width: 940px){.bridge{grid-template-columns:1fr;gap:12px}.bridge__chips,.bridge__chips--right{justify-content:center;grid-auto-flow:column;overflow-x:auto;padding-bottom:4px}.bridge__chip{margin:0 4px}}.bridge__chips::-webkit-scrollbar{height:6px}.bridge__chips::-webkit-scrollbar-thumb{background:#e8dfd1;border-radius:999px}
