:root{--paper:#f7f5ef;--ink:#171915;--muted:#5f675d;--line:#d8d4c8;--panel:#ffffff;--moss:#2f6f4f;--signal:#0f8f8c;--amber:#d58a24;--plum:#6e4b7e;--shadow:rgba(23,25,21,0.1)}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{margin:0}a{color:inherit;text-decoration:none;overflow-wrap:anywhere}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid rgba(15,143,140,.38);outline-offset:3px}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;min-height:72px;padding:0 32px}.brand-lockup,.site-header{align-items:center;display:flex}.brand-lockup{gap:12px;font-weight:760}.brand-mark{background:linear-gradient(135deg,var(--moss),var(--signal)),var(--moss);border-radius:6px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.28);display:inline-block;height:28px;width:28px}.site-nav{align-items:center;display:flex;gap:18px;font-size:.94rem;color:var(--muted)}.site-nav a:focus-visible,.site-nav a:hover{color:var(--ink)}.hero-shell{display:grid;gap:48px;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);min-height:calc(100vh - 72px);padding:72px 32px 48px}.hero-copy{align-self:center;max-width:720px}.section-label{color:var(--moss);display:inline-flex;font-size:.78rem;font-weight:780;gap:8px;letter-spacing:0;line-height:1;text-transform:uppercase}.section-label:before{background:var(--amber);border-radius:999px;content:"";height:8px;margin-top:2px;width:8px}h1,h2,p{margin:0;overflow-wrap:anywhere}h1{font-size:clamp(3rem,7vw,6.8rem);line-height:.94;margin-top:20px;max-width:860px}.hero-copy p{color:var(--muted);font-size:1.16rem;line-height:1.7;margin-top:26px;max-width:620px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.primary-action,.secondary-action{align-items:center;border:1px solid var(--ink);border-radius:6px;display:inline-flex;font-weight:730;gap:8px;min-height:46px;padding:0 18px}.primary-action{background:var(--ink);color:var(--paper)}.secondary-action{background:transparent;color:var(--ink)}.workflow-panel{align-self:stretch;background:linear-gradient(90deg,rgba(47,111,79,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(15,143,140,.08) 1px,transparent 1px),var(--panel);background-size:38px 38px;border:1px solid var(--line);border-radius:8px;box-shadow:0 22px 80px var(--shadow);flex-direction:column;min-height:560px;padding:22px}.panel-topline,.workflow-panel{display:flex;justify-content:space-between}.panel-topline{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem}.workflow-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-node{background:rgba(255,255,255,.88);border:1px solid var(--line);border-left:6px solid var(--moss);border-radius:8px;display:grid;gap:8px;min-height:138px;padding:18px}.workflow-node:nth-child(2){border-left-color:var(--signal)}.workflow-node:nth-child(3){border-left-color:var(--amber)}.workflow-node:nth-child(4){border-left-color:var(--plum)}.path-card span,.workflow-node span{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.76rem}.path-card strong,.workflow-node strong{font-size:1.12rem}.path-card p,.workflow-node small{color:var(--muted);line-height:1.55;overflow-wrap:anywhere}.content-band,.path-band{border-top:1px solid var(--line);padding:54px 32px}.content-band-tight{padding-top:24px}.section-heading{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}.section-heading h2{font-size:clamp(2rem,4vw,3.6rem);line-height:1;max-width:760px}.path-grid{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.content-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.content-card,.path-card{background:rgba(255,255,255,.62);border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;min-height:218px;padding:18px}.content-card{align-content:start;background:var(--panel);min-height:244px}.content-card:hover,.path-card:hover,.workflow-node:hover{border-color:var(--ink)}.card-kicker,.card-link,.newsletter-form label,.search-form label,.tag,.tool-row a{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.76rem}.content-card strong{font-size:1.18rem;line-height:1.25}.content-card p{color:var(--muted);line-height:1.58}.card-link{align-items:center;color:var(--moss);display:inline-flex;font-weight:760;gap:6px;margin-top:auto}.route-hero{border-bottom:1px solid var(--line);display:grid;gap:24px;padding:68px 32px 54px}.route-hero-compact{min-height:360px}.route-hero h1{font-size:clamp(2.8rem,6vw,5.8rem);max-width:960px}.route-hero p{color:var(--muted);font-size:1.08rem;line-height:1.68;max-width:740px}.detail-hero .primary-action{justify-self:start}.tag-row{display:flex;flex-wrap:wrap;gap:8px}.tag{border:1px solid var(--line);border-radius:999px;color:var(--ink);padding:7px 10px}.detail-layout{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(300px,.36fr);padding:36px 32px 24px}.detail-main,.detail-side{display:grid;gap:18px}.answer-block,.detail-section,.empty-state,.newsletter-card,.newsletter-form,.side-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:22px}.answer-block h2,.detail-section h2{font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.08;margin:8px 0 16px}.answer-block p,.detail-section p,.empty-state p{color:var(--muted);line-height:1.65}.split-list{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.split-list p,.tool-row{border-top:1px solid var(--line);display:grid;gap:8px;padding-top:12px}.split-list strong{color:var(--ink);display:block;margin-bottom:6px}.step-list{color:var(--muted);display:grid;gap:12px;line-height:1.62;margin:0;padding-left:22px}.check-list{display:grid;gap:10px}.check-list p{align-items:start;display:flex;gap:10px}.check-list svg{color:var(--moss);flex:0 0 auto;margin-top:3px}.library-proof-panel h2{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.08;margin:8px 0 18px}.library-proof-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.1fr) minmax(0,.95fr) minmax(0,1fr)}.library-proof-card,.library-video-slot,.sample-preview-card{background:rgba(247,245,239,.7);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;min-height:188px;padding:16px}.library-video-slot{background:linear-gradient(90deg,rgba(47,111,79,.08) 1px,transparent 0),linear-gradient(0deg,rgba(15,143,140,.08) 1px,transparent 0),rgba(255,255,255,.82);background-size:24px 24px}.video-embed{display:grid;gap:10px;margin-top:4px}.video-frame{aspect-ratio:16/9;background:var(--ink);border:1px solid rgba(23,25,21,.2);border-radius:8px;overflow:hidden;position:relative;width:100%}.video-frame iframe,.video-poster{border:0;height:100%;inset:0;position:absolute;width:100%}.video-poster{align-items:center;background-color:var(--ink);background-position:50%;background-size:cover;cursor:pointer;display:flex;justify-content:center}.video-poster:before{background:rgba(23,25,21,.32);content:"";inset:0;position:absolute}.video-play-mark{align-items:center;background:var(--paper);border-radius:999px;color:var(--ink);display:inline-flex;height:52px;justify-content:center;position:relative;width:52px}.video-caption{display:grid;gap:4px}.video-caption p{color:var(--muted);font-size:.9rem;line-height:1.45}.video-capture-row{margin-top:14px}.library-panel-icon{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:6px;color:var(--moss);display:inline-flex;height:42px;justify-content:center;width:42px}.library-proof-card strong,.library-video-slot strong,.sample-preview-card strong{font-size:1.02rem}.library-proof-card li,.library-video-slot p,.sample-preview-card p{color:var(--muted);line-height:1.5}.library-slot-status,.sample-preview-card span{color:var(--moss);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.76rem;font-weight:760;text-transform:uppercase}.sample-preview-card:focus-visible,.sample-preview-card:hover{border-color:var(--ink)}.library-proof-card ul{display:grid;gap:8px;margin:0;padding-left:18px}.cta-stack,.tool-list{display:grid;gap:12px;margin-top:14px}.tool-row{grid-template-columns:1fr auto}.tool-row p{color:var(--muted);font-size:.92rem;line-height:1.45;margin-top:4px}.tool-row a{color:var(--moss);font-weight:760}.cta-stack .primary-action,.cta-stack .secondary-action{justify-content:center;text-align:center}.cta-offer-card{border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;padding:14px}.cta-offer-card p{color:var(--muted);font-size:.92rem;line-height:1.5}.cta-offer-head{display:grid;gap:6px}.cta-offer-head span:last-child{font-weight:760;line-height:1.25}.cta-offer-price{color:var(--moss);font-size:1.5rem;font-weight:820;line-height:1}.cta-delivery-note{background:var(--panel);border-radius:6px;padding:10px}.cta-sample-link{border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;gap:6px;padding:12px;text-decoration:none}.cta-sample-link span{color:var(--moss);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:760;text-transform:uppercase}.cta-sample-link strong{font-size:.98rem;line-height:1.35}.cta-sample-link:focus-visible,.cta-sample-link:hover{border-color:var(--ink)}.cta-proof-list{display:grid;gap:8px;margin:0;padding-left:18px}.cta-proof-list li,.cta-risk-reversal{color:var(--muted);font-size:.9rem;line-height:1.45}.cta-risk-reversal{border-top:1px solid var(--line);margin:0;padding-top:12px}.search-form{display:grid;gap:10px;max-width:720px;width:100%}.search-form div{display:grid;gap:10px;grid-template-columns:1fr auto}input{background:var(--panel);border:1px solid var(--line);border-radius:6px;color:var(--ink);font:inherit;min-height:46px;padding:0 14px}.empty-state strong{display:block;font-size:1.2rem;margin-bottom:8px}.newsletter-hero{align-items:start;grid-template-columns:minmax(0,1fr) minmax(320px,420px)}.newsletter-form{display:grid;gap:12px}.newsletter-card{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(320px,420px);max-width:1180px}.newsletter-card-copy{display:grid;gap:14px;max-width:620px}.newsletter-card-copy h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1}.newsletter-card-copy p{color:var(--muted);line-height:1.65}.newsletter-form svg{color:var(--moss)}.site-footer{align-items:start;border-top:1px solid var(--line);display:flex;gap:18px;justify-content:space-between;margin-top:24px;padding:22px 30px 28px}.site-footer p{color:var(--muted);line-height:1.55;max-width:520px}.site-footer nav{display:grid;gap:10px}.trust-band{gap:16px}.trust-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.trust-card{border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;padding:14px}.trust-card p{color:var(--muted);line-height:1.55}.form-status{color:var(--muted);min-height:1.45em}.form-status-queued,.form-status-recorded{color:var(--moss);font-weight:720}.form-status-error{color:#9b2c2c;font-weight:720}.checkbox-line{align-items:start;display:flex;gap:8px;line-height:1.45}.checkbox-line input{min-height:auto;margin-top:2px}@media (max-width:980px){.section-heading,.site-header,.site-nav{align-items:start;flex-direction:column}.site-header{gap:16px;padding:18px 22px}.site-nav{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.detail-layout,.hero-shell,.newsletter-card,.newsletter-hero{grid-template-columns:1fr}.workflow-panel{min-height:420px}.content-grid,.library-proof-grid,.path-grid,.split-list,.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.content-band,.detail-layout,.hero-shell,.path-band,.route-hero{padding-left:18px;padding-right:18px}h1{font-size:3rem}.content-grid,.library-proof-grid,.path-grid,.search-form div,.split-list,.trust-grid,.workflow-grid{grid-template-columns:1fr}.site-footer{flex-direction:column;padding-left:22px;padding-right:22px}}