:root{--ink:#14211a;--ink-2:#25372d;--muted:#66736b;--paper:#f4f4ed;--paper-2:#e9ece4;--card:#fffefa;--line:#d7ddd5;--green:#1f5a41;--green-2:#33795a;--mint:#dcebdc;--lime:#d7ed79;--warm:#f2e9d7;--red:#9b493f;--shadow:0 24px 70px rgba(25,48,34,.1);--serif:Georgia,"Times New Roman",serif;--sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:86px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5}button,input,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit}.section-shell{width:min(1180px,calc(100% - 48px));margin:0 auto}.site-header{height:76px;padding:0 max(24px,calc((100vw - 1180px)/2));display:flex;align-items:center;gap:42px;position:-webkit-sticky;position:sticky;top:0;z-index:40;background:hsla(60,24%,94%,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(31,90,65,.12)}.brand{text-decoration:none;font:700 24px/1 var(--serif);letter-spacing:-.8px;white-space:nowrap}.brand span{color:var(--green);font-style:italic}.site-header nav{display:flex;gap:30px;margin-left:auto}.site-header nav a{text-decoration:none;color:var(--muted);font-size:13px;font-weight:650}.site-header nav a:hover{color:var(--green)}.nav-cta{padding:10px 17px;border-radius:99px;background:var(--ink);color:#fff;text-decoration:none;font-size:12px;font-weight:750}.hero{min-height:720px;padding-top:92px;padding-bottom:90px;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;grid-gap:76px;gap:76px}.eyebrow,.section-kicker{text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:800;color:var(--green);margin:0 0 18px}.eyebrow span{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px hsla(71,76%,70%,.23);margin-right:10px}.hero h1{font:500 clamp(54px,6.6vw,86px)/.95 var(--serif);letter-spacing:-4.4px;margin:0;max-width:720px}.hero h1 em{font-weight:400;color:var(--green)}.hero-lead{font-size:18px;line-height:1.7;color:var(--muted);max-width:625px;margin:29px 0}.hero-actions{display:flex;gap:12px;align-items:center}.button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:22px;padding:0 21px;border-radius:4px;text-decoration:none;font-size:13px;font-weight:760}.button-primary{background:var(--green);color:#fff}.button-primary:hover{background:#174a35}.button-quiet{border:1px solid var(--line);background:hsla(0,0%,100%,.45)}.hero-note{color:#7a837e;font-size:12px;margin:22px 0 0}.hero-visual{background:var(--card);border:1px solid #cfd7cf;padding:22px;box-shadow:var(--shadow);position:relative}.hero-visual:before{content:"";position:absolute;inset:-10px 10px 10px -10px;border:1px solid rgba(31,90,65,.13);z-index:-1}.visual-topline{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:1px}.visual-topline b{color:var(--green);background:var(--mint);padding:5px 9px;border-radius:99px}.goal-card{padding:19px;margin:17px 0;background:#f5f7f1;border-left:3px solid var(--green)}.goal-card small{color:var(--muted);text-transform:uppercase;letter-spacing:1.1px;font-size:9px;font-weight:800}.goal-card p{font:500 17px/1.45 var(--serif);margin:8px 0 14px}.goal-card div{display:flex;gap:6px}.goal-card div span{font-size:9px;font-weight:700;padding:5px 7px;border:1px solid var(--line);background:#fff}.mini-flow{display:flex;align-items:flex-start;justify-content:space-between;gap:2px;margin:25px 0}.mini-flow>div{display:flex;align-items:center;gap:5px;min-width:0}.mini-flow i{font-style:normal;font-size:8px;color:#87918a}.mini-flow span:not(.flow-arrow){font-size:10px;font-weight:750}.flow-arrow{color:#8ca094;font-size:14px}.visual-result{display:flex;align-items:center;gap:13px;padding:15px;background:var(--ink);color:#fff}.visual-result>i{display:grid;place-items:center;width:28px;height:28px;background:var(--lime);color:var(--ink);font-style:normal;border-radius:50%}.visual-result div{display:flex;flex-direction:column}.visual-result strong{font-size:12px}.visual-result span{font-size:9px;color:#b8c4bd;margin-top:3px}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);height:72px;display:flex;align-items:center;justify-content:center;gap:0;background:#eef0e9}.trust-strip span{font-size:10px;text-transform:uppercase;letter-spacing:1.6px;font-weight:750;color:#536258;padding:0 38px;border-right:1px solid #cfd6cf}.trust-strip span:last-child{border:0}.architecture-section,.evaluation-section,.problem-section{padding-top:120px;padding-bottom:120px}.section-intro{display:grid;grid-template-columns:.75fr 1.25fr;grid-column-gap:60px;column-gap:60px;align-items:end;margin-bottom:54px}.section-intro .section-kicker{grid-column:1/-1}.control-copy h2,.demo-heading h2,.section-intro h2{font:500 clamp(38px,5vw,62px)/1.02 var(--serif);letter-spacing:-2.3px;margin:0}.section-intro>p:last-child{color:var(--muted);font-size:16px;line-height:1.65;margin:0;max-width:540px}.problem-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line)}.problem-grid article{padding:26px 21px 12px 0;margin-right:21px;border-right:1px solid var(--line)}.problem-grid article:last-child{border:0;margin:0}.problem-grid article>span{color:var(--green);font:italic 13px var(--serif)}.problem-grid h3{font:600 18px/1.25 var(--serif);margin:35px 0 11px}.problem-grid p{color:var(--muted);font-size:12px;line-height:1.65;margin:0}.demo-section{background:var(--ink);color:#fff;padding:110px 0 120px}.light{color:var(--lime)}.demo-heading{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:42px}.demo-heading>div>p:last-child{color:#b6c1ba;max-width:610px}.demo-heading h2{max-width:760px}.demo-badge{border:1px solid #476353;color:#d7e2db;padding:8px 12px;border-radius:99px;font-size:10px;text-transform:uppercase;letter-spacing:1.2px;white-space:nowrap}.example-label{display:flex;justify-content:space-between;align-items:center;margin:0 0 9px}.example-label>span{font-size:9px;text-transform:uppercase;letter-spacing:1.3px;font-weight:800;color:var(--lime)}.example-label small{font-size:9px;color:#9caca2}.scenario-tabs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:12px}.scenario-tabs button{background:#1d2e24;border:1px solid #304a3a;color:#aebdb4;text-align:left;padding:17px 19px;cursor:pointer;transition:.2s}.scenario-tabs button:hover{border-color:#668471}.scenario-tabs button[aria-pressed=true]{background:var(--lime);color:var(--ink);border-color:var(--lime)}.scenario-tabs small,.scenario-tabs strong{display:block}.scenario-tabs small{text-transform:uppercase;letter-spacing:1.1px;font-size:8px;margin-bottom:4px}.scenario-tabs strong{font:600 16px var(--serif)}.demo-workspace{display:grid;grid-template-columns:.87fr 1.13fr;background:#f6f6f0;color:var(--ink);border:1px solid #3a5043;min-height:600px}.activity-panel,.demo-input{padding:28px}.demo-input{border-right:1px solid var(--line)}.workspace-label{display:flex;align-items:center;gap:12px;padding-bottom:20px;border-bottom:1px solid var(--line);margin-bottom:24px}.workspace-label>span{display:grid;place-items:center;width:31px;height:31px;border:1px solid #9dad9f;border-radius:50%;font:italic 12px var(--serif);color:var(--green)}.workspace-label>div{display:flex;flex-direction:column}.workspace-label strong{font:600 17px var(--serif)}.workspace-label small{font-size:9px;color:var(--muted);margin-top:2px}.demo-input>label{display:block;font-size:9px;text-transform:uppercase;letter-spacing:1.1px;font-weight:800;color:#5d6b62;margin:17px 0 8px}.demo-input textarea{width:100%;height:126px;padding:14px;border:1px solid var(--line);background:#fffefb;resize:none;color:var(--ink);font-size:13px;line-height:1.55;outline:none}.material-list{display:flex;flex-direction:column;gap:7px}.material-list>div{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:#fffefb;padding:10px}.file-mark{font-size:7px;background:var(--mint);color:var(--green);font-weight:850;padding:7px 5px}.material-list div div{display:flex;flex-direction:column;flex:1 1}.material-list strong{font-size:11px}.material-list small{font-size:8px;color:var(--muted)}.material-list i{font-style:normal;color:var(--green);font-size:11px}.run-button{width:100%;height:49px;border:0;background:var(--green);color:#fff;font-size:12px;font-weight:800;margin-top:20px;display:flex;align-items:center;justify-content:center;gap:18px;cursor:pointer}.run-button:hover{background:#174a35}.run-button:disabled{opacity:.75;cursor:wait}.simulation-note{font-size:9px!important;color:#7a847e!important;line-height:1.5!important;margin:12px 0 0!important;text-align:center}.activity-panel{background:#fbfcf7}.activity-empty{height:470px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.pulse-core{width:58px;height:58px;border-radius:50%;border:1px solid #7b9785;position:relative}.pulse-core:after,.pulse-core:before{content:"";position:absolute;border-radius:50%;border:1px solid rgba(31,90,65,.25);inset:-11px}.pulse-core:after{inset:-23px;opacity:.45}.activity-empty h3{font:600 20px var(--serif);margin:32px 0 5px}.activity-empty p{color:var(--muted);font-size:11px;max-width:260px}.activity-list{padding:2px 8px 0}.activity-step{display:flex;align-items:center;gap:14px;min-height:60px;border-bottom:1px solid var(--line);opacity:.37;transition:opacity .25s,transform .25s}.activity-step>i{display:grid;place-items:center;flex:none;width:24px;height:24px;border:1px solid #aab6ac;border-radius:50%;font-style:normal;font-size:9px}.activity-step>div{display:flex;flex-direction:column;flex:1 1}.activity-step strong{font-size:11px}.activity-step span{color:var(--muted);font-size:9px}.activity-step>b{font-size:8px;color:var(--green);text-transform:uppercase;letter-spacing:1px}.activity-step.active,.activity-step.complete{opacity:1;transform:translateX(3px)}.activity-step.complete>i{background:var(--green);border-color:var(--green);color:#fff}.activity-step.active>i{border-color:var(--green);box-shadow:0 0 0 5px rgba(31,90,65,.1)}.approval-step{margin-top:5px;border:0}.approval-step.active{color:var(--green);opacity:1}.result-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:12px}.decision-card,.email-preview,.evidence-card{background:#f8f8f3;color:var(--ink);border:1px solid #3a5043}.card-toggle{width:100%;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;padding:22px;color:var(--ink);cursor:pointer;text-align:left}.card-toggle>div{display:flex;flex-direction:column}.card-heading small,.card-toggle small,.email-toolbar small{font-size:8px;text-transform:uppercase;letter-spacing:1.2px;color:var(--green);font-weight:800}.card-toggle strong{font:600 21px var(--serif)}.card-toggle>span{font:26px var(--serif)}.decision-content{border-top:1px solid var(--line);padding:20px 22px 24px}.decision-content dl{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.decision-content dl div:last-child{grid-column:1/-1}.decision-content dt{font-size:8px;text-transform:uppercase;letter-spacing:1px;color:var(--muted)}.decision-content dd{font-size:11px;font-weight:700;margin:3px 0 0}.decision-content>p{font-size:8px;text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin:22px 0 9px}.agent-route{flex-wrap:wrap}.agent-route,.agent-route>span{display:flex;align-items:center;gap:7px}.agent-route b{font-size:9px;background:var(--mint);color:var(--green);padding:6px 8px}.route-note{display:block;color:var(--muted);font-size:9px;margin-top:17px}.evidence-card{padding:22px}.card-heading,.email-toolbar{display:flex;justify-content:space-between;align-items:center}.card-heading h3,.email-toolbar h3{font:600 21px var(--serif);margin:2px 0}.card-heading>span{font-size:8px;text-transform:uppercase;letter-spacing:1px;background:var(--warm);color:#725e38;padding:6px 8px}.evidence-list{margin-top:15px}.evidence-list article{padding:13px 0;border-top:1px solid var(--line)}.evidence-list article>div{display:flex;justify-content:space-between;gap:8px}.evidence-list strong{font-size:11px}.evidence-list b{font-size:7px;color:#725e38;background:var(--warm);padding:3px 5px}.evidence-list small{font-size:8px;color:var(--green)}.evidence-list p{font-size:10px;line-height:1.5;color:var(--muted);margin:5px 0 0}.evidence-disclaimer{font-size:8px;color:#7f7259;background:var(--warm);padding:8px;margin:5px 0 0}.email-preview{margin-top:12px;padding:26px}.status-pill{font-size:8px;text-transform:uppercase;letter-spacing:1px;padding:7px 10px;border-radius:99px;background:var(--warm);color:#6e5935}.status-pill.approved{background:var(--mint);color:var(--green)}.status-pill.rejected{background:#f3dfdc;color:var(--red)}.email-meta{margin-top:20px}.email-meta label{display:grid;grid-template-columns:76px 1fr;align-items:center;border-top:1px solid var(--line)}.attachment-row>span,.body-label>span,.email-meta label span{font-size:8px;text-transform:uppercase;letter-spacing:1px;color:var(--muted);font-weight:800}.email-meta input{height:43px;border:0;background:transparent;color:var(--ink);outline:none;font-size:11px}.email-meta input:not([readonly]){background:#fff;border:1px solid var(--green);padding:0 10px}.body-label{display:grid;grid-template-columns:76px 1fr;border-top:1px solid var(--line);padding-top:15px;align-items:start}.body-label textarea{min-height:290px;border:0;background:transparent;resize:vertical;font-size:11px;line-height:1.65;color:var(--ink);outline:none;padding:0}.body-label textarea:not([readonly]){background:#fff;border:1px solid var(--green);padding:12px}.attachment-row{display:flex;gap:7px;align-items:center;border-top:1px solid var(--line);padding-top:14px}.attachment-row>span{margin-right:10px}.attachment-row b{font-size:8px;padding:5px 7px;background:#fff;border:1px solid var(--line)}.email-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:23px}.email-actions button{height:40px;padding:0 16px;font-size:10px;font-weight:750;cursor:pointer}.text-button{border:1px solid var(--line);background:#fff}.reject-button{border:1px solid #d8b8b2;color:var(--red);background:#fff8f7}.approve-button{border:0;background:var(--green);color:#fff}.outcome{margin-top:22px;padding:15px;display:flex;gap:20px;align-items:center}.outcome strong{font:600 17px var(--serif);white-space:nowrap}.outcome p{font-size:9px;line-height:1.5;margin:0}.approved-outcome{background:var(--mint);color:var(--green)}.rejected-outcome{background:#f3dfdc;color:var(--red)}.control-section{padding-top:115px;padding-bottom:115px;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:80px;gap:80px;align-items:center}.control-copy>p:not(.section-kicker){color:var(--muted);font-size:15px;line-height:1.65}.control-copy>strong{display:block;color:var(--green);margin-top:24px;font-size:13px}.control-flow{display:flex;align-items:center;gap:13px}.control-flow>div{flex:1 1;padding:21px 18px;border:1px solid var(--line);background:var(--card);display:flex;flex-direction:column}.control-flow small{font-size:8px;text-transform:uppercase;letter-spacing:1px;color:var(--muted)}.control-flow strong{font:600 14px/1.3 var(--serif);margin-top:5px}.control-flow .control-highlight{background:var(--green);color:#fff;border-color:var(--green)}.control-flow .control-highlight small{color:#d1e1d7}.how-section{background:var(--paper-2);padding:115px 0}.how-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:9px;gap:9px}.how-grid article{background:var(--card);padding:24px 20px;min-height:225px;display:flex;flex-direction:column}.how-grid article>span{font:italic 13px var(--serif);color:var(--green)}.how-grid h3{font:600 19px var(--serif);margin:auto 0 8px}.how-grid p{color:var(--muted);font-size:10px;line-height:1.6;margin:0}.architecture-section .section-intro{margin-bottom:70px}.architecture-diagram{max-width:760px;margin:0 auto;align-items:center}.arch-node,.architecture-diagram{display:flex;flex-direction:column}.arch-node{background:var(--card);border:1px solid var(--line);min-width:240px;text-align:center;padding:14px 25px}.arch-node small{font-size:7px;text-transform:uppercase;letter-spacing:1.1px;color:var(--muted)}.arch-node strong{font:600 14px var(--serif)}.primary-node{background:var(--green);color:#fff;border-color:var(--green)}.primary-node small{color:#c9dacf}.arch-down{color:#769080;line-height:27px}.routing-label{font-size:8px;text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin:0 0 8px}.arch-agents{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;width:100%}.arch-agents>div{padding:16px;background:#e5ece3;border:1px solid #c7d4c9;text-align:center;display:flex;flex-direction:column}.arch-agents strong{font:600 14px var(--serif)}.arch-agents small{font-size:8px;color:var(--muted)}.shared-node{width:70%;background:#eef1e9}.arch-review{display:flex;align-items:center;gap:12px;position:relative}.arch-review .arch-node{min-width:190px}.revision-loop{position:absolute;font-size:8px;color:var(--red);left:50%;bottom:-22px;transform:translateX(-50%);white-space:nowrap}.approval-node{background:var(--lime);border-color:#bdd254}.action-node{border-style:dashed}.comparison-section{background:#1b2b22;color:#fff;padding:115px 0}.comparison-section .section-intro>p:last-child{color:#b3beb7}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.comparison-grid article{padding:32px;border:1px solid #3b5143}.comparison-grid article>small{font-size:8px;text-transform:uppercase;letter-spacing:1.2px;color:#aebbb2}.comparison-grid h3{font:500 27px var(--serif);margin:13px 0 28px}.comparison-grid ul{list-style:none;padding:0;margin:0}.comparison-grid li{font-size:11px;color:#b9c4bd;padding:11px 0;border-top:1px solid #35483c}.single-prompt{background:#23352a}.agent-system{background:var(--green);border-color:#4d8768!important}.agent-system article>small{color:#d9e6dc}.comparison-callout{font:italic 20px/1.5 var(--serif);text-align:center;max-width:760px;margin:49px auto 0;color:#e4e9e5}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.metric-grid article{background:var(--card);border:1px solid var(--line);padding:23px}.metric-grid h3{font:600 17px var(--serif);margin:0}.metric-grid p{font-size:10px;line-height:1.55;color:var(--muted);min-height:46px}.metric-grid span{font-size:7px;text-transform:uppercase;letter-spacing:1px;color:var(--green);background:var(--mint);padding:5px 7px}.benchmark-note{display:flex;align-items:center;gap:16px;background:var(--warm);margin-top:12px;padding:18px 22px}.benchmark-note i{font-style:normal;font-size:22px;color:#846c3f}.benchmark-note strong{font:600 15px var(--serif)}.benchmark-note p{font-size:9px;color:#786b52;margin:2px 0 0}.roadmap-section{padding:115px 0;background:var(--green);color:#fff}.roadmap-section .section-intro>p:last-child{color:#c6d8cc}.roadmap-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.roadmap-grid article{border:1px solid #568169;padding:28px}.roadmap-grid article>small{display:block;text-transform:uppercase;letter-spacing:1.4px;color:var(--lime);font-size:9px;margin-bottom:17px}.roadmap-grid p{display:flex;gap:10px;align-items:center;border-top:1px solid #477359;margin:0;padding:11px 0;font-size:11px;color:#e0ebe3}.roadmap-grid p span{color:var(--lime)}.site-footer{background:#101d16;color:#fff;min-height:230px;padding:55px max(24px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:1fr auto;align-items:start;grid-gap:30px;gap:30px}.footer-brand{font-size:27px}.site-footer p{font-size:10px;color:#a6b4aa;max-width:430px}.site-footer>div:nth-child(2){display:flex;gap:22px}.site-footer>div:nth-child(2) a{font-size:10px;color:#c8d2cb;text-decoration:none}.site-footer>small{grid-column:1/-1;border-top:1px solid #2b3a31;padding-top:20px;color:#75847a;font-size:8px;text-transform:uppercase;letter-spacing:1.2px}@media(max-width:980px){.hero{grid-template-columns:1fr;min-height:auto;gap:55px}.hero-copy{max-width:760px}.hero-visual{max-width:650px}.problem-grid{grid-template-columns:repeat(3,1fr);row-gap:36px}.problem-grid article:nth-child(3){border:0}.control-section{grid-template-columns:1fr;gap:45px}.how-grid{grid-template-columns:repeat(3,1fr)}.how-grid article{min-height:190px}.section-intro{grid-template-columns:1fr;gap:18px}.section-intro>p:last-child{max-width:650px}.demo-workspace{grid-template-columns:1fr 1fr}.mini-flow{overflow:hidden}}@media(max-width:760px){.section-shell{width:min(100% - 32px,1180px)}.site-header{height:65px;padding:0 16px}.site-header nav{display:none}.nav-cta{margin-left:auto}.hero{padding-top:64px;padding-bottom:65px}.hero h1{font-size:clamp(47px,14vw,68px);letter-spacing:-3px}.hero-lead{font-size:16px}.hero-actions{align-items:stretch;flex-direction:column;max-width:360px}.trust-strip{height:auto;padding:20px 16px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.trust-strip span{border:0;padding:0;text-align:center}.architecture-section,.evaluation-section,.problem-section{padding-top:80px;padding-bottom:80px}.problem-grid{grid-template-columns:1fr 1fr}.problem-grid article:nth-child(3){border-right:1px solid var(--line)}.problem-grid article:nth-child(2n){border:0}.demo-section{padding:78px 0}.demo-heading{align-items:flex-start;flex-direction:column}.control-copy h2,.demo-heading h2,.section-intro h2{font-size:42px}.example-label{align-items:flex-start;flex-direction:column;gap:3px}.scenario-tabs{display:flex;overflow-x:auto;padding-bottom:4px}.scenario-tabs button{min-width:185px}.demo-workspace{grid-template-columns:1fr}.demo-input{border-right:0;border-bottom:1px solid var(--line)}.control-flow,.result-grid{grid-template-columns:1fr}.control-flow{display:grid}.control-flow>.flow-arrow{transform:rotate(90deg);text-align:center}.comparison-grid,.how-grid,.metric-grid,.roadmap-grid{grid-template-columns:1fr 1fr}.arch-agents{grid-template-columns:1fr}.arch-review{flex-direction:column}.arch-review>.flow-arrow{transform:rotate(90deg)}.revision-loop{position:static;transform:none}.shared-node{width:100%}.site-footer{grid-template-columns:1fr}.site-footer>small{grid-column:1}.body-label,.email-meta label{grid-template-columns:1fr}.body-label>span,.email-meta label span{padding-top:10px}.body-label textarea{padding-top:8px}}@media(max-width:520px){.hero-visual{padding:15px}.mini-flow{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.mini-flow>div{justify-content:flex-start}.mini-flow .flow-arrow{display:none}.comparison-grid,.how-grid,.metric-grid,.problem-grid,.roadmap-grid{grid-template-columns:1fr}.problem-grid article,.problem-grid article:nth-child(3){border-right:0;border-bottom:1px solid var(--line);margin:0;padding-right:0;padding-bottom:24px}.scenario-tabs button{min-width:160px}.activity-panel,.demo-input,.email-preview{padding:20px}.activity-panel{min-height:510px}.agent-route .flow-arrow{display:none}.email-toolbar{align-items:flex-start;gap:10px}.email-actions{display:grid;grid-template-columns:1fr 1fr}.email-actions .approve-button{grid-column:1/-1}.outcome{align-items:flex-start;flex-direction:column;gap:5px}.control-section{padding-top:80px;padding-bottom:80px}.control-flow{gap:6px}.arch-node{min-width:100%;width:100%}.arch-review{width:100%}.arch-review .arch-node{min-width:100%}.site-footer>div:nth-child(2){flex-direction:column;gap:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}