:root{--paper:#f4f1e8;--paper-bright:#fbfaf5;--paper-deep:#e7eadc;--pine:#0b3d32;--pine-dark:#0b1713;--ink:#10231f;--muted:#617069;--coral:#c8644e;--blue:#a8cfd1;--mint:#bfe8cb;--line:#0b3d3233;--light-line:#f4f1e82e;--serif:Georgia, "Times New Roman", serif;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"Courier New", Courier, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;color:var(--ink);font-family:var(--sans);margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{max-width:100%}h1,h2,h3,p{overflow-wrap:break-word}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.gate-shell{background:var(--pine-dark);min-height:100svh;color:var(--paper);grid-template-columns:minmax(0,1fr) 300px;display:grid}.gate-panel{flex-direction:column;justify-content:center;width:min(720px,100%);min-height:100svh;margin:0 auto;padding:48px 64px;display:flex}.gate-brand{align-items:center;gap:14px;margin-bottom:64px;display:flex}.gate-mark{border:1px solid var(--light-line);object-fit:cover;border-radius:6px;width:54px;height:54px}.gate-brand div,.gate-brand span{gap:3px;display:grid}.gate-brand strong{font-family:var(--serif);font-size:22px;font-weight:500}.gate-brand span,.gate-kicker,.gate-form label,.gate-message,.gate-aside{font-family:var(--mono)}.gate-brand span{color:#f4f1e88c;font-size:12px}.gate-copy>svg{color:var(--coral)}.gate-kicker{color:var(--coral);text-transform:uppercase;margin:18px 0 12px;font-size:12px;font-weight:700}.gate-copy h1{max-width:640px;font-family:var(--serif);letter-spacing:0;margin:0;font-size:58px;font-weight:500;line-height:1}.gate-copy>p:last-child{color:#f4f1e8ab;max-width:560px;margin:22px 0 0;font-size:18px;line-height:1.55}.gate-form{width:min(520px,100%);margin-top:34px}.gate-form label{color:#f4f1e8a6;margin-bottom:9px;font-size:12px;display:block}.passcode-field{background:#f4f1e812;border:1px solid #f4f1e84d;border-radius:6px;grid-template-columns:minmax(0,1fr) 48px;height:54px;display:grid}.passcode-field input{min-width:0;color:var(--paper);font-family:var(--mono);background:0 0;border:0;outline:0;padding:0 16px;font-size:18px}.icon-button{color:#f4f1e8b8;cursor:pointer;background:0 0;border:0;border-left:1px solid #f4f1e833;place-items:center;width:48px;height:52px;display:inline-grid}.gate-submit{border:1px solid var(--coral);background:var(--coral);color:#fff;cursor:pointer;width:100%;min-height:52px;font-family:var(--mono);border-radius:6px;justify-content:center;align-items:center;gap:10px;margin-top:10px;font-size:13px;font-weight:700;display:inline-flex}.gate-submit:disabled,.icon-button:disabled,.passcode-field input:disabled{cursor:not-allowed;opacity:.5}.gate-message{color:#f4f1e880;width:min(520px,100%);min-height:38px;margin:16px 0 0;font-size:12px;line-height:1.5}.gate-message-error{color:#f1a792}.gate-aside{border-left:1px solid var(--light-line);background:var(--pine);flex-direction:column;justify-content:flex-end;min-height:100svh;padding:48px 34px;display:flex}.gate-aside p{border-bottom:1px solid var(--light-line);color:var(--paper);font-family:var(--serif);margin:0;padding:18px 0;font-size:32px}.gate-aside span{color:#f4f1e880;margin-top:32px;font-size:11px}.site-shell{min-height:100svh}.site-header{z-index:20;min-height:76px;color:var(--paper);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1713f5;border-bottom:1px solid #f4f1e81f;grid-template-columns:1fr auto 1fr;align-items:center;padding:12px 42px;display:grid;position:sticky;top:0}.site-brand{align-items:center;gap:11px;width:fit-content;display:inline-flex}.site-brand img{border:1px solid var(--light-line);object-fit:cover;border-radius:5px;width:38px;height:38px}.site-brand span{gap:2px;display:grid}.site-brand strong{font-family:var(--serif);font-size:18px;font-weight:500}.site-brand small,.site-nav,.lock-button,.private-label,.hero-index,.thesis-band,.eyebrow,.sample-controls,.sample-thumbnails,.disclaimer,.scan-tabs,.scan-map span,.method-list span,.engagement-facts span,.site-footer{font-family:var(--mono)}.site-brand small{color:#f4f1e87a;font-size:10px}.site-nav{align-items:center;gap:30px;font-size:12px;display:flex}.site-nav a:hover{color:var(--paper)}.site-header form{justify-self:end}.lock-button{color:#f4f1e8b3;cursor:pointer;background:0 0;border:1px solid #f4f1e82e;border-radius:5px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:11px;display:inline-flex}.hero-band{background:var(--pine-dark);min-height:680px;color:var(--paper);padding:96px 64px 0;position:relative;overflow:hidden}.hero-band:after{content:"ASTERVELL";color:#bfe8cb0f;font-family:var(--serif);white-space:nowrap;font-size:160px;line-height:.8;position:absolute;bottom:72px;right:-12px}.hero-inner{z-index:1;width:min(1040px,100%);margin:0 auto;position:relative}.private-label,.eyebrow{color:var(--coral);text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:700}.hero-band h1{font-family:var(--serif);letter-spacing:0;margin:0;font-size:92px;font-weight:500;line-height:.9}.hero-statement{max-width:850px;font-family:var(--serif);margin:28px 0 0;font-size:40px;line-height:1.08}.hero-support{color:#f4f1e8ab;max-width:680px;margin:22px 0 0;font-size:19px;line-height:1.55}.hero-origin{border-left:2px solid var(--coral);color:#f4f1e8db;max-width:680px;font-family:var(--serif);margin:18px 0 0;padding-left:16px;font-size:17px;line-height:1.5}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.button-primary,.button-secondary,.button-quiet{min-height:48px;font-family:var(--mono);border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:12px;font-weight:700;display:inline-flex}.button-primary{border:1px solid var(--mint);background:var(--mint);color:var(--pine-dark)}.button-secondary{color:var(--paper);border:1px solid #f4f1e83d}.button-quiet{color:var(--pine-dark);border:1px solid #10231f47}.hero-index{z-index:1;border-top:1px solid var(--light-line);grid-template-columns:repeat(3,minmax(0,1fr));min-height:92px;display:grid;position:absolute;bottom:0;left:0;right:0}.hero-index div{border-right:1px solid var(--light-line);grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:18px 34px;display:grid}.hero-index div:last-child{border-right:0}.hero-index span{color:var(--coral);font-size:11px}.hero-index strong{color:#f4f1e8d1;font-size:13px}.thesis-band{border-bottom:1px solid var(--line);background:var(--paper-deep);grid-template-columns:repeat(3,160px) minmax(0,1fr);min-height:146px;display:grid}.thesis-band div,.thesis-band>p{border-right:1px solid var(--line);flex-direction:column;justify-content:center;margin:0;padding:26px 30px;display:flex}.thesis-band span{color:var(--coral);margin-bottom:12px;font-size:11px}.thesis-band strong{font-family:var(--serif);font-size:24px;font-weight:500}.thesis-band>p{color:var(--muted);font-family:var(--sans);border-right:0;font-size:17px;line-height:1.5}.sample-section,.method-section,.engagement-section{padding:112px 56px}.section-intro{width:min(880px,100%);margin:0 auto 48px}.section-intro h2,.engagement-copy h2,.closing-band h2{font-family:var(--serif);letter-spacing:0;margin:0;font-size:64px;font-weight:500;line-height:1.02}.section-intro>p:last-child,.engagement-copy>p,.closing-band>p{max-width:720px;color:var(--muted);margin:22px 0 0;font-size:19px;line-height:1.55}.case-viewer{width:min(1120px,100%);margin:0 auto;scroll-margin-top:115px}.case-toolbar,.case-paging,.case-masthead,.case-masthead>div,.case-colophon{justify-content:space-between;align-items:center;gap:16px;display:flex}.case-toolbar{font:12px/1.4 var(--mono);color:var(--pine);padding:16px 0}.case-paging{gap:8px}.case-paging>span{padding-right:12px}.case-paging button{border:1px solid var(--line);width:44px;height:44px;color:var(--pine);cursor:pointer;background:0 0;border-radius:0;place-items:center;display:grid}.case-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.case-tabs button{min-height:64px;color:var(--pine);font:14px/1.4 var(--sans);text-align:left;cursor:pointer;background:#e1e9e4;border:0;border-bottom:3px solid #0000;align-items:center;gap:14px;padding:14px 20px;display:flex}.case-tabs button[aria-selected=true]{background:var(--pine);color:#fbfaf5;border-bottom-color:#b49356}.case-viewer button:focus-visible{outline-offset:-4px;outline:2px solid #b49356}.case-paper{border:1px solid var(--line);background:#fbfaf5;padding:36px 44px 22px}.case-masthead{border-bottom:1px solid #b49356;padding-bottom:24px}.case-masthead>div{justify-content:flex-start}.case-masthead img{object-fit:contain}.case-masthead strong{font:24px/1.15 var(--serif)}.case-masthead strong span{font:10px/1.5 var(--mono);color:var(--muted);margin-top:5px;display:block}.case-masthead>span{text-align:right;font:10px/1.6 var(--mono);color:var(--muted)}.case-classification{font:10px/1.5 var(--mono);color:#62532e;margin:22px 0 24px}.case-panels{display:grid}.case-panel{visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0}.case-panel[data-active=true]{visibility:visible;pointer-events:auto}.case-heading{max-width:660px;margin-bottom:30px}.case-heading>p:first-child,.case-kicker{font:10px/1.5 var(--mono);color:var(--pine)}.case-heading h3{font:40px/1.08 var(--serif);margin:12px 0 16px;font-weight:400}.case-heading>p:last-child{max-width:590px;font:15px/1.65 var(--sans);color:var(--muted);margin:0}.case-body{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:38px;display:grid}.case-flow{margin:0;padding:0;list-style:none}.case-flow li{border-top:1px solid var(--line);grid-template-columns:32px 1fr;gap:14px;padding:14px 0;display:grid}.case-step{color:#78643a;font:11px/1.6 var(--mono);padding-top:3px}.case-flow h4{font:20px/1.25 var(--serif);margin:0 0 5px}.case-flow p{font:12px/1.6 var(--sans);margin:0}.case-flow small{font:11px/1.6 var(--sans);color:var(--muted);display:block}.case-flow em{color:#6d5628;font:12px/1.5 var(--sans);border-left:2px solid #b49356;margin-top:8px;padding-left:10px;display:block}.case-aside{border-left:1px solid var(--line);padding-left:26px}.case-aside h4{font:27px/1.15 var(--serif);margin:16px 0;font-weight:400}.case-aside>p{font:13px/1.75 var(--sans);color:var(--muted)}.case-boundary{border-top:3px solid #a8cfd1;border-bottom:1px solid var(--line);margin-top:24px;padding:20px 0}.case-boundary p{font:13px/1.75 var(--sans);margin:10px 0 0}.case-aside p.case-reference{font:10px/1.7 var(--mono)}.case-evidence{margin:0}.case-evidence>div{border-top:1px solid var(--line);padding:18px 0}.case-evidence dt{font:11px/1.5 var(--mono);color:var(--pine);margin-bottom:10px}.case-evidence dd{font:15px/1.7 var(--sans);margin:0}.case-evidence small{font:11px/1.6 var(--sans);color:var(--muted);margin-top:10px;display:block}.case-colophon{font:10px/1.6 var(--mono);color:var(--muted);border-top:1px solid #b49356;margin-top:32px;padding-top:18px}@media (width<=700px){.case-paper{padding:22px 18px 18px}.case-masthead{gap:12px}.case-masthead>div{gap:10px}.case-masthead strong{font-size:20px}.case-masthead strong span,.case-masthead>span{font-size:9px}.case-tabs button{flex-direction:column;align-items:flex-start;gap:5px;padding:12px 8px;font-size:12px}.case-heading h3{font-size:30px}.case-heading>p:last-child{font-size:14px}.case-body{grid-template-columns:minmax(0,1fr);gap:24px}.case-aside{border-left:0;border-top:1px solid var(--line);padding:22px 0 0}.case-aside h4{font-size:25px}.case-evidence dd{font-size:14px}.case-colophon{flex-direction:column;align-items:flex-start;gap:8px}}.sample-viewer{width:min(1180px,100%);margin:0 auto}.sample-stage{border:1px solid var(--line);background:var(--paper-bright);border-radius:6px;overflow:hidden}.sample-stage>img{aspect-ratio:4/3;object-fit:contain;background:#eeede4;width:100%;display:block}.sample-controls{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;min-height:64px;display:grid}.sample-controls>span,.sample-controls>strong{padding:0 18px;font-size:12px}.sample-controls>span{color:var(--coral)}.sample-controls>div{height:64px;display:flex}.sample-controls button{border:0;border-left:1px solid var(--line);width:64px;color:var(--pine);cursor:pointer;background:0 0;place-items:center;display:inline-grid}.sample-controls button:hover{background:var(--paper-deep)}.sample-thumbnails{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.sample-thumbnails button{border:1px solid var(--line);min-height:86px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border-radius:5px;gap:16px;padding:14px;display:grid}.sample-thumbnails button.active{border-color:var(--pine);background:var(--pine);color:var(--paper)}.sample-thumbnails span{color:var(--coral);font-size:10px}.sample-thumbnails strong{font-size:12px}.disclaimer{width:min(1180px,100%);color:var(--muted);margin:14px auto 0;font-size:11px;line-height:1.5}.scan-section{background:var(--pine);color:var(--paper);padding:112px 56px}.section-intro-light h2{color:var(--paper)}.section-intro-light>p:last-child{color:#f4f1e8ab}.scan-tabs{border:1px solid var(--light-line);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1180px,100%);margin:0 auto 18px;display:grid;overflow:hidden}.scan-tabs button{border:0;border-right:1px solid var(--light-line);color:#f4f1e8a6;cursor:pointer;background:0 0;min-height:52px;font-size:12px}.scan-tabs button:last-child{border-right:0}.scan-tabs button.active{background:var(--paper);color:var(--pine-dark)}.scan-map{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;width:min(1180px,100%);margin:0 auto;display:grid}.scan-map article{border:1px solid var(--light-line);background:#f4f1e80f;border-radius:6px;min-height:230px;padding:24px}.scan-map .human-boundary{background:#bfe8cb1f;border-color:#bfe8cb94}.scan-map span{color:var(--coral);text-transform:uppercase;font-size:10px;font-weight:700}.scan-map p{font-family:var(--serif);margin:64px 0 0;font-size:22px;line-height:1.3}.scan-arrow{color:#f4f1e859;place-self:center}.method-section{background:var(--paper-bright)}.method-list{border-top:1px solid var(--line);width:min(1120px,100%);margin:0 auto;padding:0;list-style:none}.method-list li{border-bottom:1px solid var(--line);grid-template-columns:60px 230px minmax(0,1fr);align-items:center;min-height:104px;display:grid}.method-list span{color:var(--coral);font-size:11px}.method-list strong{font-family:var(--serif);font-size:30px;font-weight:500}.method-list p{color:var(--muted);margin:0;font-size:17px;line-height:1.45}.engagement-section{background:var(--blue);grid-template-columns:minmax(0,1.05fr) minmax(280px,.7fr);gap:56px 80px;display:grid}.engagement-copy{align-self:start}.engagement-copy>p{color:#10231fb8}.engagement-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.button-coral{border-color:var(--coral);background:var(--coral);color:#fff}.engagement-facts{border:1px solid #10231f3d;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.engagement-facts div{background:#f4f1e85c;border-bottom:1px solid #10231f3d;border-right:1px solid #10231f3d;min-height:120px;padding:20px}.engagement-facts div:nth-child(2n){border-right:0}.engagement-facts div:nth-last-child(-n+2){border-bottom:0}.engagement-facts span{color:#10231f99;text-transform:uppercase;margin-bottom:20px;font-size:10px;display:block}.engagement-facts strong{font-family:var(--serif);font-size:23px;font-weight:500;line-height:1.15}.engagement-facts p,.inquiry-note{font-size:14px;line-height:1.5}.pilot-boundary{grid-column:1/-1;max-width:900px;font-size:16px;line-height:1.6}.deliverable-list{background:#10231f3d;border:1px solid #10231f3d;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.deliverable-list li{background:#f4f1e899;align-content:start;gap:18px;min-height:132px;padding:18px;font-size:14px;line-height:1.4;display:grid}.deliverable-list svg{color:var(--pine)}.closing-band{background:var(--coral);color:#fff;padding:104px 56px}.closing-band>p{color:#ffffffb8;font-family:var(--mono);text-transform:uppercase;margin:0 0 18px;font-size:12px}.closing-band h2{color:#fff;max-width:980px}.closing-band a{font-family:var(--mono);border-bottom:1px solid #ffffffa6;align-items:center;gap:10px;margin-top:34px;padding-bottom:6px;font-size:13px;display:inline-flex}.site-footer{background:var(--pine-dark);color:#f4f1e885;justify-content:space-between;gap:16px;padding:26px 42px;font-size:11px;display:flex}.faq-shell{background:var(--paper);min-height:100svh;color:var(--ink)}.faq-header{z-index:20;min-height:76px;color:var(--paper);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1713f5;border-bottom:1px solid #f4f1e81f;justify-content:space-between;align-items:center;padding:12px 42px;display:flex;position:sticky;top:0}.faq-brand,.faq-back{align-items:center;gap:10px;display:inline-flex}.faq-brand span:last-child{gap:2px;display:grid}.faq-brand strong{font-family:var(--serif);font-size:18px;font-weight:500}.faq-brand small,.faq-back{color:#f4f1e894;font-family:var(--mono);font-size:11px}.faq-brand-mark{border:2px solid var(--mint);background:var(--pine);width:26px;height:26px;box-shadow:inset 0 0 0 5px var(--pine-dark);border-radius:50%}.faq-back:hover{color:var(--paper)}.faq-hero{background:var(--pine-dark);min-height:430px;color:var(--paper);grid-template-columns:minmax(0,1fr) 240px;align-items:end;gap:48px;padding:96px 64px 76px;display:grid}.faq-hero>div:first-child{width:min(880px,100%);margin:0 auto}.faq-hero h1{max-width:850px;font-family:var(--serif);margin:0;font-size:72px;font-weight:500;line-height:.98}.faq-hero p:last-child{color:#f4f1e8ad;max-width:680px;margin:24px 0 0;font-size:19px;line-height:1.55}.faq-hero-note{border:1px solid var(--light-line);color:var(--mint);font-family:var(--mono);border-radius:5px;align-self:end;align-items:center;gap:10px;padding:16px;font-size:11px;display:flex}.faq-group{border-bottom:1px solid var(--line);grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:72px;width:min(1120px,100% - 112px);margin:0 auto;padding:96px 0;display:grid}.faq-group-intro{align-self:start;position:sticky;top:106px}.faq-group-intro h2,.faq-close h2{font-family:var(--serif);margin:0;font-size:42px;font-weight:500;line-height:1.04}.faq-group-intro>p:last-child,.faq-close>p:not(.eyebrow){color:var(--muted);margin:20px 0 0;font-size:16px;line-height:1.55}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{min-height:82px;color:var(--pine);cursor:pointer;font-family:var(--serif);justify-content:space-between;align-items:center;gap:24px;padding:18px 0;font-size:25px;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{color:var(--coral);flex:none;transition:transform .16s}.faq-item[open] summary svg{transform:rotate(90deg)}.faq-item summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.faq-item>p{max-width:720px;color:var(--muted);margin:-4px 46px 26px 0;font-size:16px;line-height:1.65}.faq-close{background:var(--blue);padding:96px 56px 112px}.faq-close h2,.faq-close>p:not(.eyebrow){max-width:720px}.faq-close .button-primary{margin-top:24px}@media (width<=980px){.gate-shell{grid-template-columns:1fr}.gate-aside{display:none}.site-header{grid-template-columns:1fr auto}.site-nav{flex-wrap:wrap;grid-column:1/-1;gap:0 24px;display:flex}.site-nav a{align-items:center;min-height:44px;display:inline-flex}.site-nav a:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.hero-band{min-height:650px}.hero-band:after{font-size:104px}.thesis-band{grid-template-columns:repeat(3,1fr)}.thesis-band>p{border-top:1px solid var(--line);grid-column:1/-1}.scan-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.scan-arrow{display:none}.scan-map article{min-height:200px}.engagement-section{grid-template-columns:1fr}.deliverable-list{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-hero{grid-template-columns:1fr}.faq-hero-note{justify-self:start}.faq-group{grid-template-columns:1fr;gap:36px;width:min(100% - 80px,720px)}.faq-group-intro{position:static}}@media (width<=700px){.gate-panel{min-height:100svh;padding:34px 22px}.gate-brand{margin-bottom:46px}.gate-copy h1{font-size:42px}.gate-copy>p:last-child{font-size:16px}.site-header,.faq-header{min-height:68px;padding:10px 18px}.faq-brand small{display:none}.faq-hero{min-height:430px;padding:72px 22px 56px}.faq-hero h1{font-size:52px}.faq-hero p:last-child{font-size:16px}.faq-group{width:calc(100% - 40px);padding:72px 0}.faq-group-intro h2,.faq-close h2{font-size:38px}.faq-item summary{min-height:72px;font-size:21px}.faq-item>p{margin-right:0;font-size:15px}.faq-close{padding:72px 20px 84px}.site-brand small,.lock-button span{display:none}.lock-button{justify-content:center;width:38px;padding:0}.hero-band{min-height:660px;padding:72px 22px 0}.hero-band:after{font-size:70px;bottom:104px;right:-8px}.hero-band h1{font-size:56px}.hero-statement{font-size:30px}.hero-support{font-size:16px}.hero-actions,.engagement-actions{display:grid}.hero-index{min-height:86px}.hero-index div{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding:12px;display:flex}.hero-index strong{font-size:10px}.thesis-band{grid-template-columns:1fr}.thesis-band div,.thesis-band>p{border-right:0;border-bottom:1px solid var(--line);min-height:92px}.thesis-band>p{border-top:0;grid-column:auto}.sample-section,.scan-section,.method-section,.engagement-section,.closing-band{padding:78px 20px}.section-intro{margin-bottom:34px}.section-intro h2,.engagement-copy h2,.closing-band h2{font-size:42px}.section-intro>p:last-child,.engagement-copy>p{font-size:17px}.sample-controls{grid-template-columns:auto 1fr auto}.sample-controls>strong{font-size:10px}.sample-controls button{width:46px}.sample-thumbnails{grid-template-columns:none;grid-auto-columns:140px;grid-auto-flow:column;padding-bottom:8px;overflow-x:auto}.scan-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-tabs button:nth-child(2){border-right:0}.scan-tabs button:nth-child(-n+2){border-bottom:1px solid var(--light-line)}.scan-map{grid-template-columns:1fr}.scan-map article{min-height:170px}.scan-map p{margin-top:36px;font-size:20px}.method-list li{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:18px 0}.method-list strong{font-size:26px}.method-list p{grid-column:2;font-size:15px}.engagement-facts{grid-template-columns:1fr}.engagement-facts div,.engagement-facts div:nth-child(2n),.engagement-facts div:nth-last-child(-n+2){border-bottom:1px solid #10231f3d;border-right:0;min-height:100px}.engagement-facts div:last-child{border-bottom:0}.deliverable-list{grid-template-columns:1fr}.deliverable-list li{min-height:92px}.closing-band a{font-size:11px}.site-footer{flex-direction:column;padding:24px 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@font-face{font-family:Instrument Serif;src:url(/site/assets/fonts/instrument-serif/InstrumentSerif-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/site/assets/fonts/instrument-serif/InstrumentSerif-Italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}:root{--white:#fff;--panel:#eff1ed;--band:#f4f5f2;--paper-bright:#fdfcf8;--pine:#153f35;--pine-dark:#0c231e;--ink:#0e1d19;--muted:#5a6762;--faint:#99a39e;--line:#e1e5e0;--gold:#89652f;--reading-serif:"Iowan Old Style", "Baskerville", "Palatino Linotype", Georgia, serif;--serif:"Instrument Serif", var(--reading-serif);--sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--shadow-soft:0 1px 2px #0e1d190a, 0 18px 44px -20px #0e1d1938}html{scroll-padding-top:24px}body{background:var(--white);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-shell,.faq-shell{position:relative}.hero-panel{background:linear-gradient(180deg, #eceee9 0%, var(--panel) 45%, #f6f7f4 100%);border-radius:40px;margin:16px 16px 0;padding-top:86px}.site-header,.faq-header{z-index:5;min-height:0;color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex;position:absolute;top:16px;left:16px;right:16px}.site-brand,.faq-brand{align-items:center;gap:10px;display:inline-flex}.site-brand span,.faq-brand span:last-child{gap:1px;display:grid}.site-brand strong,.faq-brand strong{font:400 26px/1 var(--serif);letter-spacing:-.01em;color:var(--ink)}.site-brand small,.faq-brand small{color:var(--muted);font:12px/1.4 var(--sans)}.site-nav{font:500 14px/1 var(--sans);background:#ffffffb3;border-radius:999px;gap:2px;padding:4px;display:flex;box-shadow:inset 0 0 0 1px #153f3514}.site-nav a{min-height:44px;color:var(--ink);border:0;border-radius:999px;align-items:center;padding:0 18px;transition:background-color .16s;display:inline-flex}.site-nav a:hover{background:var(--white);color:var(--ink)}.faq-back{min-height:44px;color:var(--ink);font:500 14px/1 var(--sans);background:#ffffffb3;border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.faq-back:hover{background:var(--white);color:var(--ink)}.hero{text-align:center;padding:56px 16px 0}.hero h1{color:var(--ink);font:400 clamp(54px, 8vw, 104px)/.95 var(--serif);letter-spacing:-.035em;margin:0}.hero-sub{max-width:540px;color:var(--muted);font:18px/1.5 var(--sans);margin:20px auto 36px}.hero-prompt{max-width:660px;margin:0 auto}.prompt{background:var(--white);border-radius:999px;align-items:center;height:70px;transition:box-shadow .18s;display:flex;box-shadow:0 0 0 1px #153f3517,0 14px 36px -12px #0e1d1933}.prompt:focus-within{box-shadow:0 0 0 2px var(--pine), 0 14px 36px -12px #0e1d193d}.prompt input{min-width:0;height:100%;color:var(--ink);font:17px/1.3 var(--sans);text-overflow:ellipsis;background:0 0;border:0;flex:1;padding:0 12px 0 28px}.prompt input::placeholder{color:#7d8984}.prompt input:focus-visible{outline:none}.prompt button{background:var(--pine);width:46px;height:46px;color:var(--white);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin-right:12px;transition:background-color .16s,transform .16s;display:grid}.prompt button:hover{background:var(--ink)}.prompt-compact{height:58px}.prompt-compact input{padding-left:24px;font-size:15px}.prompt-compact button{width:38px;height:38px;margin-right:10px}.prompt-note{color:var(--muted);font:14px/1.5 var(--sans);margin:12px 0 0}.prompt-note a{color:var(--pine);text-underline-offset:3px;text-decoration:underline}.lens-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:28px auto 24px;display:flex}.lens-chips button{min-height:40px;color:var(--ink);font:14px/1 var(--sans);cursor:pointer;background:#ffffffa6;border:0;border-radius:999px;padding:0 16px;transition:background-color .16s,color .16s;box-shadow:inset 0 0 0 1px #153f351f}.lens-chips button:hover{background:var(--white)}.lens-chips button.active{background:var(--pine);box-shadow:none;color:var(--white)}.lens-card{z-index:1;background:var(--white);text-align:left;border-radius:30px;max-width:1000px;margin:0 auto -120px;padding:26px;position:relative;box-shadow:0 1px 2px #0e1d190d,0 40px 80px -30px #0e1d194d}.lens-card-head{color:var(--muted);font:13px/1.4 var(--sans);justify-content:space-between;gap:16px;padding:0 4px;display:flex}.lens-card-head span:first-child{color:var(--ink);font-weight:500}.lens-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.lens-steps li{background:var(--band);border-radius:20px;min-height:180px;padding:18px;animation:.48s cubic-bezier(.2,.7,.3,1) both lens-in}.lens-steps li:nth-child(2){animation-delay:60ms}.lens-steps li:nth-child(3){animation-delay:.12s}.lens-steps li:nth-child(4){animation-delay:.18s}.lens-steps span{color:var(--pine);font:500 13px/1.4 var(--sans)}.lens-steps p{color:var(--ink);font:400 23px/1.2 var(--serif);margin:14px 0 0}.lens-steps .human-boundary{background:var(--pine)}.lens-steps .human-boundary span{color:#bcd3c7}.lens-steps .human-boundary p{color:var(--white)}@keyframes lens-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.statement{padding:220px 16px 100px}.statement p{max-width:780px;color:var(--faint);font:400 clamp(24px, 3vw, 32px)/1.35 var(--sans);letter-spacing:-.02em;text-align:center;margin:0 auto}.statement em{color:var(--ink);font-style:normal}.feature{justify-items:center;padding:72px 16px;display:grid}.feature-media{aspect-ratio:5/4;border-radius:36px;place-items:center;width:min(560px,100%);display:grid;position:relative;overflow:hidden}.feature-copy{width:min(560px,100%);margin-top:34px}.feature-wide .feature-copy{margin:0 0 40px}.feature-copy h2{color:var(--ink);font:500 30px/1.12 var(--sans);letter-spacing:-.025em;margin:0}.feature-copy>p{max-width:460px;color:var(--muted);font:16px/1.6 var(--sans);margin:14px 0 0}.feature-wide .feature-copy{width:min(1120px,100%)}.text-link{color:var(--ink);font:500 15px/1.4 var(--sans);text-underline-offset:4px;align-items:center;gap:6px;margin-top:20px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .16s;display:inline-flex}.text-link:hover{text-decoration-color:currentColor}.media-night{background:radial-gradient(at 50% 115%,#24604f 0%,#123a31 42%,#081915 100%)}.starfield{width:100%;height:100%;position:absolute;inset:0}.starfield circle{fill:#fff;opacity:.7}.starfield circle:nth-child(4n){opacity:.35}.media-medallion{background:#f4f5f1;border-radius:50%;place-items:center;width:136px;height:136px;display:grid;position:relative;box-shadow:0 0 0 10px #ffffff0f,0 20px 50px #00000059}.media-medallion img{object-fit:contain;width:88px;height:88px}.media-soft{background:linear-gradient(160deg,#eff2ee 0%,#e2e9e3 100%);padding:28px}.mock-card{background:var(--white);width:min(340px,100%);box-shadow:var(--shadow-soft);border-radius:22px;padding:22px 24px}.mock-label{color:var(--muted);font:500 13px/1.4 var(--sans);margin:0 0 10px}.mock-yes,.mock-no{border-top:1px solid var(--line);font:15px/1.4 var(--sans);align-items:center;gap:10px;margin:0;padding:11px 0;display:flex}.mock-yes{color:var(--ink)}.mock-yes svg{color:var(--pine)}.mock-no{color:#7f8984}.mock-no svg{color:#a4574a}.mock-question{color:var(--ink);font:400 28px/1.1 var(--serif);margin:4px 0 20px}.mock-choices{background:var(--band);border-radius:999px;gap:4px;padding:4px;display:flex}.mock-choices span{color:var(--muted);font:500 14px/1 var(--sans);text-align:center;border-radius:999px;flex:1;padding:10px 0}.mock-choices .active{background:var(--pine);color:var(--white)}.method-steps{margin:30px 0 0;padding:0;list-style:none}.method-steps li{border-top:1px solid var(--line);grid-template-columns:40px 1fr;gap:8px;padding:16px 0;display:grid}.method-steps span{color:var(--faint);font:14px/1.5 var(--sans);font-variant-numeric:tabular-nums}.method-steps strong{color:var(--ink);font:500 16px/1.5 var(--sans)}.method-steps p{color:var(--muted);font:15px/1.55 var(--sans);margin:2px 0 0}.case-viewer{width:min(1120px,100%);scroll-margin-top:24px}.case-toolbar{color:var(--muted);font:14px/1.5 var(--sans);padding:0 0 14px}.case-paging button{background:var(--band);color:var(--ink);border:0;border-radius:50%}.case-paging button:hover{background:var(--line)}.case-tabs{background:var(--band);border-radius:999px;gap:4px;padding:5px}.case-tabs button{min-height:50px;color:var(--ink);font:15px/1.3 var(--sans);background:0 0;border:0;border-radius:999px;justify-content:center}.case-tabs button span{font:13px/1 var(--sans);opacity:.55}.case-tabs button[aria-selected=true]{background:var(--pine);color:var(--white)}.case-viewer button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.case-paper{border:1px solid var(--line);background:var(--paper-bright);box-shadow:var(--shadow-soft);border-radius:30px;margin-top:14px}.case-masthead strong{font-size:28px}.case-masthead strong span,.case-masthead>span,.case-classification,.case-kicker,.case-heading>p:first-child,.case-aside p.case-reference,.case-colophon{font:12px/1.6 var(--sans)}.case-heading h3{font-size:38px}.case-heading>p:last-child,.case-evidence dd{font-size:16px}.case-flow h4{font-size:22px}.case-flow p,.case-flow em,.case-aside>p,.case-boundary p{font-size:14px}.case-flow small,.case-evidence small{font-size:13px}.case-evidence dt{font:600 13px/1.5 var(--sans)}.case-step{font:12px/1.6 var(--sans)}.disclaimer{color:var(--muted);font:13px/1.7 var(--sans);margin-top:16px}.offer-band{background:var(--band);padding:110px 16px;scroll-margin-top:0}.offer-intro{text-align:center;max-width:760px;margin:0 auto}.offer-kicker{color:var(--pine);font:500 14px/1.4 var(--sans);margin:0 0 14px}.offer-intro h2{color:var(--ink);font:400 clamp(42px, 5.6vw, 68px)/1 var(--serif);letter-spacing:-.03em;margin:0}.offer-intro>p{max-width:560px;color:var(--muted);font:17px/1.6 var(--sans);margin:20px auto 0}.engagement-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 26px;margin-top:32px;display:flex}.engagement-actions .text-link{margin-top:0}.pill-button{background:var(--ink);min-height:54px;color:var(--white);font:500 15px/1.3 var(--sans);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;transition:background-color .16s,transform .16s;display:inline-flex}.pill-button:hover{background:var(--pine)}.offer-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1120px;margin:64px auto 0;display:grid}.offer-card{background:var(--white);box-shadow:var(--shadow-soft);border-radius:26px;padding:24px}.offer-card>span{color:var(--muted);font:13px/1.4 var(--sans)}.offer-card strong{color:var(--ink);font:400 30px/1.08 var(--serif);letter-spacing:-.01em;margin:12px 0;display:block}.offer-card:first-child strong{font-size:46px}.offer-card p{color:var(--muted);font:14px/1.55 var(--sans);margin:0}.offer-card .deliverable-list{background:0 0;border:0;margin:12px 0 0;padding:0;list-style:none;display:block}.offer-card .deliverable-list li{min-height:0;color:var(--ink);font:14px/1.45 var(--sans);background:0 0;border:0;gap:9px;padding:6px 0;display:flex}.offer-card .deliverable-list svg{color:var(--pine);flex:none;margin-top:2px}.offer-fine{max-width:720px;color:var(--muted);font:14px/1.65 var(--sans);margin:48px auto 0}.offer-fine>p{margin:0 0 12px}.offer-fine .inquiry-note{font-size:13px}.pilot-boundary{background:var(--white);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);border:0;border-radius:18px;margin-top:22px;padding:4px 22px;font-size:14px}.pilot-boundary summary{color:var(--ink);font:500 15px/1.5 var(--sans);cursor:pointer;padding:14px 0}.pilot-boundary[open]{padding-bottom:14px}.pilot-boundary p{margin:0 0 10px}.site-footer{background:var(--white);color:var(--ink);font:14px/1.5 var(--sans);text-align:center;padding:96px 16px 128px;display:block;overflow:hidden}.footer-wordmark{color:var(--ink);font:400 clamp(96px, 27vw, 420px)/.8 var(--serif);letter-spacing:-.045em;white-space:nowrap;margin:0 0 44px}.footer-symbol{object-fit:contain;width:56px;height:56px}.footer-founder{margin:14px 0 0}.footer-philosophy{color:var(--muted);letter-spacing:.02em;margin:20px 0 0}.footer-links{flex-wrap:wrap;justify-content:center;gap:4px 24px;margin-top:20px;display:flex}.footer-links a{align-items:center;min-height:44px;display:inline-flex}.footer-links a:hover{text-underline-offset:4px;text-decoration:underline}.footer-credit{color:var(--muted);margin:14px 0 0;font-size:13px}.prompt-dock{z-index:30;opacity:0;pointer-events:none;width:min(580px,100% - 32px);transition:opacity .22s,transform .22s;position:fixed;bottom:18px;left:50%;transform:translate(-50%,20px)}.prompt-dock[data-visible=true]{opacity:1;pointer-events:auto;transform:translate(-50%)}.prompt-dock .prompt{box-shadow:0 0 0 1px #153f351a,0 18px 40px -10px #0e1d1947}.faq-shell{background:var(--white)}.faq-hero{min-height:0;color:var(--ink);text-align:center;background:0 0;border:0;padding:48px 16px 80px;display:block}.faq-hero>div:first-child{max-width:820px;margin:0 auto}.faq-hero .private-label{color:var(--pine);font:500 14px/1.4 var(--sans);text-transform:none;margin:0 0 18px}.faq-hero h1{color:var(--ink);font:400 clamp(44px, 6.4vw, 80px)/.98 var(--serif);letter-spacing:-.03em;margin:0}.faq-hero p:last-child{max-width:560px;color:var(--muted);font:18px/1.55 var(--sans);margin:20px auto 0}.faq-hero-note{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);font:14px/1.4 var(--sans);border:0;border-radius:999px;gap:10px;margin-top:28px;padding:12px 20px;display:inline-flex}.faq-group{width:min(1120px,100% - 32px);padding:88px 0 24px}.faq-group-intro .eyebrow{color:var(--pine);font:500 14px/1.4 var(--sans);text-transform:none;margin:0 0 12px}.faq-group-intro h2{color:var(--ink);font:500 30px/1.12 var(--sans);letter-spacing:-.025em}.faq-group-intro>p:last-child{color:var(--muted);font:16px/1.6 var(--sans)}.faq-item{border-color:var(--line)}.faq-item summary{color:var(--ink);font:400 24px/1.25 var(--serif)}.faq-item>p{color:var(--muted);font:16px/1.75 var(--sans)}.faq-close{background:var(--band);text-align:center;margin-top:88px;padding:100px 16px}.faq-close .eyebrow{color:var(--pine);font:500 14px/1.4 var(--sans);text-transform:none;margin:0 0 14px}.faq-close h2{color:var(--ink);font:400 clamp(40px, 5vw, 60px)/1 var(--serif);letter-spacing:-.03em;margin:0 auto}.faq-close>p:not(.eyebrow){max-width:560px;color:var(--muted);font:17px/1.6 var(--sans);margin:20px auto 32px}@media (width<=980px){.lens-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.lens-steps li{min-height:150px}.offer-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-group{grid-template-columns:1fr;gap:30px}.faq-group-intro{position:static}}@media (width<=700px){html{scroll-padding-top:16px}.hero-panel{border-radius:30px;margin:8px 8px 0;padding-top:128px}.site-header,.faq-header{flex-wrap:wrap;row-gap:12px;padding:14px 14px 0;top:8px;left:8px;right:8px}.faq-shell .hero-panel{padding-top:76px}.faq-header{flex-wrap:nowrap}.site-brand small,.faq-brand small{display:none}.site-nav{justify-content:space-between;width:100%}.site-nav a{flex:1;justify-content:center;padding:0 8px}.hero{padding:40px 8px 0}.hero h1{font-size:52px}.hero-sub{margin:16px auto 28px;font-size:16px}.prompt{height:60px}.prompt input{padding-left:20px;font-size:15px}.prompt button{width:40px;height:40px;margin-right:10px}.prompt-compact{height:54px}.lens-chips{margin:22px auto 20px}.lens-card{border-radius:24px;margin-bottom:-80px;padding:16px}.lens-card-head{flex-direction:column;gap:2px}.lens-steps{grid-template-columns:1fr;gap:8px;margin-top:14px}.lens-steps li{border-radius:16px;min-height:0;padding:16px}.lens-steps p{margin-top:8px;font-size:21px}.statement{padding:150px 16px 56px}.feature{padding:48px 16px}.feature-media{aspect-ratio:1;border-radius:28px}.feature-copy{margin-top:26px}.feature-wide .feature-copy{margin:0 0 28px}.feature-copy h2{font-size:26px}.case-tabs{border-radius:22px}.case-tabs button{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;font-size:13px}.case-paper{border-radius:24px;padding:22px 16px 18px}.case-masthead{flex-wrap:wrap;align-items:flex-start}.case-masthead>span{text-align:left}.case-masthead strong{font-size:24px}.case-heading h3{font-size:30px}.case-heading>p:last-child,.case-evidence dd{font-size:16px}.case-colophon{gap:10px}.offer-band{padding:72px 16px}.offer-cards{grid-template-columns:1fr;margin-top:44px}.engagement-actions .pill-button{width:100%}.site-footer{padding:64px 16px 110px}.footer-wordmark{margin-bottom:32px}.faq-hero{padding:36px 8px 56px}.faq-back{padding:0 14px}.faq-group{padding-top:56px}.faq-item summary{font-size:21px}.faq-close{margin-top:56px;padding:72px 16px}}@media (width<=359px){.hero h1{font-size:44px}.site-nav a{font-size:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lens-steps li{animation:none}.prompt-dock{transition:none}}.site-brand>.brand-symbol,.faq-brand>.brand-symbol,.brand-symbol{vertical-align:middle;flex:none;width:46px;height:46px;display:inline-block;position:relative}.brand-symbol>img,.brand-arrival>img{object-fit:contain;background:0 0;border:0;border-radius:0;width:100%;height:100%;display:block}.brand-symbol[data-arriving=true]{visibility:hidden}.case-masthead .brand-symbol{width:54px;height:54px}.brand-arrival{z-index:40;transform-origin:0 0;pointer-events:none;width:192px;height:192px;position:fixed;top:0;left:0}.brand-eye{color:#153f35;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:7%;height:3.5%;position:absolute;top:43%;left:35.5%;overflow:visible}.eye-open ellipse{fill:currentColor;stroke:none}.eye-open{transform-origin:50%;transform-box:fill-box}.eye-wink{opacity:0}.brand-arrival .eye-open{animation:2.2s both emblem-eye-open}.brand-arrival .eye-wink{animation:2.2s both emblem-eye-wink}@keyframes emblem-eye-open{0%,30%,48%,to{opacity:1;transform:scaleY(1)}35%,43%{opacity:0;transform:scaleY(.08)}}@keyframes emblem-eye-wink{0%,30%,48%,to{opacity:0}35%,43%{opacity:1}}[data-reveal=pending]{opacity:0}.pill-button,.case-tabs button,.case-paging button{transition:background-color .16s,color .16s,border-color .16s,transform .16s}@media (hover:hover){.pill-button:hover,.prompt button:hover{transform:translateY(-2px)}.site-brand:hover .eye-open{animation:1s both emblem-eye-open}.site-brand:hover .eye-wink{animation:1s both emblem-eye-wink}}.pill-button:active,.prompt button:active{transform:translateY(0)}@media (width<=700px){.site-brand>.brand-symbol,.faq-brand>.brand-symbol{width:40px;height:40px}.brand-arrival{width:72px;height:72px}}@media (prefers-reduced-motion:reduce){.brand-arrival{display:none}.brand-symbol[data-arriving=true]{visibility:visible}[data-reveal=pending]{opacity:1}.brand-eye *,.site-brand:hover .brand-eye *{animation:none}.pill-button,.case-tabs button,.case-paging button,.prompt button{transition:none}.pill-button:hover,.prompt button:hover{transform:none}}.site-footer{color:#10231f;background:#ff5100}.site-footer .footer-philosophy,.site-footer .footer-credit{color:#263127;letter-spacing:0}.footer-wordmark{letter-spacing:0;white-space:normal;font-size:320px}.hero h1{letter-spacing:0;font-size:88px}.statement p{letter-spacing:0;font-size:30px}.offer-intro h2,.faq-hero h1{letter-spacing:0;font-size:64px}.faq-close h2{letter-spacing:0;font-size:56px}.feature-copy h2,.site-brand strong,.faq-brand strong,.offer-card strong,.faq-group-intro h2{letter-spacing:0}.prompt-email{text-underline-offset:4px;align-items:center;gap:8px;min-height:32px;margin:12px 0 0;font-size:14px;text-decoration:underline;display:inline-flex}.astra-stage{aspect-ratio:auto;color:#f6f8f4;text-align:center;background:#10392f;align-content:center;gap:16px;min-height:540px;padding:32px}.astra-stage-label{color:#b7d8d9;font-size:14px}.astra-portrait{place-items:center;width:192px;height:192px;display:grid}.astra-portrait img{object-fit:contain;filter:brightness(0)invert();transform-origin:50% 78%;width:100%;height:100%}.astra-stage[data-speaking=true] .astra-portrait img{animation:3.6s ease-in-out infinite astra-presence}.astra-intro-line{font:38px/1.05 var(--serif);color:#fff;margin:0}.astra-intro-line em{color:#b7d8d9;font-weight:400}.astra-levels{justify-content:center;align-items:center;gap:4px;height:26px;display:flex}.astra-levels i{background:#b7d8d9;border-radius:2px;width:3px;height:4px}.astra-stage[data-speaking=true] .astra-levels i{animation:.8s ease-in-out infinite alternate astra-level}.astra-stage-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.astra-stage-actions button{color:#fff;min-height:44px;font:14px var(--sans);cursor:pointer;background:0 0;border:1px solid #b7d8d9;border-radius:6px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.astra-stage-actions button:first-child{color:#10392f;background:#f6f8f4}.astra-stage-actions button:disabled{opacity:.55;cursor:default}.astra-transcript{color:#c4d7d0;max-width:420px;font-size:13px;line-height:1.6}.astra-transcript summary{cursor:pointer}.astra-transcript p{margin:12px 0 0}@keyframes astra-presence{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-7px)rotate(1deg)}}@keyframes astra-level{0%{transform:scaleY(1)}to{transform:scaleY(5)}}.astra-dialog{width:min(620px,100% - 32px);max-height:min(850px,100dvh - 32px);color:var(--ink);background:#fff;border:1px solid #d4ded8;border-radius:8px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 100px #0c231e44}.astra-dialog[open]{flex-direction:column;display:flex}.astra-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071e19a6}.astra-header{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;padding:16px 20px;display:flex}.astra-header>div{flex:1}.astra-header h2{font:34px/1 var(--serif);margin:0}.astra-header p{color:var(--muted);margin:4px 0 0;font-size:13px}.astra-header img{object-fit:contain}.astra-icon{width:40px;height:40px;color:var(--pine);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.astra-icon:hover{background:var(--band)}.astra-content{overscroll-behavior:contain;flex:1;min-height:100px;padding:22px;overflow:auto}.astra-welcome{font:36px/1.06 var(--serif);margin:0 0 20px}.astra-welcome em{color:var(--pine)}.astra-availability{border-block:1px solid var(--line);padding:12px 0;font-size:14px;line-height:1.5}.astra-topics{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.astra-topics button{border:1px solid var(--line);min-height:40px;color:var(--pine);font:14px/1.4 var(--sans);cursor:pointer;text-align:left;background:#fff;border-radius:4px;padding:9px 10px}.astra-topics button[aria-pressed=true]{background:var(--pine);color:#fff}.astra-guide-answer{border-block:1px solid var(--line);padding-block:14px}.astra-guide-answer h3{font:600 16px/1.5 var(--sans);margin:0}.astra-guide-answer p,.astra-message p{font:16px/1.6 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere}.astra-guide-answer a,.astra-privacy a{text-underline-offset:3px;font-size:14px;text-decoration:underline}.astra-message{border-bottom:1px solid var(--line);padding:18px 0}.astra-message strong{font:600 13px var(--sans);color:var(--pine)}.astra-message p{margin:8px 0 0}.astra-user{border-left:3px solid #a0cdd0;padding-left:18px}.astra-compose{border-top:1px solid var(--line);flex:none;max-height:48dvh;padding:16px 22px;overflow-y:auto}.astra-compose>label{margin-bottom:8px;font-size:14px;display:block}.astra-compose textarea{resize:vertical;width:100%;min-height:74px;max-height:180px;color:var(--ink);font:16px/1.4 var(--sans);background:#fff;border:1px solid #a6b8ae;border-radius:4px;padding:10px 12px;display:block}.astra-compose label.astra-consent{align-items:flex-start;gap:8px;margin:12px 0;font-size:13px;line-height:1.5;display:flex}.astra-consent input{accent-color:var(--pine);flex:none;margin-top:4px}.astra-compose-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.astra-compose-actions a,.astra-compose-actions button{min-height:44px;font:14px var(--sans);align-items:center;gap:8px;display:inline-flex}.astra-compose-actions button{background:var(--pine);color:#fff;cursor:pointer;border:0;border-radius:4px;padding:10px 14px}.astra-compose-actions button:disabled{opacity:.45;cursor:not-allowed}.astra-privacy{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.5}.astra-privacy summary{cursor:pointer}.astra-error{font:14px/1.5 var(--sans);color:#962e17}@media (width<=1100px){.footer-wordmark{font-size:224px}}@media (width<=700px){.footer-wordmark{font-size:108px}.hero h1{font-size:52px}.offer-intro h2,.faq-hero h1,.faq-close h2{font-size:42px}.statement p{font-size:24px}.astra-stage{min-height:500px;padding:28px 18px}.astra-intro-line{font-size:32px}.astra-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.astra-header{padding:12px}.astra-content,.astra-compose{padding:16px}}@media (width<=359px){.footer-wordmark{font-size:92px}.hero h1{font-size:44px}}@media (prefers-reduced-motion:reduce){.astra-stage *,.astra-dialog *{transition:none!important;animation:none!important}}@media print{[data-reveal=pending]{opacity:1!important}.astra-dialog,.prompt-dock,.astra-stage-actions{display:none!important}}:root{--signal-orange:#ff5100}.site-nav{box-shadow:none;background:#071e18}.site-nav a{color:var(--signal-orange)}.site-nav a:hover,.site-nav a:focus-visible{color:#ff6a26;background:#163e32;outline-color:#ff6a26}.astra-stage{isolation:isolate;position:relative;overflow:hidden}.astra-stage>:not(.astra-cosmos){z-index:1;position:relative}.astra-cosmos{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.astra-starfield{animation:40s ease-in-out infinite alternate cosmic-drift;position:absolute;inset:-10%}.astra-starfield i{background:#e3f3e8;border-radius:50%;position:absolute}.astra-orbit{border:1px solid #a5d7c52b;border-radius:50%;width:140%;height:55%;position:absolute;top:20%;left:-20%;transform:rotate(-30deg)}.astra-orbit-two{border-color:#a5d7c51a;width:180%;height:72%;top:11%;left:-40%;transform:rotate(-30deg)}.astra-orbit-three{border-color:#a5d7c512;width:210%;height:90%;top:2%;left:-55%;transform:rotate(-30deg)}@keyframes cosmic-drift{0%{transform:translate(-4px,-5px)rotate(-2deg)}to{transform:translate(5px,6px)rotate(2deg)}}.faq-shell,.orange-shell{background:var(--signal-orange);color:#10231f;--muted:#263127;--line:#10231f44;min-height:100dvh;display:flow-root}.faq-shell .hero-panel{background:var(--signal-orange)}.faq-shell .faq-hero-note,.faq-shell .faq-back{color:var(--signal-orange);background:#10231f}.faq-shell .faq-item summary svg{color:#10231f}.faq-shell .faq-close{background:0 0}.faq-shell .faq-close .pill-button{color:var(--signal-orange);background:#10231f}.footer-philosophy a,.footer-credit a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.symbol-wink{color:var(--pine);cursor:pointer;background:0 0;border:0;padding:0;display:inline-block;position:relative}.symbol-wink img{object-fit:contain;width:100%;height:100%}.symbol-wink[data-winking=true] .eye-open{animation:1s both emblem-eye-open}.symbol-wink[data-winking=true] .eye-wink{animation:1s both emblem-eye-wink}.brand-arrival-backdrop{z-index:39;background:var(--signal-orange);pointer-events:none;position:fixed;inset:0}.brand-arrival{z-index:40;width:min(440px,70vw);height:min(440px,70vw);transform:translate(calc(50vw - 50%),calc(50dvh - 50%))}.brand-arrival-skip{z-index:41;background:var(--signal-orange);color:#10231f;min-height:44px;font:14px var(--sans);cursor:pointer;border:1px solid #10231f;border-radius:999px;padding:10px 16px;position:fixed;top:24px;right:24px}.offer-card strong a{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:1px}.orange-header{justify-content:space-between;align-items:center;gap:20px;padding:36px 40px;display:flex}.orange-header .faq-back{color:var(--signal-orange);background:#10231f}.orange-header .faq-brand small{color:#263127}.orange-reading{max-width:820px;margin:0 auto;padding:64px 28px 96px}.orange-reading h1{font:76px/.98 var(--serif);letter-spacing:0;margin:20px 0 24px}.orange-reading h2{font:46px/1.05 var(--serif);letter-spacing:0;margin:0 0 24px}.orange-reading p{font:18px/1.7 var(--sans)}.orange-reading .orange-lede{font:28px/1.35 var(--serif);margin-bottom:42px}.orange-reading .eyebrow,.article-byline{color:#10231f;font:14px/1.5 var(--sans)}.orange-reading section{border-top:1px solid #10231f44;padding:42px 0;scroll-margin-top:32px}.orange-reading a{text-underline-offset:4px;text-decoration:underline}.reading-index{flex-wrap:wrap;gap:24px;margin:24px 0 48px;display:flex}.reading-index a,.reading-next{align-items:center;min-height:44px;display:inline-flex}.orange-reading .article-note{border-block:1px solid #10231f44;padding:22px 0;font-size:14px}.orange-reading .pill-button{color:var(--signal-orange);background:#10231f;text-decoration:none}@media (width<=700px){.orange-header{align-items:flex-start;padding:24px 16px}.orange-header .faq-brand small{max-width:130px}.orange-header .faq-back{padding:0 12px;font-size:12px}.orange-reading{padding:48px 22px 64px}.orange-reading h1{font-size:50px}.orange-reading h2{font-size:36px}.orange-reading .orange-lede{font-size:26px}.orange-reading p{font-size:17px}}@media (prefers-reduced-motion:reduce){.brand-arrival,.brand-arrival-backdrop,.brand-arrival-skip{display:none!important}.symbol-wink .brand-eye *,.astra-starfield{animation:none!important}}@media print{.brand-arrival,.brand-arrival-backdrop,.brand-arrival-skip{display:none}}.prototype-bar{color:var(--muted);font:13px/1.4 var(--sans);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 28px;display:flex}.prototype-bar nav{background:#eff1ed;border-radius:999px;gap:2px;padding:4px;display:flex}.prototype-bar nav a{min-height:34px;color:var(--pine);border-radius:999px;align-items:center;padding:0 16px;display:inline-flex}.prototype-bar nav a[aria-current=page]{background:var(--pine);color:#fff;box-shadow:0 3px 10px #153f3520}.audit-version .hero-panel{background:radial-gradient(at 85% 7%,#fff8eb 0%,#0000 40%),linear-gradient(160deg,#eceee9 0%,#eff1ed 50%,#f6f7f4 100%);border-radius:48px}.audit-version .hero{padding-top:56px}.audit-version .hero-sub{max-width:570px;margin-bottom:22px}.audit-offer-pebbles{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto 30px;display:flex}.audit-offer-pebbles span{color:var(--pine);font:13px/1.4 var(--sans);background:#ffffffb8;border-radius:999px;padding:9px 15px;box-shadow:inset 0 0 0 1px #153f350a,0 4px 12px #153f3505}.audit-version .prompt{box-shadow:0 2px 3px #153f3508,0 18px 40px -17px #153f3540,inset 0 0 0 1px #153f3512}.audit-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin:24px auto 0;display:flex}.audit-version .audit-hero-actions .pill-button{background:var(--pine);color:#fff;border-radius:999px;min-height:52px;padding:0 25px;box-shadow:0 10px 22px -12px #153f3560}.audit-quiet-link{min-height:48px;color:var(--pine);font:14px/1.4 var(--sans);text-underline-offset:4px;align-items:center;gap:8px;text-decoration:underline;display:inline-flex}.audit-human-note{color:var(--muted);font:13px/1.5 var(--sans);margin:12px 0 0}.audit-version .lens-chips button{min-height:44px}.audit-version .lens-card{border-radius:36px;box-shadow:0 2px 3px #153f3505,0 26px 60px -32px #153f3538}.audit-version .lens-steps li{border-radius:26px}.audit-version .prompt input{font-size:16px}@media (width<=600px){.prototype-bar{justify-content:center;padding:10px 16px;font-size:12px}.prototype-only{display:none}.prototype-bar nav a{min-height:36px}.audit-version .hero-panel{border-radius:36px;margin:8px 8px 0}.audit-version .hero{padding-top:52px}.audit-offer-pebbles{gap:6px;margin-bottom:24px}.audit-offer-pebbles span{padding:8px 12px;font-size:12px}.audit-hero-actions{gap:12px;margin-top:20px}.audit-human-note{max-width:250px;margin:10px auto 0}.audit-version .lens-card{border-radius:30px}}.pilot-journey{grid-template-columns:repeat(5,1fr);gap:12px;margin:36px 0;display:grid}.pilot-journey>div{background:#ffffffb0;border-radius:28px;padding:24px 20px;box-shadow:inset 0 0 0 1px #153f3510}.pilot-journey span{font:11px/1.4 var(--sans);text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.pilot-journey h3{font:29px/1.1 var(--serif);color:var(--pine);margin:18px 0 12px}.pilot-journey p{font:14px/1.6 var(--sans);color:var(--muted)}.evidence-options{flex-wrap:wrap;gap:8px;margin:15px 0 22px;display:flex}.evidence-options button{min-height:44px;font:13px/1.4 var(--sans);color:var(--pine);cursor:pointer;background:#f3f4ef;border:1px solid #153f3522;border-radius:999px;padding:11px 15px}.evidence-options button[aria-pressed=true]{background:var(--pine);color:#fff;border-color:var(--pine);box-shadow:0 6px 14px #153f3518}.challenge-note{font:12px/1.6 var(--sans);color:var(--muted);margin-top:18px}.prototype-astra{border-radius:32px;box-shadow:0 30px 100px #0c231e40}.astra-conversation-link{margin-top:16px;display:block}.conversation-preview{max-width:1000px;color:var(--pine);margin:0 auto;padding:30px 24px 70px}.conversation-brand{font:32px var(--serif);align-items:center;gap:14px;margin:0 12px 26px;display:flex}.conversation-brand .brand-symbol{width:38px;height:45px}.conversation-bubble{text-align:center;background:radial-gradient(at 90% 5%,#fff5e4,#0000 50%),#eff1ed;border-radius:48px;padding:64px 72px;box-shadow:0 25px 60px -42px #153f3530}.conversation-eyebrow{font:13px var(--sans);align-items:center;gap:8px;display:inline-flex}.conversation-bubble h1{font:clamp(54px,7vw,86px)/.98 var(--serif);letter-spacing:-.035em;margin:30px 0;font-weight:400}.conversation-lead{max-width:550px;font:18px/1.65 var(--sans);color:var(--muted);margin:0 auto 28px}.conversation-facts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.conversation-facts span{font:12px var(--sans);background:#fff;border-radius:999px;padding:10px 15px}.conversation-agenda{text-align:left;background:#ffffffcf;border-radius:32px;margin:40px 0 20px;padding:30px}.conversation-agenda h2{font:32px var(--serif);margin:0 0 24px;font-weight:400}.conversation-agenda ol{gap:22px;padding-left:22px;display:grid}.conversation-agenda li{font:15px/1.6 var(--sans);padding-left:8px}.conversation-agenda li strong,.conversation-agenda li span{display:block}.conversation-agenda li span{color:var(--muted)}.conversation-local{font:13px/1.65 var(--sans);background:#f8e9d8;border-radius:24px;margin:0 0 28px;padding:22px}.conversation-local p{margin:8px 0 0}.conversation-bubble .pill-button{background:var(--pine);color:#fff;border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:14px 24px;display:inline-flex}.conversation-back{font:13px var(--sans);justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:24px;display:flex}@media (width<=900px){.pilot-journey{grid-template-columns:repeat(2,1fr)}.pilot-journey>div:last-child{grid-column:1/-1}}@media (width<=600px){.pilot-journey{grid-template-columns:1fr;gap:10px}.pilot-journey>div{padding:22px 24px}.pilot-journey h3{margin:10px 0}.conversation-preview{padding:24px 8px 40px}.conversation-bubble{border-radius:36px;padding:40px 20px}.conversation-agenda{border-radius:26px;padding:25px 20px}.conversation-lead{font-size:16px}.prototype-astra{border-radius:28px}.audit-version .case-paper{border-radius:32px}}.prototype-astra{background:radial-gradient(at 95% 0,#fff4e3 0%,#0000 46%),#eff1ed;border:1px solid #ffffffc9;border-radius:44px;width:min(680px,100% - 32px);box-shadow:0 36px 110px #0c231e40,inset 0 1px #fff}.prototype-astra::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#071e198c}.prototype-astra .astra-header{border-bottom:0;gap:14px;padding:22px 26px 16px}.prototype-astra .astra-header img{background:#ffffffbd;border-radius:50%;width:54px;height:54px;padding:8px;box-shadow:0 5px 16px #153f3508}.prototype-astra .astra-header h2{font-size:38px}.prototype-astra .astra-icon{background:#ffffffa8;border-radius:50%;width:44px;height:44px;box-shadow:0 3px 10px #153f3505}.prototype-astra .astra-icon:hover{background:#fff}.prototype-astra .astra-content{scrollbar-width:thin;scrollbar-color:#bdc9c0 transparent;padding:12px 26px 24px}.prototype-astra .astra-welcome{letter-spacing:-.02em;margin:8px 0 24px;font-size:42px;line-height:1.06}.prototype-astra .astra-welcome em{font-weight:400}.prototype-astra .astra-availability{color:#43594d;background:#e4e9e1;border:0;border-radius:22px;padding:14px 18px;font-size:12px;line-height:1.6}.prototype-astra .astra-topics{gap:8px;margin:22px 0}.prototype-astra .astra-topics button{background:#ffffffc9;border:1px solid #153f350b;border-radius:999px;min-height:44px;padding:11px 16px;font-size:13px;box-shadow:0 4px 12px #153f3505}.prototype-astra .astra-topics button[aria-pressed=true]{background:var(--pine);color:#fff;box-shadow:0 7px 16px -8px #153f3560}.prototype-astra .astra-guide-answer{background:#ffffffdf;border:0;border-radius:30px;padding:24px;box-shadow:0 12px 28px -20px #153f3530,inset 0 1px #fff}.prototype-astra .astra-guide-answer h3{font:30px/1.12 var(--serif);color:var(--pine);font-weight:400}.prototype-astra .astra-guide-answer p{margin:14px 0 18px;font-size:15px;line-height:1.7}.prototype-astra .astra-guide-answer a{min-height:44px;color:var(--pine);align-items:center;font-size:13px;display:inline-flex}.prototype-astra .astra-guide-answer .astra-conversation-link{background:#f7eee0;border-radius:999px;width:fit-content;margin-top:10px;padding:10px 16px;text-decoration:none;display:flex}.prototype-astra .astra-message{background:#ffffffdf;border:0;border-radius:28px 28px 28px 8px;margin-top:18px;padding:20px 22px;box-shadow:0 7px 20px -16px #153f3530}.prototype-astra .astra-message p{font-size:15px;line-height:1.65}.prototype-astra .astra-user{background:var(--pine);color:#fff;border:0;border-radius:28px 28px 8px;margin-left:40px}.prototype-astra .astra-user strong{color:#d5e4d8}.prototype-astra .astra-compose{background:#ffffffb8;border:1px solid #ffffffd9;border-radius:30px;margin:0 12px 12px;padding:18px;box-shadow:0 -12px 30px -24px #153f3530}.prototype-astra .astra-compose>label{color:var(--pine);margin:0 8px 10px;font-size:13px}.prototype-astra .astra-compose textarea{background:#fff;border:1px solid #153f3515;border-radius:24px;min-height:84px;padding:16px 18px;box-shadow:inset 0 2px 5px #153f3504,0 5px 16px #153f3505}.prototype-astra .astra-compose textarea:focus-visible{outline:2px solid var(--pine);outline-offset:3px}.prototype-astra .astra-compose-actions{gap:10px}.prototype-astra .astra-compose-actions a{color:var(--pine);background:#edf0e9;border-radius:999px;padding:10px 15px;font-size:13px}.prototype-astra .astra-compose-actions button{border-radius:999px;min-height:46px;padding:12px 20px;box-shadow:0 8px 18px -10px #153f3550}.prototype-astra .astra-compose-actions button:disabled{opacity:1;color:#61705f;box-shadow:none;background:#e3e8df}.prototype-astra .astra-privacy{margin:12px 8px 0}.prototype-astra .astra-privacy summary{min-height:28px;padding:4px 0}.audit-version .astra-stage-actions button{border-radius:999px;padding:12px 20px}@media (width<=700px){.prototype-astra{border-radius:32px;width:calc(100% - 16px)}.prototype-astra .astra-header{gap:10px;padding:16px 16px 10px}.prototype-astra .astra-header img{width:46px;height:46px}.prototype-astra .astra-header h2{font-size:34px}.prototype-astra .astra-header p{font-size:12px}.prototype-astra .astra-content{padding:8px 16px 20px}.prototype-astra .astra-welcome{margin-bottom:20px;font-size:36px}.prototype-astra .astra-guide-answer{border-radius:26px;padding:22px}.prototype-astra .astra-compose{border-radius:26px;margin:0 8px 8px;padding:14px}.prototype-astra .astra-compose textarea{border-radius:22px}.prototype-astra .astra-compose-actions button{padding:12px 17px}.prototype-astra .astra-user{margin-left:24px}}@media (height<=650px){.prototype-astra .astra-compose{max-height:44dvh}.prototype-astra .astra-compose textarea{min-height:64px}}.pilot-questions{min-height:500px;color:var(--pine);text-align:left;background:radial-gradient(at 90% 0,#fff4e2,#0000 48%),#e9ede5;border-radius:36px;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding:40px 36px;display:flex}.pilot-questions-icon{background:#fff9;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:24px;display:grid;box-shadow:0 6px 18px #153f3507}.pilot-questions h3{font:48px/1.02 var(--serif);letter-spacing:-.02em;margin:0 0 16px;font-weight:400}.pilot-questions>p{font:15px/1.6 var(--sans);color:var(--muted);margin:0 0 24px}.pilot-question-list{gap:10px;width:100%;display:grid}.pilot-question-list button{width:100%;min-height:54px;color:var(--pine);font:15px/1.4 var(--sans);text-align:left;cursor:pointer;background:#ffffffdc;border:1px solid #153f350b;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:15px 20px;display:flex;box-shadow:0 8px 20px -14px #153f3526}.pilot-question-list button:hover{background:#fff;box-shadow:0 8px 20px -12px #153f3540}.pilot-question-list svg{flex:none}.pilot-question-other{min-height:44px;color:var(--pine);font:14px var(--sans);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:10px;margin-top:18px;padding:10px 0;text-decoration:underline;display:inline-flex}.pilot-questions>small{font:12px/1.6 var(--sans);color:var(--muted);margin-top:14px}@media (width<=700px){.pilot-questions{border-radius:30px;min-height:460px;padding:30px 24px}.pilot-questions h3{font-size:42px}}:root{--accent-wash:#fff0e2;--accent-ink:#a43b0a}.audit-version .hero-panel{background:radial-gradient(at 88% 4%,#fff0de 0%,#0000 38%),linear-gradient(160deg,#eceee9 0%,#eff1ed 54%,#f6f7f4 100%)}.audit-version .audit-offer-pebbles span:nth-child(2){background:var(--accent-wash);box-shadow:inset 0 0 0 1px #ff51001a}.audit-version .audit-hero-actions .pill-button,.audit-version .engagement-actions .pill-button,.prototype-astra .astra-compose-actions button:not(:disabled),.conversation-bubble .pill-button{background:var(--signal-orange);color:#10231f;box-shadow:0 10px 24px -15px #c64b205c}.audit-version .audit-hero-actions .pill-button:hover,.audit-version .engagement-actions .pill-button:hover,.prototype-astra .astra-compose-actions button:not(:disabled):hover,.conversation-bubble .pill-button:hover{background:#ff6a26}.audit-version .prompt:focus-within{box-shadow:0 0 0 2px var(--accent-ink),0 14px 36px -12px #153f3530}.audit-version .lens-chips button.active:before{content:"";background:var(--signal-orange);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.audit-version .lens-steps .human-boundary>span{color:#ffb78d}.audit-version .text-link svg,.audit-version .audit-quiet-link svg{color:var(--accent-ink)}.audit-version .text-link{text-underline-offset:5px;text-decoration-color:#ff510080}.audit-version .case-toolbar>span:before,.audit-version .offer-kicker:before{content:"";background:var(--signal-orange);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:10px;display:inline-block}.audit-version .case-tabs button[aria-selected=true]{box-shadow:0 6px 16px -10px #153f3550}.audit-version .case-flow li[data-attention=true]{background:var(--accent-wash);border-top-color:#0000;border-radius:22px;margin:6px 0;padding:18px 14px;box-shadow:inset 0 0 0 1px #ff51000b}.audit-version .case-flow li[data-attention=true] .case-step{background:var(--signal-orange);color:#10231f;border-color:#0000}.audit-version .case-boundary{background:#edf0e9;border:0;border-radius:24px;padding:20px}.audit-version .evidence-options button[aria-pressed=true]{background:var(--accent-wash);color:var(--pine);border-color:#f5b386}.audit-version .pilot-questions-icon{background:var(--accent-wash);color:var(--accent-ink);box-shadow:inset 0 0 0 1px #ff51000c,0 6px 18px #153f3507}.audit-version .pilot-question-list button svg{color:var(--accent-ink)}.audit-version .pilot-question-list button:hover{background:var(--accent-wash)}.audit-version .method-steps>li>span{color:var(--accent-ink);background:var(--accent-wash);border-radius:999px}.audit-version .mock-yes svg{color:var(--accent-ink)}.audit-version .mock-choices .active{background:var(--pine);color:#fff;box-shadow:0 4px 12px #153f3512}.audit-version .offer-card:first-child{background:radial-gradient(at 100% 0,#ffeddb,#0000 60%),#fffdf9}.audit-version .offer-card:first-child>span,.audit-version .deliverable-list svg{color:var(--accent-ink)}.audit-version .pilot-journey>div>span{color:var(--muted)}.audit-version .pilot-journey>div:first-child>span{color:var(--accent-ink)}.audit-version .pilot-journey>div:first-child,.prototype-astra .astra-header img{background:var(--accent-wash)}.prototype-astra .astra-topics button[aria-pressed=true]{background:var(--accent-wash);color:var(--pine);border-color:#f5b386}.prototype-astra .astra-guide-answer .astra-conversation-link{background:var(--accent-wash)}.prototype-astra .astra-compose textarea:focus-visible{outline-color:var(--accent-ink)}.conversation-eyebrow svg{color:var(--accent-ink)}.conversation-facts span:first-child{background:var(--accent-wash)}.audit-version :is(a,button,summary):focus-visible,.prototype-astra :is(a,button,summary):focus-visible,.conversation-preview :is(a,button):focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px}.audit-version .case-tabs button[aria-selected=true]>span{color:#ffb78d;opacity:1}.audit-version .method-steps>li>span{align-self:start;place-items:center;width:32px;height:28px;display:grid}.audit-version .case-flow li[data-attention=true] .case-step{border-radius:50%;place-items:center;width:28px;height:28px;display:inline-grid}.audit-version .prompt button{background:var(--pine);color:#ffb78d;box-shadow:0 5px 14px -8px #153f3550}.audit-version .prompt button:hover{background:#204c3e}.audit-version .feature-media{border-radius:36px}.audit-version .mock-card{border-radius:28px;box-shadow:0 4px 10px #153f3505,0 22px 44px -24px #153f3528}.audit-version .offer-card{border-radius:32px;box-shadow:0 3px 8px #153f3504,0 22px 46px -30px #153f3530}.audit-version .case-paper{border-radius:36px;box-shadow:0 3px 8px #153f3504,0 28px 60px -38px #153f3530}.audit-version .pilot-journey>div{box-shadow:inset 0 0 0 1px #153f3508,0 12px 28px -24px #153f3520}@media (width<=700px){.audit-version .feature-media,.audit-version .case-paper{border-radius:30px}.audit-version .offer-card{border-radius:28px}.audit-version .case-flow li[data-attention=true]{border-radius:20px;padding:16px 12px}}.audit-version .pilot-questions{aspect-ratio:auto;height:auto}.audit-version .pilot-questions>*{flex-shrink:0}@media (width<=480px){.prototype-astra .astra-header{gap:8px}.prototype-astra .astra-header>div{min-width:0}.prototype-astra .astra-header img{flex:none;width:40px;height:40px}.prototype-astra .astra-header h2{white-space:nowrap;font-size:28px}.prototype-astra .astra-header p{font-size:11px;line-height:1.5}.prototype-astra .astra-icon{flex:none;width:40px;height:40px}.prototype-astra .astra-welcome{font-size:32px}.prototype-astra .astra-topics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.prototype-astra .astra-topics button{border-radius:22px;padding:10px 12px;font-size:12px}}.faq-shell,.orange-shell{color:var(--ink);--muted:#53645b;--line:#153f351c;background:#fff}.faq-shell .hero-panel{background:radial-gradient(at 88% 4%,#fff0de,#0000 42%),linear-gradient(160deg,#eceee9,#f4f5f0);border-radius:48px}.faq-shell .faq-back,.orange-shell .faq-back{background:var(--pine);color:#fff;border-radius:999px;box-shadow:0 7px 18px -12px #153f3550}.faq-shell .faq-back svg,.orange-shell .faq-back svg{color:#ffb78d}.faq-shell .faq-back:hover,.orange-shell .faq-back:hover{background:#204c3e}.faq-shell .faq-hero-note{color:var(--pine);background:#ffffffba;box-shadow:inset 0 0 0 1px #153f3508,0 8px 20px -15px #153f3526}.faq-shell .faq-hero-note svg{color:var(--accent-ink);flex:none}.faq-shell .private-label,.faq-shell .faq-group-intro .eyebrow,.orange-shell .orange-reading>.eyebrow{color:var(--accent-ink)}.faq-shell .faq-list{align-content:start;gap:12px;display:grid}.faq-shell .faq-item{background:#f5f6f2;border:1px solid #153f350b;border-radius:26px;overflow:hidden;box-shadow:0 8px 24px -20px #153f3520}.faq-shell .faq-item[open]{background:linear-gradient(135deg,#fffaf4,#fff 65%);box-shadow:0 12px 28px -23px #153f3530}.faq-shell .faq-item summary{gap:18px;min-height:72px;padding:22px 24px}.faq-shell .faq-item summary svg{box-sizing:content-box;width:18px;height:18px;color:var(--pine);background:#fff;border-radius:50%;flex:none;padding:8px}.faq-shell .faq-item[open] summary svg{background:var(--accent-wash);color:var(--accent-ink)}.faq-shell .faq-item>p{margin:0;padding:0 24px 26px}.faq-shell .faq-close{background:radial-gradient(at 100% 0,#fff0de,#0000 45%),#eff1ed;border-radius:40px;width:min(1120px,100% - 32px);margin:88px auto;padding:64px 32px}.faq-shell .faq-close .pill-button,.orange-shell .orange-reading .pill-button{background:var(--signal-orange);color:#10231f;text-decoration:none;box-shadow:0 10px 24px -15px #c64b205c}.orange-shell .orange-header{max-width:1200px;margin:auto}.orange-shell .orange-header .faq-brand small{color:var(--muted)}.orange-shell .orange-reading{background:radial-gradient(90% 650px at 95% 0,#fff0de,#0000 75%),#eff1ed;border-radius:44px;width:min(920px,100% - 32px);max-width:none;margin:0 auto 72px;padding:56px 48px 40px;box-shadow:0 24px 60px -45px #153f3530}.orange-shell .orange-reading h1{color:var(--pine);overflow-wrap:break-word;font-size:clamp(48px,6vw,76px)}.orange-shell .orange-reading h1 em{font-weight:400}.orange-shell .orange-reading>.orange-lede{color:var(--pine)}.orange-shell .orange-reading>p:not(.eyebrow):not(.orange-lede){color:var(--muted)}.orange-shell .orange-reading section{background:#ffffffdc;border:1px solid #153f3507;border-radius:32px;margin:24px 0;padding:32px;box-shadow:0 12px 30px -24px #153f3520}.orange-shell .orange-reading section h2{color:var(--pine);font-size:clamp(30px,4vw,42px)}.orange-shell .orange-reading section p{color:var(--muted);font-size:16px;line-height:1.8}.orange-shell .orange-reading section .eyebrow{color:var(--accent-ink);font-size:12px}.orange-shell .orange-reading a{color:var(--pine);overflow-wrap:anywhere;text-decoration-color:#d8946f}.orange-shell .reading-index{gap:8px;margin-bottom:32px}.orange-shell .reading-index a{font:14px/1.5 var(--sans);background:#fff;border-radius:999px;padding:10px 18px;text-decoration:none;box-shadow:0 5px 16px #153f3505}.orange-shell .reading-index a:hover{background:var(--accent-wash)}.orange-shell .orange-reading .reading-next{background:var(--accent-wash);font:14px/1.6 var(--sans);border-radius:999px;padding:12px 20px;text-decoration:none}.orange-shell .orange-reading .article-note{background:#e4e9e1;border:0;border-radius:24px;padding:20px 24px;font-size:13px;line-height:1.7}.faq-shell :is(a,summary):focus-visible,.orange-shell a:focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px}.conversation-preview .conversation-bubble{background:radial-gradient(at 90% 5%,#fff0de,#0000 48%),#eff1ed}.conversation-preview .conversation-local{background:var(--accent-wash)}@media (width<=700px){.faq-shell .hero-panel{border-radius:36px;margin:8px 8px 0}.faq-shell .faq-hero{padding:40px 18px 48px}.faq-shell .faq-hero h1{font-size:46px}.faq-shell .faq-hero-note{border-radius:26px;align-items:center;padding:14px 18px}.faq-shell .faq-item{border-radius:24px}.faq-shell .faq-item summary{gap:12px;padding:18px}.faq-shell .faq-item>p{padding:0 18px 22px}.faq-shell .faq-close{border-radius:32px;margin:56px auto;padding:44px 24px}.orange-shell .orange-header{padding:24px 20px}.orange-shell .orange-reading{border-radius:36px;width:calc(100% - 16px);margin-bottom:40px;padding:36px 20px 24px}.orange-shell .orange-reading section{border-radius:26px;padding:24px 20px}.orange-shell .orange-reading .orange-lede{font-size:25px}.orange-shell .orange-reading>p{font-size:16px}.orange-shell .orange-reading .pill-button{width:100%;padding:14px 18px}}:root{--bubble-panel:46px;--bubble-card:32px;--bubble-inner:24px;--bubble-pill:999px;--bubble-edge:#153f3512;--bubble-rest:0 2px 5px #153f3508,0 18px 38px -28px #153f353d;--bubble-raised:0 3px 8px #153f350a,0 30px 60px -36px #153f3540;--bubble-control:inset 0 1px 0 #ffffffa6,0 5px 12px -8px #153f3533;--bubble-selected:0 5px 14px -9px #153f3566;--bubble-surface:radial-gradient(ellipse at 90% 0%,#fff0de 0%,transparent 44%),linear-gradient(145deg,#ecefe8,#f4f5f0);--bubble-peach:#fff0e2;--bubble-orange:#ff5100;--bubble-accent-ink:#a43b0a;--bubble-reading:64ch}:is(.audit-version,.faq-shell,.orange-shell,.conversation-preview,.prototype-astra){--faint:#6b786f;--line:var(--bubble-edge)}.audit-version .hero-panel,.faq-shell .hero-panel,.conversation-preview .conversation-bubble{border-radius:var(--bubble-panel);background:var(--bubble-surface)}.orange-shell .orange-reading,.prototype-astra{border-radius:var(--bubble-panel);background:radial-gradient(90% 600px at 95% 0,#fff0de,#0000 75%),#eff1ed}.audit-version :is(.lens-card,.case-paper),.orange-shell .orange-reading{box-shadow:var(--bubble-raised)}.audit-version :is(.feature-media,.case-paper,.lens-card,.offer-card),.orange-shell .orange-reading section,.faq-shell .faq-close,.prototype-astra .astra-guide-answer,.conversation-preview .conversation-agenda{border-radius:var(--bubble-card)}.audit-version :is(.offer-card,.mock-card,.pilot-journey>div),.orange-shell .orange-reading section,.faq-shell .faq-item,.conversation-preview .conversation-agenda,.prototype-astra .astra-guide-answer{box-shadow:var(--bubble-rest);border-color:var(--bubble-edge)}.audit-version :is(.lens-steps li,.mock-card,.case-boundary,.pilot-journey>div,.pilot-boundary),.faq-shell .faq-item,.conversation-preview .conversation-local,.prototype-astra :is(.astra-availability,.astra-compose textarea){border-radius:var(--bubble-inner)}.audit-version .audit-offer-pebbles span:nth-child(2),.audit-version .pilot-journey>div:first-child,.prototype-astra .astra-guide-answer .astra-conversation-link,.conversation-preview .conversation-local{background:var(--bubble-peach)}.audit-version :is(.audit-hero-actions,.engagement-actions)>.pill-button,.faq-shell .faq-close .pill-button,.orange-shell .orange-reading .pill-button,.conversation-preview .conversation-bubble .pill-button,.prototype-astra .astra-compose-actions button:not(:disabled){background:var(--bubble-orange);color:#10231f;box-shadow:0 8px 20px -13px #a43b0a61}.audit-version .hero h1{max-width:19ch;font:400 clamp(52px,7.8vw,92px)/.98 var(--serif);letter-spacing:-.025em;text-wrap:balance;margin-inline:auto}:is(.faq-shell,.orange-shell,.conversation-preview) h1,.audit-version :is(.offer-intro h2,.case-heading h3,.pilot-questions h3),.faq-shell :is(.faq-group-intro h2,.faq-close h2),.orange-shell .orange-reading h2{text-wrap:balance}.audit-version .hero-sub{text-wrap:pretty;max-width:54ch;line-height:1.65}.audit-version .feature{padding-block:clamp(56px,6vw,80px)}.audit-version .statement{padding-bottom:72px}.audit-version .statement p{color:var(--muted);text-wrap:pretty;line-height:1.45}.audit-version .statement em{color:var(--pine)}.audit-version .feature-copy>p,.audit-version .offer-intro>p,.faq-shell .faq-group-intro>p:last-child{text-wrap:pretty;line-height:1.7}.audit-version .offer-intro h2{max-width:19ch;margin-inline:auto}.audit-version .offer-cards{gap:16px;margin-top:44px}.audit-version .offer-card{min-width:0;padding:26px}.audit-version .offer-card :is(p,.deliverable-list li){font-size:14px;line-height:1.65}.audit-version .offer-card strong{text-wrap:balance;line-height:1.14}.audit-version .pilot-journey{gap:14px}.audit-version .pilot-journey>div{min-width:0;padding:24px}.audit-version .pilot-journey p{margin-bottom:0;line-height:1.65}.audit-version .pilot-journey h3{text-wrap:balance;font-size:30px;line-height:1.12}.faq-shell .faq-group{column-gap:48px;padding-top:72px}.faq-shell .faq-list{border-top:0}.faq-shell .faq-group-intro h2{line-height:1.18}.faq-shell .faq-item>p{max-width:var(--bubble-reading);line-height:1.75}.orange-shell .orange-reading>p,.orange-shell .orange-reading section>p{max-width:var(--bubble-reading)}.orange-shell .orange-reading>h1{letter-spacing:-.02em;max-width:18ch;line-height:1.02}.orange-shell .orange-reading section h2{max-width:28ch;line-height:1.12}.orange-shell .orange-reading .article-byline{font:13px/1.6 var(--sans)}.orange-shell .orange-reading section p+p{margin-top:18px}:is(.audit-version .offer-kicker,.audit-version .case-kicker,.audit-version .pilot-journey>div>span,.audit-version .mock-label,.faq-shell .private-label,.faq-shell .eyebrow,.orange-shell .eyebrow,.conversation-preview .conversation-eyebrow){font:500 12px/1.5 var(--sans);letter-spacing:.025em;text-transform:none}:is(.audit-version,.faq-shell,.orange-shell,.conversation-preview,.prototype-astra) :is(button,a) svg{stroke-width:1.7px;vertical-align:middle;flex-shrink:0}.audit-version :is(.pill-button,.text-link,.audit-quiet-link),.faq-shell :is(.pill-button,.faq-back),.orange-shell :is(.pill-button,.faq-back),.prototype-astra .astra-compose-actions :is(a,button),.conversation-preview .pill-button{gap:9px}.audit-version :is(.pill-button,.lens-chips button,.evidence-options button),.prototype-astra .astra-topics button,.orange-shell .reading-index a{border-radius:var(--bubble-pill);min-height:46px}.audit-version :is(.lens-chips button,.evidence-options button),.prototype-astra .astra-topics button{padding:11px 17px;line-height:1.4}.audit-version :is(.lens-chips button,.evidence-options button):not([aria-pressed=true]),.prototype-astra .astra-topics button:not([aria-pressed=true]),.audit-version .pilot-question-list button,.orange-shell .reading-index a{box-shadow:var(--bubble-control);border-color:var(--bubble-edge)}.audit-version .lens-chips button.active,.audit-version .case-tabs button[aria-selected=true]{background:var(--pine);color:#fff;box-shadow:var(--bubble-selected)}.audit-version .evidence-options button[aria-pressed=true],.prototype-astra .astra-topics button[aria-pressed=true]{background:var(--bubble-peach);color:var(--pine);box-shadow:var(--bubble-control);border-color:#e8b799}.audit-version .case-tabs button[aria-selected=true]>span{color:#ffb78d}.audit-version .pilot-question-list button{min-height:56px;padding:15px 20px}.audit-version .pilot-questions-icon{border-radius:50%;flex:none;width:54px;height:54px}.audit-version .method-steps>li>span{width:32px;height:28px}.faq-shell .faq-item summary{align-items:center}.faq-shell .faq-item summary svg{width:16px;height:16px;padding:9px}.prototype-astra .astra-icon{border-radius:50%}@media (width<=700px){:root{--bubble-panel:36px;--bubble-card:30px;--bubble-inner:24px}.audit-version .hero{padding-top:44px}.audit-version .hero h1{letter-spacing:-.02em;max-width:13ch;font-size:clamp(46px,12.5vw,64px);line-height:1}.audit-version .hero-sub{max-width:36ch;margin-top:22px;font-size:16px;line-height:1.6}.audit-version .audit-offer-pebbles{margin-bottom:24px}.audit-version .feature{padding-block:48px}.audit-version .statement{padding-top:148px;padding-bottom:40px}.audit-version .statement p{font-size:23px;line-height:1.5}.audit-version .offer-band{padding-block:64px}.audit-version .offer-intro h2{font-size:44px;line-height:1.04}.audit-version .offer-cards{gap:12px;margin-top:32px}.audit-version .offer-card,.audit-version .pilot-journey>div{padding:24px}.faq-shell .faq-group{padding-top:48px}.faq-shell .faq-hero h1{font-size:clamp(42px,11.5vw,54px);line-height:1.04}.orange-shell .orange-reading>h1{font-size:clamp(44px,12vw,58px)}.orange-shell .orange-reading section{padding:26px 22px}.orange-shell .orange-reading section p{font-size:16px;line-height:1.75}.conversation-preview .conversation-bubble h1{font-size:clamp(50px,13vw,68px);line-height:1.01}}@media (width<=480px){.prototype-astra .astra-topics button{border-radius:22px;padding:11px 12px;font-size:12px}.audit-version .case-tabs button{min-height:58px}}.audit-version .case-heading{margin-bottom:24px}.audit-version .evidence-challenge>.case-kicker{margin-top:0}@media (width<=359px){.prototype-astra .astra-header img{width:32px;height:32px}.prototype-astra .astra-header{gap:6px}.prototype-astra .astra-header h2{white-space:normal;font-size:25px;line-height:1.04}.prototype-astra .astra-compose-actions{gap:8px}.prototype-astra .astra-compose-actions a{padding:10px 12px;font-size:12px}.prototype-astra .astra-compose-actions a svg{display:none}.prototype-astra .astra-compose-actions button{gap:6px;padding:12px 14px;font-size:12px}}.prototype-astra .astra-email-note{color:var(--muted);font:12px/1.6 var(--sans);margin:10px 8px 0}.prototype-astra .astra-compose label.astra-consent{font:12px/1.55 var(--sans);color:var(--muted);margin:12px 4px}.prototype-astra .astra-consent input{flex:none;width:16px;height:16px}.conversation-local .pill-button{margin-top:18px}
