@font-face{font-family:Highrise;src:url(/fonts/HighriseFont-Demo-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Geist Digits;src:url(/fonts/Geist-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;font-feature-settings:"ss09" 1;unicode-range:u+0030-0039}:root{--bg:#FAFAF9;--bg-elevated:#FFFFFF;--surface:#EFE9DC;--surface-muted:#E6E0D0;--surface-strong:#D8D1BE;--border:#DBD4C2;--border-strong:#C4BEAB;--border-focus:#0A0A0A;--hairline:rgba(44,36,28,0.10);--hairline-strong:rgba(44,36,28,0.14);--ink:#0A0A0A;--ink-muted:#44403C;--ink-subtle:#78716C;--ink-faint:#A8A29E;--ink-inverse:#FAFAF9;--accent:#E4DFD3;--accent-hover:#D8D3C4;--accent-soft:rgba(228,223,211,0.5);--profit:#47ebb2;--profit-soft:rgba(77,184,122,0.12);--profit-border:rgba(77,184,122,0.30);--loss:#eb4764;--loss-soft:rgba(122,62,62,0.12);--loss-border:rgba(122,62,62,0.30);--gold:#B45309;--silver:#57534E;--bronze:#78350F;--verified:#2563EB;--verified-soft:rgba(37,99,235,0.08);--verified-border:rgba(37,99,235,0.25);--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.04);--shadow-card:0 1px 2px rgba(0,0,0,0.04),0 8px 22px -10px rgba(0,0,0,0.14);--shadow-pop:0 1px 2px rgba(0,0,0,0.05),0 16px 32px -10px rgba(0,0,0,0.18);--radius-sm:6px;--radius:8px;--radius-lg:12px;--radius-xl:16px;--font-sans:"Geist Digits","akzidenz-grotesk-next-pro",ui-sans-serif,system-ui,sans-serif;--font-display:"ivypresto-display",serif;--font-engraved:var(--font-sans);--font-mono:var(--font-sans);--pl-premium-bg:#EFE9DC;--pl-premium-border:rgba(44,36,28,0.08);--pl-premium-bevel:0 0 0 0 transparent;--pl-premium-elevation:0 1px 2px rgba(0,0,0,0.04),0 8px 22px -10px rgba(0,0,0,0.14);--pl-premium-elevation-hover:0 1px 2px rgba(0,0,0,0.05),0 16px 32px -10px rgba(0,0,0,0.18);--pl-premium-radius:12px;--pl-premium-radius-sm:8px;--pl-premium-rule:rgba(44,36,28,0.10)}[data-theme=dark]{--pl-premium-bg:linear-gradient(180deg,#111318,#0c0c0f);--pl-premium-bevel:inset 0 1px 0 rgba(255,255,255,0.04);--pl-premium-border:rgba(255,255,255,0.06);--pl-premium-elevation:inset 0 1px 0 rgba(255,255,255,0.04),0 2px 6px rgba(0,0,0,0.16),0 0 0 0.5px rgba(0,0,0,0.06);--pl-premium-elevation-hover:inset 0 1px 0 rgba(255,255,255,0.06),0 4px 12px rgba(0,0,0,0.24),0 0 0 0.5px rgba(0,0,0,0.08);--pl-premium-radius:10px;--pl-premium-radius-sm:8px;--pl-premium-rule:rgba(255,255,255,0.06)}.btn-primary,.btn-secondary{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 20px;font-size:15px;font-weight:500;font-family:inherit;letter-spacing:-.01em;border-radius:25px;cursor:pointer;transition:background .15s,border-color .15s,opacity .15s}.btn-primary:after,.btn-secondary:after{content:"";flex-shrink:0;width:7px;height:12px;background:currentColor;opacity:.45;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l5 5-5 5' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l5 5-5 5' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center}.btn-primary{color:#050508;background:#ffffff}.btn-primary:hover{background:#e8e8e8}.btn-primary:disabled{opacity:.3;cursor:not-allowed}[data-theme=light] .btn-primary{color:#ffffff;background:#111111}[data-theme=light] .btn-primary:hover{background:#222222}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0;background:transparent}img,svg{display:block;max-width:100%}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 40px}@media (max-width:720px){.container{padding:0 16px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 22px;border:1px solid transparent;border-radius:25px;font-size:14px;font-weight:500;letter-spacing:.02em;transition:all .15s;white-space:nowrap;cursor:pointer}.btn-primary{background:#1A1513;color:#FFFFFF;border:1px solid rgba(255,255,255,.2);box-shadow:none}.btn-primary:hover{background:#221C19;border-color:rgba(255,255,255,.32);box-shadow:none}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.home-fold{display:flex;flex-direction:column;margin-top:-64px;margin-bottom:0}.hero{padding:112px 0 64px;background:#050508;color:#FAFAF9;position:relative;overflow:hidden;isolation:isolate;--ink:#FAFAF9;--ink-inverse:#0A0A0A;--ink-muted:rgba(250,250,249,0.85);--ink-subtle:rgba(250,250,249,0.6);--ink-faint:rgba(250,250,249,0.4);--border:rgba(250,250,249,0.12);--border-strong:rgba(250,250,249,0.24);--surface:rgba(250,250,249,0.06);--surface-muted:rgba(250,250,249,0.08);--surface-strong:rgba(250,250,249,0.12)}.hero>.container:not(.landing-hero-inner){position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center}.hero>.container.landing-hero-inner{position:relative;z-index:2;flex:1}.hero>.container>.display,.hero>.container>.h1{max-width:960px}.hero>.container>.lead{max-width:720px}.hero>.container>.hero-cta{justify-content:center}.hero-dashboard-wrap{position:relative;overflow:hidden;padding:0;flex:1;min-height:85vh}.hero .lead{color:rgba(250,250,249,.72)}.hero .hero-eyebrow{background:rgba(250,250,249,.06);border-color:rgba(250,250,249,.12);color:rgba(250,250,249,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hero .btn-primary{background:var(--ink-inverse);color:var(--ink)}.hero .btn-primary:hover{background:#E7E5E4}.hero .btn-secondary{background:rgba(250,250,249,.08);color:var(--ink-inverse);border-color:rgba(250,250,249,.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hero .btn-secondary:hover{border-color:rgba(250,250,249,.45);background:rgba(250,250,249,.12)}.hero .eyebrow{color:rgba(250,250,249,.55)}.nav.is-floating .btn-primary{background:#FFFFFF;color:#0A0A0A}.nav.is-floating .btn-primary:hover{background:#F0F0F0}.hero h1{max-width:820px;margin-bottom:20px}.hero .lead{max-width:640px;margin-bottom:32px}.footer{background:var(--surface);border-top:1px solid var(--border);padding:60px 0 32px;margin-top:72px;color:var(--ink-muted);font-size:14px}.footer-socials .i{width:20px;height:20px}.footer .subtle{color:var(--ink-muted)}@media (max-width:768px){.hero{padding:60px 0 40px}}.i{width:16px;height:16px;stroke-width:1.5;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}@keyframes pl-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pl-fade-up{animation:pl-fade-up .7s ease-out both}.pl-fade-up-1{animation-delay:40ms}.pl-fade-up-2{animation-delay:.12s}.pl-fade-up-3{animation-delay:.2s}.pl-fade-up-4{animation-delay:.28s}@media (prefers-reduced-motion:reduce){.pl-fade-up{animation:none;opacity:1;transform:none}}.lb-hero>.container{position:relative;z-index:1}.firm-profile-hero.is-rank-1 .btn-primary,.firm-profile-hero.is-rank-2 .btn-primary,.firm-profile-hero.is-rank-3 .btn-primary{background:#FFFFFF;color:#0F0D0A;border-color:#FFFFFF}.firm-profile-hero.is-rank-1 .btn-primary:hover,.firm-profile-hero.is-rank-2 .btn-primary:hover,.firm-profile-hero.is-rank-3 .btn-primary:hover{background:#FFFFFF;color:#000}[data-theme=dark] .firm-profile-hero:not(.is-rank-1):not(.is-rank-2):not(.is-rank-3) .btn-primary{background:#FFFFFF;color:#0F0D0A;border-color:#FFFFFF}[data-theme=dark] .firm-profile-hero:not(.is-rank-1):not(.is-rank-2):not(.is-rank-3) .btn-primary:hover{background:#FFFFFF;color:#000}:root:not([data-theme=dark]) .firm-profile-hero.is-rank-1,:root:not([data-theme=dark]) .firm-profile-hero.is-rank-2,:root:not([data-theme=dark]) .firm-profile-hero.is-rank-3{background:linear-gradient(180deg,#FFFFFF,#FAFAFA 50%,#F2F2F2);color:#1A1711;border-bottom-color:rgba(0,0,0,.12)}:root:not([data-theme=dark]) .firm-profile-hero.is-rank-1:after,:root:not([data-theme=dark]) .firm-profile-hero.is-rank-2:after,:root:not([data-theme=dark]) .firm-profile-hero.is-rank-3:after{background-image:repeating-linear-gradient(60deg,rgba(0,0,0,.035) 0 1px,transparent 1px 54px),repeating-linear-gradient(-60deg,rgba(0,0,0,.035) 0 1px,transparent 1px 54px),repeating-linear-gradient(0deg,rgba(0,0,0,.025) 0 1px,transparent 1px 54px)}:root:not([data-theme=dark]) .firm-profile-hero .firm-hero-name{color:#1A1711;text-shadow:0 1px 0 rgba(255,255,255,.6)}:root:not([data-theme=dark]) .firm-profile-hero.is-rank-1 .firm-profile-hero-info-value,:root:not([data-theme=dark]) .firm-profile-hero.is-rank-2 .firm-profile-hero-info-value,:root:not([data-theme=dark]) .firm-profile-hero.is-rank-3 .firm-profile-hero-info-value{color:rgba(26,23,17,.95)}:root:not([data-theme=dark]) .firm-profile-hero.is-rank-1 .firm-profile-hero-info-label,:root:not([data-theme=dark]) .firm-profile-hero.is-rank-2 .firm-profile-hero-info-label,:root:not([data-theme=dark]) .firm-profile-hero.is-rank-3 .firm-profile-hero-info-label{color:rgba(26,23,17,.55)}:root:not([data-theme=dark]) .firm-profile-hero.is-rank-1 .badge,:root:not([data-theme=dark]) .firm-profile-hero.is-rank-2 .badge,:root:not([data-theme=dark]) .firm-profile-hero.is-rank-3 .badge{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.12);color:rgba(26,23,17,.9)}:root:not([data-theme=dark]) .firm-profile-hero.is-rank-1 .btn-primary,:root:not([data-theme=dark]) .firm-profile-hero.is-rank-2 .btn-primary,:root:not([data-theme=dark]) .firm-profile-hero.is-rank-3 .btn-primary{background:#1A1513;color:#FFFFFF;border-color:rgba(255,255,255,.2)}:root:not([data-theme=dark]) .firm-profile-hero.is-rank-1 .btn-primary:hover,:root:not([data-theme=dark]) .firm-profile-hero.is-rank-2 .btn-primary:hover,:root:not([data-theme=dark]) .firm-profile-hero.is-rank-3 .btn-primary:hover{background:#221C19;border-color:rgba(255,255,255,.32)}:root:not([data-theme=dark]) .firm-profile-hero.is-rank-1 .btn-secondary,:root:not([data-theme=dark]) .firm-profile-hero.is-rank-2 .btn-secondary,:root:not([data-theme=dark]) .firm-profile-hero.is-rank-3 .btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--border-strong)}:root:not([data-theme=dark]) .firm-profile-hero.is-rank-1 .btn-secondary:hover,:root:not([data-theme=dark]) .firm-profile-hero.is-rank-2 .btn-secondary:hover,:root:not([data-theme=dark]) .firm-profile-hero.is-rank-3 .btn-secondary:hover{border-color:var(--ink-subtle)}:root:not([data-theme=dark]) .firm-profile-hero.is-rank-1 .btn-follow-x,:root:not([data-theme=dark]) .firm-profile-hero.is-rank-2 .btn-follow-x,:root:not([data-theme=dark]) .firm-profile-hero.is-rank-3 .btn-follow-x{color:rgba(26,23,17,.8);border-color:rgba(0,0,0,.18);background:transparent}:root:not([data-theme=dark]) .firm-profile-hero.is-rank-1 .btn-follow-x:hover,:root:not([data-theme=dark]) .firm-profile-hero.is-rank-2 .btn-follow-x:hover,:root:not([data-theme=dark]) .firm-profile-hero.is-rank-3 .btn-follow-x:hover{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.35);color:#000000}:root:not([data-theme=dark]) .profile-hero .btn-follow-x{color:rgba(26,23,17,.8);border-color:rgba(0,0,0,.18);background:transparent}:root:not([data-theme=dark]) .profile-hero .btn-follow-x:hover{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.35);color:#000000}:root:not([data-theme=dark]) .firm-profile-hero.is-rank-1 .firm-profile-hero-info-item,:root:not([data-theme=dark]) .firm-profile-hero.is-rank-1 .firm-profile-hero-info-strip{animation-name:pl-info-line-pulse-gold-light}:root:not([data-theme=dark]) .firm-profile-hero.is-rank-2 .firm-profile-hero-info-item,:root:not([data-theme=dark]) .firm-profile-hero.is-rank-2 .firm-profile-hero-info-strip{animation-name:pl-info-line-pulse-silver-light}:root:not([data-theme=dark]) .firm-profile-hero.is-rank-3 .firm-profile-hero-info-item,:root:not([data-theme=dark]) .firm-profile-hero.is-rank-3 .firm-profile-hero-info-strip{animation-name:pl-info-line-pulse-bronze-light}:root:not([data-theme=dark]) .firm-profile-hero.is-rank-1 .firm-hero-divider,:root:not([data-theme=dark]) .firm-profile-hero.is-rank-1 .firm-hero-plaque-edge{background:linear-gradient(90deg,transparent,rgba(145,100,25,.35) 8%,rgba(175,125,40,.85) 30%,rgba(200,150,60,1) 50%,rgba(175,125,40,.85) 70%,rgba(145,100,25,.35) 92%,transparent);box-shadow:0 0 12px rgba(200,150,50,.25)}:root:not([data-theme=dark]) .firm-profile-hero.is-rank-1 .firm-hero-divider:after,:root:not([data-theme=dark]) .firm-profile-hero.is-rank-1 .firm-hero-plaque-edge:after{background:linear-gradient(90deg,transparent,rgba(175,125,40,.55) 8%,rgba(215,165,70,1) 30%,rgba(235,195,95,1) 50%,rgba(215,165,70,1) 70%,rgba(175,125,40,.55) 92%,transparent);box-shadow:0 0 16px rgba(200,150,50,.45)}:root:not([data-theme=dark]) .firm-profile-hero.is-rank-2 .firm-hero-divider,:root:not([data-theme=dark]) .firm-profile-hero.is-rank-2 .firm-hero-plaque-edge{background:linear-gradient(90deg,transparent,rgba(75,90,115,.35) 8%,rgba(110,125,150,.85) 30%,rgba(140,155,180,1) 50%,rgba(110,125,150,.85) 70%,rgba(75,90,115,.35) 92%,transparent);box-shadow:0 0 12px rgba(110,125,150,.3)}:root:not([data-theme=dark]) .firm-profile-hero.is-rank-2 .firm-hero-divider:after,:root:not([data-theme=dark]) .firm-profile-hero.is-rank-2 .firm-hero-plaque-edge:after{background:linear-gradient(90deg,transparent,rgba(110,125,150,.55) 8%,rgba(160,175,200,1) 30%,rgba(185,200,220,1) 50%,rgba(160,175,200,1) 70%,rgba(110,125,150,.55) 92%,transparent);box-shadow:0 0 16px rgba(110,125,150,.5)}:root:not([data-theme=dark]) .firm-profile-hero.is-rank-3 .firm-hero-divider,:root:not([data-theme=dark]) .firm-profile-hero.is-rank-3 .firm-hero-plaque-edge{background:linear-gradient(90deg,transparent,rgba(115,60,20,.35) 8%,rgba(150,85,35,.85) 30%,rgba(180,110,55,1) 50%,rgba(150,85,35,.85) 70%,rgba(115,60,20,.35) 92%,transparent);box-shadow:0 0 12px rgba(155,85,35,.3)}:root:not([data-theme=dark]) .firm-profile-hero.is-rank-3 .firm-hero-divider:after,:root:not([data-theme=dark]) .firm-profile-hero.is-rank-3 .firm-hero-plaque-edge:after{background:linear-gradient(90deg,transparent,rgba(150,85,35,.55) 8%,rgba(190,120,65,1) 30%,rgba(215,145,90,1) 50%,rgba(190,120,65,1) 70%,rgba(150,85,35,.55) 92%,transparent);box-shadow:0 0 16px rgba(200,120,55,.5)}:root{--topbar-h:60px}html[data-sidenav-collapsed=true] .dashboard-topbar:after{left:var(--sidenav-w-collapsed)}html[data-sidenav-collapsed=true] .dashboard-topbar-crest{display:flex}html[data-sidenav-collapsed=true] .dashboard-topbar-wordmark{display:none}html[data-sidenav-collapsed=true] .dashboard-topbar-left{width:var(--sidenav-w-collapsed);padding-left:0;justify-content:center}.dashboard-shell-main .container{max-width:100%;padding-left:0;padding-right:0}html[data-sidenav-collapsed=true] .dashboard-sidenav{width:var(--sidenav-w-collapsed)}html[data-sidenav-collapsed=true] .dashboard-sidenav-inner:not(.is-collapsed){visibility:hidden}:root:not([data-theme=dark]) .dashboard-bottom-tabs{background:linear-gradient(180deg,#FBF8F1,#F3EFE6);border-top:1px solid rgba(44,36,28,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 -8px 24px -12px rgba(44,36,28,.15)}:root:not([data-theme=dark]) .dashboard-bottom-tab{color:rgba(44,36,28,.55)}:root:not([data-theme=dark]) .dashboard-bottom-tab.is-active{color:var(--ink);background:rgba(44,36,28,.05)}html[data-sidenav-collapsed=true] .dashboard-sidenav-edge-toggle{left:72px}html[data-sidenav-collapsed=false] .dashboard-sidenav{width:280px}[data-theme=light]{--bg:#050508;--ink:#ffffff;--ink-muted:#b2b5be;--ink-subtle:rgba(255,255,255,0.40);--ink-faint:rgba(255,255,255,0.22);--ink-inverse:#050508}.firm-social-link .i{width:18px;height:18px}.announce,.card,.footer,.lb-table-card,.nav,.stat-panel,body,html{transition:background-color .18s ease,border-color .18s ease,color .18s ease}[data-theme=dark]{--bg:#050508;--bg-elevated:#0b0c0e;--bg-warm:#2d2a26;--ink:#ffffff;--ink-muted:#b2b5be;--ink-subtle:rgba(255,255,255,0.40);--ink-faint:rgba(255,255,255,0.22);--ink-inverse:#050508;--gold-hi:#d8cdb0;--gold-base:#a8966a;--gold-dark:#6e6040;--gold-shadow:#28200e;--accent-soft:rgba(168,150,106,0.16);--profit-soft:rgba(78,122,94,0.12);--profit-border:rgba(78,122,94,0.30);--loss-soft:rgba(122,62,62,0.12);--loss-border:rgba(122,62,62,0.30);--verified-soft:rgba(37,99,235,0.10);--verified-border:rgba(37,99,235,0.28)}:root{--hero-gradient-top:#FAFAF9;--hero-gradient-bottom:#FFFFFF;--hero-glow:none;--hero-border:var(--border)}@keyframes hero-ambient{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(4%,-3%,0) scale(1.08)}to{transform:translate3d(-3%,3%,0) scale(1.04)}}[data-theme=dark] body{background:var(--bg);color:var(--ink)}[data-theme=dark] .footer{position:relative;background:transparent;border-top-color:transparent;margin-top:clamp(180px,20vw,320px);color:var(--ink-subtle);overflow:visible;isolation:isolate}[data-theme=dark] .footer:before{content:"";position:absolute;inset:0 0 auto 0;height:150px;pointer-events:none;z-index:0;background:radial-gradient(1000px 170px at 50% 0,rgba(245,245,245,.06),rgba(225,225,225,.02) 45%,transparent 75%)}[data-theme=dark] .footer:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;pointer-events:none;z-index:1;background:linear-gradient(90deg,transparent,rgba(245,245,245,.04) 14%,rgba(245,245,245,.18) 50%,rgba(245,245,245,.04) 86%,transparent)}[data-theme=dark] .footer>:not(.footer-wordmark-wrap){position:relative;z-index:1}.footer-wordmark-wrap{position:absolute;left:0;right:0;bottom:100%;z-index:0;pointer-events:none;overflow:hidden;height:clamp(65px,16vw,265px)}.footer-wordmark{display:block;margin-top:calc(clamp(12px, 1.4vw, 26px) + 30px);padding:0;text-align:center;transform:translateX(-.05em);font-family:"Highrise",var(--font-display);font-weight:400;font-size:clamp(80px,20vw,340px);line-height:1;letter-spacing:.02em;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto;cursor:default;color:transparent;background-image:radial-gradient(220px circle at var(--mx,-9999px) var(--my,-9999px),rgba(250,250,249,.4) 0,rgba(250,250,249,.18) 35%,rgba(250,250,249,.1) 70%);-webkit-background-clip:text;background-clip:text;transition:filter .18s ease-out}.footer-wordmark:hover{filter:saturate(1.05)}:root:not([data-theme=dark]) .footer-wordmark-wrap{display:none}@media (max-width:900px){.footer-wordmark-wrap{height:clamp(35px,14.4vw,96px)}.footer-wordmark{font-size:clamp(44px,18vw,120px);margin-top:clamp(12px,2.6vw,22px)}}.coming-soon-landing .landing-hero .hero-dashboard-wrap{min-height:clamp(760px,84vh,920px)}.cs-brand-mark{display:inline-flex;align-items:center;gap:14px;color:#FAFAF9;margin-bottom:28px}.cs-brand-mark-emblem{width:40px;height:29px;display:block}.cs-brand-mark-text{font-family:"Highrise",var(--font-display);font-weight:400;font-size:32px;letter-spacing:.04em;text-transform:uppercase;color:#FAFAF9;line-height:1}.cs-footer-inner{padding-top:100px;padding-bottom:8px}.cs-footer-copyright{margin:0;font-family:var(--font-sans);font-size:12px;line-height:1.55;color:var(--ink-subtle);max-width:520px}.cs-follow-x{margin-top:16px;display:flex;justify-content:flex-start}.cs-follow-x-link{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);color:var(--ink-muted);font-family:var(--font-sans);font-size:13px;font-weight:500;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease}.cs-follow-x-link:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.24);color:var(--ink)}.cs-follow-x-link .i,.cs-follow-x-link svg{width:14px;height:14px}@media (max-width:900px){.cs-follow-x{justify-content:center}}.coming-soon-emblem-watermark{position:absolute;top:-18%;left:-38%;width:clamp(960px,110vw,1900px);height:auto;color:rgba(255,255,255,.16);pointer-events:none;z-index:2;filter:drop-shadow(0 0 50px rgba(168,150,106,.04))}@media (max-width:900px){.coming-soon-emblem-watermark{top:-8%;left:-22%;width:clamp(560px,120vw,1000px);color:rgba(255,255,255,.14)}}@media (min-width:901px){.coming-soon-landing .landing-hero-inner{align-items:flex-start!important;text-align:left!important;padding-left:40px!important}.coming-soon-landing .landing-hero-lead{text-align:left!important}.coming-soon-landing .landing-hero-cta{align-items:flex-start!important}}.coming-soon-landing .landing-hero-lead{color:#b2b5be!important}@media (max-width:900px){.coming-soon-landing .hero-emblem-3d{margin-top:80px}}@media (min-width:901px){.cs-hero-inner-nudge{margin-top:100px}}.hero-section-divider{height:1px;width:100%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(245,245,245,.04) 14%,rgba(245,245,245,.18) 50%,rgba(245,245,245,.04) 86%,transparent)}.cs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:1280px;margin:0 auto;position:relative}.cs-grid:after,.cs-grid:before{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#1f1f1f 15%,#1f1f1f 85%,transparent);pointer-events:none}.cs-grid:before{top:50%}.cs-grid:after{bottom:0}.cs-cell{position:relative;padding:48px 40px;min-height:380px;border-right:1px solid #1f1f1f;display:flex;flex-direction:column}.cs-cell:nth-child(3n){border-right:none}.cs-cell-lead{justify-content:flex-start}.cs-cell-title{margin:0 0 18px;font-family:var(--font-display);font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--ink)}.cs-cell-lead-text{margin:0;font-family:var(--font-sans);font-size:16px;line-height:1.6;color:var(--ink-muted);max-width:32ch}.cs-cell-heading{margin:0 0 12px;font-family:var(--font-display);font-size:clamp(20px,1.8vw,26px);font-weight:400;line-height:1.15;letter-spacing:-.015em;color:var(--ink)}.cs-cell-heading-suffix{display:inline-block;margin-left:8px;font-family:var(--font-sans);font-size:11px;font-weight:400;color:var(--ink-subtle);text-transform:uppercase;letter-spacing:.08em;vertical-align:middle;position:relative;top:-2px}.cs-cell-desc{margin:0 0 24px;font-family:var(--font-sans);font-size:16px;line-height:1.55;color:var(--ink-muted);max-width:32ch}.cs-cell-visual{margin-top:auto;padding-top:32px;pointer-events:none}.cs-mock-stack{display:flex;flex-direction:column;gap:8px}.cs-mock-row{display:flex;align-items:center;gap:10px;padding:10px 12px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.05);border-radius:8px;font-family:var(--font-sans);font-size:12px;color:var(--ink-muted)}.cs-mock-rank{color:var(--gold-base);font-weight:500;font-variant-numeric:tabular-nums;min-width:22px}.cs-mock-badge{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;background:rgba(255,255,255,.06);color:var(--ink);font-size:10px;font-weight:500;flex-shrink:0}.cs-mock-name{color:var(--ink);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-mock-stat{font-variant-numeric:tabular-nums;font-weight:500}.cs-mock-stat-pos{color:rgb(74,222,128)}.cs-mock-wallet{border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px;background:rgba(255,255,255,.025);display:flex;flex-direction:column;gap:12px;font-family:var(--font-sans)}.cs-mock-wallet-balance{display:flex;flex-direction:column;gap:2px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.cs-mock-wallet-label{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-subtle)}.cs-mock-wallet-value{font-family:var(--font-display);font-size:24px;font-weight:400;color:var(--gold-base);font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.01em}.cs-mock-wallet-unit{font-size:12px;color:var(--ink-muted);letter-spacing:.04em}.cs-mock-wallet-list{display:flex;flex-direction:column;gap:6px}.cs-mock-wallet-item{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:12px;color:var(--ink-muted)}.cs-mock-wallet-cost{color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums}.cs-mock-mentor-card{border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px;background:rgba(255,255,255,.025);display:flex;flex-direction:column;gap:12px}.cs-mock-mentor-head{display:flex;align-items:center;gap:10px}.cs-mock-mentor-avatar{width:40px;height:40px;border-radius:50%;background:rgba(168,150,106,.18);color:var(--gold-base);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:16px;font-weight:500;flex-shrink:0}.cs-mock-mentor-id{display:flex;flex-direction:column;flex:1;min-width:0;gap:2px}.cs-mock-mentor-name{font-family:var(--font-display);font-size:15px;color:var(--ink);display:inline-flex;align-items:center;gap:5px}.cs-mock-mentor-handle{font-family:var(--font-sans);font-size:11px;color:var(--ink-subtle)}.cs-mock-mentor-badge{margin-left:auto;padding:4px 10px;border-radius:999px;background:rgba(168,150,106,.14);border:1px solid rgba(168,150,106,.32);color:var(--gold-base);font-family:var(--font-sans);font-size:10px;text-transform:uppercase;letter-spacing:.08em;flex-shrink:0}.cs-mock-mentor-links{display:flex;gap:6px;flex-wrap:wrap}.cs-mock-mentor-link{padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);font-family:var(--font-sans);font-size:10px;color:var(--ink)}.cs-mock-mentor-students{padding-top:10px;border-top:1px solid rgba(255,255,255,.06);font-family:var(--font-sans);font-size:11px;color:var(--ink-muted)}.cs-mock-mentor-students strong{color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums}.cs-mock-leaderboard{display:flex;flex-direction:column;gap:6px;font-family:var(--font-sans)}.cs-mock-leaderboard-head,.cs-mock-leaderboard-row{display:grid;grid-template-columns:28px 1fr 50px 70px;gap:10px;align-items:center}.cs-mock-leaderboard-head{padding:0 12px 6px;border-bottom:1px solid rgba(255,255,255,.06);font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-subtle)}.cs-mock-leaderboard-head span:nth-child(3),.cs-mock-leaderboard-head span:nth-child(4),.cs-mock-leaderboard-row span:nth-child(3),.cs-mock-leaderboard-row span:nth-child(4){text-align:right}.cs-mock-leaderboard-row{padding:8px 12px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.05);border-radius:8px;font-size:12px}.cs-mock-leaderboard-rank{color:var(--gold-base);font-weight:500;font-variant-numeric:tabular-nums}.cs-mock-leaderboard-name{color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-mock-leaderboard-score{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.cs-mock-leaderboard-pnl{color:rgb(74,222,128);font-variant-numeric:tabular-nums;font-weight:500}.cs-mock-profile-card{border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 14px 12px;background:rgba(255,255,255,.025);display:flex;flex-direction:column;gap:14px}.cs-mock-profile-card-head{display:flex;align-items:center;gap:10px}.cs-mock-profile-card-avatar{width:40px;height:40px;border-radius:50%;background:rgba(168,150,106,.18);color:var(--gold-base);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:16px;font-weight:500;flex-shrink:0}.cs-mock-profile-card-id{display:flex;flex-direction:column;flex:1;min-width:0;gap:2px}.cs-mock-profile-card-name{font-family:var(--font-display);font-size:15px;color:var(--ink);display:inline-flex;align-items:center;gap:5px}.cs-mock-profile-card-handle{font-family:var(--font-sans);font-size:11px;color:var(--ink-subtle)}.cs-mock-profile-card-follow{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);font-family:var(--font-sans);font-size:11px;color:var(--ink);line-height:1;flex-shrink:0}.cs-mock-profile-card-follow .i,.cs-mock-profile-card-follow svg{width:11px;height:11px}.cs-mock-profile-card-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.cs-mock-profile-card-stat-rank{color:var(--gold-base);font-style:italic}.cs-mock-profile-card-stat{display:flex;flex-direction:column;gap:4px}.cs-mock-profile-card-stat-label{font-family:var(--font-sans);font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-subtle)}.cs-mock-profile-card-stat-value{font-family:var(--font-display);font-size:18px;font-weight:400;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}@media (max-width:1000px){.cs-grid{grid-template-columns:repeat(2,1fr)}.cs-cell{padding:40px 32px;min-height:340px}.cs-cell:nth-child(3n){border-right:1px solid #1f1f1f}.cs-cell:nth-child(2n){border-right:none}.cs-cell:nth-last-child(-n+3){border-bottom:1px solid #1f1f1f}.cs-cell:nth-last-child(-n+2){border-bottom:none}}@media (max-width:640px){.cs-grid{grid-template-columns:1fr}.cs-cell{padding:36px 24px;min-height:0;border-right:none!important}.cs-cell:not(:last-child){border-bottom:1px solid #1f1f1f!important}.cs-cell:last-child{border-bottom:none!important}}[data-theme=dark] .btn-primary{background:#FFFFFF;color:#0F0C08;border-color:#FFFFFF}[data-theme=dark] .btn-primary:hover{background:#F0F0F0;color:#000;border-color:#F0F0F0}[data-theme=dark] .card .btn-primary{background:#1A1513;color:#FFFFFF;border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 1px 2px rgba(0,0,0,.25),0 4px 10px -4px rgba(0,0,0,.3)}[data-theme=dark] .card .btn-primary:hover{background:#221C19;color:#FFFFFF;border-color:rgba(239,227,206,.32)}.pl-dark-callout .btn-primary{background:#FFFFFF;color:#0A0A0A}.pl-dark-callout .btn-primary:hover{background:#F0F0F0}[data-theme=dark] .hero,[data-theme=dark] .hero-surface,[data-theme=dark] .pl-dark-callout{background-color:#050508;background-image:linear-gradient(180deg,rgba(255,230,180,.055),rgba(255,230,180,0) 28%),radial-gradient(ellipse 70% 80% at 18% 12%,rgba(255,200,130,.06) 0,transparent 60%),radial-gradient(ellipse 60% 70% at 82% 88%,rgba(250,215,140,.035) 0,transparent 60%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(0,0,0,.12)),linear-gradient(0deg,rgba(255,200,130,.07),transparent),linear-gradient(90deg,rgba(120,53,15,0),rgba(202,138,4,.18) 22%,rgba(250,215,140,.38) 50%,rgba(202,138,4,.18) 78%,rgba(120,53,15,0));background-position:top,0 0,100% 100%,50%,bottom,bottom;background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 20px,100% 1px;background-repeat:no-repeat;box-shadow:inset 0 1px 0 0 rgba(255,230,180,.08),inset 0 -1px 0 0 rgba(0,0,0,.35),inset 0 0 80px rgba(0,0,0,.25);border-top:none;border-bottom:none;color:#FAFAF9;--ink:#FAFAF9;--ink-inverse:#0A0A0A;--ink-muted:rgba(250,250,249,0.85);--ink-subtle:rgba(250,250,249,0.6);--ink-faint:rgba(250,250,249,0.4);--border:rgba(250,250,249,0.1);--border-strong:rgba(250,250,249,0.22);--surface:rgba(250,250,249,0.06);--surface-muted:rgba(250,250,249,0.08);--surface-strong:rgba(250,250,249,0.12)}[data-theme=dark] .hero{border-bottom:none}[data-theme=dark] .hero .hero-backdrop-fade,[data-theme=dark] .hero .hero-mural{display:none}[data-theme=dark] .landing-hero,[data-theme=light] .landing-hero{background-color:#050508;background-image:none;border-bottom:none;box-shadow:none}[data-theme=light] .landing-hero,[data-theme=light] .landing-hero-chip,[data-theme=light] .landing-hero-inner,[data-theme=light] .landing-hero-title{color:#fafaf9}[data-theme=light] .landing-hero-lead{color:rgba(250,250,249,.72)}.pf-achievements .dash-trophy-icon .i{width:20px;height:20px}.nav-mobile-cta .btn{justify-content:center;min-height:50px;font-size:14px;letter-spacing:-.005em}.nav-mobile-cta .btn-accent,.nav-mobile-cta .btn-primary{background:#FFFFFF;color:#0A0A0A;border-color:#FFFFFF}.nav-mobile-cta .btn-accent:hover,.nav-mobile-cta .btn-primary:hover{background:#F0F0F0}@media (max-width:1099px){.nav-mobile-drawer-content>.container,.nav-mobile-drawer-content>.nav-mobile-footer.container,.nav-mobile-footer.container{padding-left:20px!important;padding-right:20px!important;box-sizing:border-box;max-width:100%;margin-left:0;margin-right:0}.nav-mobile-drawer-content>.container>.nav-mobile-col,.nav-mobile-drawer-content>.container>.nav-mobile-news,.nav-mobile-drawer-content>.container>.nav-mobile-top3,.nav-mobile-drawer-content>.nav-mobile-footer.container>*{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}}@media (max-width:900px){body,html{overflow-x:clip;max-width:100vw}.container,.container-narrow,.container-wide{padding-left:16px;padding-right:16px}}@media (max-width:600px){.h1,.hero .h1{font-size:clamp(1.8rem,7vw,2.5rem)!important;line-height:1.1}.hero-cta .btn{justify-content:center}}@media (max-width:720px){.firm-sticky-actions .btn{flex:1;justify-content:center;min-height:46px;font-size:14px}}:root:not([data-theme=dark]) .firm-sticky-actions{background:rgba(255,255,255,.94);border-top:1px solid rgba(0,0,0,.08)}@media (max-width:900px){.btn{min-height:44px}}.landing{color:var(--ink)}.hero-bg-aurora{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.hero-bg-aurora:before{content:"";position:absolute;top:-15%;right:-10%;width:75%;height:120%;background:conic-gradient(from 195deg at 90% 5%,transparent 0deg,rgba(255,245,224,.03) 8deg,rgba(255,245,224,.05) 15deg,rgba(255,245,224,.03) 22deg,transparent 30deg);filter:blur(30px)}.hero-bg-aurora:after{content:"";position:absolute;top:20%;left:25%;width:50%;height:55%;background:radial-gradient(ellipse 80% 60% at 55% 40%,rgba(255,245,224,.03) 0,transparent 70%)}.hero-bg-grid{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.hero-bg-grid:before{top:25%;left:-5%;width:45%;height:50%}.hero-bg-grid:after,.hero-bg-grid:before{content:"";position:absolute;border-radius:50%;background:none}.hero-bg-grid:after{bottom:10%;right:5%;width:35%;height:40%}.hero-bg-noise{position:absolute;inset:0;z-index:0;background-image:url(/textures/grain.png);background-size:200px 200px;opacity:.03;pointer-events:none}.hero-emblem-3d{position:absolute;top:45%;right:7%;transform:translateY(-50%);width:clamp(300px,34vw,480px);height:clamp(300px,34vw,480px);z-index:1}.hero-emblem-3d canvas{display:block;width:100%!important;height:100%!important}.hero-floor{display:none}.hero-floor-line{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05) 20%,rgba(255,255,255,.1) 40%,rgba(255,255,255,.14) 50%,rgba(255,255,255,.1) 60%,rgba(255,255,255,.05) 80%,transparent)}.hero-floor-glow{position:absolute;top:-20px;left:20%;right:20%;height:40px;background:radial-gradient(ellipse 60% 100% at 50% 0,rgba(168,150,106,.06) 0,transparent 100%);filter:blur(10px)}@media (prefers-reduced-motion:reduce){.hero-bg-aurora,.hero-bg-grid{animation:none!important}}.landing-hero{position:relative;padding:0;overflow:hidden;display:flex;flex-direction:column;flex:1;min-height:0;border-bottom:none}.landing-hero .hero-dashboard-wrap{overflow:visible;min-height:clamp(620px,68vh,760px)}.hero-dashboard-wrap:after,.hero-dashboard-wrap:before{content:none}.landing-hero-inner{position:absolute;top:280px;left:0;right:0;z-index:5;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:0 40px 0 7%;max-width:60%}.pl-chip{--chip-border:1.5px;position:relative;display:inline-flex;align-items:center;gap:10px;padding:7px 18px 7px 8px;border-radius:25px;background:rgba(5,5,8,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.02em;color:rgba(250,250,249,.85);isolation:isolate;cursor:default;text-decoration:none;margin-bottom:24px}.pl-chip:before{inset:0;padding:var(--chip-border);background:conic-gradient(from var(--chip-angle,0deg),rgba(168,150,106,.7),rgba(210,195,155,.9),rgba(255,255,255,.6),rgba(180,170,145,.5),rgba(140,125,90,.7),rgba(168,150,106,.7));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.pl-chip:after,.pl-chip:before{content:"";position:absolute;border-radius:25px;animation:chip-border-spin 4s linear infinite}.pl-chip:after{inset:-4px;background:conic-gradient(from var(--chip-angle,0deg),rgba(168,150,106,.12),rgba(210,195,155,.15),rgba(255,255,255,.08),rgba(180,170,145,.06),rgba(140,125,90,.12),rgba(168,150,106,.12));filter:blur(8px);z-index:-2}.pl-chip-tag{display:inline-flex;align-items:center;padding:3px 10px;border-radius:25px;background:var(--gold-base,#a8966a);color:#050508;font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:none;line-height:1}.pl-chip:hover .pl-chip-arrow{opacity:1;transform:translateX(2px)}.landing-hero-chip{margin-bottom:28px}.landing-hero-title{font-family:ivypresto-display,serif;font-size:40px;font-weight:400;letter-spacing:-.01em;line-height:1.15;color:#FAFAF9;margin:0 0 24px;max-width:32ch}.landing-hero-lead{font-size:16px;line-height:1.6;color:rgba(250,250,249,.65);max-width:480px;margin:0 0 36px}.landing-hero-cta{width:100%;max-width:420px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.waitlist-form{width:100%}.waitlist-form-row{display:grid;grid-template-columns:1fr auto;gap:8px;padding:6px;background:rgba(250,250,249,.06);border:1px solid rgba(250,250,249,.16);border-radius:25px;transition:border-color .18s ease,background .18s ease}.waitlist-form-row:focus-within{border-color:rgba(250,250,249,.36);background:rgba(250,250,249,.08)}.waitlist-form:not(.is-compact) .waitlist-form-row{grid-template-columns:1fr 1fr auto;border-radius:14px;padding:8px}.waitlist-form-input{background:transparent;border:none;outline:none;padding:12px 16px;font-size:14px;color:#FAFAF9;font-family:inherit;letter-spacing:-.005em;min-width:0}.waitlist-form-input::-moz-placeholder{color:rgba(250,250,249,.42)}.waitlist-form-input::placeholder{color:rgba(250,250,249,.42)}.waitlist-form:not(.is-compact) .waitlist-form-input{border-radius:10px;background:rgba(0,0,0,.18)}.waitlist-form-submit{border-radius:25px;min-height:44px;white-space:nowrap;padding:10px 20px;font-weight:500}.waitlist-form-row{position:relative;isolation:isolate}@property --pl-shine-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes pl-btn-border-spin{to{--pl-shine-angle:360deg}}.waitlist-form-row:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--pl-shine-angle),transparent 0,rgba(240,195,115,.04) 15%,rgba(240,195,115,.1) 35%,rgba(240,195,115,.22) 55%,rgba(240,195,115,.42) 75%,rgba(240,195,115,.7) 85%,rgba(255,235,180,1) 92%,rgba(240,195,115,.35) 96%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.8;animation:pl-btn-border-spin 3s linear infinite;z-index:2;transition:opacity .3s ease}.waitlist-form-row:focus-within:before,.waitlist-form-row:hover:before{opacity:1}.waitlist-form:not(.is-compact) .waitlist-form-submit{border-radius:10px}.waitlist-form-error{margin-top:10px;font-size:14px;color:#E89191;text-align:left;padding-left:16px}.waitlist-success{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;background:rgba(139,212,160,.1);border:1px solid rgba(139,212,160,.3);border-radius:25px;font-size:14px;color:#A8E4B8;font-weight:500}.waitlist-success-dot{width:8px;height:8px;border-radius:25px;background:#8BD4A0;box-shadow:0 0 10px rgba(139,212,160,.6)}.landing-pillars .container{position:relative}@media (max-width:900px){.landing-hero .hero-dashboard-wrap{display:flex;flex-direction:column;align-items:center;min-height:auto;padding-top:100px;padding-bottom:60px}.hero-emblem-3d{transform:none;width:clamp(160px,42vw,220px);height:clamp(160px,42vw,220px);margin-bottom:24px}.hero-emblem-3d,.landing-hero-inner{position:relative;top:auto;right:auto}.landing-hero-inner{left:auto;max-width:100%;padding:0 24px;align-items:center;text-align:center}.landing-hero-title{font-size:32px}.landing-hero-lead{text-align:center}.landing-hero-cta{align-items:center;max-width:340px}.landing-hero-chip{margin-bottom:20px}.waitlist-form-row{border-radius:14px;padding:8px}.waitlist-form-row,.waitlist-form:not(.is-compact) .waitlist-form-row{grid-template-columns:1fr}.waitlist-form-input{padding:14px;font-size:15px}.waitlist-form-submit{border-radius:10px!important;width:100%}}[data-theme=dark] .page-teaser .hero-surface .btn-primary,[data-theme=dark] .page-teaser .teaser-hero .btn-primary{background:#FFFFFF;color:#0A0807;border-color:#FFFFFF;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 10px 22px -8px rgba(0,0,0,.55)}[data-theme=dark] .page-teaser .hero-surface .btn-primary:hover,[data-theme=dark] .page-teaser .teaser-hero .btn-primary:hover{background:#F0F0F0}.page-teaser .hero-surface.rankings-hero>.container,.page-teaser .hero-surface.rankings-hero>:not(.rankings-hero-backdrop):not(.rankings-hero-video):not(.rankings-hero-video-overlay),.page-teaser .hero-surface.rankings-hero>:not(.rankings-hero-video):not(.rankings-hero-video-overlay){position:relative;z-index:2}.page-teaser section.section-tight:has(.firms-split-layout)>.container{position:relative;z-index:1}.dash-trophy-icon .i{width:18px;height:18px}