.mc-nav{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:center;transition:background .3s ease,box-shadow .3s ease}.mc-nav.scrolled{background:hsl(var(--bg)/.78);backdrop-filter:blur(14px);box-shadow:0 1px 0 hsl(var(--line))}.mc-nav-inner{width:100%;max-width:var(--maxw);padding:16px 32px;gap:32px}.mc-brand,.mc-nav-inner{display:flex;align-items:center}.mc-brand{gap:11px;font-family:var(--font-space-grotesk),system-ui,sans-serif;font-weight:700;font-size:19px;letter-spacing:-.02em;color:hsl(var(--text));text-decoration:none}.mc-brand-mark{width:30px;height:30px;position:relative;flex-shrink:0}.mc-brand-mark .bm-core{position:absolute;inset:40%;border-radius:50%;background:hsl(var(--indigo-bright));box-shadow:0 0 12px hsl(var(--indigo))}.mc-brand-mark .bm-ring{position:absolute;border-radius:50%;border:1.5px solid hsl(var(--ring-line))}.mc-brand-mark .bm-ring.r1{inset:22%}.mc-brand-mark .bm-ring.r2{inset:4%;border-color:hsl(var(--cyan)/.35)}.mc-brand-mark .bm-dot{position:absolute;width:5px;height:5px;border-radius:50%;background:hsl(var(--cyan));box-shadow:0 0 8px hsl(var(--cyan));top:2%;left:50%;transform:translateX(-50%)}.mc-nav-links{display:flex;gap:6px;margin-left:8px}.mc-nav-links a{color:hsl(var(--text-dim));text-decoration:none;font-size:14px;font-weight:500;padding:8px 13px;border-radius:9px;transition:color .2s,background .2s}.mc-nav-links a:hover{color:hsl(var(--text));background:hsl(var(--text-dim)/.07)}.mc-nav-cta{margin-left:auto;display:flex;align-items:center;gap:12px}.mc-nav-cta .signin{color:hsl(var(--text-dim));text-decoration:none;font-size:14px;font-weight:600}.mc-nav-cta .signin:hover{color:hsl(var(--text))}.hero{position:relative;min-height:960px;height:100vh;max-height:1180px;overflow:visible}.hero-intro{position:absolute;top:104px;left:0;right:0;text-align:center;z-index:6;margin:0 auto;max-width:820px;padding:0 24px;pointer-events:none}.hero-intro .pill,.hero-intro a{pointer-events:auto}.hero-intro h1{font-size:clamp(34px,5vw,62px);font-weight:600;margin:16px 0 14px;letter-spacing:-.035em;text-shadow:0 2px 30px hsl(var(--bg)/.9),0 0 60px hsl(var(--bg)/.7)}.hero-intro p{color:hsl(var(--text-dim));font-size:clamp(15px,1.5vw,18px);max-width:540px;margin:0 auto;text-shadow:0 2px 20px hsl(var(--bg)/.95)}.orbital-wrap{position:absolute;top:232px;left:0;right:0;bottom:132px;display:flex;align-items:center;justify-content:center;padding:0 max(20px,4vw)}.orbital-stage{position:relative;width:min(620px,90vw,70vh);height:min(620px,90vw,70vh);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 18%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 18%,#000 82%,transparent)}.ring{position:absolute;top:50%;left:50%;width:var(--d);height:var(--d);margin-left:calc(var(--d) / -2);margin-top:calc(var(--d) / -2);border-radius:50%;border:1px solid hsl(var(--ring-line));box-shadow:inset 0 0 60px hsl(var(--indigo)/.04)}.ring.dashed{border-style:dashed;border-color:hsl(var(--cyan)/.18)}.ring-legend{position:absolute;left:max(16px,3vw);bottom:6px;display:flex;flex-direction:column;gap:12px;z-index:3;pointer-events:none}.rl-item{display:flex;align-items:center;gap:11px}.rl-glyph{width:26px;height:26px;border-radius:50%;flex-shrink:0;position:relative}.rl-glyph:before{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--rl-c);opacity:.5}.rl-glyph:after{content:"";position:absolute;inset:8px;border-radius:50%;background:var(--rl-c);box-shadow:0 0 10px var(--rl-c)}.rl-text{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;line-height:1.2}.rl-text .rl-name{display:block;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--text-dim))}.rl-text .rl-val{display:block;font-size:14px;font-weight:600;color:var(--rl-c);margin-top:1px}.orbit{position:absolute;top:50%;left:50%;width:var(--d);height:var(--d);margin-left:calc(var(--d) / -2);margin-top:calc(var(--d) / -2);border-radius:50%;pointer-events:none}.orbit-spin{position:absolute;inset:0;animation:orbitspin var(--dur) linear infinite;animation-delay:var(--delay)}.planet-holder{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.planet-upright{animation:orbitspin-rev var(--dur) linear infinite;animation-delay:var(--delay)}.orbit:hover .orbit-spin,.orbit:hover .planet-upright{animation-play-state:paused}.planet{pointer-events:auto;position:relative;width:clamp(42px,5.2vmin,58px);height:clamp(42px,5.2vmin,58px);border-radius:50%;border:none;cursor:pointer;display:grid;place-items:center;font-family:var(--font-space-grotesk),system-ui,sans-serif;font-weight:700;font-size:clamp(13px,1.5vmin,17px);color:#fff;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.45),transparent 55%),var(--p-color);box-shadow:0 0 0 1px rgba(255,255,255,.18),0 0 22px -2px var(--p-glow),0 8px 22px -6px rgba(0,0,0,.6);transition:transform .2s ease,box-shadow .25s ease}.planet:hover{transform:scale(1.16);box-shadow:0 0 0 2px rgba(255,255,255,.35),0 0 34px 0 var(--p-glow),0 10px 28px -6px rgba(0,0,0,.7)}.planet.active{box-shadow:0 0 0 2px #fff,0 0 40px 2px var(--p-glow)}.planet-tip{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translateX(-50%) translateY(6px);width:188px;padding:11px 13px;border-radius:12px;background:hsl(var(--panel-solid));box-shadow:0 24px 60px -20px rgba(0,0,0,.7),0 0 0 1px hsl(var(--line));opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:20}.orbit:hover .planet-tip{opacity:1;transform:translateX(-50%) translateY(0)}.planet-tip .pt-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.planet-tip .pt-name{font-family:var(--font-space-grotesk),system-ui,sans-serif;font-weight:600;font-size:14px}.planet-tip .pt-row{display:flex;justify-content:space-between;font-size:11px;margin:3px 0}.planet-tip .pt-row span:first-child{color:hsl(var(--text-dim))}.planet-tip .pt-row span:last-child{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;color:hsl(var(--text))}.planet-tip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top:6px solid hsl(var(--panel-solid))}.core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(146px,19vmin,198px);height:clamp(146px,19vmin,198px);display:grid;place-items:center;text-align:center;z-index:4}.core,.core-glow{border-radius:50%;pointer-events:none}.core-glow{position:absolute;inset:-40%;background:radial-gradient(circle,hsl(var(--indigo)/.55),hsl(var(--cyan)/.1) 45%,transparent 70%);filter:blur(8px);animation:corepulse 5.5s ease-in-out infinite}.core-disc{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 38% 32%,hsl(var(--indigo-bright)/.55),transparent 60%),radial-gradient(circle at 50% 50%,#1a2348,#0b1024 78%);box-shadow:inset 0 0 50px hsl(var(--indigo)/.45),inset 0 0 0 1px hsl(var(--indigo-bright)/.45),0 0 60px hsl(var(--indigo)/.35);pointer-events:none}.core-content{position:relative;z-index:2;pointer-events:none}.core-label{font-size:clamp(8px,1.15vmin,10px);letter-spacing:.13em;text-transform:uppercase;color:hsl(var(--indigo-bright));margin-bottom:2px}.core-label,.core-score{font-family:var(--font-jetbrains-mono),ui-monospace,monospace}.core-score{font-weight:700;font-size:clamp(38px,6.3vmin,62px);line-height:1;color:#fff;letter-spacing:-.02em;text-shadow:0 0 26px hsl(var(--indigo-bright)/.7)}.core-score .dec{font-size:.45em;color:hsl(var(--cyan))}.core-trend{margin-top:6px;font-size:clamp(10px,1.35vmin,12px);color:hsl(var(--mint));display:inline-flex;align-items:center;gap:5px}.core-sub,.core-trend{font-family:var(--font-jetbrains-mono),ui-monospace,monospace}.core-sub{font-size:clamp(7px,1vmin,9px);color:hsl(var(--text-faint));margin-top:3px;letter-spacing:.05em}.tick{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;border-radius:50%;background:hsl(var(--cyan));box-shadow:0 0 10px hsl(var(--cyan))}.whale-feed{position:absolute;top:120px;right:max(24px,4vw);width:290px;display:flex;flex-direction:column;gap:12px;z-index:7;pointer-events:none}.whale-feed-head{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--text-dim));display:flex;align-items:center;gap:8px;margin-bottom:2px}.whale-feed-head .dot{width:7px;height:7px;border-radius:50%;background:hsl(var(--rose));box-shadow:0 0 10px hsl(var(--rose));animation:blink-dot 1.6s ease-in-out infinite}.whale-card{position:relative;pointer-events:auto;background:linear-gradient(180deg,rgba(24,18,32,.92),rgba(17,14,26,.92));border-radius:14px;padding:13px 14px;box-shadow:0 0 0 1px hsl(var(--rose)/.34),0 14px 34px -14px hsl(var(--rose)/.5),inset 0 1px 0 rgba(255,255,255,.05);overflow:hidden;transition:opacity .55s ease,transform .6s cubic-bezier(.16,.84,.3,1),max-height .5s ease,margin .5s ease,padding .5s ease;max-height:200px}.whale-card.enter{opacity:0;transform:translateX(64px) scale(.92)}.whale-card.leaving{opacity:0;transform:translateX(40px) scale(.95);max-height:0;padding-top:0;padding-bottom:0;margin-top:-12px}.whale-card:before{content:"";position:absolute;top:0;bottom:0;right:100%;width:120px;background:linear-gradient(90deg,transparent,hsl(var(--rose)/.55));filter:blur(6px);animation:trail .7s ease-out both}.whale-card .wc-top{display:flex;align-items:center;gap:8px;margin-bottom:8px}.whale-card .wc-icon{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:hsl(var(--rose)/.16);box-shadow:inset 0 0 0 1px hsl(var(--rose)/.4);font-size:14px}.whale-card .wc-tag{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--rose))}.whale-card .wc-tag,.whale-card .wc-time{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:10px}.whale-card .wc-time{margin-left:auto;color:hsl(var(--text-faint))}.whale-card .wc-body{font-size:13px;line-height:1.4;color:hsl(var(--text))}.whale-card .wc-body b{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-weight:600;color:#fff}.whale-card .wc-dao{color:hsl(var(--indigo-bright));font-weight:600}.whale-card .wc-foot{margin-top:9px;display:flex;align-items:center;gap:8px}.whale-card .wc-bar{flex:1;height:5px;border-radius:4px;background:rgba(255,255,255,.08);overflow:hidden}.whale-card .wc-bar i{display:block;height:100%;background:linear-gradient(90deg,hsl(var(--amber)),hsl(var(--rose)));border-radius:4px}.whale-card .wc-pct{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:11px;color:hsl(var(--amber));font-weight:600}.hero-fade{position:absolute;bottom:0;left:0;right:0;height:160px;background:linear-gradient(transparent,hsl(var(--bg)));z-index:5;pointer-events:none}.hero-stats{position:absolute;bottom:34px;left:50%;transform:translateX(-50%);z-index:6;display:flex;gap:0;justify-content:center;flex-wrap:wrap;box-shadow:inset 0 0 0 1px hsl(var(--line));border-radius:16px;background:hsl(var(--panel)/.72);backdrop-filter:blur(10px)}.hero-stats .hs{padding:16px 30px;text-align:center;position:relative}.hero-stats .hs+.hs:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:1px;background:hsl(var(--line))}.hero-stats .hs-num{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-weight:700;font-size:24px;color:#fff}.hero-stats .hs-num.cyan{color:hsl(var(--cyan))}.hero-stats .hs-lab{font-size:12px;color:hsl(var(--text-dim));margin-top:2px}.gov-scrim{position:fixed;inset:0;z-index:60;background:rgba(5,8,16,.6);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .3s ease}.gov-scrim.open{opacity:1;pointer-events:auto}.gov-panel{position:fixed;top:0;right:0;bottom:0;z-index:61;width:min(440px,92vw);background:linear-gradient(180deg,hsl(var(--bg-2)),hsl(var(--bg-1)));box-shadow:-30px 0 80px -20px rgba(0,0,0,.8),inset 1px 0 0 hsl(var(--line-strong));transform:translateX(100%);transition:transform .38s cubic-bezier(.22,.8,.3,1);display:flex;flex-direction:column;overflow-y:auto}.gov-panel.open{transform:none}.gov-head{padding:26px 26px 20px;position:relative;border-bottom:1px solid hsl(var(--line))}.gov-close{position:absolute;top:22px;right:22px;width:34px;height:34px;border-radius:9px;background:hsl(var(--text-dim)/.08);border:none;color:hsl(var(--text-dim));cursor:pointer;font-size:16px;box-shadow:inset 0 0 0 1px hsl(var(--line))}.gov-close:hover{background:hsl(var(--text-dim)/.16);color:#fff}.gov-id{display:flex;align-items:center;gap:14px}.gov-id .gp-token{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:#fff;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.4),transparent 55%),var(--p-color);box-shadow:0 0 24px -2px var(--p-glow),inset 0 0 0 1px rgba(255,255,255,.2)}.gov-id .gp-name,.gov-id .gp-token{font-family:var(--font-space-grotesk),system-ui,sans-serif}.gov-id .gp-name{font-size:22px;font-weight:600}.gov-id .gp-meta{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:11px;color:hsl(var(--text-dim));margin-top:1px}.gov-score-big{margin-top:22px;display:flex;align-items:flex-end;gap:12px}.gov-score-big .gsb-n{font-weight:700;font-size:52px;line-height:1;color:#fff}.gov-score-big .gsb-n,.gov-score-big .gsb-tag{font-family:var(--font-jetbrains-mono),ui-monospace,monospace}.gov-score-big .gsb-tag{font-size:12px;padding:4px 10px;border-radius:8px;margin-bottom:6px}.tag-good{background:hsl(var(--mint)/.14);color:hsl(var(--mint));box-shadow:inset 0 0 0 1px hsl(var(--mint)/.35)}.tag-watch{background:hsl(var(--amber)/.14);color:hsl(var(--amber));box-shadow:inset 0 0 0 1px hsl(var(--amber)/.35)}.tag-risk{background:hsl(var(--rose)/.14);color:hsl(var(--rose));box-shadow:inset 0 0 0 1px hsl(var(--rose)/.35)}.gov-body{padding:22px 26px 40px;display:flex;flex-direction:column;gap:22px}.gov-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gov-metric{background:hsl(var(--text-dim)/.05);border-radius:12px;padding:13px 14px;box-shadow:inset 0 0 0 1px hsl(var(--line))}.gov-metric .gm-lab{font-size:11px;color:hsl(var(--text-dim));letter-spacing:.05em}.gov-metric .gm-val{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-weight:700;font-size:21px;color:#fff;margin-top:4px}.gov-metric .gm-val .u{font-size:13px;color:hsl(var(--text-dim))}.gov-metric .gm-bar{height:4px;border-radius:3px;background:rgba(255,255,255,.07);margin-top:9px;overflow:hidden}.gov-metric .gm-bar i{display:block;height:100%;border-radius:3px}.gov-sec-title{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--text-dim));margin-bottom:12px}.gov-prop{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid hsl(var(--line))}.gov-prop:last-child{border-bottom:none}.gov-prop .gpv{width:6px;border-radius:3px;flex-shrink:0}.gov-prop .gp-t{font-size:13px;font-weight:600;color:hsl(var(--text))}.gov-prop .gp-s{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:11px;color:hsl(var(--text-dim));margin-top:3px;display:flex;gap:10px}.gov-prop .gp-s .pass{color:hsl(var(--mint))}.gov-prop .gp-s .fail{color:hsl(var(--rose))}.gov-prop .gp-s .live{color:hsl(var(--cyan))}.glass-card{position:relative;background:hsl(var(--panel)/.72);backdrop-filter:blur(8px);border-radius:18px;padding:22px;box-shadow:inset 0 0 0 1px hsl(var(--line));overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.glass-card:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px hsl(var(--line-strong)),0 24px 50px -24px rgba(0,0,0,.7)}.glass-card:after{content:"";position:absolute;top:-1px;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--indigo)),transparent);opacity:0;transition:opacity .3s}.glass-card:hover:after{opacity:.7}.stat-cell{background:hsl(var(--panel)/.5);border-radius:14px;padding:18px 20px;box-shadow:inset 0 0 0 1px hsl(var(--line))}.stat-cell .lab{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--text-dim))}.stat-cell .lab,.stat-cell .val{font-family:var(--font-jetbrains-mono),ui-monospace,monospace}.stat-cell .val{font-weight:700;font-size:28px;color:#fff;margin-top:6px;line-height:1.1;letter-spacing:-.02em}.stat-cell .val .accent{color:hsl(var(--cyan))}.stat-cell .val .accent-warn{color:hsl(var(--amber))}.app-sec-title{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--text-dim));margin-bottom:14px;display:flex;align-items:center;gap:10px}.app-sec-title:before{content:"";width:18px;height:1px;background:hsl(var(--indigo));opacity:.6}section.block{position:relative;padding:110px 0}.sec-head{max-width:680px;margin-bottom:56px}.sec-head.center{margin-left:auto;margin-right:auto;text-align:center}.sec-head h2{font-size:clamp(30px,4vw,48px);margin:16px 0}.sec-head p{color:hsl(var(--text-dim));font-size:clamp(15px,1.6vw,18px)}.feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feat-card{position:relative;background:hsl(var(--panel)/.72);backdrop-filter:blur(8px);border-radius:18px;padding:26px 24px 28px;box-shadow:inset 0 0 0 1px hsl(var(--line));overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.feat-card:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px hsl(var(--line-strong)),0 24px 50px -24px rgba(0,0,0,.7)}.feat-card:after{content:"";position:absolute;top:-1px;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--indigo)),transparent);opacity:0;transition:opacity .3s}.feat-card:hover:after{opacity:.7}.feat-ico{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;margin-bottom:18px;background:hsl(var(--indigo)/.1);box-shadow:inset 0 0 0 1px hsl(var(--indigo)/.25)}.feat-card h3{font-size:19px;margin-bottom:9px}.feat-card p{color:hsl(var(--text-dim));font-size:14.5px;line-height:1.55}.feat-tag{margin-top:14px;display:inline-block}.pipe{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.pipe,.pipe-step{position:relative}.pipe-step{padding:0 28px}.pipe-step+.pipe-step:before{content:"";position:absolute;left:0;top:26px;width:1px;height:calc(100% - 26px);background:hsl(var(--line))}.pipe-num{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:13px;color:hsl(var(--indigo-bright));width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:hsl(var(--indigo)/.08);box-shadow:inset 0 0 0 1px hsl(var(--indigo)/.3);margin-bottom:22px}.pipe-step h3{font-size:21px;margin-bottom:10px}.pipe-step p{color:hsl(var(--text-dim));font-size:15px}.metrics-band{border-radius:24px;padding:48px 40px;position:relative;overflow:hidden;background:linear-gradient(135deg,hsl(var(--indigo)/.14),hsl(var(--cyan)/.06));box-shadow:inset 0 0 0 1px hsl(var(--line-strong))}.metrics-band:before{content:"";position:absolute;inset:0;background:radial-gradient(600px 300px at 80% -20%,hsl(var(--cyan)/.18),transparent 60%);pointer-events:none}.mb-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative;z-index:1}.mb-item{text-align:center}.mb-num{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-weight:700;font-size:clamp(34px,4.4vw,52px);color:#fff;line-height:1;letter-spacing:-.02em}.mb-num .accent{color:hsl(var(--cyan))}.mb-lab{color:hsl(var(--text-dim));margin-top:10px;font-size:14px}.quotes{display:grid;grid-template-columns:1.2fr 1fr;gap:18px}.quote-card{background:hsl(var(--panel)/.72);border-radius:18px;padding:30px;box-shadow:inset 0 0 0 1px hsl(var(--line));display:flex;flex-direction:column}.quote-card.feature{background:linear-gradient(165deg,hsl(var(--indigo)/.16),hsl(var(--panel)/.5));box-shadow:inset 0 0 0 1px hsl(var(--indigo)/.3)}.quote-card blockquote{font-family:var(--font-space-grotesk),system-ui,sans-serif;font-weight:500;font-size:clamp(18px,2vw,23px);line-height:1.4;letter-spacing:-.01em;flex:1}.quote-card.feature blockquote{font-size:clamp(20px,2.3vw,27px)}.quote-who{display:flex;align-items:center;gap:13px;margin-top:26px}.quote-who .qw-av{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,hsl(var(--indigo)),hsl(var(--cyan)));box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);flex-shrink:0;display:grid;place-items:center;font-family:var(--font-space-grotesk),system-ui,sans-serif;font-weight:700;font-size:15px;color:#fff}.quote-who .qw-name{font-weight:600;font-size:14px}.quote-who .qw-role{font-size:12.5px;color:hsl(var(--text-dim));font-family:var(--font-jetbrains-mono),ui-monospace,monospace}.logos-row{flex-wrap:wrap;gap:14px 40px;justify-content:center;margin-top:54px;opacity:.7}.logos-row,.logos-row .lg{display:flex;align-items:center}.logos-row .lg{font-family:var(--font-space-grotesk),system-ui,sans-serif;font-weight:600;font-size:17px;color:hsl(var(--text-dim));gap:8px}.logos-row .lg .lg-dot{width:9px;height:9px;border-radius:50%}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.price-card{position:relative;background:hsl(var(--panel)/.72);border-radius:20px;padding:30px 28px 34px;box-shadow:inset 0 0 0 1px hsl(var(--line));display:flex;flex-direction:column}.price-card.pop{background:linear-gradient(180deg,hsl(var(--indigo)/.16),hsl(var(--panel)/.55));box-shadow:inset 0 0 0 1.5px hsl(var(--indigo));transform:translateY(-10px)}.price-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:hsl(var(--indigo))!important;color:#fff!important;box-shadow:0 6px 18px -4px hsl(var(--indigo)/.8)}.price-name{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--indigo-bright))}.price-amt{font-family:var(--font-space-grotesk),system-ui,sans-serif;font-weight:700;font-size:46px;margin:14px 0 2px;letter-spacing:-.03em}.price-amt .per{font-family:var(--font-manrope),system-ui,sans-serif;font-size:15px;font-weight:500;color:hsl(var(--text-dim))}.price-desc{color:hsl(var(--text-dim));font-size:14px;min-height:42px;margin-bottom:22px}.price-feats{list-style:none;margin-top:24px;padding:0;display:flex;flex-direction:column;gap:12px}.price-feats li{display:flex;gap:11px;font-size:14px;color:hsl(var(--text));align-items:flex-start}.price-feats li .ck{color:hsl(var(--cyan));flex-shrink:0;margin-top:2px}.price-feats li.muted,.price-feats li.muted .ck{color:hsl(var(--text-faint))}.cta-final{text-align:center;position:relative;border-radius:28px;padding:80px 32px;overflow:hidden;background:linear-gradient(180deg,hsl(var(--panel)/.7),hsl(var(--bg)/.4));box-shadow:inset 0 0 0 1px hsl(var(--line-strong))}.cta-final:before{content:"";position:absolute;inset:0;background:radial-gradient(700px 360px at 50% 0,hsl(var(--indigo)/.28),transparent 65%);pointer-events:none}.cta-final h2{font-size:clamp(32px,5vw,60px);position:relative}.cta-final p{color:hsl(var(--text-dim));max-width:520px;margin:18px auto 32px;font-size:17px;position:relative}.cta-actions{display:flex;gap:14px;justify-content:center;position:relative;flex-wrap:wrap}.mc-footer{border-top:1px solid hsl(var(--line));padding:60px 0 50px}.foot-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:40px}.foot-brand p{color:hsl(var(--text-dim));font-size:14px;max-width:280px;margin-top:16px}.foot-col h4{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--text-dim));margin-bottom:16px}.foot-col a{display:block;color:hsl(var(--text));text-decoration:none;font-size:14px;padding:6px 0;opacity:.8;transition:opacity .2s,color .2s}.foot-col a:hover{opacity:1;color:hsl(var(--indigo-bright))}.foot-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:50px;padding-top:26px;border-top:1px solid hsl(var(--line));color:hsl(var(--text-faint));font-size:13px;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;flex-wrap:wrap;gap:12px}@media (max-width:980px){.feat-grid,.pipe,.price-grid{grid-template-columns:1fr}.pipe-step+.pipe-step:before{display:none}.pipe-step{padding:28px 0;border-top:1px solid hsl(var(--line))}.pipe-step:first-child{padding-top:0;border-top:none}.mb-grid{grid-template-columns:repeat(2,1fr);gap:32px 24px}.quotes{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr;gap:32px}.price-card.pop{transform:none}.mc-nav-links{display:none}}@media (max-width:860px){.whale-feed{display:none}.hero{padding-top:80px}}@media (max-width:560px){.container-mc{padding:0 20px}section.block{padding:76px 0}.foot-grid,.mb-grid{grid-template-columns:1fr}.hero-stats .hs{padding:14px 18px}}