.sc-public{font-family:var(--kt-font-body);color:var(--kt-text);background:var(--kt-bg)}
.sc-public .kp-nav__links a[href="/stealth-card"]{color:var(--kt-text)}
.sc-public .sc-hero{max-width:none;min-height:min(930px,100svh);border-bottom:1px solid var(--kt-border);isolation:isolate}
.sc-public .sc-hero-art{background:linear-gradient(90deg,var(--kt-bg) 2%,rgba(8,7,11,.92) 22%,rgba(8,7,11,.22) 55%,rgba(8,7,11,.08) 100%),linear-gradient(0deg,var(--kt-bg),transparent 25%),url('/images/veil-hero.png') 70% 46%/cover no-repeat;filter:none}
.sc-public .sc-hero::before{content:"STEALTH";position:absolute;z-index:1;left:3%;top:10%;font:700 clamp(120px,23vw,370px)/.8 var(--kt-font-display);letter-spacing:-.11em;color:rgba(245,241,248,.045);pointer-events:none}
.sc-public .sc-hero::after{right:1%;top:-65%;width:70%;border-color:rgba(183,133,255,.2);box-shadow:0 0 0 72px rgba(183,133,255,.015),0 0 0 145px rgba(183,133,255,.012)}
.sc-public .sc-hero-copy{width:min(1440px,calc(100% - var(--kt-gutter)*2));max-width:none;margin:auto;padding:95px 0 130px}
.sc-public .sc-kicker{margin-bottom:28px;font:500 10px/1.6 var(--kt-font-mono);letter-spacing:.15em;color:var(--kt-accent)}
.sc-public .sc-kicker span{margin-right:0}
.sc-public .sc-hero h1{max-width:780px;margin:0 0 31px;font:500 clamp(76px,10.8vw,176px)/.88 var(--kt-font-display);letter-spacing:-.09em;text-transform:none;text-wrap:balance}
.sc-public .sc-hero h1 em{color:var(--kt-accent);text-shadow:0 0 72px rgba(139,68,255,.3)}
.sc-public .sc-hero-lede{max-width:475px;margin:0 0 31px;font:400 clamp(15px,1.25vw,18px)/1.75 var(--kt-font-body);color:#d9d1e3}
.sc-public .sc-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 29px}
.sc-public .sc-hero-actions .vx-entrance-enter{flex:0 0 auto}
.sc-public .sc-text-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;color:var(--kt-text);font:500 12px/1.5 var(--kt-font-body);text-decoration:none;border-bottom:1px solid rgba(183,133,255,.34);transition:border-color var(--kt-duration-feedback),color var(--kt-duration-feedback)}
.sc-public .sc-text-link:hover{border-color:var(--kt-accent);color:var(--kt-accent)}
.sc-public .sc-hero-index{left:var(--kt-gutter);right:var(--kt-gutter);bottom:25px;color:var(--kt-muted);font:500 10px/1.6 var(--kt-font-mono);letter-spacing:.12em}
.sc-public .sc-interlude{max-width:none;width:min(1440px,calc(100% - var(--kt-gutter)*2));min-height:280px;padding:54px 0;grid-template-columns:minmax(140px,.28fr) minmax(0,1fr) 96px;gap:clamp(20px,4vw,70px);border-color:var(--kt-border)}
.sc-public .sc-interlude span{font:500 10px/1.6 var(--kt-font-mono);letter-spacing:.13em;color:var(--kt-accent)}
.sc-public .sc-interlude p{max-width:880px;font:500 clamp(28px,3.5vw,56px)/1.08 var(--kt-font-display);letter-spacing:-.055em}
.sc-public .sc-interlude img{opacity:.5}
.sc-public .sc-value{max-width:none;width:min(1440px,calc(100% - var(--kt-gutter)*2));padding:132px 0;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(45px,8vw,130px);border-color:var(--kt-border)}
.sc-public .sc-value-intro{top:110px}
.sc-public .sc-value-intro .kt-eyebrow{margin:0 0 30px}
.sc-public .sc-value-intro h2{font:500 clamp(61px,7vw,112px)/.92 var(--kt-font-display);letter-spacing:-.075em;text-transform:none}
.sc-public .sc-value-intro h2 em{color:var(--kt-accent)}
.sc-public .sc-value-intro>p:last-of-type{max-width:430px;font:400 16px/1.75 var(--kt-font-body);color:var(--kt-muted)}
.sc-public .sc-value-intro .sc-text-link{margin-top:12px}
.sc-public .sc-value-list article{padding:32px 0 39px;border-color:var(--kt-border)}
.sc-public .sc-value-list article span{font:500 10px/1.6 var(--kt-font-mono);letter-spacing:.13em;color:var(--kt-accent)}
.sc-public .sc-value-list h3{margin:13px 0 10px;font:500 clamp(27px,2.75vw,43px)/1.12 var(--kt-font-display);letter-spacing:-.05em}
.sc-public .sc-value-list p{font:400 15px/1.72 var(--kt-font-body);color:var(--kt-muted)}
.sc-public .sc-inside{position:relative;padding:120px var(--kt-gutter) 110px;overflow:hidden;background:radial-gradient(ellipse at 50% 35%,rgba(139,68,255,.1),transparent 55%),linear-gradient(180deg,#0b0910,#08070b)}
.sc-public .sc-inside::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(183,133,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(183,133,255,.025) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(180deg,transparent,#000 25%,transparent 92%)}
.sc-public .sc-inside-heading{position:relative;z-index:1;width:min(1440px,100%);margin:0 auto 58px;display:grid;grid-template-columns:1fr minmax(270px,.42fr);column-gap:60px;align-items:end}
.sc-public .sc-inside-heading .kt-eyebrow{grid-column:1/-1;margin:0 0 30px}
.sc-public .sc-inside-heading h2{margin:0;font:500 clamp(52px,6vw,100px)/.96 var(--kt-font-display);letter-spacing:-.075em}
.sc-public .sc-inside-heading h2 em{font-style:normal;color:var(--kt-accent)}
.sc-public .sc-inside-heading>p:last-child{max-width:380px;margin:0 0 7px;color:var(--kt-muted);font:400 15px/1.75 var(--kt-font-body)}
.sc-public .sc-interface{position:relative;z-index:1;width:min(1440px,100%);margin:auto;border:1px solid rgba(183,133,255,.27);border-radius:18px;background:linear-gradient(145deg,rgba(183,133,255,.065),rgba(8,7,11,.96) 38%),#100d18;box-shadow:0 38px 100px rgba(0,0,0,.5),0 0 85px rgba(139,68,255,.07);overflow:hidden}
.sc-public .sc-interface-top,.sc-public .sc-interface-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 30px;border-bottom:1px solid var(--kt-border);font:500 10px/1.6 var(--kt-font-mono);letter-spacing:.13em;color:var(--kt-muted)}
.sc-public .sc-interface-top>span:first-child{display:flex;align-items:center;gap:12px;color:var(--kt-text)}
.sc-public .sc-interface-dot{display:block;width:6px;height:6px;border-radius:50%;background:var(--kt-accent);box-shadow:0 0 16px var(--kt-accent)}
.sc-public .sc-interface-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);min-height:480px}
.sc-public .sc-interface-primary{padding:clamp(28px,5vw,72px);border-right:1px solid var(--kt-border)}
.sc-public .sc-interface-primary>.kt-eyebrow{margin:0 0 20px}
.sc-public .sc-interface-count{display:flex;align-items:end;gap:25px;margin:0 0 35px;font:500 clamp(94px,10vw,160px)/.8 var(--kt-font-display);letter-spacing:-.1em;color:var(--kt-accent)}
.sc-public .sc-interface-count span{max-width:185px;padding-bottom:9px;font:500 clamp(15px,1.3vw,20px)/1.25 var(--kt-font-display);letter-spacing:-.03em;color:var(--kt-text)}
.sc-public .sc-interface-track{display:flex;gap:6px;margin:0 0 34px}
.sc-public .sc-interface-track i{height:3px;flex:1;background:linear-gradient(90deg,var(--kt-accent),var(--kt-brand));box-shadow:0 0 12px rgba(183,133,255,.35)}
.sc-public .sc-interface-row{display:grid;grid-template-columns:45px 1fr 22px;gap:12px;align-items:center;min-height:58px;border-top:1px solid var(--kt-border)}
.sc-public .sc-interface-row:last-child{border-bottom:1px solid var(--kt-border)}
.sc-public .sc-interface-row span{font:500 10px var(--kt-font-mono);color:var(--kt-accent)}
.sc-public .sc-interface-row strong{font:500 13px var(--kt-font-body)}
.sc-public .sc-interface-secondary{position:relative;display:flex;flex-direction:column;justify-content:end;padding:clamp(30px,4vw,56px);background:radial-gradient(circle at 55% 30%,rgba(183,133,255,.16),transparent 40%),linear-gradient(140deg,rgba(183,133,255,.07),transparent 75%)}
.sc-public .sc-interface-secondary img{position:absolute;top:12%;left:50%;width:min(52%,240px);height:220px;object-fit:contain;transform:translateX(-50%);opacity:.45;filter:drop-shadow(0 0 25px rgba(139,68,255,.3))}
.sc-public .sc-interface-secondary>p{z-index:1;margin:0 0 15px;color:var(--kt-accent);font:500 10px var(--kt-font-mono);letter-spacing:.13em}
.sc-public .sc-interface-secondary>strong{z-index:1;font:500 clamp(22px,2.4vw,37px)/1.08 var(--kt-font-display);letter-spacing:-.05em}
.sc-public .sc-interface-secondary>span{z-index:1;margin-top:8px;color:var(--kt-muted);font-size:13px}
.sc-public .sc-interface-secondary>div{z-index:1;display:flex;justify-content:space-between;gap:12px;margin-top:31px;padding-top:19px;border-top:1px solid var(--kt-border);font:500 10px/1.5 var(--kt-font-mono);letter-spacing:.07em}
.sc-public .sc-interface-secondary>div span{color:var(--kt-muted)}
.sc-public .sc-interface-secondary>div b{color:var(--kt-accent);font-weight:500}
.sc-public .sc-interface-bottom{border-top:1px solid var(--kt-border);border-bottom:0;letter-spacing:0}
.sc-public .sc-interface-bottom a{display:inline-flex;align-items:center;gap:13px;min-height:40px;text-decoration:none;color:var(--kt-text);font:500 12px var(--kt-font-body)}
.sc-public .sc-interface-bottom a:hover{color:var(--kt-accent)}
.sc-public .sc-steps{position:relative;z-index:1;width:min(1440px,100%);display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:52px auto 0}
.sc-public .sc-steps>div{padding:23px 0 0;border-top:1px solid rgba(183,133,255,.3)}
.sc-public .sc-steps span{display:block;margin-bottom:21px;color:var(--kt-accent);font:500 11px var(--kt-font-mono)}
.sc-public .sc-steps strong{font:500 23px var(--kt-font-display);letter-spacing:-.04em}
.sc-public .sc-steps p{max-width:315px;margin:10px 0 0;color:var(--kt-muted);font:400 13px/1.7 var(--kt-font-body)}
.sc-public .sc-tiers{width:min(1440px,calc(100% - var(--kt-gutter)*2));max-width:none;padding:130px 0 100px}
.sc-public .sc-section-heading{grid-template-columns:1fr minmax(280px,.4fr);margin-bottom:55px}
.sc-public .sc-section-heading .kt-eyebrow{margin:0;grid-column:1/-1}
.sc-public .sc-section-heading h2{font:500 clamp(58px,7vw,108px)/.92 var(--kt-font-display);letter-spacing:-.075em;text-transform:none}
.sc-public .sc-section-heading>p:last-child{max-width:390px;color:var(--kt-muted);font:400 15px/1.75 var(--kt-font-body)}
.sc-public .sc-tier-grid{gap:18px}
.sc-public .sc-tier{border:1px solid var(--kt-border);border-radius:18px;background:linear-gradient(150deg,rgba(139,68,255,.07),transparent 60%),var(--kt-panel)}
.sc-public .sc-tier-black{border-color:rgba(183,133,255,.4);background:radial-gradient(circle at 75% 9%,rgba(183,133,255,.14),transparent 48%),var(--kt-panel)}
.sc-public .sc-tier-art{height:220px;background:radial-gradient(ellipse at 50% 65%,rgba(139,68,255,.24),transparent 57%),linear-gradient(145deg,#16101e,#09070d)}
.sc-public .sc-tier-art img{height:165px;width:165px}
.sc-public .sc-tier-black .sc-tier-art img{height:182px;width:182px}
.sc-public .sc-card-id,.sc-public .sc-card-name{font:500 10px var(--kt-font-mono);letter-spacing:.1em}
.sc-public .sc-tier-details{padding:32px clamp(27px,3vw,47px) 40px}
.sc-public .sc-tier-label{font:500 10px var(--kt-font-mono);letter-spacing:.12em;color:var(--kt-accent)}
.sc-public .sc-tier h3{font:500 clamp(28px,3vw,43px)/1.1 var(--kt-font-display);letter-spacing:-.055em}
.sc-public .sc-price{margin:14px 0 24px;font:500 clamp(48px,5vw,72px)/1 var(--kt-font-display);letter-spacing:-.08em}
.sc-public .sc-price span{font:400 14px var(--kt-font-body);letter-spacing:0;color:var(--kt-muted)}
.sc-public .sc-tier li{border-color:var(--kt-border);color:var(--kt-muted);font:400 13px/1.55 var(--kt-font-body)}
.sc-public .sc-tier li strong{font-weight:600;color:var(--kt-text)}
.sc-public .sc-tier .vx-entrance-enter{width:100%;min-height:62px;margin-top:2px;cursor:pointer}
.sc-public .sc-tier-black .vx-entrance-enter{border-color:var(--kt-accent);background:linear-gradient(120deg,rgba(183,133,255,.2),rgba(18,16,22,.94))}
.sc-public .sc-tier .vx-entrance-enter:disabled{opacity:.55;cursor:wait}
.sc-public .sc-terms{max-width:850px;color:var(--kt-muted);font:400 12px/1.7 var(--kt-font-body)}
.sc-public .sc-questions{width:min(1440px,calc(100% - var(--kt-gutter)*2));display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(50px,8vw,130px);margin:0 auto;padding:95px 0 130px;border-top:1px solid var(--kt-border)}
.sc-public .sc-questions h2{margin:30px 0 18px;font:500 clamp(43px,5vw,78px)/.98 var(--kt-font-display);letter-spacing:-.075em}
.sc-public .sc-questions h2 em{font-style:normal;color:var(--kt-accent)}
.sc-public .sc-questions>div:first-child>p:last-child{color:var(--kt-muted);font:400 15px/1.7 var(--kt-font-body)}
.sc-public .sc-question-list{border-top:1px solid var(--kt-border)}
.sc-public .sc-question-list details{border-bottom:1px solid var(--kt-border)}
.sc-public .sc-question-list summary{position:relative;display:flex;align-items:center;min-height:76px;padding:18px 42px 18px 0;list-style:none;cursor:pointer;font:500 clamp(16px,1.4vw,19px)/1.4 var(--kt-font-display)}
.sc-public .sc-question-list summary::-webkit-details-marker{display:none}
.sc-public .sc-question-list summary::after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);color:var(--kt-accent);font:400 25px/1 var(--kt-font-body)}
.sc-public .sc-question-list details[open] summary::after{content:"−"}
.sc-public .sc-question-list details>p{max-width:570px;margin:0;padding:0 40px 25px 0;color:var(--kt-muted);font:400 14px/1.75 var(--kt-font-body)}
.sc-public .sc-final{padding:135px var(--kt-gutter);background:radial-gradient(ellipse at 50% 100%,rgba(139,68,255,.15),transparent 60%);border-color:var(--kt-border)}
.sc-public .sc-final .kt-eyebrow{justify-content:center;margin:0 0 29px}
.sc-public .sc-final h2{margin:0 auto 36px;font:500 clamp(48px,6.7vw,100px)/.97 var(--kt-font-display);letter-spacing:-.075em;text-transform:none}
.sc-public .sc-final h2 em{color:var(--kt-accent)}
.sc-public .sc-final>div{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}
.sc-public .sc-final .vx-account{text-align:left}
.sc-public .sc-toast{border-radius:var(--kt-radius-sm);background:var(--kt-panel);border-color:var(--kt-border-active);font-family:var(--kt-font-body)}
@media(max-width:1000px){.sc-public .sc-inside-heading,.sc-public .sc-section-heading,.sc-public .sc-questions{grid-template-columns:1fr}.sc-public .sc-inside-heading>p:last-child,.sc-public .sc-section-heading>p:last-child{max-width:560px;margin-top:10px}.sc-public .sc-interface-body{grid-template-columns:1fr minmax(260px,.7fr)}.sc-public .sc-value{gap:60px}}
@media(max-width:760px){.sc-public .sc-hero{min-height:800px;align-items:end}.sc-public .sc-hero-art{background:linear-gradient(0deg,var(--kt-bg) 1%,rgba(8,7,11,.72) 33%,rgba(8,7,11,.04) 75%),url('/images/veil-hero.png') 70% 20%/cover no-repeat}.sc-public .sc-hero::before{top:22%;font-size:25vw}.sc-public .sc-hero-copy{padding:300px 0 93px}.sc-public .sc-hero h1{font-size:clamp(72px,14vw,112px)}.sc-public .sc-interlude{grid-template-columns:1fr 80px;gap:25px}.sc-public .sc-interlude span{grid-column:1/-1}.sc-public .sc-value{grid-template-columns:1fr;padding:90px 0;gap:35px}.sc-public .sc-value-intro{position:static}.sc-public .sc-inside{padding-top:90px;padding-bottom:80px}.sc-public .sc-interface-body{grid-template-columns:1fr}.sc-public .sc-interface-primary{border-right:0;border-bottom:1px solid var(--kt-border)}.sc-public .sc-interface-secondary{min-height:280px}.sc-public .sc-interface-secondary img{width:180px;left:auto;right:5%;top:5%;transform:none}.sc-public .sc-steps{grid-template-columns:1fr;gap:18px}.sc-public .sc-steps>div{display:grid;grid-template-columns:44px 1fr;gap:0 10px}.sc-public .sc-steps span{grid-row:span 2;margin:0}.sc-public .sc-steps p{margin-top:5px}.sc-public .sc-tier-grid{grid-template-columns:1fr}.sc-public .sc-tiers{padding-top:95px}.sc-public .sc-questions{gap:35px;padding:75px 0 95px}}
@media(max-width:540px){.sc-public .sc-hero{min-height:740px}.sc-public .sc-hero-copy{padding-top:290px;padding-bottom:89px}.sc-public .sc-hero h1{font-size:clamp(58px,16vw,82px);margin-bottom:24px}.sc-public .sc-hero-lede{font-size:14px;line-height:1.7}.sc-public .sc-hero-actions{align-items:stretch}.sc-public .sc-hero-actions .vx-entrance-enter{width:100%}.sc-public .sc-hero-index{font-size:8px;gap:15px}.sc-public .sc-hero-index span:last-child{text-align:right}.sc-public .sc-interlude{min-height:0;padding:62px 0;grid-template-columns:1fr}.sc-public .sc-interlude img{display:none}.sc-public .sc-interlude p{font-size:34px}.sc-public .sc-value-intro h2{font-size:67px}.sc-public .sc-inside-heading{margin-bottom:35px}.sc-public .sc-inside-heading h2{font-size:52px}.sc-public .sc-interface-top,.sc-public .sc-interface-bottom{padding:15px 18px;font-size:8px}.sc-public .sc-interface-top>span:last-child{display:none}.sc-public .sc-interface-primary{padding:28px 23px}.sc-public .sc-interface-count{font-size:105px;gap:17px}.sc-public .sc-interface-count span{font-size:16px}.sc-public .sc-interface-secondary{padding:25px}.sc-public .sc-interface-secondary>div{font-size:8px}.sc-public .sc-interface-bottom{flex-wrap:wrap;gap:4px}.sc-public .sc-section-heading h2{font-size:62px}.sc-public .sc-tier-art{height:175px}.sc-public .sc-tier-art img,.sc-public .sc-tier-black .sc-tier-art img{height:128px;width:128px}.sc-public .sc-card-id{left:18px;top:18px}.sc-public .sc-card-name{right:18px;bottom:15px}.sc-public .sc-tier-details{padding:27px 23px 30px}.sc-public .sc-final{padding:90px var(--kt-gutter)}.sc-public .sc-final .vx-entrance-enter{width:100%}.sc-public .sc-final .vx-account{width:100%;justify-content:center;text-align:center}}
@media(prefers-reduced-motion:reduce){.sc-public .sc-text-link{transition:none}}
