.landing-root .amb-hero{position:relative;height:84vh;min-height:560px;max-height:880px;display:flex;align-items:flex-end;overflow:hidden;background:var(--ink)}.landing-root .amb-hero .ph-bg{position:absolute;inset:0}.landing-root .amb-hero .ph-bg img{width:100%;height:115%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;filter:brightness(.55) saturate(.92)}.landing-root .amb-hero .ph-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,var(--ink) 0,rgba(10,9,18,.7) 35%,transparent 75%),linear-gradient(105deg,rgba(10,9,18,.85) 0,rgba(10,9,18,.2) 55%,transparent 70%)}.landing-root .amb-hero .ph-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(109,40,217,.04) 1px,transparent 0),linear-gradient(90deg,rgba(109,40,217,.04) 1px,transparent 0);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 100%,#000 0,transparent 70%);mask-image:radial-gradient(ellipse 90% 80% at 50% 100%,#000 0,transparent 70%)}.landing-root .amb-hero .ph-orb{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;animation:amb-obf 10s ease-in-out infinite alternate}@keyframes amb-obf{0%{transform:scale(1)}to{transform:scale(1.12) translate(20px,-20px)}}.landing-root .amb-hero .ph-orb-a{width:600px;height:600px;background:rgba(92,46,237,.12);top:-150px;right:-100px}.landing-root .amb-hero .ph-content{position:relative;z-index:2;padding:0 clamp(28px,5vw,80px) clamp(48px,6vh,80px);width:100%;max-width:1360px}.landing-root .amb-hero .eyebrow{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--p3);display:flex;align-items:center;gap:8px;margin-bottom:14px}.landing-root .amb-hero .eyebrow:before{content:"";width:20px;height:1.5px;background:linear-gradient(to right,var(--p3),transparent)}.landing-root .amb-hero h1{font-family:var(--fs);font-size:clamp(44px,6.5vw,96px);font-weight:800;letter-spacing:-.04em;line-height:.9;color:#fff;margin:0}.landing-root .amb-hero p{font-size:15px;line-height:1.65;color:hsla(0,0%,100%,.78);max-width:420px;margin-top:22px;font-weight:300}.landing-root .amb-hero .hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.landing-root .btn-ghost{display:inline-flex;align-items:center;font-size:14px;font-weight:500;padding:12px 22px;border-radius:100px;border:1px solid hsla(0,0%,100%,.4);color:hsla(0,0%,100%,.85);backdrop-filter:blur(8px);text-decoration:none;transition:all .2s}.landing-root .btn-ghost:hover{border-color:#fff;color:#fff;background:hsla(0,0%,100%,.06)}.landing-root .amb-eyebrow{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--p3);display:flex;align-items:center;gap:8px;margin-bottom:14px}.landing-root .amb-eyebrow:before{content:"";width:20px;height:1.5px;background:linear-gradient(to right,var(--p3),transparent)}.landing-root .amb-h2{font-family:var(--fs);font-size:clamp(36px,5vw,72px);font-weight:800;letter-spacing:-.04em;line-height:.9;color:#fff;margin:12px 0 0}.landing-root .amb-h2 .grad{background:linear-gradient(135deg,var(--p3),var(--p2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.landing-root .empower-section{position:relative;overflow:hidden;background:var(--ink)}.landing-root .empower-split{display:grid;grid-template-columns:45% 55%;min-height:620px}.landing-root .empower-vis{position:relative;overflow:hidden;background:#0d0b1e}.landing-root .empower-vis img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;filter:brightness(.48) saturate(.78);display:block}.landing-root .empower-vis:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,transparent 55%,var(--ink) 100%),linear-gradient(to top,var(--ink) 0,transparent 22%);pointer-events:none}.landing-root .empower-content{background:var(--ink);padding:80px clamp(28px,5vw,64px);display:flex;flex-direction:column;justify-content:center}.landing-root .empower-head{max-width:760px}.landing-root .empower-split.reverse{grid-template-columns:55% 45%}.landing-root .empower-split.reverse .empower-vis{order:2}.landing-root .empower-split.reverse .empower-content{order:1}.landing-root .empower-split.reverse .empower-vis:after{background:linear-gradient(to left,transparent 55%,var(--ink) 100%),linear-gradient(to top,var(--ink) 0,transparent 22%)}.landing-root .trait-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px}.landing-root .trait-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:16px;padding:20px;transition:all .25s;position:relative;overflow:hidden}.landing-root .trait-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(to right,var(--p1),var(--p3));transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.23,1,.32,1)}.landing-root .trait-card:hover{border-color:rgba(92,46,237,.25);background:rgba(92,46,237,.05)}.landing-root .trait-card:hover:before{transform:scaleX(1)}.landing-root .trait-icon{font-size:22px;margin-bottom:10px}.landing-root .trait-title{font-family:var(--fs);font-size:15px;font-weight:700;color:#fff;letter-spacing:-.01em;margin-bottom:6px}.landing-root .trait-desc{font-size:12.5px;line-height:1.6;color:hsla(0,0%,100%,.7);font-weight:300}.landing-root .reqs-card{margin-top:18px;background:rgba(92,46,237,.06);border:1px solid rgba(167,139,250,.22);border-radius:16px;padding:18px 22px}.landing-root .reqs-head{display:flex;align-items:center;gap:8px;font-family:var(--fs);font-size:13px;font-weight:800;letter-spacing:.04em;color:#fff;margin-bottom:12px}.landing-root .reqs-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.landing-root .reqs-item{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;color:hsla(0,0%,100%,.78);font-weight:300}.landing-root .reqs-item strong{color:#fff;font-weight:700}.landing-root .reqs-check{flex-shrink:0;color:#4ade80;font-weight:800;margin-top:1px}.landing-root .empower-lead{font-size:15px;line-height:1.7;color:hsla(0,0%,100%,.72);font-weight:300;margin-top:18px}.landing-root .mission-card{margin-top:36px;display:flex;gap:20px;align-items:flex-start;background:hsla(0,0%,100%,.03);border:1px solid rgba(167,139,250,.22);border-radius:22px;padding:28px;position:relative;overflow:hidden}.landing-root .mission-card:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(167,139,250,.6),transparent)}.landing-root .mc-icon{width:52px;height:52px;border-radius:14px;background:rgba(92,46,237,.15);border:1px solid rgba(167,139,250,.32);display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.landing-root .mc-title{font-family:var(--fs);font-size:20px;font-weight:800;letter-spacing:-.02em;color:#fff;margin-bottom:6px}.landing-root .mc-desc{font-size:14px;line-height:1.7;color:hsla(0,0%,100%,.72);font-weight:300}.landing-root .empower-stats{margin-top:36px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.landing-root .es{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:18px;padding:28px 22px;text-align:center;transition:all .3s;position:relative;overflow:hidden}.landing-root .es:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(to right,var(--p1),var(--p3));transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.23,1,.32,1)}.landing-root .es:hover:before{transform:scaleX(1)}.landing-root .es:hover{border-color:rgba(92,46,237,.2);background:rgba(92,46,237,.04)}.landing-root .es-val{font-family:var(--fs);font-size:44px;font-weight:800;letter-spacing:-.04em;color:#fff;line-height:1}.landing-root .es-val span{font-size:26px;color:var(--p3);margin-left:2px}.landing-root .es-label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.55);margin-top:10px}@media (max-width:960px){.landing-root .empower-split,.landing-root .empower-split.reverse{grid-template-columns:1fr;min-height:0}.landing-root .empower-vis{height:360px}.landing-root .empower-split.reverse .empower-vis:after,.landing-root .empower-vis:after{background:linear-gradient(to bottom,transparent 55%,var(--ink) 100%),linear-gradient(to top,var(--ink) 0,transparent 22%)}.landing-root .empower-content{padding:52px 28px}.landing-root .empower-split.reverse .empower-content,.landing-root .empower-split.reverse .empower-vis{order:0}.landing-root .trait-grid{grid-template-columns:1fr}}@media (max-width:760px){.landing-root .empower-stats{grid-template-columns:1fr}.landing-root .mission-card{flex-direction:column;gap:14px;padding:22px}.landing-root .resp-grid{grid-template-columns:1fr}}.landing-root .tiers-section{position:relative;overflow:hidden;background:var(--ink);padding:80px clamp(28px,5vw,80px)}.landing-root .tiers-inner{max-width:1360px;margin:0 auto}.landing-root .tiers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px}.landing-root .tier-card{border-radius:24px;overflow:hidden;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);transition:all .45s cubic-bezier(.23,1,.32,1);position:relative}.landing-root .tier-card:hover{transform:translateY(-8px);border-color:rgba(167,139,250,.22);box-shadow:0 32px 70px rgba(0,0,0,.55)}.landing-root .tier-card:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,hsla(0,0%,100%,.05) 50%,transparent 65%);transform:translateX(-120%);transition:transform .7s;pointer-events:none}.landing-root .tier-card:hover:after{transform:translateX(120%)}.landing-root .tc-bar{height:4px}.landing-root .tc-bar.t1b{background:linear-gradient(90deg,#16a34a,#4ade80)}.landing-root .tc-bar.t2b{background:linear-gradient(90deg,#d97706,#fcd34d)}.landing-root .tc-bar.t3b{background:linear-gradient(to right,var(--p1),var(--p3))}.landing-root .tc-body{padding:28px}.landing-root .tc-badge{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:5px 14px;border-radius:100px;margin-bottom:12px}.landing-root .tc-badge.t1{background:#dcfce7;color:#166534}.landing-root .tc-badge.t2{background:#fef9c3;color:#854d0e}.landing-root .tc-badge.t3{background:rgba(92,46,237,.15);color:var(--p3);border:1px solid rgba(92,46,237,.3)}.landing-root .tc-name{font-family:var(--fs);font-size:36px;font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1}.landing-root .tc-divider{height:1px;background:hsla(0,0%,100%,.07);margin:20px 0}.landing-root .tc-reqs{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.landing-root .tc-req{display:flex;gap:9px;font-size:13px;color:hsla(0,0%,100%,.7);align-items:flex-start;line-height:1.45}.landing-root .tc-req-check{color:#4ade80;flex-shrink:0;font-weight:800}.landing-root .tc-perks{padding:20px 28px 24px;margin:0 -28px -28px;background:rgba(92,46,237,.05);border-top:1px solid hsla(0,0%,100%,.06)}.landing-root .tcp-head{font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--p3);margin-bottom:10px}.landing-root .tcp-item{font-size:13px;color:hsla(0,0%,100%,.82);margin-bottom:7px;display:flex;gap:8px;line-height:1.45}.landing-root .tcp-item:before{content:"→";color:var(--p3);flex-shrink:0}.landing-root .resp-section{position:relative;overflow:hidden;background:hsla(0,0%,100%,.02);padding:80px clamp(28px,5vw,80px);border-top:1px solid hsla(0,0%,100%,.06)}.landing-root .resp-inner{max-width:1360px;margin:0 auto}.landing-root .resp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px}.landing-root .resp-card{background:var(--ink);border:1px solid hsla(0,0%,100%,.07);border-radius:20px;padding:32px;transition:all .3s;position:relative;overflow:hidden}.landing-root .resp-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(to right,var(--p1),var(--p3));transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.23,1,.32,1)}.landing-root .resp-card:hover:before{transform:scaleX(1)}.landing-root .resp-card:hover{border-color:rgba(92,46,237,.25);background:rgba(92,46,237,.05)}.landing-root .rc-num{position:absolute;bottom:-10px;right:-5px;font-family:var(--fs);font-size:96px;font-weight:800;color:rgba(92,46,237,.06);line-height:1;pointer-events:none}.landing-root .rc-icon{font-size:32px;margin-bottom:14px}.landing-root .rc-title{font-family:var(--fs);font-size:20px;font-weight:700;color:#fff;margin-bottom:8px;letter-spacing:-.02em}.landing-root .rc-desc{font-size:13px;line-height:1.65;color:hsla(0,0%,100%,.72);font-weight:300}.landing-root .rc-time{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--p3);background:rgba(92,46,237,.1);border:1px solid rgba(167,139,250,.22);border-radius:100px;padding:5px 11px}.landing-root .rc-time-dot{font-size:12px;line-height:1}.landing-root .feat-split{position:relative;overflow:hidden;display:grid;grid-template-columns:45% 55%;min-height:560px}.landing-root .fs-vis{position:relative;overflow:hidden;background:#0d0b1e}.landing-root .fs-vis img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;filter:brightness(.55) saturate(.85)}.landing-root .fs-vis:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,transparent 55%,var(--ink) 100%),linear-gradient(to top,var(--ink) 0,transparent 22%)}.landing-root .fs-content{background:var(--ink);padding:80px 56px;display:flex;flex-direction:column;justify-content:center}.landing-root .tier-rows{display:flex;flex-direction:column;gap:10px;margin:24px 0}.landing-root .tr{display:flex;gap:14px;align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:14px;padding:16px 18px;transition:all .28s;text-decoration:none}.landing-root .tr:hover{border-color:rgba(92,46,237,.3);background:rgba(92,46,237,.07);transform:translateX(8px)}.landing-root .tr-ic{width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.landing-root .tr-name{font-family:var(--fs);font-size:14px;font-weight:700;color:#fff}.landing-root .tr-desc{font-size:11px;color:hsla(0,0%,100%,.64);margin-top:2px}.landing-root .tr-arr{margin-left:auto;color:hsla(0,0%,100%,.6);font-size:14px;transition:all .25s}.landing-root .tr:hover .tr-arr{color:var(--p3);transform:translateX(5px)}.landing-root .merch-section{position:relative;overflow:hidden;background:#04020a;padding:28px;min-height:680px;display:flex;align-items:stretch}.landing-root .merch-bg{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 60% 80% at 25% 50%,rgba(92,46,237,.14) 0,rgba(55,20,150,.06) 40%,transparent 68%),radial-gradient(ellipse 50% 70% at 75% 45%,rgba(0,180,160,.06) 0,transparent 55%),#04020a}.landing-root .merch-hud{position:absolute;inset:0;z-index:1;pointer-events:none;background-image:linear-gradient(rgba(139,92,246,.05) 1px,transparent 0),linear-gradient(90deg,rgba(139,92,246,.05) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:radial-gradient(ellipse 95% 85% at 50% 50%,#000 0,transparent 75%);mask-image:radial-gradient(ellipse 95% 85% at 50% 50%,#000 0,transparent 75%)}.landing-root .merch-inner{position:relative;z-index:2;width:100%;max-width:1360px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;min-height:680px;border-radius:28px;overflow:hidden;border:1px solid rgba(139,92,246,.22);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04),0 32px 80px rgba(0,0,0,.65),0 0 60px rgba(92,46,237,.18),0 0 120px rgba(92,46,237,.08)}.landing-root .merch-inner:before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.54),rgba(167,139,250,.4),hsla(0,0%,100%,.54),transparent);z-index:10;pointer-events:none}.landing-root .merch-img-panel{position:relative;overflow:hidden;min-height:680px}.landing-root .merch-img-panel img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;filter:brightness(.98) saturate(1);transition:transform 8s ease,filter .6s}.landing-root .merch-section:hover .merch-img-panel img{transform:scale(1.03);filter:brightness(.95) saturate(1)}.landing-root .merch-img-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 55%,rgba(4,2,10,.85) 80%,#04020a),linear-gradient(180deg,rgba(4,2,10,.4) 0,transparent 10%,transparent 90%,rgba(4,2,10,.6));z-index:1}.landing-root .merch-img-tag{position:absolute;top:28px;left:28px;z-index:2;display:flex;align-items:center;gap:7px;font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:rgba(0,255,200,.85);background:rgba(0,20,18,.65);border:1px solid rgba(0,200,160,.3);padding:7px 14px;border-radius:100px;backdrop-filter:blur(12px)}.landing-root .merch-img-tag-dot{width:5px;height:5px;border-radius:50%;background:#0fc;animation:tagDot 2.4s ease infinite}@keyframes tagDot{0%,to{box-shadow:0 0 0 0 rgba(0,255,200,.8)}55%{box-shadow:0 0 0 6px rgba(0,255,200,0)}}.landing-root .merch-edition{position:absolute;bottom:28px;left:28px;z-index:2}.landing-root .me-num{font-family:var(--fs);font-size:52px;font-weight:800;letter-spacing:-.05em;line-height:1;color:hsla(0,0%,100%,.08);-webkit-text-stroke:1px hsla(0,0%,100%,.72)}.landing-root .me-label{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.65);margin-top:2px}.landing-root .merch-copy-panel{background:rgba(4,2,10,.92);backdrop-filter:blur(20px);display:flex;flex-direction:column;justify-content:center;padding:64px 56px 64px 48px;position:relative;border-left:1px solid rgba(139,92,246,.18)}.landing-root .merch-copy-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(to right,transparent 0,var(--p1) 30%,var(--p3) 65%,transparent 100%);opacity:.7}.landing-root .merch-copy-panel:after{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(92,46,237,.12) 0,transparent 70%);bottom:-80px;right:-80px;pointer-events:none;animation:copyOrb 7s ease-in-out infinite alternate}@keyframes copyOrb{0%{transform:scale(1);opacity:.6}to{transform:scale(1.2);opacity:1}}.landing-root .merch-overline{display:flex;align-items:center;gap:10px;margin-bottom:12px}.landing-root .merch-overline-line{flex:0 0 28px;height:2px;background:linear-gradient(to right,var(--p1),var(--p3))}.landing-root .merch-overline-text{font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--p3)}.landing-root .merch-h{font-family:var(--fs);font-size:clamp(44px,5.5vw,76px);font-weight:800;letter-spacing:-.04em;line-height:.88;color:#fff;margin:0}.landing-root .merch-h span{display:block;background:linear-gradient(135deg,#a78bfa,#7c3aed,#c4b5fd,#8b5cf6,#a78bfa);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradShift 4s ease infinite}@keyframes gradShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.landing-root .merch-divider{width:48px;height:2px;background:linear-gradient(to right,var(--p1),transparent);margin:20px 0}.landing-root .merch-p{font-size:14px;line-height:1.75;color:hsla(0,0%,100%,.78);max-width:380px;margin-bottom:28px;font-weight:300}.landing-root .merch-stats{display:flex;gap:28px;margin-bottom:32px;padding-bottom:28px;border-bottom:1px solid hsla(0,0%,100%,.07)}.landing-root .ms-val{font-family:var(--fs);font-size:26px;font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1}.landing-root .ms-val span{color:var(--p3)}.landing-root .ms-label{font-size:10px;font-weight:500;letter-spacing:.08em;color:hsla(0,0%,100%,.65);margin-top:3px;text-transform:uppercase}.landing-root .merch-pills{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:28px}.landing-root .merch-pill{font-size:11px;font-weight:600;padding:6px 13px;border-radius:100px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.84);display:inline-flex;align-items:center;gap:5px;transition:all .22s}.landing-root .merch-pill:hover{border-color:rgba(139,92,246,.45);color:var(--p3);background:rgba(92,46,237,.09);transform:translateY(-1px)}.landing-root .merch-cta-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.landing-root .merch-cta{display:inline-flex;align-items:center;gap:10px;font-family:var(--fs);font-size:14px;font-weight:700;padding:14px 28px;border-radius:100px;background:linear-gradient(135deg,var(--p1),var(--p2));color:#fff;text-decoration:none;box-shadow:0 0 0 0 rgba(92,46,237,.5);transition:all .3s;position:relative;overflow:hidden;animation:ctaPulse 3s ease-in-out infinite}@keyframes ctaPulse{0%,to{box-shadow:0 0 0 0 rgba(92,46,237,.5),0 8px 24px rgba(92,46,237,.35)}50%{box-shadow:0 0 0 8px rgba(92,46,237,0),0 8px 28px rgba(92,46,237,.5)}}.landing-root .merch-cta:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,hsla(0,0%,100%,.72) 50%,transparent 65%);transform:translateX(-110%);transition:transform .5s}.landing-root .merch-cta:hover:before{transform:translateX(110%)}.landing-root .merch-cta:hover{transform:translateY(-2px)}.landing-root .merch-cta-note{font-size:11px;color:hsla(0,0%,100%,.6);font-weight:400;line-height:1.4}@media (max-width:1024px){.landing-root .merch-inner{grid-template-columns:1fr}.landing-root .merch-img-panel{min-height:380px}.landing-root .merch-img-panel:after{background:linear-gradient(180deg,transparent 55%,#04020a)}.landing-root .merch-copy-panel{padding:48px 32px}.landing-root .merch-stats{gap:20px}}@media (max-width:600px){.landing-root .merch-section{min-height:auto;padding:12px}.landing-root .merch-copy-panel{padding:36px 22px}.landing-root .merch-stats{gap:16px}.landing-root .ms-val{font-size:22px}.landing-root .me-num{font-size:40px}}.landing-root .cta-band{background:var(--p1);padding:72px clamp(28px,5vw,80px);display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;overflow:hidden}.landing-root .cta-band:before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:hsla(0,0%,100%,.07);right:-150px;top:-150px;pointer-events:none}.landing-root .cta-h{font-family:var(--fs);font-size:clamp(36px,5vw,72px);font-weight:800;letter-spacing:-.04em;line-height:.9;color:#fff}.landing-root .cta-h span{display:block;-webkit-text-stroke:1.5px hsla(0,0%,100%,.5);color:transparent;-webkit-text-fill-color:transparent}.landing-root .cta-p{font-size:15px;line-height:1.7;color:hsla(0,0%,100%,.78);max-width:380px;margin-bottom:24px;font-weight:300}.landing-root .btn-primary.cta-white{background:#fff;color:var(--p1);box-shadow:0 0 28px hsla(0,0%,100%,.4)}.landing-root .btn-primary.cta-white:hover{box-shadow:0 0 40px hsla(0,0%,100%,.6)}@media (max-width:1100px){.landing-root .cta-band{grid-template-columns:1fr;gap:32px}}.landing-root .apply-section{position:relative;overflow:hidden;background:hsla(0,0%,100%,.02);padding:80px clamp(28px,5vw,80px);border-top:1px solid hsla(0,0%,100%,.06)}.landing-root .apply-head{max-width:1200px;margin:0 auto 36px}.landing-root .apply-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:0;background:#000;border-radius:28px;overflow:hidden}.landing-root .apply-vis{position:relative;overflow:hidden;min-height:320px}.landing-root .apply-vis img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;filter:brightness(.55) saturate(.85)}.landing-root .apply-vis:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 55%,rgba(10,9,18,.95))}.landing-root .apply-form{background:rgba(10,9,18,.98);padding:48px 44px;display:flex;flex-direction:column;justify-content:center;gap:18px}.landing-root .apply-form .af-title{font-family:var(--fs);font-size:28px;font-weight:800;letter-spacing:-.025em;color:#fff}.landing-root .apply-form p{font-size:14px;line-height:1.65;color:hsla(0,0%,100%,.72);font-weight:300}.landing-root .apply-form .af-points{display:flex;flex-direction:column;gap:10px}.landing-root .apply-form .af-point{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:hsla(0,0%,100%,.85);line-height:1.5}.landing-root .apply-form .af-point:before{content:"✓";color:#4ade80;font-weight:800;flex-shrink:0}.landing-root .apply-form .af-actions{display:flex;gap:10px;margin-top:8px;flex-wrap:wrap}@media (max-width:1100px){.landing-root .feat-split,.landing-root .tiers-grid{grid-template-columns:1fr}.landing-root .fs-vis{height:360px}.landing-root .fs-content{padding:52px 28px}.landing-root .apply-inner{grid-template-columns:1fr}.landing-root .apply-vis{height:320px}.landing-root .resp-grid{grid-template-columns:repeat(2,1fr)}}