.sec-marker{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-weight:600}.sec-rule{height:1px;background:var(--ink);width:100%}header.site{position:sticky;top:0;z-index:30;background:hsla(42,50%,96%,.88);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--rule)}.header-inner{justify-content:space-between;padding:14px 0;gap:24px}.brand,.header-inner{display:flex;align-items:center}.brand{gap:10px;text-decoration:none;color:inherit}.brand img{width:124px;height:auto}.brand-wordmark-v3{font-family:var(--font-display);font-weight:600;letter-spacing:-.04em;font-size:17px;color:var(--ink);text-transform:lowercase}nav.primary{display:none;gap:20px;align-items:center}@media (min-width:900px){nav.primary{display:flex}}nav.primary a{color:rgba(20,20,19,.7);text-decoration:none;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;transition:color .2s ease}nav.primary a:hover{color:var(--ink)}nav.primary a.active{color:var(--accent)}.header-cta{background:var(--ink);color:var(--paper);border:1px solid var(--ink);padding:10px 18px;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:background .2s ease,color .2s ease}.header-cta:hover{background:var(--accent);border-color:var(--accent)}.hero{position:relative;padding:88px 0 96px;min-height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.hero-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1}.hero-bg .hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(20,20,19,.05) 1px,transparent 0),linear-gradient(90deg,rgba(20,20,19,.05) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse at center top,rgba(0,0,0,.6),transparent 70%);mask-image:radial-gradient(ellipse at center top,rgba(0,0,0,.6),transparent 70%);animation:v3GridDrift 60s linear infinite}.hero-bg .hero-radial{position:absolute;right:-20%;top:-10%;width:80vw;height:80vw;background:radial-gradient(circle,color-mix(in oklch,var(--accent) 14%,transparent) 0,transparent 60%);pointer-events:none}@keyframes v3GridDrift{0%{background-position:0 0}to{background-position:320px 320px}}.hero-inner{position:relative;z-index:2;display:flex;flex-direction:column;gap:48px}.hero-head{display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:24px;align-items:baseline;padding-top:24px;border-top:1px solid var(--ink)}.hero-head-counter{color:var(--accent);letter-spacing:.16em}.hero-head-counter,.hero-head-label{font-family:var(--font-mono);font-size:11px}.hero-head-label{color:rgba(20,20,19,.5);letter-spacing:.22em;text-transform:uppercase}.hero-head-status{display:inline-flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.18em;color:var(--accent);font-weight:600;font-family:var(--font-mono)}.hero-head-dot{width:7px;height:7px;background:var(--accent);box-shadow:0 0 0 3px rgba(140,43,26,.18);animation:heroDotPulse 1.6s ease-in-out infinite;flex-shrink:0}@keyframes heroDotPulse{0%,to{opacity:1}50%{opacity:.5}}.hero-main{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:stretch}@media (max-width:1000px){.hero-main{grid-template-columns:1fr;gap:40px}}.hero-left{display:flex;flex-direction:column;gap:32px;min-width:0}.hero-tagline{margin:0;font-family:var(--font-display);font-size:clamp(48px,9vw,132px);font-weight:500;letter-spacing:-.04em;line-height:.95}.hero-tagline .serif{font-family:var(--font-serif);font-style:italic;font-weight:300;letter-spacing:-.015em}.hero-rotor{display:inline-block;color:var(--accent);min-height:1.1em;line-height:1}.type-cursor{display:inline-block;width:.55em;height:.85em;background:currentColor;margin-left:.05em;vertical-align:-.04em;animation:blinkCursor 1s steps(1) infinite}@keyframes blinkCursor{0%,49%{opacity:1}50%,to{opacity:0}}.hero-body{font-family:var(--font-serif);font-size:22px;line-height:1.5;color:rgba(20,20,19,.7);max-width:44ch;margin:0}.hero-cta-row{display:flex;flex-direction:column;gap:12px;align-items:stretch}@media (min-width:540px){.hero-cta-row{flex-direction:row;align-items:center}}.btn-primary{background:var(--ink);color:var(--paper);border:1px solid var(--ink);padding:18px 24px;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;transition:background .25s ease,color .25s ease}.btn-primary:hover{background:var(--accent);border-color:var(--accent)}.btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--ink);padding:18px 24px;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;transition:background .25s ease,color .25s ease}.btn-ghost:hover{background:var(--ink);color:var(--paper)}.hero-right{min-width:0}.hero-split-main{gap:56px;position:relative;z-index:2;padding:24px 0 0}.hero-split-copy,.hero-split-main{display:flex;flex-direction:column}.hero-split-copy{gap:8px;max-width:900px}.hero-split-line{margin:0;font-family:var(--font-serif);font-style:italic;font-weight:300;font-size:clamp(28px,4vw,48px);letter-spacing:-.02em;color:rgba(20,20,19,.8);line-height:1.2}.hero-split-line-sub{color:rgba(20,20,19,.6);margin-top:0}.hero-split-flap-wrap{margin:8px 0}.hero-split-cta{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.hero-split-tag{margin:0;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:rgba(20,20,19,.45)}@media (max-width:640px){.hero-split-main{gap:36px}.hero-split-line{font-size:clamp(22px,5vw,32px)}}.report-hero{min-height:auto;padding:96px 0 72px}.report-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:clamp(32px,6vw,72px);align-items:center}.report-hero-simple{display:block;max-width:1120px}.report-hero-copy{min-width:0}.report-hero-head{margin-bottom:30px}.report-hero-title{margin:0;max-width:10ch;font-family:var(--font-display);font-size:clamp(56px,10vw,124px);font-weight:600;letter-spacing:-.045em;line-height:.9}.report-hero-title span{display:block;color:var(--accent);font-family:var(--font-serif);font-style:italic;font-weight:300;letter-spacing:-.02em}.report-hero-body{max-width:610px;margin:28px 0 0;color:rgba(20,20,19,.68);font-size:clamp(18px,2vw,24px);line-height:1.45}.report-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.report-primary{position:relative;overflow:hidden}.report-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 0 36%,hsla(42,50%,96%,.2) 46%,transparent 56%);transform:translateX(-100%);transition:transform .65s ease;pointer-events:none}.report-primary:hover:after{transform:translateX(100%)}.report-secondary{background:hsla(42,50%,96%,.22)}.report-point-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:38px;max-width:720px}.report-point{border-top:1px solid var(--ink);padding-top:14px}.report-point .mono{display:block;margin-bottom:8px;color:var(--accent);font-size:10px;letter-spacing:.18em;font-weight:700;text-transform:uppercase}.report-point p{margin:0;color:rgba(20,20,19,.62);font-size:13px;line-height:1.45}.capability-section{padding:72px 0;background:rgba(20,20,19,.025)}.capability-head{display:grid;grid-template-columns:170px minmax(0,1fr) minmax(260px,.55fr);gap:28px;align-items:start;padding-top:24px;border-top:1px solid var(--ink);margin-bottom:34px}.capability-head .mono{color:var(--accent);font-size:10px;letter-spacing:.22em;font-weight:700;text-transform:uppercase}.capability-head h2{margin:0;max-width:14ch;font-size:clamp(34px,5vw,66px);line-height:.98;letter-spacing:-.04em}.capability-head p{margin:0;color:rgba(20,20,19,.66);font-size:15px;line-height:1.55}.capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--ink);background:var(--paper)}.capability-card{min-height:520px;padding:24px;border-right:1px solid var(--ink);display:flex;flex-direction:column;gap:18px}.capability-card:last-child{border-right:none}.cap-card-top{display:flex;justify-content:space-between;align-items:center;gap:14px}.cap-card-top .mono{color:var(--accent);font-size:10px;letter-spacing:.2em;font-weight:700;text-transform:uppercase}.mini-volvve img{display:block;width:42px;height:auto;image-rendering:pixelated;opacity:.9}.capability-card h3{margin:auto 0 0;font-size:26px;line-height:1.05;letter-spacing:-.025em}.capability-card p{margin:0;color:rgba(20,20,19,.62);font-size:14px;line-height:1.55}.marketing-graphic,.organize-graphic,.website-graphic{min-height:270px;border:1px solid var(--rule);background-image:linear-gradient(rgba(20,20,19,.035) 1px,transparent 0),linear-gradient(90deg,rgba(20,20,19,.035) 1px,transparent 0);background-size:22px 22px;position:relative;overflow:hidden}.org-inputs{position:absolute;inset:18px}.org-inputs span{position:absolute;display:inline-flex;padding:7px 9px;background:rgba(20,20,19,.06);border:1px solid var(--rule);color:rgba(20,20,19,.62);font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;animation:capPulse 2.6s ease-in-out infinite;animation-delay:var(--d)}.org-inputs span:first-child{left:0;top:4px}.org-inputs span:nth-child(2){left:44%;top:0}.org-inputs span:nth-child(3){right:0;top:38px}.org-inputs span:nth-child(4){left:8%;top:82px}.org-inputs span:nth-child(5){right:14%;top:104px}.org-inputs span:nth-child(6){left:0;bottom:42px}.org-inputs span:nth-child(7){left:38%;bottom:12px}.org-inputs span:nth-child(8){right:0;bottom:48px}.org-inputs span:nth-child(9){left:36%;top:56px}.org-hub{position:absolute;left:50%;top:50%;width:156px;height:118px;transform:translate(-50%,-50%);background:var(--ink);color:var(--paper);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;box-shadow:10px 10px 0 rgba(20,20,19,.08)}.org-hub b{font-size:18px;letter-spacing:-.02em}.org-hub i{max-width:16ch;color:hsla(42,50%,96%,.62);font-style:normal;font-size:11px;line-height:1.35}.browser-bar{display:flex;gap:6px;padding:12px;border-bottom:1px solid var(--rule);background:rgba(20,20,19,.04)}.browser-bar span{width:8px;height:8px;background:var(--accent);opacity:.7}.site-canvas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px}.site-canvas span{min-height:46px;border:1px solid var(--rule);background:hsla(42,50%,96%,.8);display:flex;align-items:center;justify-content:center;color:rgba(20,20,19,.58);font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.site-canvas span.wide{grid-column:1/-1;min-height:78px;color:var(--accent);font-weight:700}.marketing-graphic{display:grid;grid-template-columns:.8fr 1fr;align-items:center;gap:16px;padding:18px}.marketing-target{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.marketing-target span{position:absolute;border:1px solid var(--accent);opacity:.45}.marketing-target span:first-child{inset:10%}.marketing-target span:nth-child(2){inset:28%}.marketing-target b{position:relative;z-index:2;width:64px;height:64px;background:var(--accent);color:var(--paper);display:flex;align-items:center;justify-content:center;font-size:13px}.marketing-list{border:1px solid var(--rule);background:hsla(42,50%,96%,.75)}.marketing-list div{display:grid;gap:2px;padding:11px 12px;border-bottom:1px solid var(--rule)}.marketing-list div:last-child{border-bottom:none}.marketing-list span{color:var(--accent);font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;font-weight:700;text-transform:uppercase}.marketing-list b{color:rgba(20,20,19,.62);font-size:12px;font-weight:500}@keyframes capPulse{0%,to{transform:translateY(0);opacity:.72}50%{transform:translateY(-3px);opacity:1}}.report-close-section{padding:72px 0 96px;background:var(--charcoal);color:var(--paper)}.report-close{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;border-top:1px solid hsla(42,50%,96%,.18);padding-top:32px}.report-close-kicker{margin-bottom:14px;color:var(--accent);font-size:10px;letter-spacing:.22em;font-weight:700}.report-close h2{margin:0;max-width:13ch;font-size:clamp(38px,5vw,68px);line-height:.98;letter-spacing:-.04em}.report-close h2 span{display:block;color:var(--accent);font-family:var(--font-serif);font-style:italic;font-weight:300;letter-spacing:-.02em}.report-close p{max-width:600px;margin:18px 0 0;color:hsla(42,50%,96%,.68);font-size:16px;line-height:1.55}.report-close-actions{display:flex;flex-direction:column;gap:12px;min-width:min(340px,100%)}.report-close .btn-ghost{color:var(--paper);border-color:hsla(42,50%,96%,.52)}.report-close .btn-ghost:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.diagnostic-page{min-height:100vh;background:var(--paper);color:var(--ink);overflow-x:hidden}.diagnostic-hero{position:relative;padding:72px 0 54px;background:linear-gradient(180deg,rgba(20,20,19,.035),transparent);overflow:hidden}.diagnostic-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(20,20,19,.045) 1px,transparent 0),linear-gradient(90deg,rgba(20,20,19,.045) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse at center top,#000,transparent 72%);mask-image:radial-gradient(ellipse at center top,#000,transparent 72%);pointer-events:none}.diagnostic-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.74fr);gap:clamp(30px,6vw,76px);align-items:end}.diagnostic-back{display:inline-flex;margin-bottom:48px;color:rgba(20,20,19,.46);text-decoration:none;font-size:10px;letter-spacing:.22em;text-transform:uppercase}.diagnostic-back:hover,.diagnostic-kicker{color:var(--accent)}.diagnostic-kicker{display:inline-flex;align-items:center;margin-bottom:14px;font-size:10px;letter-spacing:.22em;font-weight:700;text-transform:uppercase}.diagnostic-copy h1{margin:0;max-width:11ch;font-size:clamp(52px,9vw,118px);line-height:.9;letter-spacing:-.05em}.diagnostic-copy p{max-width:640px;margin:28px 0 0;color:rgba(20,20,19,.68);font-size:clamp(18px,2vw,24px);line-height:1.45}.diagnostic-preview{position:relative;border:1px solid var(--ink);background:hsla(42,50%,96%,.82);padding:24px;box-shadow:16px 16px 0 rgba(20,20,19,.08);overflow:hidden}.diagnostic-preview:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 0,rgba(140,43,26,.16),transparent 40%);pointer-events:none}.diagnostic-preview>*{position:relative;z-index:2}.diagnostic-preview-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--rule)}.diagnostic-preview-head .mono{color:var(--accent);font-size:10px;letter-spacing:.22em;font-weight:700;text-transform:uppercase}.diagnostic-preview-head b{background:var(--ink);color:var(--paper);padding:7px 10px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em}.diagnostic-signal{margin:28px 0}.diagnostic-signal .mono{display:block;color:rgba(20,20,19,.44);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.diagnostic-signal strong{display:block;color:var(--accent);font-size:84px;line-height:.9;letter-spacing:-.06em}.diagnostic-preview-rows{border:1px solid var(--ink);background:hsla(42,50%,96%,.72)}.diagnostic-preview-rows div{display:grid;grid-template-columns:1fr auto auto;gap:12px;padding:12px 14px;border-bottom:1px solid var(--rule);align-items:center}.diagnostic-preview-rows div:last-child{border-bottom:none}.diagnostic-preview-rows span{font-size:13px}.diagnostic-preview-rows em{color:rgba(20,20,19,.48);font-style:normal;font-size:12px}.diagnostic-preview-rows b{color:var(--accent);font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.diagnostic-roadmap-note{margin-top:18px;padding:16px;background:var(--ink);color:var(--paper)}.diagnostic-roadmap-note .mono{display:block;margin-bottom:8px;color:var(--accent);font-size:9px;letter-spacing:.2em;text-transform:uppercase}.diagnostic-roadmap-note p{margin:0;color:hsla(42,50%,96%,.74);font-size:14px}.diagnostic-roadmap-note s{color:hsla(42,50%,96%,.42)}.diagnostic-roadmap-note b{color:var(--paper);font-size:18px}.diagnostic-form-section{padding:42px 0 92px}.diagnostic-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);gap:28px;align-items:start}.diagnostic-form{border:1px solid var(--ink);background:var(--paper);padding:28px;display:grid;gap:16px}.diagnostic-form-head{display:flex;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--ink);margin-bottom:4px}.diagnostic-form-head .mono{color:var(--accent);font-size:10px;letter-spacing:.22em;font-weight:700;text-transform:uppercase}.diagnostic-form-head span:last-child{color:rgba(20,20,19,.48);font-size:13px}.diagnostic-form label{display:grid;gap:8px;color:rgba(20,20,19,.64);font-size:13px;font-weight:600}.diagnostic-form input,.diagnostic-form textarea{width:100%;border:1px solid var(--rule);background:rgba(20,20,19,.03);padding:14px;color:var(--ink);font-size:15px}.diagnostic-form textarea{min-height:116px;resize:vertical;line-height:1.5}.diagnostic-form input:focus,.diagnostic-form textarea:focus{border-color:var(--accent);background:rgba(140,43,26,.04)}.diagnostic-form-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.diagnostic-error,.diagnostic-success{padding:12px 14px;font-size:13px;line-height:1.45}.diagnostic-error{color:var(--accent);background:rgba(140,43,26,.08)}.diagnostic-success{color:var(--ink);background:rgba(20,20,19,.06)}.diagnostic-form button:disabled{cursor:wait;opacity:.68}.diagnostic-volvve{border:1px solid var(--ink);background:rgba(20,20,19,.035);padding:24px;position:sticky;top:92px}.diagnostic-volvve img{display:block;width:160px;height:auto;image-rendering:pixelated;margin:0 auto 18px}.diagnostic-volvve .mono{display:block;margin-bottom:8px;color:var(--accent);font-size:10px;letter-spacing:.22em;font-weight:700;text-transform:uppercase}.diagnostic-volvve p{margin:0;color:rgba(20,20,19,.64);font-size:14px;line-height:1.55}.diagnostic-volvve a{display:inline-flex;margin-top:18px;color:var(--accent);font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;font-weight:700;text-transform:uppercase;text-decoration:none}.diagnostic-volvve a:hover{color:var(--ink)}@keyframes v3Float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.scan-rings{transform:translate(-50%,-56%);width:200px;height:200px;pointer-events:none}.scan-rings,.scan-rings span{position:absolute;top:50%;left:50%}.scan-rings span{width:60px;height:60px;border:1px solid var(--accent);transform:translate(-50%,-50%);animation:scanRing 2.6s cubic-bezier(.2,.8,.2,1) infinite;opacity:0}.scan-rings span:nth-child(2){animation-delay:.85s}.scan-rings span:nth-child(3){animation-delay:1.7s}@keyframes scanRing{0%{transform:translate(-50%,-50%) scale(.5);opacity:.7}to{transform:translate(-50%,-50%) scale(2.4);opacity:0}}.evo-block{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:28px 0 22px;margin-top:8px}.evo-block-rail{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(8px,1.4vw,16px);margin-bottom:14px}.evo-tick{display:flex;align-items:center;gap:8px}.evo-tick:after{content:"";flex:1;height:1px;background:var(--rule)}.evo-tick-code{font-size:10px;letter-spacing:.22em;color:var(--accent);font-weight:700;font-family:var(--font-mono)}.evo-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(8px,1.4vw,16px);align-items:end}.evo-cell{display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px;border-left:1px solid var(--rule);color:var(--accent);opacity:.45;transform:translateY(0);transition:opacity .6s ease,transform .6s ease,border-color .6s ease}.evo-cell:first-child{border-left:1px solid var(--ink)}.evo-cell.on{opacity:1;transform:translateY(-2px);border-left-color:var(--accent)}.evo-figure{height:clamp(46px,6vw,76px);display:flex;align-items:flex-end}.evo-cell-meta{display:flex;flex-direction:column;gap:3px}.evo-cell-label{font-size:11px;letter-spacing:.2em;color:var(--ink);font-weight:700;text-transform:uppercase;font-family:var(--font-mono)}.evo-cell-desc{font-size:10px;letter-spacing:.04em;color:rgba(20,20,19,.5);font-family:var(--font-mono)}.evo-cell-metric{margin-top:4px;padding-top:8px;border-top:1px dashed var(--rule);display:flex;flex-direction:column;gap:2px}.evo-cell-metric-num{font-size:16px;font-weight:600;color:var(--accent);letter-spacing:-.01em;font-family:var(--font-mono)}.evo-cell-metric-tag{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:rgba(20,20,19,.45);font-family:var(--font-mono)}.evo-cell:last-child .evo-cell-metric-tag{color:var(--accent)}.evo-footnote{margin-top:18px;display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:rgba(20,20,19,.5);font-family:var(--font-mono)}.evo-footnote .evo-axis{flex:1;height:1px;background:var(--rule)}.evo-footnote-mid{display:flex;align-items:center;gap:8px;color:var(--ink);letter-spacing:.14em}.evo-footnote-mid .dot{color:var(--accent)}section.scope{padding:120px 0;position:relative}section.scope+section.scope{border-top:1px solid var(--rule)}.sec-head{display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:24px;align-items:baseline;padding-top:24px;border-top:1px solid var(--ink);margin-bottom:48px}@media (max-width:760px){.sec-head{grid-template-columns:1fr;gap:8px}}.sec-head-title{font-family:var(--font-display);font-weight:500;letter-spacing:-.025em;line-height:1.02;font-size:clamp(32px,5vw,64px);margin:0;max-width:22ch}.sec-head-title .accent{color:var(--accent)}.sec-head-title .serif{font-family:var(--font-serif);font-style:italic;font-weight:300}.term{background:rgba(20,20,19,.04);border:1px solid var(--rule);border-left:3px solid var(--accent);font-family:var(--font-mono);font-size:13px;line-height:1.85}.term-head{padding:10px 16px;border-bottom:1px solid var(--rule);display:flex;align-items:center;gap:12px;background:rgba(20,20,19,.025)}.term-head-title{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-weight:700}.term-head-dot{width:6px;height:6px;background:var(--accent);box-shadow:0 0 0 2px rgba(140,43,26,.18)}.term-body{padding:16px 18px;color:rgba(20,20,19,.78)}.term-body .arrow{color:var(--accent);font-weight:600}.term-body .sub-arrow{color:rgba(20,20,19,.5)}.inverted{background:var(--charcoal);color:var(--paper)}.inverted .sec-marker{color:var(--accent)}.inverted .sec-head{border-top-color:hsla(42,50%,96%,.18)}.inverted .term{background:hsla(42,50%,96%,.04);border-color:hsla(42,50%,96%,.12)}.inverted .term-body{color:hsla(42,50%,96%,.72)}.inverted .btn-primary{background:var(--paper);color:var(--ink);border-color:var(--paper)}.inverted .btn-primary:hover{background:var(--accent);color:var(--paper);border-color:var(--accent)}footer.site-v3{background:var(--charcoal);color:color-mix(in oklch,var(--accent) 24%,var(--paper));border-top:1px solid hsla(0,0%,100%,.12);padding:64px 0 32px}footer.site-v3 a{color:color-mix(in oklch,var(--accent) 58%,var(--paper));text-decoration:none}footer.site-v3 a:hover{color:var(--accent)}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px}@media (max-width:760px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}.footer-col-title{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);opacity:.78;margin-bottom:14px}.footer-link-list{display:flex;flex-direction:column;gap:10px;font-size:14px}.arcade-ticker{overflow:hidden;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:14px 0;background:rgba(20,20,19,.025)}.arcade-track{display:inline-flex;gap:48px;white-space:nowrap;animation:ticker 80s linear infinite;font-family:var(--font-arcade);font-size:11px;letter-spacing:0;color:rgba(20,20,19,.5);text-transform:uppercase}.arcade-track span{display:inline-flex;align-items:center;gap:14px}.arcade-track .dot{color:var(--accent)}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.arcade-track{animation:none}}.proto-section{background:radial-gradient(circle at 50% 0,color-mix(in oklch,var(--accent) 8%,transparent),transparent 60%),rgba(20,20,19,.02)}.proto-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--ink);background:var(--charcoal);position:relative}.proto-card{background:var(--paper);padding:28px 24px 24px;cursor:pointer;position:relative;min-height:480px;display:flex;flex-direction:column;transition:background .45s ease,color .45s ease;overflow:hidden}.proto-card+.proto-card{border-left:1px solid var(--ink)}.proto-card.active{background:var(--accent);color:var(--paper)}.proto-card-head{display:flex;align-items:center;gap:14px;margin-bottom:24px}.proto-stage-badge{background:var(--ink);color:var(--paper);padding:4px 10px;font-size:10px;letter-spacing:.2em;font-weight:700;transition:background .45s ease,color .45s ease;font-family:var(--font-mono)}.proto-card.active .proto-stage-badge{background:var(--paper);color:var(--accent)}.proto-mode{font-size:10px;letter-spacing:.22em;color:rgba(20,20,19,.4);transition:color .45s ease;font-family:var(--font-mono)}.proto-card.active .proto-mode{color:hsla(42,50%,96%,.7)}.proto-icon-wrap{width:120px;height:120px;margin-bottom:24px}.proto-icon,.proto-icon-wrap{position:relative;display:flex;align-items:center;justify-content:center}.proto-icon{width:96px;height:96px;background:rgba(20,20,19,.05);color:var(--accent);transition:background .45s ease,color .45s ease;z-index:2}.proto-card.active .proto-icon{background:var(--paper);color:var(--accent);animation:iconBob 2.4s ease-in-out infinite}@keyframes iconBob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.proto-decor.scanner-rings{position:absolute;inset:-10px;pointer-events:none}.proto-decor.scanner-rings span{position:absolute;inset:0;border:1px solid var(--accent);opacity:0}.proto-card.active .proto-decor.scanner-rings span{animation:scanSquare 2.4s ease-out infinite;border-color:var(--paper)}.proto-card.active .proto-decor.scanner-rings span:nth-child(2){animation-delay:.8s}.proto-card.active .proto-decor.scanner-rings span:nth-child(3){animation-delay:1.6s}@keyframes scanSquare{0%{transform:scale(.7);opacity:.7}to{transform:scale(1.4);opacity:0}}.proto-decor.builder-sparks{position:absolute;inset:0;pointer-events:none}.proto-decor.builder-sparks span{position:absolute;width:4px;height:4px;background:var(--accent);opacity:0}.proto-decor.builder-sparks span:first-child{top:0;left:50%}.proto-decor.builder-sparks span:nth-child(2){top:50%;right:0}.proto-decor.builder-sparks span:nth-child(3){bottom:0;left:50%}.proto-decor.builder-sparks span:nth-child(4){top:50%;left:0}.proto-card.active .proto-decor.builder-sparks span{background:var(--paper);animation:spark 1.8s ease-out infinite}.proto-card.active .proto-decor.builder-sparks span:nth-child(2){animation-delay:.45s}.proto-card.active .proto-decor.builder-sparks span:nth-child(3){animation-delay:.9s}.proto-card.active .proto-decor.builder-sparks span:nth-child(4){animation-delay:1.35s}@keyframes spark{0%{transform:scale(.5);opacity:1}to{transform:scale(2.4);opacity:0}}.proto-decor.operator-trail{position:absolute;inset:0;pointer-events:none;overflow:hidden}.proto-decor.operator-trail span{position:absolute;bottom:0;left:50%;width:6px;height:6px;background:var(--accent);transform:translateX(-50%);opacity:0}.proto-card.active .proto-decor.operator-trail span{background:var(--paper);animation:trail 1.4s ease-out infinite}.proto-card.active .proto-decor.operator-trail span:nth-child(2){animation-delay:.45s}.proto-card.active .proto-decor.operator-trail span:nth-child(3){animation-delay:.9s}@keyframes trail{0%{transform:translateX(-50%) translateY(20px);opacity:1}to{transform:translateX(-50%) translateY(80px);opacity:0}}.proto-title{font-size:30px;font-weight:500;letter-spacing:-.025em;margin:0 0 8px;line-height:1.05}.proto-sub{font-size:11px;color:var(--accent);letter-spacing:.16em;margin:0 0 20px;text-transform:uppercase;font-weight:700;transition:color .45s ease;font-family:var(--font-mono)}.proto-card.active .proto-sub{color:var(--paper);opacity:.9}.proto-log{margin-top:auto;background:rgba(20,20,19,.04);transition:background .45s ease,border-color .45s ease}.proto-card.active .proto-log{background:hsla(42,50%,96%,.08);border-color:hsla(42,50%,96%,.18);border-left-color:var(--paper)}.proto-card.active .proto-log .arrow{color:var(--paper)}.proto-card.active .proto-log .sub-arrow{color:hsla(42,50%,96%,.5)}.proto-card.active .term-body{color:hsla(42,50%,96%,.85)}.proto-grid:after{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background:repeating-linear-gradient(90deg,var(--accent) 0 6px,transparent 6px 14px);z-index:3;pointer-events:none;animation:dashFlow 1.6s linear infinite;opacity:.35}@keyframes dashFlow{0%{background-position:0 0}to{background-position:20px 0}}.proto-footer{display:flex;justify-content:space-between;align-items:center;margin-top:24px;gap:16px;flex-wrap:wrap}.proto-footer-note{font-size:11px;letter-spacing:.16em;color:rgba(20,20,19,.5);font-family:var(--font-mono)}@media (max-width:760px){.proto-grid{grid-template-columns:1fr}.proto-card{min-height:auto}.proto-card+.proto-card{border-left:none;border-top:1px solid var(--ink)}.proto-grid:after{display:none}}.ind-tabs{border:1px solid var(--ink);border-bottom:none}@keyframes barGrow{0%{width:0}}@media (max-width:900px){.ind-tabs{grid-template-columns:repeat(4,1fr)!important}.ind-tabs>button{border-bottom:1px solid var(--ink)}.ind-tabs>button:nth-child(4n){border-right:none}}@media (max-width:600px){.ind-row{grid-template-columns:1fr!important;gap:4px!important}.ind-row>div:last-child{text-align:left}}.organize-section{padding:120px 0}.org-stage{border:1px solid var(--ink);background:var(--paper);overflow:hidden}.org-stage-head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--rule);background:rgba(20,20,19,.03)}.org-head-dot{width:7px;height:7px;background:var(--accent);box-shadow:0 0 0 3px rgba(140,43,26,.18);animation:heroDotPulse 1.6s ease-in-out infinite;flex-shrink:0}.org-stage-tag{letter-spacing:.22em;font-family:var(--font-mono)}.org-stage-state,.org-stage-tag{font-size:10px;color:var(--accent);font-weight:700}.org-stage-state{margin-left:auto;letter-spacing:.18em;font-variant-numeric:tabular-nums;transition:color .35s ease;font-family:var(--font-mono)}.org-stage.org-chaos .org-stage-state{color:rgba(20,20,19,.55)}.org-canvas{position:relative;height:360px;overflow:hidden;background-image:linear-gradient(rgba(20,20,19,.03) 1px,transparent 0),linear-gradient(90deg,rgba(20,20,19,.03) 1px,transparent 0);background-size:24px 24px}.org-col-divider{position:absolute;top:0;bottom:0;width:1px;background:var(--rule);opacity:0;transition:opacity .5s ease .25s}.org-stage.org-sorted .org-col-divider,.org-stage.org-sorting .org-col-divider{opacity:1}.org-col-header{position:absolute;top:18px;display:inline-flex;align-items:center;gap:8px;opacity:0;transform:translateY(-6px);transition:opacity .4s ease .35s,transform .4s ease .35s}.org-col-label{font-size:10px;letter-spacing:.22em;color:var(--accent);font-weight:700;font-family:var(--font-mono)}.org-col-count{background:var(--ink);color:var(--paper);padding:2px 6px;font-size:9px;letter-spacing:.14em;font-weight:700;font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.org-col-foot{position:absolute;bottom:16px;font-size:9px;letter-spacing:.2em;color:rgba(20,20,19,.4);opacity:0;transform:translateY(4px);transition:opacity .4s ease .35s,transform .4s ease .35s;font-family:var(--font-mono)}.org-stage.org-sorted .org-col-foot,.org-stage.org-sorted .org-col-header,.org-stage.org-sorting .org-col-foot,.org-stage.org-sorting .org-col-header{opacity:1;transform:translateY(0)}.org-item{position:absolute;left:0;top:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent);transition:left 1.05s cubic-bezier(.55,.04,.2,1),top 1.05s cubic-bezier(.55,.04,.2,1),transform 1.05s cubic-bezier(.55,.04,.2,1);will-change:left,top,transform;pointer-events:none}.org-item svg{display:block}.org-stage.org-chaos .org-item{left:var(--cx);top:var(--cy);transform:rotate(var(--cr))}.org-stage.org-sorted .org-item,.org-stage.org-sorting .org-item{left:var(--gx);top:var(--gy);transform:rotate(0deg)}.org-beam{position:absolute;top:0;bottom:0;left:-4px;width:2px;background:var(--accent);box-shadow:0 0 18px rgba(140,43,26,.7),0 0 4px rgba(140,43,26,.9);opacity:0;pointer-events:none}.org-stage.org-sorting .org-beam{animation:orgBeam 1.1s cubic-bezier(.45,.04,.2,1) forwards}@keyframes orgBeam{0%{left:-4px;opacity:0}12%{opacity:1}88%{opacity:1}to{left:calc(100% + 4px);opacity:0}}.org-vlvv{position:absolute;right:20px;bottom:-120px;width:132px;height:auto;aspect-ratio:677/369;image-rendering:pixelated;filter:drop-shadow(0 8px 28px rgba(140,43,26,.45));opacity:0;transition:opacity .5s ease,bottom .7s cubic-bezier(.3,.7,.2,1)}.org-stage.org-sorted .org-vlvv,.org-stage.org-sorting .org-vlvv{opacity:1;bottom:14px}.org-stage-foot{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);background:rgba(20,20,19,.02)}.org-stage-foot-cell{padding:16px 22px;border-left:1px solid var(--rule);display:flex;flex-direction:column;gap:4px}.org-stage-foot-cell:first-child{border-left:none}.org-foot-label{font-size:9px;letter-spacing:.22em;color:rgba(20,20,19,.4);font-weight:700;font-family:var(--font-mono)}.org-foot-val{font-size:13px;letter-spacing:.04em;font-weight:500;color:var(--ink);font-family:var(--font-mono)}@media (max-width:760px){.organize-section{padding:64px 0}.org-canvas{height:300px}.org-stage-foot{grid-template-columns:1fr}.org-stage-foot-cell{border-left:none;border-top:1px solid var(--rule);padding:12px 16px}.org-stage-foot-cell:first-child{border-top:none}}.cta-section{padding:96px 0 80px}.cta-transform{display:grid;grid-template-columns:1.25fr .55fr 1.25fr;gap:24px;align-items:stretch;margin-bottom:48px}@media (max-width:1000px){.cta-transform{grid-template-columns:1fr;gap:16px}}.cta-panel{border:1px solid hsla(42,50%,96%,.16);background:hsla(42,50%,96%,.02);display:flex;flex-direction:column;position:relative;overflow:hidden;min-height:480px}.cta-before:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 50%,rgba(140,43,26,.08)),repeating-linear-gradient(45deg,transparent 0 22px,hsla(42,50%,96%,.02) 22px 23px);pointer-events:none}.cta-after{border-color:var(--accent);background:rgba(140,43,26,.04)}.cta-after:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(140,43,26,.14),transparent 65%);pointer-events:none}.cta-panel-head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid hsla(42,50%,96%,.12);background:rgba(0,0,0,.25);position:relative;z-index:2}.cta-panel-dot{width:7px;height:7px;flex-shrink:0}.cta-panel-dot.off{background:hsla(42,50%,96%,.3);animation:brokenBlink 1.2s steps(1) infinite}.cta-panel-dot.on{background:var(--accent);box-shadow:0 0 0 3px rgba(140,43,26,.35);animation:heroDotPulse 1.6s ease-in-out infinite}@keyframes brokenBlink{0%,50%{opacity:.35}51%,70%{opacity:1}71%,to{opacity:.35}}.cta-panel-tag{font-size:10px;color:hsla(42,50%,96%,.7)}.cta-panel-state,.cta-panel-tag{letter-spacing:.22em;font-weight:700;font-family:var(--font-mono)}.cta-panel-state{margin-left:auto;font-size:9px}.cta-panel-state.off{color:hsla(42,50%,96%,.4)}.cta-panel-state.on{color:var(--accent)}.cta-panel-body{padding:16px 18px;flex:1;display:flex;flex-direction:column;gap:12px;position:relative;z-index:2}.cta-pct{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:baseline}.cta-pct-label{font-size:9px;letter-spacing:.22em;color:hsla(42,50%,96%,.5);font-family:var(--font-mono)}.cta-pct-val{font-size:28px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono);color:var(--accent)}.cta-pct-val-bad{color:hsla(42,50%,96%,.4)!important}.cta-pct-bar{grid-column:1/-1;height:4px;background:hsla(42,50%,96%,.08);position:relative;overflow:hidden}.cta-pct-bar i{position:absolute;top:0;left:0;height:100%;background:var(--accent)}.cta-pct-good .cta-pct-bar i{animation:pctGrow 1.6s cubic-bezier(.2,.8,.2,1) both}@keyframes pctGrow{0%{width:0!important}}.cta-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;padding:8px;background:hsla(42,50%,96%,.03);border:1px solid hsla(42,50%,96%,.08)}.cta-cal-grid>span{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:12px;font-weight:700}.cta-cal-grid>span.x{color:var(--accent);background:rgba(140,43,26,.18);animation:calFlicker 1.6s steps(1) infinite}.cta-cal-grid>span.d{color:hsla(42,50%,96%,.2);background:hsla(42,50%,96%,.04)}.cta-cal-grid>span.ok{color:var(--accent);background:rgba(140,43,26,.18);font-size:11px;opacity:0;animation:calCheck .4s ease both}@keyframes calFlicker{0%,70%{opacity:1}71%,to{opacity:.4}}@keyframes calCheck{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.cta-log{font-size:10px;line-height:1.95;color:hsla(42,50%,96%,.7);background:rgba(0,0,0,.22);border-left:2px solid var(--accent);padding:10px 12px;font-family:var(--font-mono)}.cta-log-arrow{color:var(--accent);margin-right:4px}.cta-num,.cta-ok{color:var(--accent);font-weight:700;margin-left:4px}.cta-ok{letter-spacing:.14em}.cta-log-dim{opacity:.4}.cta-trend{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid hsla(42,50%,96%,.08);background:rgba(0,0,0,.12)}.cta-trend svg{flex:1;height:24px}.cta-trend-down svg{color:hsla(42,50%,96%,.45)}.cta-trend-up svg{color:var(--accent);filter:drop-shadow(0 0 6px rgba(140,43,26,.5))}.cta-trend span{font-size:9px;letter-spacing:.18em;white-space:nowrap;font-family:var(--font-mono)}.cta-trend-down span{color:hsla(42,50%,96%,.5)}.cta-trend-up span{color:var(--accent);font-weight:700}.cta-money{margin-top:auto;padding:14px 16px;display:flex;align-items:baseline;justify-content:space-between;gap:10px;border-top:1px solid hsla(42,50%,96%,.12);background:rgba(0,0,0,.18)}.cta-money-val{font-size:28px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.cta-money-bad .cta-money-val{color:hsla(42,50%,96%,.5);text-decoration:line-through}.cta-money-good .cta-money-val{color:var(--accent);text-shadow:0 0 16px rgba(140,43,26,.5)}.cta-money-unit{font-size:9px;letter-spacing:.18em;font-family:var(--font-mono)}.cta-money-bad .cta-money-unit{color:hsla(42,50%,96%,.4)}.cta-money-good .cta-money-unit{color:var(--accent);font-weight:700}.cta-mid{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:32px 12px}.cta-mid-rings{position:absolute;top:50%;left:50%;width:220px;height:220px;transform:translate(-50%,-55%);pointer-events:none}.cta-mid-rings span{position:absolute;top:50%;left:50%;width:90px;height:90px;border:1px solid var(--accent);transform:translate(-50%,-50%);animation:scanRing 2.8s cubic-bezier(.2,.8,.2,1) infinite;opacity:0}.cta-mid-rings span:nth-child(2){animation-delay:.95s}.cta-mid-rings span:nth-child(3){animation-delay:1.9s}.cta-mid-vlvv{width:200px;height:auto;aspect-ratio:677/369;image-rendering:pixelated;filter:drop-shadow(0 0 28px rgba(140,43,26,.55));animation:v3Float 3s ease-in-out infinite;position:relative;z-index:2}.cta-mid-label{font-size:11px;letter-spacing:.22em;color:var(--accent);font-weight:700}.cta-mid-label,.cta-mid-status{position:relative;z-index:2;font-family:var(--font-mono)}.cta-mid-status{font-size:9px;letter-spacing:.18em;color:hsla(42,50%,96%,.5)}.cta-7day{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:hsla(42,50%,96%,.16);border:1px solid hsla(42,50%,96%,.16);margin-bottom:36px}.cta-7day-cell{background:var(--charcoal);padding:22px 12px 18px;display:flex;flex-direction:column;align-items:center;gap:10px;transition:background .25s ease;position:relative}.cta-7day-cell:hover{background:rgba(140,43,26,.1)}.cta-7day-cell.last{background:rgba(140,43,26,.08)}.cta-day-num{font-size:9px;letter-spacing:.22em;color:hsla(42,50%,96%,.5);font-weight:700;font-family:var(--font-mono)}.cta-day-glyph{font-size:32px;color:var(--accent);line-height:1}.cta-day-label{font-size:8px;letter-spacing:.2em;color:hsla(42,50%,96%,.6);font-weight:600;font-family:var(--font-mono)}.cta-band{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;padding:28px 32px;border-left:1px solid var(--accent);border:1px solid var(--accent);border-left-width:3px;background:rgba(140,43,26,.08)}@media (max-width:800px){.cta-band{grid-template-columns:1fr}}.cta-band-label{font-size:10px;letter-spacing:.22em;color:var(--accent);font-weight:700;margin-bottom:8px;font-family:var(--font-mono)}.cta-band-headline{font-size:20px;font-weight:500;letter-spacing:-.015em;color:var(--paper);line-height:1.35}.cta-band-btn{background:var(--accent);color:var(--paper);border-color:var(--accent);padding:18px 28px;white-space:nowrap}.cta-band-btn:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.tiny-spray-v{display:inline-block;margin-right:7px;color:var(--accent);font-family:var(--font-serif);font-size:1.2em;font-style:italic;font-weight:700;line-height:0;transform:rotate(-12deg) translateY(1px);text-transform:lowercase;opacity:.82}.tiny-spray-v-inline{margin-right:5px;color:currentColor;opacity:.7}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:1000px){.hero{min-height:auto;padding:72px 0 64px}.capability-grid,.capability-head,.report-hero-inner{grid-template-columns:1fr}.capability-card{min-height:auto;border-right:none;border-bottom:1px solid var(--ink)}.capability-card:last-child{border-bottom:none}.diagnostic-form-grid,.diagnostic-grid,.report-close{grid-template-columns:1fr}.diagnostic-volvve{position:static}.cta-mid{padding:28px 12px;min-height:200px}.cta-panel{min-height:auto}}@media (max-width:640px){:root{--site-pad-x:18px}section.scope{padding:56px 0}.organize-section{padding:48px 0}.cta-section{padding:56px 0 48px}.hero{padding:48px 0 40px}.report-hero{padding:58px 0 46px}.report-hero-title{font-size:clamp(46px,15vw,76px)}.report-hero-body{font-size:16px}.report-point-grid{grid-template-columns:1fr;gap:16px}.capability-section{padding:48px 0}.capability-head h2,.report-close h2{font-size:38px}.capability-head p,.report-close p{font-size:15px}.capability-card{padding:20px}.marketing-graphic{grid-template-columns:1fr}.report-close-section{padding:54px 0 62px}.report-close-actions .btn-ghost,.report-close-actions .btn-primary{width:100%;padding:16px 18px;font-size:10px;letter-spacing:.2em}.diagnostic-hero{padding:44px 0 34px}.diagnostic-back{margin-bottom:34px}.diagnostic-copy h1{font-size:clamp(44px,14vw,72px)}.diagnostic-copy p{font-size:16px}.diagnostic-preview{padding:18px;box-shadow:8px 8px 0 rgba(20,20,19,.08)}.diagnostic-signal strong{font-size:58px}.diagnostic-preview-rows div{grid-template-columns:1fr;gap:4px}.diagnostic-form{padding:20px}.diagnostic-form-two{grid-template-columns:1fr}.hero-head,.sec-head{grid-template-columns:1fr!important;gap:6px!important;padding-top:14px}.hero-tagline{font-size:clamp(40px,13vw,72px)!important;line-height:.94}.hero-body{font-size:16px;line-height:1.5}.hero-cta-row{width:100%;gap:10px}.hero-cta-row .btn-ghost,.hero-cta-row .btn-primary{width:100%;padding:16px 18px;font-size:10px;letter-spacing:.22em}.scan-rings{width:170px;height:170px}.evo-block{padding:18px 0 16px;margin-top:0}.evo-block-rail{display:none}.evo-strip{grid-template-columns:1fr;gap:4px}.evo-cell{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:14px;padding:10px 12px;border-left:3px solid var(--rule)}.evo-cell.on{transform:none;border-left-color:var(--accent)}.evo-figure{height:44px;flex:none;align-items:center}.evo-cell-meta{gap:2px}.evo-cell-label{font-size:10px}.evo-cell-desc{font-size:9px}.evo-cell-metric{margin:0;padding:0;border:none;text-align:right;align-items:flex-end}.evo-cell-metric-num{font-size:14px}.evo-cell-metric-tag{font-size:8px}.evo-footnote{flex-direction:column;align-items:stretch;gap:6px;font-size:9px;text-align:center}.evo-footnote .evo-axis{display:none}.arcade-ticker{padding:10px 0}.arcade-track{font-size:9px;gap:28px;animation-duration:60s}.proto-grid{grid-template-columns:1fr}.proto-card{padding:22px 18px 20px;min-height:auto}.proto-card+.proto-card{border-left:none;border-top:1px solid var(--ink)}.proto-grid:after{display:none}.proto-title{font-size:24px}.proto-sub{font-size:10px;margin-bottom:16px}.proto-icon-wrap{width:88px;height:88px;margin-bottom:18px}.proto-icon{width:72px;height:72px}.proto-footer{gap:12px}.proto-footer .btn-ghost{width:100%;padding:14px 18px}.cta-transform{grid-template-columns:1fr;gap:14px;margin-bottom:32px}.cta-7day{grid-template-columns:repeat(4,1fr)}.cta-7day-cell{padding:16px 8px 14px;gap:8px}.cta-day-glyph{font-size:24px}.cta-day-num{font-size:8px;letter-spacing:.18em}.cta-band{grid-template-columns:1fr;padding:22px 20px;gap:16px}.cta-band-headline{font-size:16px;line-height:1.4}.cta-band-btn{width:100%;text-align:center;justify-content:center;padding:16px 20px}.footer-grid{grid-template-columns:1fr 1fr;gap:24px}footer.site-v3{padding:48px 0 28px}}@media (max-width:420px){.cta-7day{grid-template-columns:repeat(7,1fr)}.footer-grid{grid-template-columns:1fr}.arcade-track{animation-duration:50s}}.cap-org{border:1px solid var(--ink);overflow:hidden}.cap-org .org-stage-head{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid var(--rule);background:rgba(20,20,19,.03)}.cap-org .org-stage-state,.cap-org .org-stage-tag{font-size:9px}.cap-org-canvas{position:relative;height:236px;overflow:hidden;background-image:linear-gradient(rgba(20,20,19,.035) 1px,transparent 0),linear-gradient(90deg,rgba(20,20,19,.035) 1px,transparent 0);background-size:22px 22px}.cap-org.org-sorted .cap-org-canvas{background-color:rgba(74,222,128,.025);transition:background-color .8s ease}.cap-org.org-chaos .cap-org-canvas{background-color:transparent;transition:none}.cap-org-vlvv{width:80px!important;bottom:-88px!important}.cap-org.org-sorted .cap-org-vlvv,.cap-org.org-sorting .cap-org-vlvv{bottom:6px!important}.cap-org-foot{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);background:rgba(20,20,19,.02)}.cap-org-foot>div{padding:12px 14px;border-left:1px solid var(--rule);display:flex;flex-direction:column;gap:3px}.cap-org-foot>div:first-child{border-left:none}.cap-org-foot-label{font-size:8px;letter-spacing:.22em;color:rgba(20,20,19,.4);font-weight:700;text-transform:uppercase}.cap-org-foot-val{font-size:11px;letter-spacing:.04em;font-weight:500;color:var(--ink);transition:color .4s ease}.cap-org-foot-val.sorted{color:var(--accent)}.cap-org .org-beam{background:var(--accent);box-shadow:0 0 28px rgba(140,43,26,.9),0 0 6px #8c2b1a;width:3px}.cap-build-anim{border:1px solid var(--ink);overflow:hidden;display:flex;flex-direction:column;min-height:280px;background:rgba(20,20,19,.02)}.cap-build-bar{display:flex;align-items:center;gap:8px;padding:10px 13px;border-bottom:1px solid var(--rule);background:rgba(20,20,19,.04)}.cap-build-dots{display:flex;gap:5px}.cap-build-dots span{width:7px;height:7px;background:var(--accent);opacity:.6}.cap-build-url{flex:1;font-size:9px;letter-spacing:.1em;color:rgba(20,20,19,.44)}.cap-live-badge{background:var(--accent);color:var(--paper);padding:2px 8px;font-size:8px;letter-spacing:.22em;font-weight:700;animation:livePulse 1.5s ease-in-out infinite}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.72}}.cap-build-pct{font-size:9px;letter-spacing:.16em;color:var(--accent);font-weight:700;min-width:32px;text-align:right}.cap-build-canvas{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;padding:12px;flex:1;position:relative}.cap-block{min-height:38px;border:1px solid rgba(20,20,19,.1);display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:rgba(20,20,19,.3);background:transparent;transition:all .28s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.cap-block.wide{grid-column:1/-1;min-height:58px}.cap-block.built{border-color:var(--ink);background:rgba(20,20,19,.055);color:var(--accent);font-weight:700;animation:blockPop .36s cubic-bezier(.2,.8,.2,1) both}.cap-block.pending{opacity:.3}@keyframes blockPop{0%{transform:scale(.84);opacity:0}60%{transform:scale(1.03)}to{transform:scale(1)}}.cap-block-tag{color:rgba(20,20,19,.35);font-size:8px;font-weight:400}.cap-block.built .cap-block-tag{color:rgba(140,43,26,.5)}.cap-build-scan{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(140,43,26,.07) 50%,transparent);animation:buildScan 2.8s ease-in-out infinite}@keyframes buildScan{0%{transform:translateX(-100%);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateX(100%);opacity:0}}.cap-build-status{padding:9px 13px;border-top:1px solid var(--rule);font-size:9px;letter-spacing:.1em;color:rgba(20,20,19,.3);background:rgba(20,20,19,.03);opacity:0;transition:opacity .55s ease,color .55s ease}.cap-build-status.visible{opacity:1;color:var(--accent)}.cap-build-arrow{color:var(--accent);font-weight:700;margin-right:2px}.cap-mkt-anim{border:1px solid var(--ink);overflow:hidden;display:flex;flex-direction:column;min-height:280px;background:rgba(20,20,19,.02)}.cap-mkt-head{padding:9px 13px;font-size:8px;letter-spacing:.22em;text-transform:uppercase;color:rgba(20,20,19,.38);background:rgba(20,20,19,.03)}.cap-mkt-head,.cap-mkt-row{display:grid;grid-template-columns:54px 1fr 90px;gap:10px;border-bottom:1px solid var(--rule)}.cap-mkt-row{align-items:center;padding:10px 13px;transition:background .28s ease;position:relative}.cap-mkt-row:last-of-type{border-bottom:none}.cap-mkt-row.active{background:rgba(140,43,26,.055)}.cap-mkt-row.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent)}.cap-mkt-name{font-size:9px;letter-spacing:.16em;font-weight:700;color:var(--accent);text-transform:uppercase}.cap-mkt-sub{font-size:8px;letter-spacing:.07em;color:rgba(20,20,19,.42);text-align:right}.cap-mkt-track{height:5px;background:rgba(20,20,19,.08);position:relative;overflow:hidden}.cap-mkt-fill{position:absolute;top:0;left:0;height:100%;width:var(--pct,0);background:var(--accent);opacity:.65;transition:width .6s ease}.cap-mkt-row.active .cap-mkt-fill{opacity:1}.cap-mkt-shine{position:absolute;top:0;bottom:0;width:24px;background:linear-gradient(90deg,transparent,hsla(42,50%,96%,.55),transparent);animation:mktShine 1.2s ease-out infinite}@keyframes mktShine{0%{left:-24px;opacity:0}20%{opacity:1}to{left:100%;opacity:0}}.cap-mkt-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding:14px 13px;border-top:1px solid var(--rule);background:rgba(20,20,19,.025)}.cap-mkt-leads{display:flex;align-items:baseline;gap:10px}.cap-mkt-leads-label{font-size:8px;letter-spacing:.22em;color:rgba(20,20,19,.42);text-transform:uppercase}.cap-mkt-leads b{font-size:30px;font-weight:700;color:var(--accent);letter-spacing:-.02em;font-variant-numeric:tabular-nums;transition:transform .25s ease}.cap-mkt-leads.pulse b{animation:leadPop .4s cubic-bezier(.2,.8,.2,1)}@keyframes leadPop{0%{transform:scale(1)}40%{transform:scale(1.22);color:var(--accent)}to{transform:scale(1)}}.cap-mkt-loop-tag{font-size:8px;letter-spacing:.18em;color:rgba(20,20,19,.38);text-transform:uppercase}@media (max-width:640px){.cap-org-canvas{height:222px}.cap-org-vlvv{width:60px!important}.cap-org-canvas .org-col-foot,.cap-org-canvas .org-col-header{display:none}.cap-org .org-beam{width:2px}.cap-org-foot{grid-template-columns:1fr 1fr}.cap-org-foot>div{padding:9px 12px;border-left:none;border-top:1px solid var(--rule)}.cap-org-foot>div:first-child{border-top:none}.cap-org-foot>div:nth-child(2){border-top:none;border-left:1px solid var(--rule)}.cap-org-foot>div:last-child{grid-column:1/-1}.cap-org-foot-val{font-size:10px}.cap-build-anim{min-height:286px}.cap-block{min-height:34px;font-size:8px}.cap-block.wide{min-height:48px}.cap-build-canvas{gap:6px;padding:10px}.cap-mkt-anim{min-height:240px}.cap-mkt-head{font-size:7px}.cap-mkt-head,.cap-mkt-row{grid-template-columns:44px 1fr 74px;gap:5px;padding:8px 10px}.cap-mkt-name{font-size:8px}.cap-mkt-sub{font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap-mkt-footer{padding:10px}.cap-mkt-leads b{font-size:26px}}@media (prefers-reduced-motion:reduce){.org-item{transition:none!important}.cap-org .org-beam{animation:none!important;opacity:0}.cap-org-vlvv{transition:none!important}.cap-build-scan,.cap-live-badge,.cap-mkt-leads.pulse b,.cap-mkt-shine,.org-head-dot{animation:none!important}@keyframes blockPop{0%{opacity:1;transform:scale(1)}}}.vert-section-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;color:var(--accent);margin-bottom:20px;font-weight:600}.vert-label-accent,.vert-label-light{color:var(--accent)}.vert-section-title{font-size:clamp(26px,4vw,42px);font-weight:700;letter-spacing:-.025em;line-height:1.1;max-width:600px}.vert-title-light{color:var(--paper)}.vert-title-narrow{max-width:520px}.vert-section-head{display:grid;grid-template-columns:1fr 1fr;gap:0 64px;margin-bottom:16px;align-items:end}.vert-section-head-body p{font-size:15px;line-height:1.65;opacity:.6;margin:0}.vert-hero{border-bottom:1px solid var(--ink);padding:80px 32px 72px}.vert-hero-title{font-size:clamp(34px,6vw,64px);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink);margin-bottom:24px;max-width:820px}.vert-hero-title span{color:var(--accent)}.vert-hero-body{font-size:18px;line-height:1.6;opacity:.65;max-width:560px;margin-bottom:36px}.vert-hero-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.vert-hero-btn{padding:16px 28px;font-size:12px;letter-spacing:.18em;font-weight:700;text-decoration:none;border:none;display:inline-block}.vert-hero-tag{font-size:11px;opacity:.45;letter-spacing:.1em}.vert-stats-bar{background:var(--ink);color:var(--paper);border-bottom:3px solid var(--accent)}.vert-stats-grid{display:grid;grid-template-columns:repeat(4,1fr)}.vert-stat-cell{padding:28px 24px;border-right:1px solid hsla(42,31%,94%,.1);text-align:center}.vert-stat-cell:last-child{border-right:none}.vert-stat-val{font-size:clamp(22px,3vw,32px);font-weight:700;letter-spacing:-.02em;color:var(--accent);margin-bottom:6px}.vert-stat-label{font-size:10px;letter-spacing:.1em;opacity:.5;line-height:1.5}.vert-section{padding:80px 32px;border-bottom:1px solid var(--ink)}.vert-dark-section{padding:72px 32px;background:var(--ink);color:var(--paper);border-bottom:1px solid hsla(42,31%,94%,.1)}.vert-ghost-grid{margin-top:48px;border:1px solid var(--ink)}.vert-ghost-row{display:grid;grid-template-columns:80px 1fr 1fr auto;border-bottom:1px solid var(--rule);align-items:stretch}.vert-ghost-row:last-child{border-bottom:none}.vert-ghost-code{font-size:10px;letter-spacing:.16em;color:var(--accent);padding:20px 16px;display:flex;align-items:center}.vert-ghost-code,.vert-ghost-pain{border-right:1px solid var(--rule)}.vert-ghost-pain{padding:20px 24px}.vert-ghost-label{font-weight:600;font-size:14px;margin-bottom:4px}.vert-ghost-desc{font-size:13px;opacity:.55;line-height:1.55}.vert-ghost-win{padding:20px 24px;border-right:1px solid var(--rule);background:rgba(20,20,19,.02)}.vert-ghost-win-label{font-size:9px;letter-spacing:.16em;color:var(--accent);margin-bottom:6px}.vert-ghost-win-text{font-size:13px;line-height:1.55;opacity:.78}.vert-ghost-hrs{font-size:10px;letter-spacing:.1em;opacity:.4;padding:20px;display:flex;align-items:center;white-space:nowrap}.vert-ghost-total{margin-top:16px;font-size:11px;opacity:.4;letter-spacing:.08em}.vert-type-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid hsla(42,31%,94%,.1);margin-top:40px}.vert-type-cell{padding:24px 20px;border-right:1px solid hsla(42,31%,94%,.1);border-bottom:1px solid hsla(42,31%,94%,.1)}.vert-type-cell:nth-child(4n){border-right:none}.vert-type-cell:nth-last-child(-n+4){border-bottom:none}.vert-type-id{font-size:9px;letter-spacing:.2em;color:var(--accent);margin-bottom:8px}.vert-type-name{font-weight:600;font-size:14px;margin-bottom:4px}.vert-type-note{font-size:12px;opacity:.45;line-height:1.55}.vert-process-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--ink);margin-top:48px}.vert-process-card{padding:36px 32px;border-right:1px solid var(--ink)}.vert-process-card:last-child{border-right:none}.vert-process-num{font-size:28px;font-weight:700;color:var(--accent);letter-spacing:-.02em;line-height:1;margin-bottom:16px;opacity:.25}.vert-process-card-title{font-weight:700;font-size:18px;letter-spacing:-.01em;margin-bottom:12px}.vert-process-body{font-size:14px;line-height:1.65;opacity:.6;margin:0 0 16px}.vert-process-note{font-size:10px;letter-spacing:.14em;color:var(--accent)}.vert-tools-section{padding:48px 32px;border-bottom:1px solid var(--ink);background:rgba(20,20,19,.03)}.vert-tools-rail{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.vert-tools-label{font-size:10px;letter-spacing:.18em;opacity:.4;flex-shrink:0}.vert-tools-list{display:flex;gap:24px;flex-wrap:wrap;align-items:center}.vert-tool{font-size:11px;letter-spacing:.1em;opacity:.45}.vert-testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--ink)}.vert-testimonial-card{padding:36px 28px;border-right:1px solid var(--ink);display:flex;flex-direction:column;gap:20px}.vert-testimonial-card:last-child{border-right:none}.vert-testimonial-stat{font-size:11px;color:var(--accent);letter-spacing:.12em;font-weight:700}.vert-testimonial-quote{font-size:15px;line-height:1.65;opacity:.78;margin:0;font-style:italic}.vert-testimonial-author{margin-top:auto}.vert-testimonial-name{font-weight:600;font-size:13px}.vert-testimonial-biz{font-size:10px;opacity:.45;letter-spacing:.1em;margin-top:2px}.vert-risk-section{padding:48px 32px;border-bottom:1px solid var(--ink)}.vert-diagnostic-section{padding:80px 32px;background:var(--ink);color:var(--paper)}.vert-diagnostic-copy{max-width:640px;margin-bottom:48px}.vert-diagnostic-title{font-size:clamp(26px,4vw,44px);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin-bottom:16px}.vert-diagnostic-body{font-size:16px;opacity:.55;line-height:1.6;margin:0}.vert-diagnostic-chat{border:1px solid hsla(42,31%,94%,.15);overflow:hidden}.vert-diagnostic-footer{margin-top:16px;font-size:10px;opacity:.3;letter-spacing:.1em}.vert-bottom-bar{padding:40px 32px;border-top:1px solid var(--ink)}.vert-bottom-rail{display:flex;gap:48px;flex-wrap:wrap;align-items:center;justify-content:space-between}.vert-bottom-headline{font-weight:600;font-size:16px;margin-bottom:4px}.vert-bottom-sub{font-size:14px;opacity:.55;margin:0}.vert-bottom-actions{display:flex;gap:12px;flex-wrap:wrap}.vert-bottom-btn-outline{border:1px solid var(--ink);color:var(--ink)}.vert-bottom-btn-outline,.vert-bottom-btn-solid{padding:12px 20px;font-size:11px;letter-spacing:.16em;font-weight:600;text-decoration:none;display:inline-block}.vert-bottom-btn-solid{background:var(--ink);color:var(--paper)}@media (max-width:1000px){.vert-hero{padding:64px 32px 56px}.vert-stats-grid{grid-template-columns:repeat(2,1fr)}.vert-stat-cell:nth-child(2){border-right:none}.vert-stat-cell:nth-child(-n+2){border-bottom:1px solid hsla(42,31%,94%,.1)}.vert-ghost-row{grid-template-columns:60px 1fr}.vert-ghost-code{border-bottom:1px solid var(--rule)}.vert-ghost-code,.vert-ghost-pain{border-right:none;padding:12px 16px 8px}.vert-ghost-win{grid-column:2;padding:8px 16px 12px;border-right:none;border-top:none}.vert-ghost-hrs{grid-column:1/-1;padding:8px 16px 12px;border-top:1px solid var(--rule);justify-content:flex-end}.vert-ghost-win-label{font-size:8px}.vert-ghost-win-text{font-size:12px}.vert-type-grid{grid-template-columns:repeat(2,1fr)}.vert-type-cell:nth-child(2n){border-right:none}.vert-type-cell:nth-last-child(-n+2){border-bottom:none}.vert-type-cell:nth-child(n+3):nth-child(-n+4){border-bottom:1px solid hsla(42,31%,94%,.1)}.vert-process-grid{grid-template-columns:1fr}.vert-process-card{border-right:none;border-bottom:1px solid var(--ink)}.vert-process-card:last-child{border-bottom:none}.vert-testimonial-grid{grid-template-columns:1fr}.vert-testimonial-card{border-right:none;border-bottom:1px solid var(--ink)}.vert-testimonial-card:last-child{border-bottom:none}}@media (max-width:640px){.vert-hero{padding:48px 24px}.vert-hero-title{font-size:clamp(28px,8vw,48px)}.vert-hero-body{font-size:16px}.vert-hero-btn{width:100%;padding:16px 18px;font-size:11px;text-align:center}.vert-section{padding:52px 24px}.vert-section-head{grid-template-columns:1fr;gap:12px}.vert-dark-section{padding:48px 24px}.vert-section-label{font-size:10px;margin-bottom:14px}.vert-section-title{font-size:clamp(22px,6vw,32px)}.vert-stats-grid{grid-template-columns:repeat(2,1fr)}.vert-stat-cell{padding:20px 14px}.vert-stat-cell:nth-child(2){border-right:none}.vert-stat-cell:nth-child(-n+2){border-bottom:1px solid hsla(42,31%,94%,.1)}.vert-ghost-grid{margin-top:32px}.vert-ghost-row{grid-template-columns:1fr}.vert-ghost-code{border-bottom:1px solid var(--rule);border-right:none;padding:12px 14px 6px}.vert-ghost-pain{padding:6px 14px 8px;border-right:none}.vert-ghost-win{grid-column:1;padding:8px 14px 10px;border-right:none;border-top:1px solid var(--rule)}.vert-ghost-hrs{grid-column:1;padding:6px 14px 12px;justify-content:flex-start}.vert-process-card{padding:24px 20px}.vert-process-card-title{font-size:16px}.vert-type-grid{grid-template-columns:1fr}.vert-type-cell{border-right:none;border-bottom:1px solid hsla(42,31%,94%,.1)}.vert-type-cell:last-child{border-bottom:none}.vert-testimonial-card{padding:24px 20px}.vert-diagnostic-section{padding:52px 24px}.vert-diagnostic-title{font-size:clamp(22px,6vw,32px)}.vert-bottom-bar{padding:32px 24px}.vert-bottom-rail{flex-direction:column;gap:24px;align-items:flex-start}.vert-bottom-btn-outline,.vert-bottom-btn-solid{width:100%;padding:14px 18px;text-align:center;font-size:10px}.vert-risk-section,.vert-tools-section{padding:32px 24px}}@media (max-width:420px){.vert-stats-grid{grid-template-columns:1fr}.vert-stat-cell{border-right:none;border-bottom:1px solid hsla(42,31%,94%,.1)}.vert-stat-cell:last-child{border-bottom:none}.vert-type-grid{grid-template-columns:1fr}.vert-hero-actions{flex-direction:column;align-items:stretch}}