@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-landing-sans:"Inter","Inter Fallback"}.landing{--font-sans:var(--font-landing-sans),ui-sans-serif,system-ui,sans-serif;font-family:var(--font-sans);--brand-black:#000807;--brand-yellow:#e0d024;--brand-forest:#082800;--brand-green:#186000;--brand-pale:#ebe792;--color-canvas:#f8f9f2;--color-card:#fff;--color-nested:#eff1e8;--color-nested-2:#e1e5d7;--color-border:#d9dfd1;--color-border-soft:#e7eadf;--color-text:var(--brand-black);--color-text-2:#4d594b;--color-text-3:#64705e;--color-text-4:#6b7465;--color-ink:var(--brand-forest);--color-accent:var(--brand-green);--color-accent-hover:var(--brand-forest);--color-accent-soft:#f1f2d5;--color-accent-border:#d5dba3;--color-accent-text:var(--brand-forest);--color-accent-shadow:#08280018;--color-emerald:var(--brand-green);--color-emerald-soft:#eaf1e3;--color-emerald-text:var(--brand-green);--color-app-bg:#f0f3e9;--color-app-bg-2:#f8f9f3;--shadow-sm:0 2px 4px #08280004;--shadow-md:0 12px 36px -18px #08280024;--shadow-lg:0 24px 70px -30px #08280032;background:var(--color-canvas);color:var(--color-text);isolation:isolate;overflow:clip;--ease-editorial:cubic-bezier(.22,1,.36,1)}.landing ::selection{background:var(--brand-yellow);color:var(--brand-black)}.landing .wrap{max-width:1240px;padding-inline:40px}.landing .section{padding-block:112px;border-top-color:var(--color-border);position:relative}.landing .section-head{margin-bottom:44px;max-width:750px;gap:0}.landing .section-head.center{max-width:840px}.landing .section-h2{font-size:clamp(32px,3.65vw,52px);line-height:1.09;letter-spacing:-.045em;font-weight:500;margin-top:18px}.landing .section-sub{margin-top:22px;font-size:16px;line-height:1.75;max-width:620px}.landing .eyebrow{font-size:10px;letter-spacing:.13em;color:var(--brand-green)}.landing .eyebrow:before{border-radius:50%;width:6px;height:6px;background:currentColor}.landing .eyebrow.warn{color:var(--color-text-3)}.landing .eyebrow.warn:before{background:var(--brand-yellow)}.landing .btn{min-height:48px;padding:0 24px;border-radius:100px;font-size:14px;font-weight:600;transition:background .25s,box-shadow .25s,transform .3s var(--ease-editorial)}.landing .btn svg{width:16px;height:16px}.landing .btn-primary{background:var(--brand-forest);border-color:var(--brand-forest);color:var(--color-card)}.landing .btn-primary:hover{background:var(--brand-green);box-shadow:0 6px 0 var(--brand-yellow);transform:translateY(-3px)}.landing .btn-accent,.landing .btn-light{background:var(--brand-yellow);color:var(--brand-black);border-color:var(--brand-yellow)}.landing .btn-accent:hover,.landing .btn-light:hover{background:var(--brand-pale);border-color:var(--brand-pale);box-shadow:0 4px 0 var(--brand-forest)}.landing .btn-outline{background:transparent;border-color:var(--color-border);color:var(--brand-forest)}.landing .btn-outline:hover{background:var(--color-nested);border-color:var(--brand-green)}.landing .btn-ghost{color:var(--color-canvas);border-color:#ffffff40}.landing .btn-ghost:hover{background:#ffffff10}.landing .pill{border-radius:5px;font-size:10px}.landing .pill-ai{background:var(--color-accent-soft);color:var(--brand-forest)}.landing :focus-visible{outline:2px solid var(--brand-green);outline-offset:5px}.landing :is(.final-panel,.enterprise) :focus-visible{outline-color:var(--brand-yellow)}.landing section[id]{scroll-margin-top:92px}.landing .landing-nav{height:89px;background:color-mix(in srgb,var(--color-canvas) 94%,transparent);border-color:var(--color-border);z-index:40}.landing .landing-nav>.wrap{height:88px;gap:42px}.landing .landing-nav .wrap>a{font-size:19px;letter-spacing:-.05em;white-space:nowrap}.landing .landing-nav .wrap>a .wolf{color:var(--brand-forest)}.landing .landing-nav nav:not(.mobile-navigation){margin-left:auto;gap:23px;font-size:13px}.landing .landing-nav nav a{position:relative}.landing .landing-nav nav a:after{content:"";position:absolute;bottom:-7px;left:0;height:2px;width:100%;background:var(--brand-green);transform:scaleX(0);transform-origin:left;transition:transform .3s}.landing .landing-nav a[aria-current]:after,.landing .landing-nav nav a:hover:after{transform:scaleX(1)}.landing .landing-nav .ml-auto{margin-left:0}.landing .landing-nav .btn{min-height:41px;padding-inline:20px;font-size:12px}.landing .mobile-menu-toggle,.landing .mobile-navigation[hidden]{display:none}.landing .mobile-navigation{padding:10px 24px 24px;background:var(--color-canvas);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-lg)}.landing .mobile-navigation a{display:flex;gap:20px;padding:14px 2px;border-top:1px solid var(--color-border-soft);font-size:16px}.landing .mobile-navigation a span{font:10px var(--font-mono);color:var(--brand-green)}.landing .skip-content{position:fixed;z-index:100;top:10px;left:20px;padding:12px 20px;background:var(--brand-yellow);color:var(--brand-black);border-radius:6px;transform:translateY(-160%)}.landing .skip-content:focus{transform:none}.reading-progress{position:fixed;z-index:60;height:3px;inset:0 0 auto;pointer-events:none}.reading-progress>div{height:100%;background:var(--brand-green);transform:scaleX(0);transform-origin:left}.chapter-rail{position:fixed;z-index:35;right:18px;top:50%;transform:translateY(-50%);display:grid;gap:3px}.chapter-rail a{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:7px;width:40px;height:32px}.chapter-rail i{width:4px;height:4px;background:var(--color-text-3);border-radius:10px;transition:height .4s,background .4s}.chapter-rail a[aria-current] i{height:20px;background:var(--brand-green)}.chapter-number{font:9px var(--font-mono);opacity:0;color:var(--brand-green);transition:opacity .3s}.chapter-rail a[aria-current] .chapter-number{opacity:1}.chapter-tip{position:absolute;right:36px;font-size:11px;white-space:nowrap;background:var(--brand-forest);color:var(--color-canvas);padding:5px 10px;border-radius:5px;opacity:0;transform:translateX(5px);pointer-events:none;transition:.2s}.chapter-rail a:is(:hover,:focus-visible) .chapter-tip{opacity:1;transform:none}.motion-controls{position:fixed;bottom:22px;right:18px;z-index:35;display:grid;gap:4px}.motion-controls :is(button,a){width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--color-border);background:var(--color-canvas);color:var(--brand-forest);border-radius:50%;box-shadow:var(--shadow-sm)}.hero-section{position:relative;background-image:radial-gradient(var(--color-border) .65px,transparent .65px);background-size:18px 18px;outline:none}.hero-layout{display:grid;grid-template-columns:1.13fr 1fr;gap:36px;align-items:center;padding-top:64px;padding-bottom:52px}.hero-copy{position:relative;z-index:2}.hero-kicker{display:flex;gap:10px;align-items:center;font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.075em;color:var(--brand-forest);margin-bottom:29px}.status-dot{display:inline-block;width:6px;height:6px;background:var(--brand-green);border-radius:50%;flex:none;box-shadow:0 0 0 4px #1860000b}.hero-title{font-size:clamp(54px,5.75vw,81px);line-height:1.01;font-weight:500;letter-spacing:-.065em;margin:0 0 26px}.hero-line{display:block;overflow:hidden;padding-bottom:.09em;margin-bottom:-.09em}.hero-line>span{display:block;animation:line-enter 1.05s var(--ease-editorial) both}.hero-line:nth-child(2)>span{animation-delay:.1s}.hero-line:nth-child(3)>span{animation-delay:.2s}.hero-line:nth-child(4)>span{animation-delay:.3s}.hero-human{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;letter-spacing:-.045em}.hero-human,.hero-period{color:var(--brand-green)}.hero-description{max-width:465px;font-size:16px;line-height:1.75;color:var(--color-text-2)}.hero-description strong{font-weight:600;color:var(--brand-forest)}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:28px}.text-link{font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:8px}.text-link svg{transition:transform .3s}.text-link:hover svg{transform:translateY(4px)}.hero-bonus{display:flex;align-items:center;gap:10px;margin-top:26px;font-size:12px;line-height:1.6;color:var(--color-text-3)}.hero-bonus svg{color:var(--brand-green);flex:none}.hero-bonus b{font-weight:500;color:var(--brand-forest)}.hero-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;height:65px;border-top:1px solid var(--color-border);font:9px var(--font-mono);letter-spacing:.1em;color:var(--color-text-3)}.hero-caption a{display:inline-flex;gap:14px;align-items:center;text-transform:uppercase}.hero-enter{animation:soft-enter .9s .3s var(--ease-editorial) both}.decision-stage{position:relative;align-self:center;min-width:0;padding:22px 24px 16px;margin-top:12px;background:var(--color-nested);border:1px solid var(--color-border);border-radius:4px 60px 4px 4px}.stage-top{display:flex;align-items:center;justify-content:space-between;font:9px var(--font-mono);color:var(--color-text-3);padding-right:15px}.stage-top>span:first-child{display:flex;gap:8px;align-items:center}.signal-art{position:relative;height:295px;margin-inline:-24px;overflow:hidden}.signal-lines{width:100%;height:100%}.signal-lines path{stroke:var(--brand-green);stroke-width:.7;opacity:.2}.signal-lines .signal-circle{stroke:var(--brand-green);opacity:.22;stroke-dasharray:2 6}.signal-lines .outer{opacity:.12}.signal-lines .signal-travel{stroke:var(--brand-green);stroke-width:2;stroke-dasharray:25 580;animation:signal-pass 6s linear infinite;opacity:.7}.signal-lines .second{animation-delay:3s}.signal-core{position:absolute;left:49%;top:50%;width:106px;height:106px;transform:translate(-50%,-50%);background:var(--brand-forest);color:var(--brand-yellow);border:7px solid var(--color-nested);outline:1px solid var(--color-border);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.signal-core>span:last-child{font:6px var(--font-mono);letter-spacing:.1em}.signal-label{position:absolute;font:7px var(--font-mono);letter-spacing:.12em;color:var(--color-text-3)}.label-input{left:15px;top:48%;writing-mode:vertical-rl;transform:rotate(180deg)}.label-output{right:9px;top:53%}.signal-stat{position:absolute;top:17px;left:25px;display:grid}.signal-stat b{font-size:50px;line-height:1;font-weight:400;letter-spacing:-.07em;color:var(--brand-forest)}.signal-stat b span{font-size:22px}.signal-stat>span{font:9px var(--font-mono);margin-top:4px;color:var(--color-text-3)}.human-badge{position:absolute;top:25px;right:24px;display:flex;align-items:center;gap:10px;padding:11px 15px;background:var(--brand-yellow);border-radius:3px;transform:rotate(5deg);font-size:11px;line-height:1.25;box-shadow:3px 4px 0 #08280012}.human-badge b{font-weight:600}.decision-ticket{position:relative;margin-top:-26px;background:var(--color-card);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 12px 30px -18px #08280038;overflow:hidden}.demo-tabs{display:flex;gap:4px;padding:8px;background:var(--color-app-bg-2);border-bottom:1px solid var(--color-border-soft)}.demo-tabs button{display:flex;justify-content:center;align-items:center;gap:6px;flex:1;font-size:10px;font-weight:500;border:1px solid transparent;padding:9px 4px;border-radius:5px;white-space:nowrap;transition:.25s;color:var(--color-text-3)}.demo-tabs button[aria-pressed=true]{border-color:var(--color-border);background:var(--color-card);color:var(--brand-forest);box-shadow:var(--shadow-sm)}.demo-tabs button:hover{color:var(--brand-green)}.decision-content{padding:21px 22px 17px;animation:soft-enter .4s var(--ease-editorial) both}.decision-status{display:flex;align-items:center;gap:7px;text-transform:uppercase;font:10px var(--font-mono);letter-spacing:.06em;color:var(--brand-green)}.decision-status .status-dot{width:4px;height:4px}.decision-content h2{margin-top:12px;font-size:22px;line-height:1.15;letter-spacing:-.04em;font-weight:500;max-width:260px}.decision-content>p{margin-top:10px;color:var(--color-text-2);font-size:14px;line-height:1.5;min-height:36px}.decision-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--color-border-soft);padding-top:15px;margin-top:16px}.decision-bottom>span{font-size:11px;color:var(--color-text-3);line-height:1.5}.decision-bottom b{color:var(--brand-forest);font-weight:500}.demo-approve{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--brand-forest);color:var(--color-card);border:1px solid var(--brand-forest);border-radius:6px;min-height:36px;padding:0 13px;font-size:10px;transition:background .25s,transform .25s}.demo-approve:hover{background:var(--brand-green);transform:translateY(-2px)}.demo-approve.approved{color:var(--brand-forest);background:var(--brand-pale);border-color:var(--brand-pale)}.demo-note{text-align:center;margin-top:13px;font:10px var(--font-mono);color:var(--color-text-3)}.landing .agent-strip{border-block:1px solid var(--color-border);background:var(--color-card);padding-block:24px}.landing .agent-strip>.wrap{justify-content:space-between;gap:24px}.landing .agent-strip .lg{box-shadow:none;border:0;background:transparent;font-size:17px;padding-inline:16px;font-weight:500;letter-spacing:-.03em}.landing .agent-strip .lg i{width:25px;height:25px}.landing .agent-strip .lg i.c{border:0}.landing .product-section{padding-block:64px 84px;background:var(--color-nested)}.preview-caption{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 auto 22px;max-width:1060px;font:9px var(--font-mono);color:var(--color-text-3);letter-spacing:.05em}.preview-caption>span:first-child{display:flex;gap:8px;align-items:center;color:var(--brand-forest)}.landing .preview-frame{max-width:1060px;transform-origin:center top}.landing .app{border-radius:12px;border-color:#cbd5bd;box-shadow:0 24px 50px -32px #08280060,0 0 0 6px #ffffff70;grid-template-columns:195px minmax(0,1fr);min-height:400px}.landing .app-side{background:var(--color-card)}.landing .app-brand,.landing .app-toolbar{height:61px}.landing .app-content{padding:24px 20px}.landing .app-caption{font-size:19px;letter-spacing:-.03em;font-weight:500;margin-bottom:20px}.landing .dcard{border-radius:8px;box-shadow:none}.landing .app-done{margin-top:24px}.preview-note{margin-top:22px;text-align:center;color:var(--color-text-3);font-size:10px}.landing #situacao .section-head{display:grid;grid-template-columns:1.2fr 1fr;column-gap:72px;max-width:none;align-items:end}.landing #situacao .eyebrow{grid-column:1/-1}.landing #situacao .section-sub{margin-bottom:3px}.landing #situacao .wrap>.grid{counter-reset:situation;gap:0;border-block:1px solid var(--color-border)}.landing .situation-card{position:relative;counter-increment:situation;border:0;border-radius:0;box-shadow:none;background:transparent;padding:32px 30px 32px 0;gap:20px}.landing .situation-card+.situation-card{border-left:1px solid var(--color-border);padding-left:30px}.landing .situation-card:after{content:"0" counter(situation);position:absolute;right:28px;top:32px;color:var(--color-text-3);font:10px var(--font-mono)}.landing .situation-card h3{font-size:23px;font-weight:500;line-height:1.2;max-width:240px}.landing .situation-card p{font-size:15px;line-height:1.8}.landing .situation-card>div{background:var(--color-nested);border:0;color:var(--brand-green);width:42px;height:42px;border-radius:50%}.landing #problema{padding-top:20px;border-top:0}.landing #problema .wrap{column-gap:80px}.landing #problema ul b{font-size:16px;font-weight:500}.landing #problema ul li{padding-block:20px}.landing #problema ul li span:not(:first-child){font-size:14px;line-height:1.6}.landing .chat{max-width:420px;width:100%;border-radius:20px;border:1px solid var(--color-border);box-shadow:14px 14px 0 var(--color-nested);transform:rotate(2deg)}.landing .chat-head{padding:19px 22px}.landing .chat-head .av{background:var(--brand-pale);color:var(--brand-forest)}.landing .chat-body{background:var(--color-app-bg);padding:22px}.landing .bub{font-size:14px;line-height:1.6;border-radius:12px}.landing .bub.out{background:var(--color-nested-2)}.landing .chat-foot{font-size:11px;padding-block:13px}.landing #implicacao{background:var(--color-accent-soft);border-top:0}.landing #implicacao .section-h2{max-width:450px}.landing #implicacao .section-head+div{font-size:15px;line-height:1.8}.landing .calc{border-radius:15px;box-shadow:0 16px 50px -30px #08280036;border-color:#d4d8b3}.landing .calc-head{padding:22px 26px}.landing .calc-head b{font-size:16px;font-weight:500}.landing .calc-head span{font-size:9px}.landing .calc-body{padding:26px;gap:22px}.landing .field .lab{font-size:13px}.landing .field .val{font-size:12px;background:var(--color-nested);padding:3px 7px;border-radius:4px}.landing .calc-out{padding:26px;background:var(--brand-forest);gap:20px}.landing .calc-out .k,.landing .calc-out .s{color:var(--brand-pale)}.landing .calc-out .k{font-size:8px}.landing .calc-out .s{font-size:10px;opacity:.8}.landing .calc-out .v{color:var(--brand-yellow);font-size:38px;font-weight:500;letter-spacing:-.04em;padding-block:4px}.landing .calc-out .v.year{color:var(--color-canvas)}.landing .calc-note{font-size:12px;padding:14px 26px;line-height:1.6}.landing #solucao .section-head{margin-bottom:54px}.landing .bento{grid-template-columns:1.14fr 1fr;gap:18px}.landing .bcard{border-radius:15px;box-shadow:none;transition:box-shadow .4s,border-color .4s}.landing .bcard:hover{border-color:var(--brand-green);box-shadow:0 16px 30px -24px #08280045}.landing .bcard .vis{min-height:260px;background-image:radial-gradient(var(--color-border) .8px,transparent .8px);background-size:14px 14px;padding:30px}.landing .bcard:nth-child(2) .vis{background-color:var(--color-accent-soft)}.landing .bcard:nth-child(3) .vis{background-color:var(--color-nested)}.landing .bcard .txt{padding:27px 30px 30px;gap:12px}.landing .bcard h3{font-size:23px;font-weight:500;letter-spacing:-.035em}.landing .bcard p{font-size:15px;line-height:1.8;max-width:440px}.landing .tnode{border-radius:6px;padding:12px;box-shadow:0 4px 8px #08280005}.landing .tnode.root{background:var(--brand-forest);border-color:var(--brand-forest)}.landing .tnode.root :is(.who,.what,.st){color:var(--color-canvas)}.landing .tnode.root .who{color:var(--brand-yellow)}.landing .tnode .who{font-size:8px;min-width:70px}.landing .tnode .what{font-size:11px}.landing .tnode .st{font-size:8px}.landing .tkids{gap:10px}.landing .marq{min-width:0;width:100%;gap:16px;mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent)}.landing .tool{height:45px;padding-inline:12px 17px;border-radius:100px;font-size:12px}.landing .marq:hover .marq-row{animation-play-state:paused}.landing .policy{border-radius:8px;box-shadow:0 6px 18px #0828000a}.landing .policy .ph{padding:12px;font-size:9px}.landing .policy .pr{padding-block:12px}.landing .policy .pr b{font-size:11px}.landing .policy .mode{font-size:8px}.landing .log{background:var(--color-card);padding:20px 16px 20px 35px;border:1px solid var(--color-border);border-radius:9px}.landing .log:before{left:22px;top:26px;bottom:28px}.landing .lrow{padding-block:9px}.landing .lrow:before{top:16px}.landing .lrow .m{font-size:11px}.landing #frentes{background:var(--color-nested)}.landing #frentes .section-h2{max-width:800px}.landing .fronts{gap:16px;counter-reset:fronts}.landing .front{border-radius:4px 30px 4px 4px;padding:28px;gap:22px;box-shadow:none;counter-increment:fronts;position:relative;overflow:hidden}.landing .front:after{content:"0" counter(fronts);font:10px var(--font-mono);color:var(--color-text-3);margin-top:10px}.landing .front .q{font-family:Georgia,serif;font-size:23px;line-height:1.35;letter-spacing:-.03em;color:var(--brand-forest);min-height:94px}.landing .front h3{font-size:18px;font-weight:500}.landing .front .split{gap:22px;padding-top:20px}.landing .front .split p{font-size:13px;line-height:1.7}.landing .front .lbl{font-size:9px;margin-bottom:5px}.landing .front .lbl.you{display:inline-block;width:fit-content;background:var(--brand-pale);color:var(--brand-forest);padding:3px 6px}.landing .front-icon{width:40px;height:40px;border-radius:50%;background:var(--color-nested);color:var(--brand-green)}.landing .front.soon{background:#f8f9f280}.landing .fronts-note{font-size:12px;justify-content:center;margin-top:26px}.landing .diff-cards{gap:0;border-top:1px solid var(--color-border);margin-bottom:52px}.landing .dc{background:transparent;border:0;border-radius:0;box-shadow:none;padding:28px 24px 0 0;gap:14px}.landing .dc+.dc{padding-left:24px;border-left:1px solid var(--color-border)}.landing .dc .n{display:grid;place-items:center;width:28px;height:28px;background:var(--brand-pale);border-radius:50%;font-size:9px;margin-bottom:10px;color:var(--brand-forest)}.landing .dc h3{font-size:19px;font-weight:500;line-height:1.2}.landing .dc p{font-size:14px;line-height:1.7}.landing .cmp{border-radius:12px;box-shadow:none}.landing .cmp .row>div{padding:20px 24px;font-size:14px;line-height:1.65}.landing .cmp .row.head>div{font-size:9px;padding-block:16px}.landing .cmp .row.head>div:last-child{background:var(--brand-forest);color:var(--brand-yellow)}.landing .cmp .row>div:last-child{background:#f0f2e1}.landing .cmp-note{font-size:12px;margin-top:16px}.landing #comecar{border-top:0;padding-top:20px}.landing .start{gap:28px;grid-template-columns:1.15fr 1fr}.landing .steps-card{background:transparent;box-shadow:none;border:0;border-radius:0}.landing .steps-card .ph{background:transparent;padding:0 0 20px;color:var(--color-text-3);font-size:9px}.landing .steps-card .ph i{background:var(--brand-green);width:5px;height:5px}.landing .olist li{padding:30px 0;gap:17px;grid-template-columns:35px minmax(0,1fr);font-size:15px;line-height:1.8;position:relative}.landing .olist li:before{width:32px;height:32px;border:1px solid var(--color-border);border-radius:50%;display:grid;place-items:center;padding:0;font-size:10px}.landing .olist li b{font-size:19px;font-weight:500;line-height:1.35;margin-bottom:10px}.landing .olist li .dur{grid-column:2;font-size:9px;margin-top:-10px}.landing .olist li.hl{background:transparent}.landing .olist li.hl:before{background:var(--brand-yellow);color:var(--brand-forest);border-color:var(--brand-yellow)}.landing .bonus{background:var(--brand-pale);border:0;border-radius:4px 40px 4px 4px;padding:34px;box-shadow:none;gap:20px}.landing .bonus:before{display:none}.landing .bonus .tag{font-size:8px;letter-spacing:.045em;background:var(--brand-forest);color:var(--brand-pale);height:26px}.landing .bonus .tag .dot{background:var(--brand-yellow)}.landing .bonus h3{font-size:30px;line-height:1.1;font-weight:500;letter-spacing:-.04em}.landing .bonus p{font-size:15px;line-height:1.7}.landing .bonus .val{border-top:1px solid #08280026;border-bottom:1px solid #08280026;background:transparent;border-radius:0;padding:17px 0}.landing .bonus .now{font-size:34px;font-weight:500}.landing .bonus .now small{font-size:10px}.landing .bonus li{font-size:14px}.landing .bonus .btn{background:var(--brand-forest);color:var(--color-card);border-color:var(--brand-forest)}.landing .bonus .btn:hover{background:var(--brand-green);box-shadow:none}.landing .bonus .urg{font-size:12px;line-height:1.7}.landing .principle-section{background:var(--brand-forest);color:var(--color-canvas);border:0;padding-block:95px}.principle-intro{display:flex;justify-content:space-between;align-items:center;margin-bottom:45px}.landing .principle-intro .eyebrow,.principle-index{color:var(--brand-pale)}.principle-index{font:11px var(--font-mono)}.principle-quote{font-size:clamp(36px,5.5vw,74px);line-height:1.15;letter-spacing:-.05em;font-weight:400;max-width:1050px}.principle-quote>span{display:block}.principle-quote [data-reveal-word]{transition:opacity .45s ease}.principle-quote .human-words{font-family:Georgia,serif;font-style:italic;color:var(--brand-yellow)}.principle-bottom{display:grid;grid-template-columns:1fr 1fr;gap:90px;margin-top:48px;align-items:center}.principle-bottom p{color:#d5dfcc;font-size:15px;line-height:1.8}.landing .principle-section .ratio{border-radius:2px;height:36px;gap:6px;max-width:none}.landing .principle-section .ratio .ai{background:#3d5733}.landing .principle-section .ratio .hu{background:var(--brand-yellow)}.landing .principle-section .ratio-lbl{color:#d5dfcc;font-size:9px;margin-top:14px;max-width:none}.landing .principle-section .ratio-lbl .r{color:var(--brand-yellow)}.landing #preco{background:var(--color-nested)}.landing #preco .section-head{max-width:700px}.landing .pricing-grid{grid-template-columns:1.65fr 1fr;gap:22px}.landing .plan{border-radius:15px;border-color:var(--color-border);box-shadow:none}.landing .plan-head{padding:28px 32px;gap:22px}.landing .plan-head .name{font-size:23px;letter-spacing:-.04em;font-weight:500}.landing .plan-head .name small{font-size:11px;letter-spacing:0;margin-top:6px}.landing .seg{border-radius:100px;padding:4px}.landing .seg button{border-radius:100px;font-size:11px;height:36px;padding-inline:12px;font-weight:500}.landing .seg button[aria-pressed=true]{background:var(--brand-forest);color:var(--color-card);box-shadow:none}.landing .seg .rec{font-size:7px;background:var(--brand-yellow);color:var(--brand-black);padding:0 5px}.landing .seg button[aria-pressed=false] .rec{background:var(--brand-pale);color:var(--brand-forest)}.landing .plan-body{padding:30px 32px;gap:24px}.landing .price{font-size:76px;font-weight:500;letter-spacing:-.075em}.landing .price sup{font-size:22px;margin-right:8px;top:13px}.landing .price-unit{font-size:12px}.landing .price-note{font-size:14px;line-height:1.75;gap:12px;margin-top:18px}.landing .price-note .save{font-size:13px}.landing .pay{gap:12px;margin-top:22px}.landing .pay>div{padding:15px;border-radius:8px;background:var(--color-app-bg-2)}.landing .pay>div.best{background:var(--color-accent-soft)}.landing .pay .v{margin-block:3px;font-size:17px;font-weight:500}.landing .pay .k{font-size:8px}.landing .pay .s{font-size:10px}.landing .includes{gap:13px}.landing .includes li{font-size:14px;line-height:1.7}.landing .includes .bonus-li{border:0;background:var(--color-nested);padding:13px;border-radius:7px}.landing .includes .bonus-li em{font-size:9px}.landing .plan-foot{font-size:12px}.landing .enterprise{background:var(--brand-forest);color:var(--color-canvas);border:0;border-radius:15px;padding:32px;gap:22px;position:sticky;top:120px}.landing .enterprise .lbl{color:var(--brand-pale);font-size:9px}.landing .enterprise h3{font:italic 38px/1.08 Georgia,serif;letter-spacing:-.04em;color:var(--color-canvas)}.landing .enterprise p{color:#d5dfcc;font-size:15px;line-height:1.8}.landing .enterprise ul{color:#d5dfcc;font-size:14px;gap:13px;padding-block:18px;border-block:1px solid #ffffff20}.landing .enterprise li:before{background:var(--brand-yellow)}.landing .enterprise .btn{color:var(--brand-pale);border-color:#ffffff35}.landing .enterprise .btn:hover{background:#ffffff10}.landing #perguntas>.wrap{display:grid;grid-template-columns:.85fr 1.2fr;gap:85px;align-items:start}.landing #perguntas .section-head{position:sticky;top:140px}.landing #perguntas .section-h2{font-size:clamp(32px,3.2vw,43px)}.landing .faq{counter-reset:faq;max-width:none}.landing .faq details{counter-increment:faq}.landing .faq summary{position:relative;padding:23px 0 23px 32px;font-size:15px;font-weight:500;line-height:1.5}.landing .faq summary:before{content:"0" counter(faq);position:absolute;left:0;font:9px var(--font-mono);color:var(--brand-green)}.landing .faq summary svg{width:23px;height:23px;padding:4px;background:var(--color-nested);border-radius:50%;color:var(--brand-forest)}.landing .faq details[open] summary svg{background:var(--brand-yellow)}.landing .faq .a{font-size:15px;line-height:1.8;padding:0 28px 26px 32px}.landing .final-section{padding-block:0 60px;border:0}.landing .final-panel{position:relative;overflow:hidden;border-radius:5px 65px 5px 5px;padding:64px 40px;gap:24px;background:var(--brand-forest)}.landing .final-panel:after,.landing .final-panel:before{content:"";position:absolute;width:660px;height:660px;border:1px solid #ebe79220;border-radius:50%;pointer-events:none}.landing .final-panel:before{left:-390px;top:-65px}.landing .final-panel:after,.landing .final-panel:before{box-shadow:0 0 0 35px #ebe79205,0 0 0 70px #ebe79205,0 0 0 105px #ebe79205}.landing .final-panel:after{right:-390px;bottom:-65px}.landing .final-panel>*{position:relative;z-index:1}.final-overline{font:9px var(--font-mono);letter-spacing:.13em;color:var(--brand-pale)}.landing .final-panel>img{width:60px;height:60px;margin-top:5px}.landing .final-panel h2{font-size:clamp(35px,4.6vw,62px);font-weight:400;letter-spacing:-.05em;max-width:730px}.landing .final-panel>p{font-size:16px;line-height:1.8;max-width:470px;color:#d5dfcc}.landing .final-panel>div{margin-top:8px;gap:13px}.landing .site-footer{padding-block:22px 40px;font-size:11px}.landing .site-footer .wrap>span:first-child{font-size:17px;letter-spacing:-.04em}.landing .site-footer .wrap>span:nth-child(2){font-size:10px}.landing .site-footer a{font-size:11px}.landing .reveal{transition-duration:.85s;transition-timing-function:var(--ease-editorial)}.js .landing .reveal[data-reveal-ready]:not(.in){opacity:0;transform:translateY(25px)}.js .landing .reveal.in{opacity:1}@keyframes line-enter{0%{transform:translateY(110%) rotate(2deg)}to{transform:none}}@keyframes soft-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes signal-pass{0%{stroke-dashoffset:610}to{stroke-dashoffset:0}}.landing[data-motion=paused] *,.landing[data-motion=paused] :after,.landing[data-motion=paused] :before{animation:none!important;transition:none!important}.js .landing[data-motion=paused] .reveal{opacity:1!important;transform:none!important}.landing[data-motion=paused] [data-reveal-word]{opacity:1!important}.landing[data-motion=paused] .ratio :is(.ai,.hu){transform:none}html:has(.landing[data-motion=paused]){scroll-behavior:auto}html:not(.js) .landing .ratio :is(.ai,.hu){transform:none}html:not(.js) .landing :is(.chapter-rail,.motion-controls,.demo-tabs,.demo-approve,.demo-note,.mobile-menu-toggle){display:none}@media (min-width:1500px){.landing .wrap{max-width:1330px}.hero-title{font-size:89px}.hero-layout{gap:65px;padding-block:85px 70px}}@media (max-width:1180px){.landing .wrap{padding-inline:32px}.landing .landing-nav>.wrap{gap:25px}.landing .landing-nav nav:not(.mobile-navigation){gap:17px;font-size:11px}.chapter-rail{display:none}.motion-controls{right:10px;bottom:14px}.hero-title{font-size:68px}.hero-layout{gap:28px}.decision-stage{padding-inline:17px}.signal-art{margin-inline:-17px}.landing .bcard .vis{padding:20px}.landing .plan-head{flex-direction:column;align-items:flex-start}.landing #perguntas>.wrap{gap:50px}}@media (max-width:960px){.landing .landing-nav{height:75px}.landing .landing-nav>.wrap{height:74px}.landing .landing-nav nav:not(.mobile-navigation){display:none}.landing .landing-nav .ml-auto{margin-left:auto;gap:14px}.landing .mobile-menu-toggle{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--color-border);border-radius:50%}.hero-layout{grid-template-columns:1.05fr 1fr;gap:20px}.hero-title{font-size:58px}.hero-kicker{font-size:8px;letter-spacing:.025em}.hero-description{font-size:15px}.hero-actions{gap:15px;flex-wrap:wrap}.hero-actions .btn{padding-inline:20px}.text-link{font-size:11px}.stage-top{font-size:7px;padding-right:6px}.signal-art{height:270px}.signal-core{width:87px;height:87px}.signal-core .wolf{width:38px!important;height:38px!important}.signal-core>span:last-child{font-size:5px}.human-badge{right:12px;font-size:9px;padding:9px}.signal-stat b{font-size:42px}.decision-content{padding:17px}.decision-content h2{font-size:20px}.demo-tabs button{font-size:9px;gap:4px}.demo-tabs button svg{width:11px}.demo-approve{padding-inline:9px;font-size:9px}.landing #situacao .section-head{gap:0 35px}.landing #problema .wrap{column-gap:40px}.landing .fronts{grid-template-columns:1fr}.landing .front{display:grid;grid-template-columns:1fr 1fr;gap:18px 40px}.landing .front-top{grid-column:1/-1}.landing .front .q{grid-column:1;min-height:0}.landing .front h3{grid-column:1}.landing .front .split{grid-column:2;grid-row:2/5;padding-top:0;border-top:0}.landing .front:after{grid-column:1}.landing .start{gap:22px}.landing .bonus{padding:26px}.landing .bonus h3{font-size:26px}.landing .pricing-grid{grid-template-columns:1.5fr 1fr;gap:18px}.landing .plan-body,.landing .plan-head{padding:25px}.landing .enterprise{padding:26px}.landing .enterprise h3{font-size:32px}}@media (max-width:760px){.landing .wrap{padding-inline:24px}.landing .section{padding-block:72px}.landing .section-head{margin-bottom:32px}.landing .section-h2{font-size:36px}.landing .section-sub{font-size:16px;line-height:1.8;margin-top:18px}.hero-layout{grid-template-columns:1fr;padding-top:48px;padding-bottom:30px;gap:36px}.hero-title{font-size:clamp(56px,10.7vw,80px)}.hero-line:first-child,.hero-line:nth-child(2){display:inline-block}.hero-line:first-child{margin-right:.16em}.hero-description{max-width:460px;font-size:16px}.hero-kicker{font-size:9px;margin-bottom:22px}.hero-bonus{margin-top:24px}.hero-caption{height:58px;font-size:7px;gap:15px;letter-spacing:.04em}.hero-caption a{gap:7px}.hero-caption svg{width:11px}.hero-actions{gap:22px}.hero-actions .text-link{font-size:14px}.decision-stage{max-width:530px;width:100%;margin:0 auto;padding-inline:22px}.stage-top{font-size:9px}.signal-art{height:270px;margin-inline:-22px}.signal-core{width:100px;height:100px}.signal-core .wolf{width:45px!important;height:45px!important}.human-badge{font-size:11px;right:25px;padding:12px}.signal-stat b{font-size:46px}.decision-content{padding:21px}.decision-content h2{font-size:23px;max-width:none}.decision-content>p{min-height:auto}.demo-approve,.demo-tabs button{font-size:10px}.demo-approve{min-height:40px;padding-inline:13px}.landing .agent-strip>.wrap{justify-content:center;gap:14px}.landing .agent-strip>.wrap>span:first-child{font-size:9px;letter-spacing:.05em}.landing .agent-strip>.wrap>span:nth-child(2){display:none}.landing .agent-strip .lg{font-size:15px;padding-inline:12px}.landing .product-section{padding-block:40px 50px}.preview-caption{font-size:8px;gap:10px}.preview-caption>span:last-child{display:none}.landing .app{grid-template-columns:145px minmax(0,1fr);min-height:auto}.landing .app-content{padding:16px}.landing .app-caption{font-size:16px;line-height:1.4}.landing .app-brand{font-size:10px}.landing .app-item{font-size:10px;padding-inline:4px}.landing .app-done{font-size:10px;flex-wrap:wrap}.landing #situacao .section-head{display:block}.landing #situacao .wrap>.grid{grid-template-columns:1fr}.landing .situation-card,.landing .situation-card+.situation-card{padding:26px 0;border-left:0}.landing .situation-card+.situation-card{border-top:1px solid var(--color-border)}.landing .situation-card h3{max-width:none}.landing .situation-card:after{right:0}.landing #problema{padding-top:0}.landing #problema .wrap{gap:35px}.landing .chat{margin-inline:auto;max-width:420px;box-shadow:7px 7px 0 var(--color-nested);transform:none}.landing .calc-out{grid-template-columns:1fr 1fr;gap:16px}.landing .calc-out .v{font-size:31px}.landing .bento{grid-template-columns:1fr;gap:18px}.landing .bcard .vis{min-height:245px;padding:24px}.landing .bcard .txt{padding:25px}.landing .bcard h3{font-size:23px}.landing .bcard p{font-size:15px}.landing .fronts{gap:16px}.landing .front{display:grid;grid-template-columns:1fr;padding:26px}.landing .front .split{grid-column:auto;grid-row:auto;border-top:1px solid var(--color-border);padding-top:20px}.landing .front .q{font-size:26px;max-width:330px}.landing .fronts-note{align-items:flex-start;font-size:11px}.landing .fronts-note svg{margin-top:2px}.landing .diff-cards{grid-template-columns:1fr 1fr;margin-bottom:32px}.landing .dc{padding:25px 18px 25px 0}.landing .dc+.dc{padding:25px 0 25px 18px}.landing .dc:nth-child(3){padding-left:0;padding-right:18px;border-left:0}.landing .dc:nth-child(n+3){border-top:1px solid var(--color-border)}.landing .dc h3{font-size:18px}.landing .dc p{font-size:14px}.landing .cmp .row>div{padding:15px 20px;font-size:12px}.landing #comecar{padding-top:0}.landing .start{grid-template-columns:1fr;gap:28px}.landing .bonus{padding:30px}.landing .bonus h3{font-size:31px}.landing .principle-section{padding-block:68px}.principle-intro{margin-bottom:30px}.principle-quote{font-size:44px}.principle-quote>span+span{margin-top:15px}.principle-bottom{grid-template-columns:1fr;gap:28px;margin-top:32px}.landing .principle-section .ratio{height:28px}.landing .pricing-grid{grid-template-columns:1fr;gap:22px}.landing .plan-head{gap:20px}.landing .plan-body{padding:25px}.landing .price{font-size:72px}.landing .enterprise{position:static;padding:30px}.landing .enterprise h3{font-size:37px;max-width:300px}.landing #perguntas>.wrap{grid-template-columns:1fr;gap:0}.landing #perguntas .section-head{position:static}.landing .faq summary{font-size:16px}.landing .final-section{padding-bottom:35px}.landing .final-panel{padding:44px 25px;border-radius:4px 40px 4px 4px;gap:21px}.final-overline{font-size:7px;letter-spacing:.06em}.landing .final-panel h2{font-size:39px}.landing .final-panel>p{font-size:15px}.landing .site-footer>.wrap{flex-direction:column;align-items:flex-start;gap:15px;padding-right:60px}.landing .site-footer .ml-auto{margin-left:0;margin-top:5px}}@media (max-width:480px){.landing .wrap{padding-inline:20px}.landing .landing-nav>.wrap{gap:10px}.landing .landing-nav .wrap>a{font-size:17px;gap:6px}.landing .landing-nav .wrap>a .wolf{width:24px!important;height:24px!important}.landing .landing-nav .ml-auto{gap:9px}.landing .landing-nav .btn{padding-inline:14px;font-size:10px;min-height:36px}.landing .mobile-menu-toggle{width:36px;height:36px}.hero-title{font-size:clamp(50px,12.6vw,61px)}.hero-line:first-child,.hero-line:nth-child(2){display:block}.hero-kicker{font-size:8px}.hero-actions{gap:17px}.hero-actions .btn{padding-inline:20px}.hero-actions .text-link{font-size:11px}.hero-caption>span{max-width:120px;font-size:7px;line-height:1.5}.hero-caption a{font-size:6px}.decision-stage{padding-inline:14px}.signal-art{margin-inline:-14px;height:250px}.stage-top{font-size:8px}.demo-tabs{gap:0;padding:6px}.demo-tabs button{font-size:9px;padding-block:11px}.decision-content{padding:18px}.decision-content h2{font-size:22px}.human-badge{right:17px;top:20px;font-size:10px}.signal-core{width:89px;height:89px}.signal-stat{left:22px;top:20px}.signal-stat b{font-size:40px}.signal-stat>span{font-size:8px}.label-output{font-size:6px;right:7px}.landing .agent-strip .lg{font-size:14px;padding-inline:8px;gap:6px}.landing .app{display:block}.landing .app-side{display:none}.landing .app-toolbar{padding-inline:12px;gap:8px;height:52px}.landing .app-toolbar .title{font-size:12px}.landing .app-primary{font-size:10px}.landing .app-seg span{padding-inline:6px;font-size:9px}.landing .preview-note{font-size:9px}.landing .section-h2{font-size:34px}.landing .calc-body,.landing .calc-head{padding:22px}.landing .calc-out{padding:24px 22px}.landing .calc-out .v{font-size:28px}.landing .calc-out .s{font-size:9px}.landing .calc-note{padding-inline:22px}.landing .bcard .vis{padding:16px}.landing .tnode .who{min-width:58px;font-size:7px}.landing .tnode .what{font-size:10px}.landing .tnode .st{font-size:7px}.landing .policy .pr{gap:6px;padding-inline:9px}.landing .policy .pr b{font-size:10px}.landing .policy .mode{font-size:7px;padding-inline:6px;gap:4px}.landing .bonus{padding:25px}.landing .bonus h3{font-size:28px}.landing .bonus .tag{font-size:7px}.principle-quote{font-size:38px}.landing .principle-section .ratio-lbl{font-size:8px}.landing .plan-body,.landing .plan-head{padding:23px}.landing .seg{width:100%}.landing .seg button{flex:1;justify-content:center;font-size:10px;padding-inline:9px}.landing .price{font-size:68px}.landing .pay{grid-template-columns:1fr 1fr;gap:8px}.landing .pay>div{padding:12px}.landing .pay .v{font-size:14px}.landing .pay .s{font-size:9px}.landing .final-panel h2{font-size:35px}.landing .final-panel>div{flex-direction:column;width:100%}.landing .final-panel .btn{width:100%}}@media (prefers-reduced-motion:reduce){.landing *,.landing :after,.landing :before{animation:none!important;transition:none!important}.js .landing .reveal{opacity:1!important;transform:none!important}.landing [data-reveal-word]{opacity:1!important}.landing .ratio :is(.ai,.hu){transform:none}.landing .preview-frame{transform:none!important}}@media print{.landing :is(.landing-nav,.chapter-rail,.motion-controls,.reading-progress,.demo-tabs,.demo-approve){display:none}.js .landing .reveal{opacity:1!important;transform:none!important}.landing [data-reveal-word]{opacity:1!important}}.landing[data-motion=running] .chat.in .chat-body>*{animation:chat-arrive .65s var(--ease-editorial) both}.landing .chat-body>:first-child{--chat-delay:.15s}.landing .chat-body>:nth-child(2){--chat-delay:.4s}.landing .chat-body>:nth-child(3){--chat-delay:.7s}.landing .chat-body>:nth-child(4){--chat-delay:1s}.landing .chat-body>:nth-child(5){--chat-delay:1.3s}.landing[data-motion=running] .chat.in .chat-body>*{animation-delay:var(--chat-delay)}@keyframes chat-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.landing .front-story{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px 88px;align-items:start}.landing .front-story-intro{align-self:start}.landing .front-story-intro .section-head{margin-bottom:32px}.landing .front-story-intro .section-h2{font-size:clamp(32px,3.1vw,44px);line-height:1.14;letter-spacing:-.04em}.landing .front-story-nav{display:grid}.landing .front-story-nav a{display:flex;align-items:center;gap:16px;position:relative;padding:19px 12px;border-bottom:1px solid var(--color-border);color:var(--color-text-2);font-size:14px;line-height:1.5;transition:color .25s,background .25s}.landing .front-story-nav a:hover{background:var(--color-nested);color:var(--brand-forest)}.landing .front-story-nav a[aria-current]{color:var(--brand-forest);background:var(--color-accent-soft);font-weight:600}.landing .front-nav-number{font:11px var(--font-mono);color:var(--brand-green)}.landing .front-nav-progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--brand-green);transform-origin:left;transform:scaleX(var(--front-progress,0))}.landing .front-story-hint{font-size:12px;line-height:1.7;color:var(--color-text-3);margin-top:19px;max-width:280px}.landing .front-story-cards{grid-template-columns:minmax(0,1fr);gap:28px}.landing .front-story-cards .front{display:grid;grid-template-columns:minmax(0,1fr);padding:36px;gap:22px;scroll-margin-top:115px;transition:border-color .4s,box-shadow .4s,opacity .85s,transform .85s var(--ease-editorial)}.landing .front-story-cards .front>*{grid-column:auto;grid-row:auto}.landing .front-story-cards .front .q{min-height:0;max-width:none;font-size:clamp(25px,2.3vw,32px);line-height:1.35;letter-spacing:-.02em}.landing .front-story-cards .front h3{font-size:21px;font-weight:600}.landing .front-story-cards .front .split{border-top:1px solid var(--color-border);padding-top:22px;gap:24px}.landing .front-story-cards .front .split p{font-size:15px;line-height:1.8}.landing .front-story-cards .front .lbl{font-size:11px;letter-spacing:.08em}.landing .front-story-cards .human-decision{border-left:2px solid var(--brand-yellow);padding-left:18px}.landing .front-story-cards .front:after{grid-column:auto;grid-row:auto;font-size:11px;padding-top:12px;border-top:1px solid var(--color-border-soft)}.landing[data-scroll-ready] .front[data-active=true]{border-color:var(--brand-green);box-shadow:0 14px 45px -30px #08280038}.landing .front-story .fronts-note{grid-column:1/-1;margin-top:8px;font-size:13px}.landing .scroll-word{position:relative;display:inline-block;transition:none}.landing .scroll-word-ink{display:none}.landing[data-scroll-ready] .scroll-word{color:#a4b49c}.landing[data-scroll-ready] .human-words .scroll-word{color:#b3b96a}.landing[data-scroll-ready] .scroll-word-ink{display:block;position:absolute;inset:0;color:var(--color-canvas);clip-path:inset(0 calc((1 - var(--word-progress, 1)) * 100%) 0 0)}.landing[data-scroll-ready] .human-words .scroll-word-ink{color:var(--brand-yellow)}.landing .principle-quote{letter-spacing:-.04em}.landing .olist [data-setup-step]:before{position:relative;z-index:1;background:var(--color-canvas);transition:color .25s,border-color .25s,background .25s}.landing .olist [data-setup-step]:not(:last-child):after{content:"";position:absolute;left:15px;top:62px;width:2px;height:calc(100% - 32px);background:linear-gradient(to bottom,var(--brand-green) calc(var(--step-progress, 1) * 100%),var(--color-border) 0)}.landing .olist [data-setup-step].hl:before{background:var(--brand-pale)}.landing[data-scroll-ready] .olist [data-passed=true]:before{background:var(--brand-forest);border-color:var(--brand-forest);color:var(--color-canvas)}.landing[data-scroll-ready] .olist [data-active=true]:before{background:var(--brand-yellow);border-color:var(--brand-forest);color:var(--brand-forest);box-shadow:0 0 0 5px var(--color-accent-soft)}.landing .olist li .dur{font-size:11px}@media (min-width:1001px) and (min-height:760px){.landing .front-story-intro{position:sticky;top:112px}}@media (max-width:1180px){.landing .front-story{gap:32px 48px}.landing .front-story-cards .front{padding:30px}}@media (max-width:1000px){.landing .front-story{grid-template-columns:minmax(0,1fr);gap:32px}.landing .front-story-intro .section-head{max-width:700px}.landing .front-story-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.landing .front-story-nav a{gap:10px;padding:16px 10px;align-items:baseline}.landing .front-story-hint{max-width:none;margin-top:14px}.landing .front-story-cards .front{padding:32px}}@media (max-width:760px){.landing .front-story-nav{grid-template-columns:minmax(0,1fr);gap:0}.landing .front-story-nav a{padding:16px 12px;gap:16px}.landing .front-story-cards{gap:20px}.landing .front-story-cards .front{padding:26px;scroll-margin-top:94px}.landing .front-story-cards .front .q{font-size:27px}.landing .front-story .fronts-note{align-items:flex-start}.landing .front-story .fronts-note svg{margin-top:4px}.landing .text-link{font-size:14px}}.landing[data-motion=paused] .human-words .scroll-word,.landing[data-motion=paused] .scroll-word{color:inherit}.landing[data-motion=paused] .scroll-word-ink{display:none}@media (prefers-reduced-motion:reduce){.landing .chat.in .chat-body>*{animation:none!important}.landing[data-scroll-ready] .human-words .scroll-word,.landing[data-scroll-ready] .scroll-word{color:inherit}.landing[data-scroll-ready] .scroll-word-ink{display:none}}@media print{.landing .chat.in .chat-body>*{animation:none!important}.landing .front-story{display:block}.landing .front-story-intro{position:static}.landing .front-story-hint,.landing .front-story-nav,.landing .scroll-word-ink{display:none!important}.landing[data-scroll-ready] .human-words .scroll-word,.landing[data-scroll-ready] .scroll-word{color:inherit}.landing .front-story-cards .front{break-inside:avoid}}