@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Fallback;src:local(Arial);font-weight:100 599;size-adjust:100.942%;ascent-override:99.0668%;descent-override:30.0173%;line-gap-override:0%}@font-face{font-family:Hanken Fallback;src:local(Arial Bold);font-weight:600 900;size-adjust:95.2122%;ascent-override:105.028%;descent-override:31.8237%;line-gap-override:0%}*{box-sizing:border-box}html,body{scroll-behavior:smooth;margin:0;padding:0}#root{min-height:100vh}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-track{background:0 0}input::placeholder,textarea::placeholder{color:var(--text-3)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#eef1f5;--surface:#fff;--surface-2:#f5f8fa;--surface-3:#e9edf2;--border:#e3e8ee;--border-strong:#d2d9e2;--text:#14171b;--text-2:#586271;--text-3:#9aa3b0;--primary:#14171b;--primary-text:#fff;--accent:#0fa3ce;--accent-soft:#e2f3fa;--ok:#138a5e;--ok-bg:#e1f4eb;--prog:#2a6fd6;--prog-bg:#e5effb;--plan:#6a5be0;--plan-bg:#eceafc;--hold:#f32013;--hold-bg:#f320131a;--shadow:0 1px 2px #141e2d0d, 0 4px 14px #141e2d0d;--shadow-lg:0 8px 40px #141e2d29;--grad:linear-gradient(145deg, #46c9ec 0%, #37b5d7 55%, #46c9b6 100%);--gpad:32px;--cpad:20px;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;color:var(--text);font-family:Hanken Grotesk,Hanken Fallback,-apple-system,system-ui,sans-serif}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0e1117;--surface:#161b22;--surface-2:#1f242d;--surface-3:#282e3a;--border:#282f3d;--border-strong:#3b4455;--text:#f0f4f8;--text-2:#9da8b9;--text-3:#657285;--primary:#37b5d7;--primary-text:#08171f;--accent:#46c9ec;--accent-soft:#46c9ec26;--ok:#20c997;--ok-bg:#20c99726;--prog:#4dabf7;--prog-bg:#4dabf726;--plan:#9775fa;--plan-bg:#9775fa26;--hold:#ff6b6b;--hold-bg:#ff6b6b26;--shadow:0 2px 10px #0006;--shadow-lg:0 12px 40px #0009}@property --mo-amp{syntax:"<number>";inherits:true;initial-value:0}@property --mo-esx{syntax:"<number>";inherits:true;initial-value:1}@property --mo-esy{syntax:"<number>";inherits:true;initial-value:1}@property --mo-tilt{syntax:"<number>";inherits:true;initial-value:0}@property --mo-edy{syntax:"<number>";inherits:true;initial-value:0}@property --mo-edx{syntax:"<number>";inherits:true;initial-value:0}@property --mo-esx2{syntax:"<number>";inherits:true;initial-value:0}@property --mo-esy2{syntax:"<number>";inherits:true;initial-value:0}@property --mo-tilt2{syntax:"<number>";inherits:true;initial-value:0}@property --mo-edy2{syntax:"<number>";inherits:true;initial-value:0}@property --mo-lock{syntax:"<number>";inherits:true;initial-value:0}@property --mo-shake{syntax:"<number>";inherits:true;initial-value:0}@property --mo-rock{syntax:"<number>";inherits:true;initial-value:0}@property --mo-rockp{syntax:"<number>";inherits:true;initial-value:1}@property --mo-bdy{syntax:"<number>";inherits:true;initial-value:0}.mo-root,.mo-breathe,.mo-bob{transform-box:view-box;transform-origin:50%}.mo-root{--mo-amp:0;--mo-morph:calc(.4s*var(--mo-rate,1));--mo-morph-ease:ease-in-out;--mo-tp:--mo-esx,--mo-esy,--mo-tilt,--mo-edy,--mo-edx,--mo-esx2,--mo-esy2,--mo-tilt2,--mo-edy2,--mo-lock,--mo-shake,--mo-rock,--mo-bdy;--mo-md:var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph);--mo-me:var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease);transition-property:--mo-amp,transform,var(--mo-tp);transition-duration:calc(.4s*var(--mo-rate,1)),calc(.16s*var(--mo-rate,1)),var(--mo-md);transition-timing-function:ease-out,cubic-bezier(.23,1,.32,1),var(--mo-me);animation:mo-shake calc(.112s*var(--mo-rate,1))linear infinite}.mo-bob>g:not(.mo-eyes){fill:var(--mo-head);transition:fill var(--mo-morph)var(--mo-morph-ease)}.mo-eyes{fill:var(--mo-eye);transition:fill var(--mo-morph)var(--mo-morph-ease)}@keyframes mo-shake{0%,to{translate:calc(.62px*var(--mo-shake))calc(-.34px*var(--mo-shake))}25%{translate:calc(-.7px*var(--mo-shake))calc(.22px*var(--mo-shake))}50%{translate:calc(.38px*var(--mo-shake))calc(.66px*var(--mo-shake))}75%{translate:calc(-.44px*var(--mo-shake))calc(-.6px*var(--mo-shake))}}.mo-root.mo-expr{--mo-morph:calc(.3s*var(--mo-rate,1));--mo-morph-ease:cubic-bezier(.45,.05,.5,1)}.mo-root:hover{--mo-amp:1;transition-duration:calc(.4s*var(--mo-rate,1)),calc(.22s*var(--mo-rate,1)),var(--mo-md);transform:translateY(-1.5px)scale(1.04)}.mo-root.mo-always{--mo-amp:1}.mo-breathe{animation-name:mo-breathe;animation-duration:calc(2.8s*var(--mo-rate,1));animation-delay:calc(var(--mo-phase,0s)*var(--mo-rate,1));animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes mo-breathe{to{transform:scaleX(calc(1 + .022*var(--mo-amp)))scaleY(calc(1 - .018*var(--mo-amp)))}}.mo-bob{translate:0 calc(var(--mo-bdy)*1px);animation-name:mo-bob;animation-duration:calc(3.4s*var(--mo-rate,1));animation-delay:calc(var(--mo-bob-phase,0s)*var(--mo-rate,1));animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes mo-bob{0%{transform:translateY(0)}to{transform:translateY(calc(-1.1px*var(--mo-amp)))}}.mo-eye{transform-box:view-box;--mo-sel:calc((var(--mo-wrap,1) + 1)/2);--mo-x:calc(var(--mo-esx) + var(--mo-esx2)*var(--mo-sel));--mo-y:calc(var(--mo-esy) + var(--mo-esy2)*var(--mo-sel));--mo-t:calc(var(--mo-tilt) + var(--mo-tilt2)*var(--mo-sel));--mo-ph:calc(var(--mo-sel)*(1 - var(--mo-rock)) + var(--mo-rock)*((1 + var(--mo-wrap,1)*var(--mo-rockp))/2));translate:calc(var(--mo-edx)*var(--mo-wrap,1)*1px)calc((var(--mo-edy) + var(--mo-edy2)*var(--mo-ph))*1px);rotate:calc((var(--mo-t)*var(--mo-wrap,1) - var(--mo-lean,0)*var(--mo-lock))*1deg);transform:rotate(calc(var(--mo-lean,0)*1deg))scaleX(var(--mo-x))scaleY(var(--mo-y))rotate(calc(var(--mo-lean,0)*-1deg));animation-name:mo-rock;animation-duration:calc(.9s*var(--mo-rate,1));animation-timing-function:ease-in-out;animation-iteration-count:infinite}@container style(--mo-rock:0){.mo-eye{animation-name:none}}@keyframes mo-rock{0%,to{--mo-rockp:1}50%{--mo-rockp:-1}}.mo-eye>*{transform-box:fill-box;transform-origin:50%;animation-name:mo-blink,mo-wrap;animation-duration:calc(var(--mo-blink,4.8s)*var(--mo-rate,1)),calc(var(--mo-saccade,5.6s)*var(--mo-rate,1));animation-delay:calc(var(--mo-blink-phase,0s)*var(--mo-rate,1)),calc(var(--mo-saccade-phase,0s)*var(--mo-rate,1));animation-timing-function:linear;animation-iteration-count:infinite}@keyframes mo-blink{0%,97.2%{transform:rotate(calc(var(--mo-lean,0)*1deg))scaleY(1)rotate(calc(var(--mo-lean,0)*-1deg));animation-timing-function:ease-in}98.6%{transform:rotate(calc(var(--mo-lean,0)*1deg))scaleY(calc(1 - .92*var(--mo-amp)))rotate(calc(var(--mo-lean,0)*-1deg));animation-timing-function:ease-out}to{transform:rotate(calc(var(--mo-lean,0)*1deg))scaleY(1)rotate(calc(var(--mo-lean,0)*-1deg))}}.mo-eyes{animation-name:mo-saccade;animation-duration:calc(var(--mo-saccade,5.6s)*var(--mo-rate,1));animation-delay:calc(var(--mo-saccade-phase,0s)*var(--mo-rate,1));animation-timing-function:linear;animation-iteration-count:infinite}@keyframes mo-saccade{0%,15%{translate:0}16.5%,31%{translate:calc(-.8px*var(--mo-look-x,1.4)*var(--mo-amp))calc(-.9px*var(--mo-look-y,1.1)*var(--mo-amp))}32.5%,47%{translate:calc(1px*var(--mo-look-x,1.4)*var(--mo-amp))calc(.1px*var(--mo-look-y,1.1)*var(--mo-amp))}48.5%,63%{translate:calc(-.15px*var(--mo-look-x,1.4)*var(--mo-amp))calc(.85px*var(--mo-look-y,1.1)*var(--mo-amp))}64.5%,79%{translate:calc(.75px*var(--mo-look-x,1.4)*var(--mo-amp))calc(-.8px*var(--mo-look-y,1.1)*var(--mo-amp))}80.5%,98.5%{translate:calc(-1px*var(--mo-look-x,1.4)*var(--mo-amp))calc(-.15px*var(--mo-look-y,1.1)*var(--mo-amp))}to{translate:0}}@keyframes mo-wrap{0%,15%{rotate:none;scale:1}16.5%,31%{scale:calc(1 - .0176*var(--mo-look-mx,1.4)*var(--mo-amp) + .008*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .027*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(.648deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}32.5%,47%{scale:calc(1 - .022*var(--mo-look-mx,1.4)*var(--mo-amp) - .01*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .003*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(.09deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}48.5%,63%{scale:calc(1 - .0033*var(--mo-look-mx,1.4)*var(--mo-amp) + .0015*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .0255*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(-.115deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}64.5%,79%{scale:calc(1 - .0165*var(--mo-look-mx,1.4)*var(--mo-amp) - .0075*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .024*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(-.54deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}80.5%,98.5%{scale:calc(1 - .022*var(--mo-look-mx,1.4)*var(--mo-amp) + .01*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .0045*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(.135deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}to{rotate:none;scale:1}}@media not ((hover:hover) and (pointer:fine)){.mo-root:hover{--mo-amp:0;transform:none}.mo-root.mo-always{--mo-amp:1}.mo-root:not(.mo-always),.mo-root:not(.mo-always) *{animation-play-state:paused}.mo-root.mo-expr:not(.mo-always) .mo-eye{animation-play-state:running}}.mo-slow{--mo-rate:5}@media (prefers-reduced-motion:reduce){.mo-root,.mo-breathe,.mo-bob,.mo-eyes,.mo-eye,.mo-eye>*{transition:none;animation:none}.mo-bob>g:not(.mo-eyes){transition:none}}.lv8{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f6f2;--surface:#fff;--surface-2:#e9efeb;--fg:#10242a;--muted:#52666c;--border:#dce4e4;--accent:#18bce2;--accent-dark:#08748d;--landing-white:#10242a;--landing-muted:#52666c;--landing-faint:#63777d;--landing-surface:#fff;--landing-line:#dce4e4;--landing-line-strong:#bdcdd0;--landing-accent:#08748d;--max:1208px;background:var(--bg);min-height:100vh;color:var(--fg);font-size:16px;line-height:1.55}.lv8 a{color:inherit}.lv8 button,.lv8 input,.lv8 textarea,.lv8 select{font:inherit}.lv8 img{max-width:100%;display:block}.lv8 :focus-visible{outline-offset:4px;outline:3px solid #08748d}.lv8 .wrap,.lv8 .landing-container{width:min(calc(100% - 48px), var(--max));margin-inline:auto}.lv8 .site-header{color:#f4f6f2;z-index:20;background:#061b24;border-bottom:1px solid #26414a;position:relative}.lv8 .nav{justify-content:space-between;align-items:center;gap:32px;min-height:86px;display:flex}.lv8 .logo{letter-spacing:-.03em;align-items:center;gap:12px;font-size:23px;font-weight:800;text-decoration:none;display:inline-flex}.lv8 .logo-mark{background:#fff;border-radius:3px;width:30px;height:30px}.lv8 .nav-links{flex:1;align-items:center;gap:24px;display:flex}.lv8 .nav-group{gap:30px;margin-inline:auto;display:flex}.lv8 .nav-auth{align-items:center;gap:20px;display:flex}.lv8 .nav-links a{font-size:14px;font-weight:600;text-decoration:none}.lv8 .nav-group a{color:#bcd0d3}.lv8 .nav-links a:hover{color:#18bce2}.lv8 .nav-links .nav-cta{color:#061b24;background:#18bce2;border-radius:8px;padding:12px 18px;font-weight:750}.lv8 .nav-links .nav-cta:hover{color:#061b24;background:#6cd8ef}.lv8 .menu-btn{color:#fff;background:0 0;border:1px solid #45636a;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.lv8 .menu-btn span,.lv8 .menu-btn span:before,.lv8 .menu-btn span:after{content:"";background:currentColor;width:20px;height:2px;display:block;position:relative}.lv8 .menu-btn span:before{position:absolute;top:-6px}.lv8 .menu-btn span:after{position:absolute;top:6px}.lv8 .struvo-hero{color:#f7faf5;background:#061b24;padding:88px 0 106px}.lv8 .hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.lv8 .hero-eyebrow{color:#a9eaf7;letter-spacing:1.2px;text-transform:uppercase;background:#0d3441;border:1px solid #1c7188;border-radius:999px;align-items:center;gap:10px;margin:0 0 28px;padding:7px 11px;font-size:11px;font-weight:750;display:inline-flex}.lv8 .hero-eyebrow span{background:#18bce2;border-radius:50%;flex:none;width:7px;height:7px}.lv8 .hero-copy-block h1{letter-spacing:-.04em;margin:0 0 28px;font-size:clamp(46px,5vw,72px);font-weight:800;line-height:1.02}.lv8 .hero-description{color:#aec5ca;margin:0;font-size:20px;line-height:1.5}.lv8 .hero-actions{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.lv8 .struvo-button{color:#061b24;cursor:pointer;background:#18bce2;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:12px 22px;font-size:15px;font-weight:750;text-decoration:none;display:inline-flex}.lv8 .struvo-button:hover{background:#6cd8ef;text-decoration:none}.lv8 .struvo-button.secondary{color:#f4f6f2;background:0 0;border-color:#45636a}.lv8 .struvo-button.outline{color:#173b45;background:0 0;border-color:#45636a}.lv8 .struvo-button.dark{color:#fff;background:#061b24}.lv8 .hero-trust{color:#a8c0c6;align-items:center;gap:10px;margin:28px 0 0;font-size:13px;display:flex}.lv8 .hero-trust svg{color:#18bce2}.lv8 .hero-preview{color:#10242a;background:#f6f8f5;border:1px solid #d8e1de;border-radius:18px;overflow:hidden;box-shadow:0 24px 48px #0005}.lv8 .preview-top{color:#63777d;background:#fbfdfb;border-bottom:1px solid #d8e1de;justify-content:space-between;align-items:center;height:56px;padding:14px 18px;font-size:11px;display:flex}.lv8 .preview-dots{color:#0fa3ce;letter-spacing:3px}.lv8 .preview-avatar{color:#fff;background:#082731;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.lv8 .preview-body{grid-template-columns:118px minmax(0,1fr);min-height:450px;display:grid}.lv8 .preview-sidebar{background:#fff;flex-direction:column;gap:12px;padding:24px 12px;font-size:11px;display:flex}.lv8 .preview-sidebar b{align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.lv8 .preview-sidebar img{width:18px}.lv8 .preview-sidebar>span{color:#586271;align-items:center;gap:8px;padding:8px 6px;display:flex}.lv8 .preview-sidebar>.active{color:#08748d;background:#e2f3fa;border-radius:7px}.lv8 .preview-dashboard{min-width:0;padding:24px}.lv8 .preview-greeting h2{letter-spacing:-.02em;margin:0 0 5px;font-size:20px;line-height:1.2}.lv8 .preview-greeting p{color:#63777d;margin:0 0 22px;font-size:11px}.lv8 .preview-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lv8 .preview-stats>div{background:#fff;border:1px solid #dfe6e3;border-radius:9px;padding:12px}.lv8 .preview-stats span{color:#586271;font-size:9px;display:block}.lv8 .preview-stats strong{margin-top:6px;font-size:25px;display:block}.lv8 .preview-progress{background:#fff;border:1px solid #dfe6e3;border-radius:10px;margin-top:18px;padding:16px}.lv8 .preview-progress h3{margin:0 0 12px;font-size:13px}.lv8 .preview-progress p{justify-content:space-between;gap:8px;margin:12px 0 6px;font-size:10px;display:flex}.lv8 .preview-progress b{color:#08748d}.lv8 .preview-bar{background:#e4eae7;border-radius:999px;height:6px;overflow:hidden}.lv8 .preview-bar span{border-radius:inherit;background:#18bce2;height:100%;display:block}.lv8 .preview-notice{background:#ddf6fc;border-radius:9px;align-items:center;gap:12px;margin-top:18px;padding:12px;font-size:11px;display:flex}.lv8 .preview-notice svg{color:#08748d;flex:none}.lv8 .preview-notice p{color:#52666c;margin:3px 0 0;font-size:10px}.lv8 .preview-caption{color:#52666c;margin:14px 0 0;font-size:10px}.lv8 .struvo-section{padding:96px 0;scroll-margin-top:20px}.lv8 .struvo-section-head{grid-template-columns:1.1fr 1fr;align-items:end;gap:64px;margin-bottom:52px;display:grid}.lv8 .struvo-section h2,.lv8 .struvo-final h2{letter-spacing:-.03em;margin:0;font-size:clamp(32px,3.3vw,48px);font-weight:750;line-height:1.08}.lv8 .struvo-section-head>p{color:#52666c;margin:0;font-size:18px;line-height:1.55}.lv8 .struvo-kicker{letter-spacing:1.4px;text-transform:uppercase;color:#08748d;align-items:center;gap:8px;margin:0 0 20px;font-size:11px;font-weight:750;display:flex}.lv8 .proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.lv8 .proof-grid article{background:#fff;border:1px solid #dce4e4;border-radius:14px;padding:28px 24px;position:relative}.lv8 .proof-grid svg{color:#08748d}.lv8 .proof-number{color:#6b7e84;font-size:11px;position:absolute;top:30px;right:24px}.lv8 .proof-grid h3,.lv8 .workflow-grid h3{margin:20px 0 10px;font-size:20px;line-height:1.3}.lv8 .proof-grid p{color:#52666c;margin:0;font-size:14px;line-height:1.5}.lv8 .product-story{background:#e9efeb}.lv8 .story-grid{grid-template-columns:3fr 2fr;gap:18px;display:grid}.lv8 .story-ai{color:#fff;background:#082731;border-radius:16px;padding:36px}.lv8 .story-ai .struvo-kicker{color:#9ce9f7}.lv8 .story-ai>h3{letter-spacing:-.03em;margin:14px 0 20px;font-size:38px;line-height:1.08}.lv8 .story-ai>p{color:#afc2c7;font-size:16px}.lv8 .story-draft{color:#10242a;background:#f8faf8;border-radius:12px;margin-top:34px;padding:22px}.lv8 .story-draft>div{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.lv8 .story-draft>div span{color:#855009;background:#fff1d6;border-radius:999px;padding:4px 9px;font-size:10px}.lv8 .story-draft p{font-size:14px}.lv8 .story-draft small{color:#52666c}.lv8 .story-side{gap:18px;display:grid}.lv8 .story-side article{background:#fff;border-radius:16px;padding:28px}.lv8 .story-side svg{color:#08748d}.lv8 .story-side h3{letter-spacing:-.02em;margin:20px 0 12px;font-size:25px;line-height:1.15}.lv8 .story-side p{color:#52666c;margin:0 0 12px;font-size:14px}.lv8 .story-side a{color:#08748d;font-size:13px;font-weight:700}.lv8 .story-side .story-company{background:#ddf6fc}.lv8 .struvo-workflow{color:#f4f7f3;background:#061b24}.lv8 .struvo-workflow .struvo-kicker{color:#18bce2}.lv8 .struvo-workflow .struvo-section-head p{color:#a8bdbf}.lv8 .workflow-grid{border:1px solid #34505a;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lv8 .workflow-grid article{padding:30px}.lv8 .workflow-grid article+article{border-left:1px solid #34505a}.lv8 .workflow-grid article>span{color:#18bce2;font-size:52px;font-weight:700}.lv8 .workflow-grid p{color:#a8bdbf;margin:0;font-size:14px}.lv8 .pricing-title{max-width:880px}.lv8 .pricing-switch{background:#e2e8e5;border-radius:10px;gap:4px;width:fit-content;margin:24px 0 32px auto;padding:4px;display:flex}.lv8 .pricing-switch button{color:#52666c;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:700}.lv8 .pricing-switch button[aria-pressed=true]{color:#10242a;background:#fff;box-shadow:0 1px 3px #10242a12}.lv8 .struvo-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.lv8 .struvo-plan{background:#fff;border:1px solid #d9e2de;border-radius:14px;flex-direction:column;padding:28px;display:flex}.lv8 .struvo-plan.featured{color:#fff;background:#082731;border-color:#082731;box-shadow:0 14px 30px #08273122}.lv8 .plan-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lv8 .plan-heading h3{margin:0;font-size:20px}.lv8 .plan-heading>span{color:#061b24;text-transform:uppercase;background:#18bce2;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800}.lv8 .struvo-plan>p{color:#52666c;margin:10px 0 24px;font-size:13px}.lv8 .struvo-plan.featured>p{color:#afc2c7}.lv8 .struvo-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.lv8 .struvo-price strong{letter-spacing:-.03em;font-size:38px;font-weight:750}.lv8 .struvo-price span{color:#63777d;font-size:12px}.lv8 .featured .struvo-price span{color:#afc2c7}.lv8 .struvo-plan ul{color:inherit;gap:12px;margin:28px 0 32px;padding:0;font-size:14px;list-style:none;display:grid}.lv8 .struvo-plan li{align-items:center;gap:9px;display:flex}.lv8 .struvo-plan li svg{color:#08748d;flex:none}.lv8 .struvo-plan.featured li svg{color:#18bce2}.lv8 .struvo-plan .struvo-button{margin-top:auto}.lv8 .pricing-trial{text-align:center;color:#52666c;margin:36px 0 0;font-size:13px}.lv8 .struvo-final{background:#ddf6fc;padding:88px 0}.lv8 .struvo-final>.wrap{justify-content:space-between;align-items:center;gap:48px;display:flex}.lv8 .struvo-final p{color:#406f7c;margin:18px 0 0;font-size:17px}.lv8 .footer{color:#c5d3d6;background:#061b24;padding:56px 0 30px}.lv8 .footer-cols{grid-template-columns:2fr 1fr 1fr 1.2fr;gap:56px;display:grid}.lv8 .footer-brand .logo{color:#fff}.lv8 .footer-brand p{color:#9db5bc;max-width:360px;font-size:14px}.lv8 .footer-col h2{text-transform:uppercase;letter-spacing:1px;color:#9db5bc;margin:0 0 14px;font-size:11px}.lv8 .footer-col ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.lv8 .footer-col a{font-size:13px;text-decoration:none}.lv8 .footer-col a:hover{color:#18bce2}.lv8 .footer-legal{color:#9db5bc;border-top:1px solid #23434c;justify-content:space-between;gap:24px;margin-top:44px;padding-top:26px;font-size:12px;display:flex}.lv8 .page-main{flex:1;padding:0;overflow:visible}.lv8.public{flex-direction:column;display:flex}.lv8 .page-hero{text-align:center;background:#061b24;border:0;max-width:none;margin:0;padding:46px 24px 52px}.lv8 .page-hero .section-kicker{color:#18bce2;text-transform:uppercase;letter-spacing:1.4px;font-size:11px;font-weight:750}.lv8 .page-hero h1{color:#f7faf8;letter-spacing:-.03em;max-width:950px;margin:18px auto;font-size:clamp(32px,3.4vw,48px);line-height:1.15}.lv8 .page-lead{color:#afc2c7;max-width:740px;margin:0 auto;font-size:18px;line-height:1.5}.lv8 .page-content{color:#10242a;max-width:1208px;margin:0 auto;padding:38px 0 52px}.lv8 .page-content>p{max-width:900px}.lv8 .page-content>h2{color:#10242a}.lv8 .page-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0 0 28px}.lv8 .page-card{background:#fff;border:1px solid #dce4e4;border-radius:14px;padding:24px;transform:none}.lv8 .page-card h2{color:#10242a;font-size:20px;line-height:1.3}.lv8 .page-card p{color:#52666c;font-size:14px}.lv8 .page-card-icon{color:#08748d;background:#ddf6fc;border:0;width:42px;height:42px}.lv8 .page-card:last-child{color:#fff;background:#082731}.lv8 .page-card:last-child h2{color:#fff}.lv8 .page-card:last-child p{color:#afc2c7}.lv8 .page-card:last-child a{color:#a9eaf7}.lv8 .page-content a{color:#08748d}.lv8 .page-content .struvo-button{color:#061b24}.lv8 .operator-card,.lv8 .page-notes{background:#fff;border:1px solid #dce4e4;border-radius:14px}.lv8 .page-notes{margin-top:32px}.lv8 .page-notes h2{color:#10242a}.lv8 .legal-warning{color:#7c4914;background:#fff4df;border-color:#ead6b3;border-radius:10px}.lv8 .legal-content{--text:var(--fg);--text-2:var(--muted);--text-3:#63777d;--accent:var(--accent-dark);min-width:0}.lv8 .legal-md{color:#52666c}.lv8 .legal-md h1{display:none}.lv8 .legal-md h2{color:#10242a;padding-top:20px;scroll-margin-top:24px}.lv8 .legal-content .legal-block,.lv8 .legal-content .legal-section{background:#fff;border:1px solid #dce4e4;border-radius:14px;margin-bottom:18px;padding:26px}.lv8 .legal-content .legal-block h2,.lv8 .legal-content .legal-section h2{color:#10242a}.lv8 .legal-content .legal-index{color:#08748d}.lv8 .legal-layout{grid-template-columns:260px minmax(0,1fr);gap:40px;display:grid}.lv8 .legal-layout.no-toc{grid-template-columns:minmax(0,1fr)}.lv8 .legal-nav{background:#fff;border:1px solid #dce4e4;border-radius:14px;align-self:start;padding:20px;font-size:13px;position:sticky;top:24px}.lv8 .legal-nav>p{text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;font-size:11px;font-weight:750}.lv8 .legal-nav a{color:#52666c;border-radius:6px;padding:8px 10px;text-decoration:none;display:block}.lv8 .legal-nav a:hover{color:#08748d;background:#ddf6fc}.lv8 .legal-tools{justify-content:flex-end;margin-bottom:20px;display:flex}.lv8 .legal-tools button{color:#52666c;cursor:pointer;background:#fff;border:1px solid #dce4e4;border-radius:7px;padding:8px 14px}.lv8 .legal-md{background:#fff;border:1px solid #dce4e4;border-radius:14px;padding:28px}.lv8 .legal-md table{max-width:100%;display:block;overflow-x:auto}.lv8 .legal-md th,.lv8 .legal-md td{overflow-wrap:normal;min-width:160px}.lv8 .legal-md th:first-child,.lv8 .legal-md td:first-child{min-width:260px}.lv8 .contact-layout,.lv8 .about-layout,.lv8 .support-layout{grid-template-columns:2fr 3fr;gap:36px;display:grid}.lv8 .contact-channels,.lv8 .about-values,.lv8 .support-channels{align-content:start;gap:18px;display:grid}.lv8 .contact-form,.lv8 .about-story,.lv8 .support-faq{background:#fff;border:1px solid #dce4e4;border-radius:14px;padding:28px}.lv8 .about-story{color:#fff;background:#082731}.lv8 .about-story p{color:#afc2c7}.lv8 .contact-form h2,.lv8 .about-story h2,.lv8 .support-faq h2{letter-spacing:-.02em;margin:0 0 18px;font-size:26px;line-height:1.2}.lv8 .contact-form label{color:#27313b;margin-bottom:16px;font-size:13px;font-weight:700;display:block}.lv8 .contact-form input,.lv8 .contact-form textarea{color:#10242a;background:#f8faf9;border:1px solid #dce4e4;border-radius:9px;width:100%;margin-top:7px;padding:12px 14px;display:block}.lv8 .contact-form textarea{resize:vertical;min-height:130px}.lv8 .contact-form p{font-size:13px}.lv8 .contact-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lv8 .about-values article{background:#fff;border:1px solid #dce4e4;border-radius:12px;padding:24px}.lv8 .about-values article:last-child{background:#ddf6fc}.lv8 .about-values span{color:#08748d;font-size:13px;font-weight:700}.lv8 .about-values h3{margin:10px 0;font-size:20px}.lv8 .about-values p{margin:0;font-size:14px}.lv8 .support-faq details{border-top:1px solid #dce4e4;padding:18px 0}.lv8 .support-faq summary{cursor:pointer;font-size:15px;font-weight:700}.lv8 .support-faq details p{margin-bottom:0;font-size:14px}@media (width<=1100px){.lv8 .hero-layout{gap:32px}.lv8 .nav-group{gap:18px}.lv8 .preview-sidebar{display:none}.lv8 .preview-body{grid-template-columns:1fr}.lv8 .page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lv8 .footer-cols{gap:28px}}@media (width<=850px){.lv8 .nav{flex-wrap:wrap;gap:0;min-height:72px}.lv8 .menu-btn{display:flex}.lv8 .nav-links{border-top:1px solid #26414a;flex:none;width:100%;padding:22px 0;display:none}.lv8 .nav-links.open{flex-direction:column;align-items:stretch;gap:24px;display:flex}.lv8 .nav-group{flex-direction:column;gap:18px;margin:0}.lv8 .nav-auth{flex-wrap:wrap}.lv8 .hero-layout,.lv8 .struvo-section-head,.lv8 .story-grid,.lv8 .contact-layout,.lv8 .about-layout,.lv8 .support-layout{grid-template-columns:1fr}.lv8 .hero-layout{gap:48px}.lv8 .struvo-section-head{gap:24px}.lv8 .struvo-hero,.lv8 .struvo-section{padding:64px 0}.lv8 .hero-preview{width:100%;max-width:620px}.lv8 .struvo-pricing-grid{grid-template-columns:1fr}.lv8 .pricing-switch{margin-left:0}.lv8 .footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.lv8 .legal-layout{grid-template-columns:1fr;gap:24px}.lv8 .legal-nav{position:static}}@media (width<=600px){.lv8 .wrap,.lv8 .landing-container{width:calc(100% - 40px)}.lv8 .hero-copy-block h1{font-size:46px}.lv8 .hero-eyebrow{letter-spacing:.9px;font-size:9px}.lv8 .hero-description{font-size:18px}.lv8 .hero-actions{flex-direction:column;align-items:stretch}.lv8 .preview-dashboard{padding:18px}.lv8 .preview-stats>div{padding:10px 8px}.lv8 .preview-stats strong{font-size:22px}.lv8 .preview-body{min-height:auto}.lv8 .proof-grid,.lv8 .workflow-grid,.lv8 .page-grid,.lv8 .contact-fields{grid-template-columns:1fr}.lv8 .workflow-grid article+article{border-top:1px solid #34505a;border-left:0}.lv8 .struvo-final{padding:56px 0}.lv8 .struvo-final>.wrap{flex-direction:column;align-items:start;gap:28px}.lv8 .footer-cols{gap:32px 22px}.lv8 .footer-brand{grid-column:1/-1}.lv8 .footer-legal{flex-wrap:wrap}.lv8 .page-hero{padding:36px 20px 42px}.lv8 .page-lead{font-size:16px}.lv8 .story-ai,.lv8 .contact-form,.lv8 .about-story,.lv8 .support-faq{padding:24px}.lv8 .story-ai>h3{font-size:32px}.lv8 .story-draft{padding:18px}.lv8 .legal-md{overflow-wrap:anywhere;padding:20px}}@media print{.lv8 .site-header,.lv8 .footer,.lv8 .legal-nav,.lv8 .legal-tools{display:none}.lv8 .legal-layout{display:block}.lv8 .page-hero{background:#fff}.lv8 .page-hero h1,.lv8 .page-lead{color:#000}.lv8 .legal-md{border:0;padding:0}}.struvo-modal :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid var(--accent)!important}.struvo-modal button:disabled{opacity:.55;cursor:default}.cookie-consent-root,.cookie-consent-modal{color:var(--text);font-family:inherit}.cookie-consent-public{--surface:#fff;--surface-2:#f5f8fa;--surface-3:#e9edf2;--text:#14171b;--text-2:#586271;--border:#e3e8ee;--border-strong:#b7c1ce;--primary:#14171b;--primary-text:#fff;--accent:#08748d}.cookie-consent-banner{bottom:max(16px, env(safe-area-inset-bottom));z-index:45;border:1px solid var(--border);background:var(--surface);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-lg);border-radius:14px;padding:16px;position:fixed;left:16px;overflow:auto}.cookie-consent-banner h2{letter-spacing:-.02em;align-items:center;gap:8px;margin:0 0 8px;font-size:16px;font-weight:800;line-height:1.4;display:flex}.cookie-consent-banner h2 svg{color:var(--accent);flex:none}.cookie-consent-banner p,.cookie-consent-body p{color:var(--text-2);margin:0;font-size:14px;line-height:1.6}.cookie-consent-banner p{font-size:13px;line-height:1.5}.cookie-consent-banner .cookie-consent-actions{gap:8px;margin-top:14px}.cookie-consent-banner .cookie-consent-actions button{flex:1;padding-inline:12px;font-size:13px}.cookie-consent-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.cookie-consent-actions button{min-height:44px;height:auto!important;padding-top:10px!important;padding-bottom:10px!important}.cookie-consent-links{flex-wrap:wrap;gap:8px 16px;margin-top:10px;display:flex}.cookie-consent-links button,.cookie-consent-links a,.cookie-consent-body a{color:var(--accent);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.cookie-consent-root :where(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cookie-consent-body{flex-direction:column;gap:22px;padding:24px;display:flex}.cookie-consent-option{border:1px solid var(--border);border-radius:12px;padding:20px}.cookie-consent-option-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cookie-consent-option h3{margin:0;font-size:16px;font-weight:800;line-height:1.4}.cookie-consent-option-heading>span,.cookie-consent-option small{color:var(--text-2);font-size:12px;line-height:1.5}.cookie-consent-option small{margin-top:12px;display:block}.cookie-consent-toggle{border:1px solid var(--border-strong);background:var(--surface-3);cursor:pointer;border-radius:999px;flex:none;width:44px;height:26px;padding:2px}.cookie-consent-toggle span{background:var(--text-2);border-radius:50%;width:20px;height:20px;transition:transform .15s;display:block}.cookie-consent-toggle[aria-checked=true]{background:var(--accent);border-color:var(--accent)}.cookie-consent-toggle[aria-checked=true] span{background:var(--surface);transform:translate(18px)}.cookie-consent-modal-actions{justify-content:flex-end;margin:0}.cookie-consent-modal{flex-direction:column;display:flex;overflow:hidden!important}.cookie-consent-modal>div:first-child,.cookie-consent-modal>div:last-child{flex:none}.cookie-consent-modal>div:nth-child(2){min-height:0;overflow:auto;padding:0!important}.cookie-consent-storage{z-index:60;background:var(--surface);border:1px solid var(--border-strong);max-width:min(600px,100vw - 40px);box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:16px;padding:16px;font-size:14px;line-height:1.5;display:flex;position:fixed;bottom:20px;left:20px}.cookie-consent-storage button{color:var(--text);cursor:pointer;background:0 0;border:none;font-size:24px}.cookie-settings-footer{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.cookie-settings-footer:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.cookie-consent-settings-button{border:1px solid var(--border-strong);background:var(--surface);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:600}.cookie-consent-settings-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=600px){.cookie-consent-banner h2{align-items:flex-start}.cookie-consent-modal-actions{flex-direction:column}.cookie-consent-actions button{width:100%}.cookie-consent-body{gap:18px;padding:20px}.cookie-consent-option{padding:16px}.cookie-consent-modal-actions{width:100%}}@media (prefers-reduced-motion:reduce){.cookie-consent-toggle span{transition:none}}@media print{.cookie-consent-root{display:none}}
