:root{
  --ink:var(--dt-ink,#0b1117);
  --paper:var(--dt-paper,#fff4d6);
  --paper-2:var(--dt-paper-soft,#fffaf0);
  --panel:#fffaf0;
  --panel-2:#f4e2af;
  --muted:#4d5855;
  --muted-2:#68716d;
  --line:rgba(11,17,23,.18);
  --line-strong:#0b1117;
  --green:var(--dt-green,#2bc875);
  --green-deep:var(--dt-green-deep,#15773a);
  --amber:var(--dt-amber,#f4b740);
  --cream:var(--dt-paper,#fff4d6);
  --dark:var(--dt-ink,#0b1117);
  --shadow:9px 9px 0 #0b1117;
  --shadow-soft:0 30px 70px rgba(11,17,23,.15);
  --radius:26px;
  --sans:"Avenir Next",Avenir,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --display:"Arial Narrow","Avenir Next Condensed",Impact,sans-serif;
  --serif:Iowan Old Style,"Palatino Linotype",Georgia,serif;
}

html{background:var(--paper);color-scheme:light}
body{background:
  radial-gradient(circle at 12% 12%,rgba(43,200,117,.12),transparent 28rem),
  radial-gradient(circle at 92% 35%,rgba(244,183,64,.13),transparent 30rem),
  var(--paper);color:var(--ink)}
body::before{opacity:.055;mix-blend-mode:multiply;z-index:200}
::selection{background:var(--amber);color:var(--ink)}
.skip{color:var(--paper)}

.topbar{min-height:74px;padding:10px clamp(16px,4vw,58px);border-bottom:3px solid var(--ink);background:rgba(255,244,214,.92);box-shadow:0 5px 0 rgba(11,17,23,.08);backdrop-filter:blur(18px)}
.brand{gap:0;font-family:var(--serif);font-size:29px;font-weight:900;letter-spacing:-.07em;color:var(--ink)}
.brand img{width:48px;height:48px;margin-right:-2px;border-radius:0;box-shadow:none}
.brand span{transform:translateY(-1px)}
.topbar nav{gap:clamp(12px,1.8vw,26px)}
.topbar nav a{color:var(--ink);font-size:13px;font-weight:850;letter-spacing:.01em}
.topbar nav a:hover{color:var(--green-deep)}
.topbar nav .nav-cta{padding:10px 15px;border:2px solid var(--ink);border-radius:11px;background:var(--amber);color:var(--ink);box-shadow:4px 4px 0 var(--ink);transition:transform .14s ease,box-shadow .14s ease}
.topbar nav .nav-cta:hover{color:var(--ink);transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}
.nav-toggle{border:2px solid var(--ink);background:var(--paper-2);box-shadow:3px 3px 0 var(--ink);color:var(--ink);font-weight:850}

.section{max-width:1500px;padding:clamp(88px,9vw,144px) clamp(18px,5vw,78px)}
.eyebrow,.micro{color:var(--green-deep);font-size:11px;letter-spacing:.18em;font-weight:900}
.live-dot{background:var(--green);box-shadow:0 0 0 5px rgba(43,200,117,.18)}
h1,h2,h3{font-family:var(--display);font-weight:900;line-height:.96;letter-spacing:-.035em;text-wrap:balance}
h1{font-size:clamp(66px,8.4vw,132px);text-transform:uppercase}
h2{font-size:clamp(48px,6.7vw,96px)}
h3{font-size:clamp(27px,3vw,43px);line-height:1}
.lede{color:var(--muted);font-size:clamp(18px,2vw,24px);line-height:1.5}
.section-heading>p:last-child,.tour-heading>p{color:var(--muted);font-size:18px;line-height:1.55}

.button{min-height:54px;padding:14px 21px;border:3px solid var(--ink);border-radius:13px;font-weight:900;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}
.button:hover{transform:translate(3px,3px)}
.button.primary{background:var(--amber);color:var(--ink);box-shadow:6px 6px 0 var(--ink)}
.button.primary:hover{box-shadow:3px 3px 0 var(--ink)}
.button.secondary{background:var(--paper-2);border-color:var(--ink);color:var(--ink);box-shadow:6px 6px 0 var(--ink)}
.button.secondary:hover{background:var(--green);box-shadow:3px 3px 0 var(--ink)}

.hero{max-width:1600px;min-height:calc(100svh - 74px);padding:clamp(74px,8vw,126px) clamp(18px,5vw,78px) 100px;grid-template-columns:minmax(0,.86fr) minmax(550px,1.14fr);gap:clamp(54px,6vw,104px)}
.hero::before{width:45vw;height:45vw;right:-20vw;top:-18vw;background:radial-gradient(circle,var(--amber),transparent 68%);opacity:.22;filter:none}
.hero-copy h1{max-width:760px;font-size:clamp(66px,6.9vw,110px)}
.hero-copy h1 em{display:block;font-family:var(--serif);font-size:.84em;font-weight:800;font-style:italic;text-transform:none;color:var(--green-deep);letter-spacing:-.075em}
.hero-copy .lede{max-width:670px}
.founder-line{display:inline-block;margin:4px 0 0;padding:7px 11px;border:2px solid var(--ink);border-radius:8px;background:var(--green);font-size:13px;font-weight:900;transform:rotate(-1deg)}
.hero-points{color:var(--ink);font-size:13px}.hero-points li::before{content:"●";color:var(--green-deep);font-size:10px}
.hero-showcase{min-width:0;padding:90px 0 70px}
.hero-showcase::before{inset:12% -2% 5%;border:3px solid var(--ink);border-radius:34px;background:var(--green);box-shadow:14px 14px 0 var(--ink);filter:none;transform:rotate(-2deg)}
.hero-brand-mark{position:absolute;z-index:3;right:-28px;top:-14px;width:190px;height:190px;display:grid;place-items:center;border:3px solid var(--ink);border-radius:50%;background:var(--paper);box-shadow:8px 8px 0 var(--ink);transform:rotate(4deg)}
.hero-brand-mark img{width:160px;height:160px}.hero-signal{position:absolute;inset:0;pointer-events:none}.hero-signal i{position:absolute;border:6px solid var(--amber);border-left-color:transparent;border-bottom-color:transparent;border-radius:50%;transform:rotate(38deg)}
.hero-signal i:first-child{width:42px;height:42px;right:-1px;top:8px}.hero-signal i:nth-child(2){width:66px;height:66px;right:-15px;top:-6px}.hero-signal i:last-child{width:90px;height:90px;right:-29px;top:-20px}
.product-frame{border:3px solid var(--ink);border-radius:20px;box-shadow:13px 13px 0 var(--ink);transform:rotate(1.2deg);background:var(--ink)}
.hero-showcase:hover .product-frame{transform:translate(-2px,-4px) rotate(.3deg);box-shadow:16px 17px 0 var(--ink)}
.frame-bar{background:#15191e;border-bottom:1px solid rgba(255,255,255,.14)}
.practice-pill{background:rgba(43,200,117,.14);color:#6bf1a8}
.product-frame figcaption,.tour-visual figcaption{background:var(--ink);color:#b7c1bd}
.floating-note{min-width:206px;border:3px solid var(--ink);border-radius:14px;background:var(--paper-2);box-shadow:6px 6px 0 var(--ink);backdrop-filter:none;color:var(--ink)}
.floating-note>span{background:var(--amber);color:var(--ink)}.floating-note small{color:var(--muted)}.note-context{left:28px;top:15%}.note-follow{right:-22px;bottom:3%}.note-follow>span{background:var(--green);color:var(--ink)}

.proof-strip{max-width:1500px;border:3px solid var(--ink);background:var(--paper-2);box-shadow:8px 8px 0 var(--ink)}
.proof-strip p{min-height:88px;border-right:2px solid var(--ink)}.proof-strip span{color:var(--green-deep)}

.pain-section{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(52px,7vw,110px);align-items:center}
.pain-copy h2{font-size:clamp(52px,6vw,88px);max-width:760px}
.pain-questions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:38px 0}
.pain-questions p{display:flex;align-items:center;gap:12px;margin:0;padding:15px 16px;border:2px solid var(--ink);border-radius:12px;background:var(--paper-2);box-shadow:4px 4px 0 var(--ink);font-weight:850;line-height:1.25}
.pain-questions span{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;background:var(--amber);font-size:9px;font-weight:900}
.pain-answer{max-width:700px;color:var(--muted);font-size:18px}.pain-answer strong{display:block;margin-bottom:8px;color:var(--ink);font-size:24px}
.editorial-art{margin:0;border:3px solid var(--ink);border-radius:22px;background:var(--paper-2);box-shadow:11px 11px 0 var(--ink);overflow:hidden}.editorial-art img{width:100%;height:100%;object-fit:cover}.editorial-art figcaption{padding:11px 15px;border-top:2px solid var(--ink);background:var(--amber);color:var(--ink);font-size:11px;font-weight:850;text-align:center}
.art-scramble{transform:rotate(1.2deg)}

.cadence-section{position:relative;margin:60px 0 0;padding:clamp(110px,12vw,180px) clamp(18px,5vw,78px);background:var(--green);color:var(--ink);clip-path:polygon(0 5%,100% 0,100% 95%,0 100%)}
.cadence-section::before{content:"";position:absolute;inset:7% 0 auto;height:16px;background:var(--amber);border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);transform:rotate(-.7deg)}
.cadence-heading,.cadence-shell{position:relative;z-index:1;max-width:1420px;margin-left:auto;margin-right:auto}
.cadence-heading{display:grid;grid-template-columns:.8fr 1.2fr;gap:20px 60px;margin-bottom:46px}.cadence-heading .eyebrow{grid-column:1/-1;color:var(--ink)}.cadence-heading h2{margin:0;max-width:800px}.cadence-heading>p:last-child{align-self:end;margin:0 0 8px;max-width:520px;font-size:19px;font-weight:700}
.cadence-shell{border:3px solid var(--ink);border-radius:22px;background:var(--paper);box-shadow:12px 12px 0 var(--ink);overflow:hidden}
.cadence-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:3px solid var(--ink);background:var(--ink);gap:2px}
.cadence-tabs button{min-height:74px;padding:12px 15px;border:0;background:var(--paper-2);color:var(--ink);font-weight:900;cursor:pointer}.cadence-tabs button span{display:inline-grid;place-items:center;width:28px;height:28px;margin-right:8px;border:2px solid var(--ink);border-radius:50%;background:var(--paper)}
.cadence-tabs button[aria-selected="true"]{background:var(--amber)}
.cadence-visual{display:grid;grid-template-columns:1.35fr .65fr;align-items:stretch;min-height:530px}.art-relay{border:0;border-right:3px solid var(--ink);border-radius:0;box-shadow:none}.art-relay img{height:100%;object-position:center}
.cadence-copy-wrap{display:grid;background:var(--paper-2)}.cadence-panel{grid-area:1/1;padding:clamp(34px,5vw,64px);animation:panel-in .22s ease both}.cadence-panel small{color:var(--green-deep);font-weight:900;letter-spacing:.15em}.cadence-panel h3{margin:22px 0;font-size:clamp(38px,4.6vw,64px)}.cadence-panel p{color:var(--muted);font-size:17px}

.product-tour{max-width:none;background:var(--ink);color:var(--paper);padding-top:clamp(104px,10vw,154px);padding-bottom:clamp(104px,10vw,154px)}
.product-tour .tour-heading,.product-tour .tour-shell{max-width:1420px;margin-left:auto;margin-right:auto}
.product-tour .eyebrow{color:var(--amber)}.tour-heading{grid-template-columns:1fr .72fr}.tour-heading>p{color:#b8c1bd}.tour-shell{grid-template-columns:1fr;border:2px solid rgba(255,255,255,.2);border-radius:24px;background:#10151a;box-shadow:0 34px 90px rgba(0,0,0,.34)}
.tour-tabs{display:grid;grid-template-columns:repeat(4,1fr);padding:10px;border-right:0;border-bottom:1px solid rgba(255,255,255,.14);background:#0c1014}
.tour-tabs button{min-height:62px;border:1px solid transparent;border-radius:12px;color:#aeb8b5}.tour-tabs button:hover{background:rgba(255,255,255,.06)}.tour-tabs button[aria-selected="true"]{border-color:rgba(43,200,117,.4);background:rgba(43,200,117,.12);color:#fff}.tour-tabs button span{color:var(--green)}
.tour-panel{grid-template-columns:.66fr 1.34fr;gap:clamp(34px,5vw,78px);padding:clamp(28px,4vw,58px);min-height:690px}.tour-copy{align-self:center}.tour-copy .micro{color:var(--green)}.tour-copy p,.tour-copy li{color:#b8c2be}.tour-copy li::before{color:var(--green)}
.tour-visual{border:2px solid rgba(255,255,255,.18);background:#080a0d}.desktop-shot{box-shadow:0 26px 70px rgba(0,0,0,.4)}

.strength-section{padding-top:clamp(110px,11vw,170px)}
.strength-section .section-heading{max-width:980px}.strength-section .section-heading>p:last-child{max-width:720px;margin-left:auto;margin-right:auto}
.strength-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.strength-card{position:relative;min-height:330px;padding:30px;border:3px solid var(--ink);border-radius:20px;background:var(--paper-2);box-shadow:8px 8px 0 var(--ink);overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}
.strength-card:hover{transform:translate(3px,3px) rotate(-.4deg);box-shadow:5px 5px 0 var(--ink)}
.strength-card>span{display:grid;place-items:center;width:58px;height:58px;margin-bottom:54px;border:3px solid var(--ink);border-radius:50%;background:var(--amber);font:900 25px/1 var(--sans)}
.strength-card h3{font-size:37px}.strength-card p{color:var(--muted)}
.strength-card.momentum,.strength-card.evidence{background:var(--green)}.strength-card.promise,.strength-card.help{background:var(--amber)}.strength-card.momentum>span,.strength-card.evidence>span{background:var(--paper)}.strength-card.promise>span,.strength-card.help>span{background:var(--paper)}

.guide-compliance{max-width:1560px;display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(42px,6vw,88px);align-items:center}
.art-guide{grid-row:1/3;min-height:0;align-self:start;margin-top:300px;transform:rotate(-1deg)}.art-guide img{height:auto;object-position:center}
.guide-compliance-heading{align-self:end}.guide-compliance-heading h2{max-width:800px}.guide-compliance-heading>p:last-child{color:var(--muted);font-size:20px}
.guide-evidence-grid{display:grid;gap:26px}.guide-intro{padding:28px;border:3px solid var(--ink);border-radius:18px;background:var(--green);box-shadow:7px 7px 0 var(--ink)}.guide-intro h3{font-size:40px}.guide-intro>p{color:#18352a}.guide-status{display:flex;gap:12px;margin:22px 0 0;padding:15px;border:2px solid var(--ink);border-radius:12px;background:var(--paper);color:var(--ink)!important;font-size:12px}.guide-status span{font-size:20px}.guide-status strong{margin-right:6px}
.guide-demo{padding:24px;border:3px solid var(--ink);border-radius:20px;background:var(--ink);box-shadow:9px 9px 0 var(--green-deep);color:var(--paper)}
.guide-demo::before{display:none}.guide-top{border-bottom-color:rgba(255,255,255,.13)}.guide-mark{background:var(--green);color:var(--ink)}.preview-pill{background:var(--amber);color:var(--ink)}.guide-prompt{color:#c2cbc7}.guide-questions button{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:#d4dbd8}.guide-questions button[aria-selected="true"]{border-color:var(--green);background:var(--green);color:var(--ink)}
.guide-answer-wrap{border:2px solid rgba(255,255,255,.13);background:#11171b}.guide-answer{color:var(--paper)}.guide-answer small{color:var(--amber)}.answer-icon{background:var(--amber);color:var(--ink)}
.evidence-block{display:grid;grid-template-columns:.9fr 1.1fr;gap:26px;align-items:center;padding-top:18px}.evidence-copy>p:not(.eyebrow){color:var(--muted)}.evidence-copy .button{margin-top:10px}.disclaimer{border-left:4px solid var(--amber);color:var(--muted)!important}
.evidence-card{border:3px solid var(--ink);background:var(--paper-2);box-shadow:9px 9px 0 var(--ink);color:var(--ink)}.evidence-card::before{background:radial-gradient(circle,rgba(43,200,117,.28),transparent 68%)}.evidence-head{border-bottom-color:var(--line);color:var(--muted)}.example-pill{background:var(--amber);color:var(--ink)}.evidence-avatar{background:var(--green);color:var(--ink)}.evidence-person small,.evidence-card dt{color:var(--muted)}.evidence-card dl div{border-top-color:var(--line)}.evidence-card>p{background:rgba(43,200,117,.14);color:var(--muted)}.evidence-card>p span{background:var(--green);color:var(--ink)}

.advisor-section{position:relative;margin-top:70px;padding:clamp(110px,12vw,180px) clamp(18px,5vw,78px);display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(50px,7vw,110px);background:var(--green);color:var(--ink);clip-path:polygon(0 3%,100% 0,100% 100%,0 96%)}
.advisor-section::after{content:"";position:absolute;right:-90px;top:60px;width:360px;height:360px;border:70px solid var(--amber);border-left-color:transparent;border-bottom-color:transparent;border-radius:50%;transform:rotate(20deg);opacity:.7}
.advisor-intro,.role-shell{position:relative;z-index:1}.advisor-intro{align-self:center}.advisor-intro .eyebrow{color:var(--ink)}.advisor-intro h2{max-width:740px}.advisor-intro>p:last-child{max-width:650px;font-size:19px;font-weight:650}
.role-shell{align-self:center;border:3px solid var(--ink);border-radius:22px;background:var(--paper);box-shadow:11px 11px 0 var(--ink);overflow:hidden}
.role-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;border-bottom:3px solid var(--ink);background:var(--ink)}.role-tabs button{min-height:60px;border:0;background:var(--paper-2);font-weight:900;color:var(--ink);cursor:pointer}.role-tabs button[aria-selected="true"]{background:var(--amber)}
.role-stage{display:grid;min-height:420px}.role-panel{grid-area:1/1;padding:clamp(36px,5vw,66px);animation:panel-in .2s ease both}.role-panel small{color:var(--green-deep);font-weight:900;letter-spacing:.13em}.role-panel h3{max-width:690px;margin:22px 0;font-size:clamp(43px,5vw,70px)}.role-panel ul{display:grid;gap:12px;padding:0;list-style:none}.role-panel li{padding:12px 14px;border:2px solid var(--ink);border-radius:10px;background:var(--paper-2);font-weight:750}.role-panel li::before{content:"✓";margin-right:10px;color:var(--green-deep);font-weight:900}.role-panel>p{font-size:12px;color:var(--muted)}

.pilot-close{display:grid;grid-template-columns:1fr .8fr;gap:clamp(50px,7vw,110px);align-items:start;padding-top:clamp(120px,12vw,180px)}
.pilot-close-copy h2{max-width:760px}.pilot-close-copy>p:not(.eyebrow){max-width:680px;color:var(--muted);font-size:20px}.pilot-facts{border:3px solid var(--ink);background:var(--ink);box-shadow:7px 7px 0 var(--green-deep)}.pilot-facts div{background:var(--paper-2)}.pilot-facts dt{color:var(--muted)}
.faq-list{border-top:3px solid var(--ink)}.faq-list details{border-bottom:3px solid var(--ink)}.faq-list summary{min-height:86px;font-size:19px}.faq-list summary span{display:grid;place-items:center;flex:0 0 34px;height:34px;border:2px solid var(--ink);border-radius:50%;background:var(--amber);color:var(--ink)}.faq-list details p{color:var(--muted);font-size:16px}

footer{border-top:3px solid var(--ink);color:var(--ink)}.footer-brand p{color:var(--muted)}.footer-links a,.page-footer a{color:var(--muted)}.footer-links a:hover,.page-footer a:hover{color:var(--green-deep)}.footer-bottom{border-top-color:var(--line);color:var(--muted)}

.legal-page,.pilot{color:var(--ink)}
.legal-page .lede,.pilot .lede{color:var(--muted)}
.legal-page section{border-top:2px solid var(--ink)}.legal-page section p,.legal-page section li,.legal-page address{color:var(--muted)}.legal-page .notice,.legal-page .route{border:3px solid var(--ink);border-radius:14px;background:var(--paper-2);box-shadow:5px 5px 0 var(--ink);color:var(--ink)}.legal-page .meta{color:var(--muted)}
#pilot-form fieldset{border:3px solid var(--ink);border-radius:14px;background:var(--paper-2);box-shadow:5px 5px 0 var(--ink)}#pilot-form fieldset label{border-bottom-color:var(--line);color:var(--ink)}.pilot-result{border:3px solid var(--ink);background:var(--green);box-shadow:7px 7px 0 var(--ink)}.pilot-result[data-level="foundation"]{background:var(--amber)}.pilot-result strong,#network-proof{color:var(--green-deep)}.method p{color:var(--muted)}

@media(max-width:1180px){
  .hero{grid-template-columns:1fr}.hero-copy{max-width:960px}.hero-showcase{max-width:980px;margin:auto}.pain-section,.guide-compliance,.advisor-section,.pilot-close{grid-template-columns:1fr}.art-scramble{max-width:980px}.cadence-visual{grid-template-columns:1fr}.art-relay{min-height:480px;border-right:0;border-bottom:3px solid var(--ink)}.strength-grid{grid-template-columns:repeat(2,1fr)}.art-guide{grid-row:auto;min-height:auto;max-height:none;margin-top:0}.guide-evidence-grid{grid-template-columns:1fr}.advisor-intro{max-width:980px}.role-shell{width:100%;max-width:1000px}.advisor-section::after{opacity:.3}.pilot-close{max-width:1000px}
}

@media(max-width:820px){
  .topbar>nav{top:64px;border:3px solid var(--ink);background:var(--paper);box-shadow:7px 7px 0 var(--ink)}.topbar nav a{color:var(--ink)}
  .hero{padding-top:68px}.hero-copy h1{font-size:clamp(62px,16vw,96px)}.hero-brand-mark{width:135px;height:135px;right:-10px;top:-28px}.hero-brand-mark img{width:115px;height:115px}.hero-showcase{padding-top:72px}.floating-note{display:none}.hero-showcase::before{inset:15% 0 2%}
  .proof-strip{margin-left:16px;margin-right:24px}
  .pain-questions{grid-template-columns:1fr}.cadence-section{clip-path:polygon(0 2%,100% 0,100% 98%,0 100%)}.cadence-heading{grid-template-columns:1fr}.cadence-tabs{display:flex;overflow-x:auto}.cadence-tabs button{flex:0 0 auto;min-width:160px}.art-relay{min-height:390px}.cadence-panel{min-height:350px}
  .tour-heading{grid-template-columns:1fr}.tour-tabs{display:flex;overflow-x:auto}.tour-tabs button{flex:0 0 auto}.tour-panel{grid-template-columns:1fr;min-height:auto}.strength-grid{grid-template-columns:1fr}.strength-card{min-height:290px}.strength-card>span{margin-bottom:38px}
  .evidence-block{grid-template-columns:1fr}.advisor-section{clip-path:polygon(0 1%,100% 0,100% 100%,0 99%)}.role-tabs{display:flex;overflow-x:auto}.role-tabs button{flex:0 0 auto;min-width:130px}.role-stage{min-height:500px}
}

@media(max-width:560px){
  .brand{font-size:25px}.brand img{width:43px;height:43px}.topbar{min-height:66px}
  h2{font-size:clamp(45px,14vw,66px)}.hero-copy h1{font-size:clamp(57px,16vw,80px)}.hero-copy h1 em{font-size:.78em}.founder-line{font-size:11px}.hero-actions{display:grid}.hero-showcase{padding-bottom:20px}.hero-brand-mark{width:110px;height:110px;right:-5px;top:-32px}.hero-brand-mark img{width:96px;height:96px}.product-frame{box-shadow:7px 7px 0 var(--ink)}
  .proof-strip{grid-template-columns:1fr}.proof-strip p{border-right:0;border-bottom:2px solid var(--ink)}
  .editorial-art{border-radius:15px;box-shadow:7px 7px 0 var(--ink)}.art-scramble img{min-height:420px;object-position:66% center}.cadence-section{padding-left:15px;padding-right:20px}.cadence-tabs button{min-width:145px}.art-relay{min-height:310px}.cadence-panel{padding:30px 22px;min-height:330px}.cadence-panel h3{font-size:44px}
  .product-tour{padding-left:15px;padding-right:15px}.tour-panel{padding:22px 15px}.tour-copy h3{font-size:37px}.tour-tabs{padding:7px}.tour-tabs button{min-height:52px}.phone-shot{height:500px}.phone-shot img{height:440px}
  .strength-card{padding:24px;min-height:270px;box-shadow:6px 6px 0 var(--ink)}.strength-card h3{font-size:34px}.strength-card>span{margin-bottom:26px}
  .guide-compliance{padding-left:15px;padding-right:20px}.art-guide img{min-height:420px;object-position:44% center}.guide-intro{padding:22px}.guide-demo{padding:15px}.guide-questions{grid-template-columns:1fr}.guide-answer-wrap,.guide-answer{min-height:250px}.guide-answer{grid-template-columns:1fr}.evidence-card{padding:19px}.evidence-card dd{max-width:55%}
  .advisor-section{padding-left:15px;padding-right:20px}.advisor-intro h2{font-size:50px}.role-panel{padding:30px 20px}.role-panel h3{font-size:45px}.role-stage{min-height:510px}
  .pilot-close{padding-left:16px;padding-right:16px}.pilot-facts{grid-template-columns:1fr}.faq-list summary{font-size:16px}.faq-list details p{padding-right:12px}
}

@media(prefers-reduced-motion:reduce){.hero-signal i{animation:none}.strength-card,.product-frame,.editorial-art{transform:none!important}}
