@font-face{font-family:Fraunces;src:url(/Fraunces-VariableFont_SOFT,WONK,opsz,wght.ttf) format("truetype");font-style:normal;font-display:swap;font-weight:100 900}@font-face{font-family:Fraunces;src:url(/Fraunces-Italic-VariableFont_SOFT,WONK,opsz,wght.ttf) format("truetype");font-style:italic;font-display:swap;font-weight:100 900}@font-face{font-family:Inter;src:url(/Inter-VariableFont_opsz,wght.ttf) format("truetype");font-style:normal;font-display:swap;font-weight:100 900}@font-face{font-family:Inter;src:url(/Inter-Italic-VariableFont_opsz,wght.ttf) format("truetype");font-style:italic;font-display:swap;font-weight:100 900}:root{--black:#020100;--deep:#080604;--gold:#d7a83d;--richGold:#b78325;--softGold:#ffe6a2;--paleGold:#fff4c9;--muted:#b9a16f;--glass:hsla(0,0%,100%,.055);--border:rgba(255,218,128,.24);--font-heading:"Fraunces",Georgia,"Times New Roman",serif;--font-body:"Inter",ui-sans-serif,system-ui,Arial,sans-serif;--fs-hero:clamp(2.8rem,5.8vw,6.2rem);--fs-h2:clamp(1.4rem,2.5vw,2.1rem);--fs-h3:clamp(0.9rem,1.4vw,1.1rem);--fs-body:clamp(1.06rem,1.6vw,1.28rem);--fs-small:0.82rem;--fs-nav:0.9rem;--fs-btn:0.95rem;--sp-xs:8px;--sp-sm:16px;--sp-md:28px;--sp-lg:48px;--sp-xl:68px;--sp-xxl:96px;--logo-large:clamp(130px,11vw,185px);--logo-compact:clamp(68px,6vw,92px);--hero-extra:88px;--page-extra:64px;--section-gap:72px;--card-radius:30px;--card-pad:26px}*{box-sizing:border-box}.skipNav{position:absolute;top:-200%;left:16px;z-index:10000;padding:10px 22px;background:var(--gold);color:#020100;font-family:var(--font-body);font-size:.88rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-radius:0 0 10px 10px;transition:top .15s ease}.skipNav:focus{top:0;outline:2px solid #020100;outline-offset:-4px}:focus-visible{outline:2px solid rgba(215,168,61,.9);outline-offset:3px;border-radius:4px}input:focus-visible,select:focus-visible{outline:none}body,html{margin:0;min-height:100%;background:var(--black);color:var(--paleGold);font-family:var(--font-body)}.valueCardTitle,.wizardSuccessHeading,h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-optical-sizing:auto}body{overflow-x:hidden;background:radial-gradient(circle at 50% 0,rgba(255,222,145,.16),transparent 24%),radial-gradient(circle at 18% 18%,rgba(214,158,51,.13),transparent 26%),radial-gradient(circle at 86% 30%,rgba(255,229,167,.08),transparent 28%),linear-gradient(180deg,#050301,#020100 58%,#080501)}body:before{opacity:.82;background-image:radial-gradient(circle,rgba(255,241,190,.92) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(255,216,124,.7) 0 1px,transparent 1.6px),radial-gradient(circle,hsla(0,0%,100%,.45) 0 .7px,transparent 1.1px);background-size:150px 150px,230px 230px,92px 92px;background-position:10px 12px,60px 48px,12px 34px;-webkit-mask-image:linear-gradient(180deg,#000,#000 42%,transparent 82%);mask-image:linear-gradient(180deg,#000,#000 42%,transparent 82%)}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:after{background:linear-gradient(90deg,transparent,rgba(255,221,140,.08),transparent),radial-gradient(circle at 50% 12%,transparent 0 16%,rgba(255,217,126,.1) 16.2%,transparent 16.8%);opacity:.75}a{color:inherit;text-decoration:none}button,input,select{font:inherit}@media (max-width:768px){input,select,textarea{font-size:16px}}.backgroundGlow{background:radial-gradient(circle at 50% 15%,rgba(255,226,155,.18),transparent 28%),radial-gradient(circle at 18% 12%,rgba(216,180,93,.16),transparent 28%),linear-gradient(135deg,rgba(216,180,93,.04),transparent 35%)}.backgroundGlow,.particlesCanvas{position:fixed;inset:0;pointer-events:none;z-index:0}.particlesCanvas{opacity:.82;mix-blend-mode:screen}.siteHeader{position:fixed;top:0;left:0;right:0;z-index:10;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:0;gap:0;padding:18px clamp(18px,5vw,76px);background:linear-gradient(180deg,rgba(4,2,0,.76),rgba(4,2,0,.28) 76%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:padding .22s ease,background .22s ease,box-shadow .22s ease}.nav-instant .brandLogo,.nav-instant .siteHeader{transition:none!important}.siteHeaderLarge{padding-top:24px;padding-bottom:24px}.siteHeaderCompact{padding-top:5px;padding-bottom:5px;background:linear-gradient(180deg,rgba(4,2,0,.82),rgba(4,2,0,.56));box-shadow:0 16px 46px rgba(0,0,0,.24)}.siteHeader:before{display:none}.siteHeader:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:radial-gradient(ellipse 54% 100% at 50% 50%,rgba(255,224,148,.62) 0,rgba(215,168,61,.3) 38%,rgba(215,168,61,.07) 68%,transparent 100%);pointer-events:none}.brand{display:flex;align-items:center;justify-content:center;grid-column:2}.brandLogo{height:auto;object-fit:contain;filter:drop-shadow(0 0 26px rgba(216,180,93,.42));transition:width .22s ease,filter .22s ease}.siteHeaderLarge .brandLogo{width:var(--logo-large)}.siteHeaderCompact .brandLogo{width:var(--logo-compact);filter:drop-shadow(0 0 18px rgba(216,180,93,.34))}.navLinks{grid-column:3;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:clamp(14px,2vw,34px);text-transform:uppercase;letter-spacing:.2em;font-size:var(--fs-nav);font-family:var(--font-body);color:var(--muted)}.navLinks a{position:relative;transition:.18s ease}.navLinks a:after{content:"";position:absolute;left:50%;bottom:-9px;width:0;height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,var(--softGold),transparent);transition:.18s ease}.navLinks a:hover{color:var(--softGold)}.navLinks a:hover:after{width:100%}.navJoinBtn{display:inline-flex;align-items:center;padding:7px 18px;border:1px solid rgba(215,168,61,.5);border-radius:3px;color:var(--softGold)!important;font-size:var(--fs-nav);font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease;text-decoration:none!important}.navJoinBtn:after{display:none!important}.navJoinBtn:hover{background:rgba(215,168,61,.12);border-color:var(--softGold);color:#fff4c9!important}.headerLeft{grid-column:1;display:flex;align-items:center;justify-content:flex-start}.memberArea{position:relative}.memberBtn{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid rgba(215,168,61,.35);border-radius:3px;background:transparent;color:rgba(255,229,164,.75);font-family:var(--font-body);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease;text-decoration:none}.memberBtn:hover{background:rgba(215,168,61,.1);border-color:rgba(215,168,61,.65);color:var(--softGold)}.memberBtnCompact{padding:5px 10px}.memberBtnLabel{font-size:.74rem;letter-spacing:.1em}.memberBtnInner{display:flex;flex-direction:column;align-items:flex-start;gap:1px;line-height:1.2}.memberBtnName{font-size:.74rem;letter-spacing:.08em;color:rgba(255,241,190,.9)}.memberScore{color:rgba(215,168,61,.65)}.memberScore,.memberScoreDone{font-size:.62rem;letter-spacing:.1em}.memberScoreDone{color:rgba(215,168,61,.85)}.memberDropdown{position:absolute;top:calc(100% + 10px);right:0;min-width:180px;background:rgba(10,7,2,.96);border:1px solid rgba(215,168,61,.25);border-radius:4px;box-shadow:0 16px 48px rgba(0,0,0,.55),0 0 0 1px rgba(255,220,140,.06);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:50;overflow:hidden;animation:memberDropdownIn .14s ease}@keyframes memberDropdownIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.memberDropdownItem{display:block;width:100%;padding:11px 18px;text-align:left;background:transparent;border:none;color:rgba(255,229,164,.72);font-family:var(--font-body);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .12s ease,color .12s ease}.memberDropdownItem:hover{background:rgba(215,168,61,.1);color:var(--softGold)}.memberDropdownDivider{height:1px;background:rgba(215,168,61,.12);margin:4px 0}.memberDropdownSignOut{color:rgba(255,200,164,.55)}.memberDropdownSignOut:hover{background:rgba(255,100,60,.08);color:rgba(255,180,140,.8)}.drawerDivider{height:1px;background:rgba(215,168,61,.18);margin:8px 0}.drawerLinkJoin{color:var(--softGold)!important;margin-top:4px}.drawerMemberLink{display:flex!important;align-items:center;gap:10px}.drawerMemberIcon{opacity:.7;flex-shrink:0}.drawerMemberInfo{display:flex;flex-direction:column;gap:2px}.drawerMemberName{font-size:.82rem;color:rgba(255,241,190,.88);letter-spacing:.08em;text-transform:uppercase}.drawerMemberScore{font-size:.68rem;color:rgba(215,168,61,.6);letter-spacing:.1em;text-transform:uppercase}.drawerSignOut{background:transparent;border:none;width:100%;text-align:left;font-family:var(--font-body);font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,200,164,.45);cursor:pointer;padding:14px 0}.heroShell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1180px);justify-content:center;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);min-height:calc(100vh - 152px);padding:calc(var(--header-large-h, 240px) + var(--hero-extra, 88px)) clamp(18px,5vw,76px) 86px;align-items:center;text-align:center}.starCrown{position:absolute;top:10px;left:50%;transform:translateX(-50%);display:flex;gap:clamp(18px,4vw,58px);color:rgba(255,231,170,.94);text-shadow:0 0 24px rgba(255,222,145,.65);font-size:clamp(.9rem,1.6vw,1.4rem)}.heroContent h1,.innerPage h1{margin:0 auto;max-width:1060px;font-size:clamp(3.1rem,7.8vw,8.6rem);font-weight:900;line-height:.86;letter-spacing:-.055em;color:var(--paleGold);text-transform:uppercase;text-shadow:0 0 24px rgba(255,218,128,.18),0 18px 52px rgba(0,0,0,.55);font-optical-sizing:none;font-variation-settings:"opsz" 45,"SOFT" 0,"WONK" 0}.eyebrow{margin:0 0 20px;color:var(--gold);text-transform:uppercase;letter-spacing:.42em;font-size:var(--fs-small);text-shadow:0 0 16px rgba(255,215,128,.34)}.heroLead,.innerPage p{max-width:770px;margin-left:auto;margin-right:auto;color:#e6d2a3;font-size:var(--fs-body);line-height:1.72;font-family:var(--font-body)}.innerPage p+p{margin-top:1.1em}.valueCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:36px 0 30px}.panelCard,.registerForm,.textCard,.valueCard{border:1px solid var(--border);background:linear-gradient(145deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.018)),radial-gradient(circle at 50% 0,rgba(255,214,121,.13),transparent 46%);border-radius:30px;box-shadow:0 26px 96px rgba(0,0,0,.52),inset 0 1px 0 hsla(0,0%,100%,.13),0 0 0 1px rgba(255,214,121,.04)}.valueCard{min-height:170px;padding:26px;position:relative;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.valueCard:hover{transform:translateY(-4px);border-color:rgba(255,218,128,.44);box-shadow:0 36px 120px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.2),0 0 0 1px rgba(255,214,121,.08),0 0 38px rgba(255,210,100,.16)}.valueCard:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,235,177,.12),transparent 46%);pointer-events:none}.valueIcon{position:relative;font-size:2rem;display:inline-block;margin-bottom:18px}.valueCard p{position:relative;margin:0;color:#e6d2a3;font-size:var(--fs-body);line-height:1.72;font-family:var(--font-body)}.experienceCounter{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin:0 0 18px;padding:7px 10px;border:1px solid rgba(255,226,155,.34);border-radius:16px;background:linear-gradient(180deg,rgba(255,246,199,.12),transparent 46%,rgba(183,131,37,.12)),rgba(0,0,0,.2);box-shadow:0 0 24px rgba(255,220,140,.22),inset 0 1px 0 hsla(0,0%,100%,.18);color:var(--softGold);font-size:1.9rem;font-weight:800;line-height:1;vertical-align:middle;text-shadow:0 0 18px rgba(255,220,140,.48),0 0 38px rgba(215,168,61,.28)}.experienceCounterLoading{letter-spacing:.08em}.counterDigit{position:relative;display:inline-block;width:1.08em;height:1.42em;overflow:hidden;border:1px solid rgba(255,226,155,.24);border-radius:13px;background:linear-gradient(180deg,rgba(255,246,199,.18),transparent 35%,rgba(183,131,37,.12)),rgba(0,0,0,.24);box-shadow:0 0 18px rgba(255,220,140,.24),inset 0 1px 0 hsla(0,0%,100%,.22)}.counterDigit:after,.counterDigit:before{content:"";position:absolute;left:0;right:0;z-index:1;height:24%;pointer-events:none}.counterDigit:before{top:0;background:linear-gradient(180deg,rgba(2,1,0,.62),transparent)}.counterDigit:after{bottom:0;background:linear-gradient(0deg,rgba(2,1,0,.62),transparent)}.counterDigitTrack{display:grid;grid-template-rows:repeat(10,1.42em);transition:transform .82s cubic-bezier(.16,1,.3,1);will-change:transform}.counterDigitTrack span{display:grid;place-items:center;height:1.42em}.counterComma{align-self:center;padding:0 1px 0 0}.counterPlus{align-self:center;font-size:.72em;font-weight:700;color:var(--gold);opacity:.8;letter-spacing:-.02em;padding-left:2px;line-height:1}.counterValueCard{display:grid;justify-items:center;align-content:center}.ctaRow{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin-bottom:24px}.bigCtaRow .ghostButton,.bigCtaRow .goldButton{min-width:245px;padding:22px 36px;font-size:var(--fs-btn);letter-spacing:.16em}.ghostButton,.goldButton{display:inline-flex;align-items:center;justify-content:center;text-align:center;position:relative;isolation:isolate;overflow:hidden;border-radius:999px;padding:15px 26px;cursor:pointer;min-width:154px;text-transform:uppercase;letter-spacing:.13em;font-size:var(--fs-btn);font-family:var(--font-body);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,color .28s ease}.goldButton{border:1px solid rgba(255,232,168,.58);color:#120d02;font-weight:800;background:linear-gradient(110deg,#a8680f,#d9a832 18%,#f7e080 34%,#fef5c0 50%,#f7e080 66%,#d9a832 82%,#a8680f);background-size:240% 100%;background-position:100% 0;box-shadow:0 0 22px rgba(240,190,70,.32),0 0 56px rgba(196,139,38,.16),inset 0 1px 0 hsla(0,0%,100%,.68),inset 0 -1px 0 rgba(0,0,0,.18);animation:goldMetallic 6s cubic-bezier(.45,0,.55,1) infinite}@keyframes goldMetallic{0%,to{background-position:100% 0;box-shadow:0 0 22px rgba(240,190,70,.32),0 0 56px rgba(196,139,38,.16),inset 0 1px 0 hsla(0,0%,100%,.68),inset 0 -1px 0 rgba(0,0,0,.18)}50%{background-position:0 0;box-shadow:0 0 32px rgba(255,210,90,.46),0 0 80px rgba(215,168,50,.24),inset 0 1px 0 hsla(0,0%,100%,.82),inset 0 -1px 0 rgba(0,0,0,.14)}}.goldButton:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent,transparent 30%,hsla(0,0%,100%,.28) 50%,transparent 70%,transparent);transform:translateX(-110%);transition:transform .68s cubic-bezier(.25,.46,.45,.94);pointer-events:none}.goldButton:hover{transform:translateY(-2px);box-shadow:0 0 38px rgba(255,215,90,.58),0 0 96px rgba(215,168,50,.3),inset 0 1px 0 hsla(0,0%,100%,.88),inset 0 -1px 0 rgba(0,0,0,.12)}.goldButton:hover:after{transform:translateX(110%)}.goldButton:active{transform:translateY(0)}.ghostButton{color:#d4b870;background:linear-gradient(145deg,rgba(255,244,200,.06),rgba(160,110,20,.04)),rgba(8,5,1,.62);border:1px solid rgba(255,218,128,.28);box-shadow:0 0 16px rgba(240,190,70,.1),inset 0 1px 0 hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ghostButton:hover{transform:translateY(-2px);color:var(--softGold);border-color:rgba(255,218,128,.5);box-shadow:0 0 24px rgba(240,190,70,.2),0 0 56px rgba(196,139,38,.1),inset 0 1px 0 hsla(0,0%,100%,.09)}.ghostButton:active{transform:translateY(0)}.registerForm{padding:clamp(24px,3vw,36px);max-width:980px;margin:0 auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:left}.formIntro{text-align:center;margin-bottom:24px}.formIntro p{margin:0 0 8px;color:var(--gold);text-transform:uppercase;letter-spacing:.28em;font-size:var(--fs-small);font-family:var(--font-body)}.formIntro h2{margin:0;color:var(--paleGold);text-transform:uppercase;font-size:var(--fs-h2);line-height:1}.formGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.gameFormGrid,.playerFormGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.gameFormGrid label,.gameFormGrid label:nth-child(3),.gameFormGrid label:nth-child(4),.gameFormGrid label:nth-child(5),.playerFormGrid label,.playerFormGrid label:nth-child(3),.playerFormGrid label:nth-child(4),.playerFormGrid label:nth-child(5){grid-column:span 2}label{display:grid;grid-gap:8px;gap:8px;color:#c9b98d;font-size:var(--fs-small);font-family:var(--font-body)}input,select{width:100%;border:1px solid hsla(45,85%,77%,.25);border-radius:16px;padding:13px 44px 13px 14px;color:#fff7df;background:rgba(0,0,0,.42);outline:none;cursor:pointer;min-height:50px}option{background:#0e0d0b;color:#fff7df}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--softGold) 50%),linear-gradient(135deg,var(--softGold) 50%,transparent 50%);background-position:calc(100% - 18px) 52%,calc(100% - 12px) 52%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}input:focus-visible,select:focus-visible{border-color:var(--softGold);box-shadow:0 0 0 3px rgba(216,180,93,.24),0 0 0 5px rgba(215,168,61,.08)}.submitButton{display:block;margin:6px auto 0;min-width:245px;padding:18px 34px;font-size:.86rem}.formStatus{margin:14px 0 0;color:var(--softGold);font-family:var(--font-body)}.heroPanel{position:relative;min-height:600px;display:grid;place-items:center}.orb{width:min(72vw,548px);aspect-ratio:1;border-radius:999px;border:1px solid hsla(45,85%,77%,.2);background:radial-gradient(circle at 50% 50%,hsla(45,85%,77%,.1),transparent 32%),conic-gradient(from 210deg,transparent,rgba(216,180,93,.95),transparent,hsla(45,85%,77%,.35),transparent);filter:drop-shadow(0 0 58px rgba(216,180,93,.28));animation:float 7s ease-in-out infinite}.panelCard{position:absolute;width:min(92%,430px);padding:32px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.panelLabel{color:var(--gold);text-transform:uppercase;letter-spacing:.24em;font-size:.72rem}.panelCard h2{font-size:var(--fs-h2);line-height:.95;margin:0 0 14px;color:#fff1c5;text-transform:uppercase}.panelCard p{color:#d8c797;line-height:1.7;font-family:var(--font-body)}.innerPage{position:relative;z-index:1;min-height:calc(100vh - 150px);padding:calc(var(--header-large-h, 240px) + var(--page-extra, 64px)) clamp(18px,5vw,76px) clamp(62px,8vw,112px);text-align:center}.innerPage h1{font-size:clamp(2.2rem,3.8vw,3.8rem);max-width:1120px;margin-left:auto;margin-right:auto}.textCard{max-width:850px;margin-top:30px;padding:32px 36px;color:#e7d9b8;box-shadow:0 16px 56px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.1)}.textCard,.textCardNote{line-height:1.7;font-family:var(--font-body)}.textCardNote{margin:0;color:var(--muted);font-size:var(--fs-body)}.formPage,.textCardNote{text-align:center}.formPage .registerForm{margin-top:34px}.siteFooter{position:relative;z-index:1;display:grid;justify-items:center;grid-gap:24px;gap:24px;padding:58px clamp(24px,5vw,76px) 42px;border-top:1px solid rgba(255,218,128,.18);background:linear-gradient(180deg,transparent,rgba(4,2,0,.72)),radial-gradient(circle at 50% 0,rgba(255,214,121,.12),transparent 42%);text-align:center}.footerBrand{display:inline-flex;align-items:center;justify-content:center}.footerBrand img{width:min(210px,58vw);height:auto;object-fit:contain;filter:drop-shadow(0 0 22px rgba(216,180,93,.32))}.footerLinks{display:flex;justify-content:center;flex-wrap:wrap;gap:14px clamp(18px,3vw,34px);color:var(--muted);font-size:.76rem;letter-spacing:.16em;text-transform:uppercase}.footerLinks a{transition:color .18s ease,text-shadow .18s ease}.footerLinks a:hover{color:var(--softGold);text-shadow:0 0 18px rgba(255,220,140,.42)}.siteFooter p{margin:0;color:#d9c692;font-family:var(--font-body);font-size:.86rem}.wizardShell{max-width:780px;margin:38px auto 0;padding:clamp(28px,4vw,46px) clamp(24px,4vw,46px);border:1px solid var(--border);border-radius:30px;background:linear-gradient(145deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.016)),radial-gradient(circle at 50% 0,rgba(255,214,121,.11),transparent 52%);box-shadow:0 32px 100px rgba(0,0,0,.56),inset 0 1px 0 hsla(0,0%,100%,.12),0 0 0 1px rgba(255,214,121,.04);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:left}.wizardProgress{margin-bottom:32px}.wizardProgressMeta{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.wizardStepLabel{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.wizardPct,.wizardStepLabel{font-family:var(--font-body)}.wizardPct{font-size:.76rem;color:var(--gold);letter-spacing:.06em;font-weight:600}.wizardProgressTrack{height:3px;border-radius:99px;background:rgba(255,218,128,.14);overflow:hidden}.wizardProgressFill{height:100%;border-radius:99px;background:linear-gradient(90deg,#c48b26,#ffe7a0,#c48b26);background-size:200% 100%;box-shadow:0 0 14px rgba(255,210,100,.52);transition:width .38s cubic-bezier(.4,0,.2,1);animation:wizardShimmer 2.4s linear infinite}@keyframes wizardShimmer{0%{background-position:0 0}to{background-position:200% 0}}.wizardDots{display:flex;gap:8px;margin-top:12px}.wizardDot{width:8px;height:8px;border-radius:99px;background:rgba(255,218,128,.18);transition:all .28s ease}.wizardDotActive{width:24px;background:linear-gradient(90deg,#c48b26,#ffe7a0);box-shadow:0 0 10px rgba(255,210,100,.44)}.wizardDotDone{background:rgba(255,218,128,.55)}.wizardBody{min-height:320px}.wizardBody[data-dir=forward]{animation:wizardSlideInRight .26s cubic-bezier(.22,1,.36,1) both}.wizardBody[data-dir=back]{animation:wizardSlideInLeft .26s cubic-bezier(.22,1,.36,1) both}@keyframes wizardSlideInRight{0%{opacity:0;transform:translateX(26px)}to{opacity:1;transform:none}}@keyframes wizardSlideInLeft{0%{opacity:0;transform:translateX(-26px)}to{opacity:1;transform:none}}@keyframes psDropIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.wizardGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:8px}.wizardField{display:grid;grid-gap:8px;gap:8px;color:#c9b98d;font-size:.92rem;font-family:var(--font-body)}.wizardFieldFull{grid-column:1/-1}.fieldError{color:#ff9e7a;font-size:.78rem;letter-spacing:.02em;margin-top:-2px}.fieldError,.wizardTagLabel{font-family:var(--font-body);display:block}.wizardTagLabel{color:#c9b98d;font-size:.86rem}.wizardTagGroup{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.wizardTag{padding:9px 16px;border-radius:99px;border:1px solid rgba(255,218,128,.24);background:rgba(0,0,0,.3);color:var(--muted);font-family:var(--font-body);font-size:.8rem;letter-spacing:.04em;cursor:pointer;transition:all .18s ease}.wizardTag:hover{border-color:rgba(255,218,128,.52);color:var(--softGold);background:rgba(255,218,128,.06)}.wizardTagSelected{border-color:rgba(255,218,128,.72);background:rgba(255,218,128,.12);color:var(--softGold);box-shadow:0 0 14px rgba(255,210,100,.18)}.wizardConsentBlock{gap:24px}.wizardInfoPanel{border:1px solid rgba(255,218,128,.14);border-radius:18px;background:rgba(0,0,0,.28);padding:24px;display:flex;flex-direction:column;gap:18px}.wizardInfoRow h4{margin:0 0 6px;color:var(--softGold);font-size:var(--fs-small);letter-spacing:.14em;text-transform:uppercase}.wizardInfoRow p{margin:0;font-family:var(--font-body);font-size:var(--fs-small);line-height:1.65;color:#b9a780;max-width:none}.wizardConsentRows{display:flex;flex-direction:column;gap:14px}.wizardConsentRow{display:grid;grid-template-columns:20px 1fr;grid-gap:12px;gap:12px;align-items:start;cursor:pointer;color:#c9b98d;font-family:var(--font-body);font-size:.87rem;line-height:1.6}.wizardAgeRow{border:1px solid rgba(255,218,128,.22);border-radius:12px;padding:14px 16px;background:rgba(0,0,0,.22);transition:border-color .18s ease,background .18s ease}.wizardAgeRow:hover{border-color:rgba(255,218,128,.4);background:rgba(255,218,128,.04)}.wizardConsentRow input[type=checkbox]{width:18px;height:18px;margin-top:2px;padding:0;border-radius:4px;accent-color:var(--gold);cursor:pointer;flex-shrink:0}.wizardRequired{color:var(--gold);border:1px solid rgba(255,218,128,.3);border-radius:4px}.wizardOptional,.wizardRequired{display:inline-block;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;padding:1px 6px;vertical-align:middle;margin-left:4px}.wizardOptional{color:var(--muted);border:1px solid hsla(41,35%,58%,.28);border-radius:4px}.wizardConsentError{margin-left:30px}.wizardSubmitError{color:#ff9e7a;margin-top:0}.wizardNav{display:flex;justify-content:space-between;align-items:center;margin-top:32px;gap:12px}.wizardNavSingle{justify-content:flex-end}.wizardBackBtn{min-width:130px;padding:14px 24px}.wizardNextBtn{min-width:160px;padding:14px 28px}.wizardSuccess{text-align:center;padding:clamp(48px,7vw,80px) clamp(24px,5vw,46px)}.wizardSuccessInner{display:flex;flex-direction:column;align-items:center;gap:16px}.wizardSuccessMark{font-size:2.8rem;color:var(--gold);text-shadow:0 0 32px rgba(255,210,100,.6);animation:wizardSuccessPulse 2.4s ease-in-out infinite}@keyframes wizardSuccessPulse{0%,to{text-shadow:0 0 32px rgba(255,210,100,.6)}50%{text-shadow:0 0 56px rgba(255,210,100,.9)}}.wizardSuccessHeading{margin:0;color:var(--paleGold);text-transform:uppercase;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1}.wizardSuccessMsg{max-width:440px;margin:0 auto;color:#c9b98d;font-family:var(--font-body);font-size:.95rem;line-height:1.7}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-16px) rotate(6deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.pageSection{animation:fadeInUp .55s ease both;animation-timeline:view();animation-range:entry 0 entry 28%}.pageCta{animation:fadeInUp .55s ease both;animation-timeline:view();animation-range:entry 0 entry 24%}}.hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:6px;border-radius:10px;transition:background .18s ease;flex-shrink:0}.hamburger:hover{background:rgba(255,218,128,.08)}.hamburgerBar{display:block;width:22px;height:1.5px;background:rgba(255,244,201,.82);border-radius:2px;transition:background .18s ease}.hamburger:hover .hamburgerBar{background:var(--softGold)}.mobileOverlay{display:none;position:fixed;inset:0;z-index:98;background:rgba(2,1,0,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .28s ease;pointer-events:none}.mobileOverlay.mobileOverlayOpen{opacity:1;pointer-events:auto}.mobileDrawer{position:fixed;top:0;left:0;bottom:0;z-index:99;width:min(80vw,320px);background:linear-gradient(160deg,rgba(14,9,2,.98),rgba(6,4,1,.99)),linear-gradient(180deg,rgba(255,214,121,.06),transparent 40%);border-right:1px solid rgba(255,218,128,.14);box-shadow:12px 0 64px rgba(0,0,0,.6),0 0 0 1px rgba(255,218,128,.04);display:flex;flex-direction:column;padding:0 0 32px;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);overflow-y:auto}.mobileDrawer.mobileDrawerOpen{transform:translateX(0)}.drawerHeader{justify-content:space-between;padding:14px 12px 14px 20px;border-bottom:1px solid rgba(255,218,128,.1);flex-shrink:0}.drawerBrand,.drawerHeader{display:flex;align-items:center}.drawerBrand{min-height:0}.drawerBrand img{filter:drop-shadow(0 0 14px rgba(216,180,93,.32));max-width:140px;height:auto;object-fit:contain}.drawerClose{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;cursor:pointer;color:rgba(255,244,201,.6);border-radius:10px;transition:color .18s ease,background .18s ease;flex-shrink:0}.drawerClose:hover{color:var(--softGold);background:rgba(255,218,128,.08)}.drawerClose svg{width:20px;height:20px}.drawerLinks{display:flex;flex-direction:column;padding:20px 0 0;flex:1 1}.drawerLink{display:block;padding:18px 32px;font-family:var(--font-body);font-size:.82rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:hsla(41,35%,58%,.85);border-bottom:1px solid rgba(255,218,128,.07);transition:color .2s ease,background .2s ease,padding-left .2s ease;position:relative}.drawerLink:hover{color:var(--softGold);background:rgba(255,218,128,.04);padding-left:40px}.drawerLink.drawerLinkActive{color:var(--softGold);padding-left:34px}.drawerLink.drawerLinkActive:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:18px;background:linear-gradient(180deg,var(--gold),var(--richGold));border-radius:2px}.drawerCta{padding:28px 24px 0}.drawerCta .goldButton{width:100%;text-align:center;justify-content:center;display:block;padding:16px 24px}.drawerTagline{margin:20px 24px 0;font-family:var(--font-body);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:hsla(41,35%,58%,.38);text-align:center}@media (max-width:980px){.siteHeader{grid-template-columns:1fr auto 1fr}.siteHeader:after,.siteHeader:before{display:none}.brand{grid-column:2;justify-content:center}.headerLeft,.navLinks{display:none}.heroShell{grid-template-columns:1fr}.heroPanel{min-height:430px}.formGrid,.gameFormGrid,.playerFormGrid,.valueCards{grid-template-columns:1fr}.gameFormGrid label,.gameFormGrid label:nth-child(3),.gameFormGrid label:nth-child(4),.gameFormGrid label:nth-child(5),.playerFormGrid label,.playerFormGrid label:nth-child(3),.playerFormGrid label:nth-child(4),.playerFormGrid label:nth-child(5){grid-column:auto}}.valueCardHeader{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:14px}.valueCardIcon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--gold);opacity:.9;flex-shrink:0}.valueCardIcon svg{width:100%;height:100%}.valueCardTitle{display:block;font-size:clamp(.75rem,1.1vw,.9rem);letter-spacing:.16em;text-transform:uppercase;color:var(--softGold);margin:0;text-shadow:0 0 14px rgba(255,215,128,.3)}.navActive{color:var(--softGold)!important}.navActive:after{width:100%!important}.heroSubtext{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;max-width:720px;margin:0 auto;text-align:left}.heroSubtextItem{border:1px solid rgba(255,218,128,.2);border-radius:16px;padding:18px 20px;background:linear-gradient(145deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.008)),rgba(0,0,0,.12);transition:border-color .2s ease,background .2s ease}.heroSubtextItem:hover{border-color:rgba(255,218,128,.36);background:linear-gradient(145deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.01)),rgba(0,0,0,.12)}.heroSubtextItem strong{display:block;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:6px;font-family:var(--font-heading)}.heroSubtextItem p{margin:0;color:#a89468;font-size:var(--fs-small);line-height:1.65;font-family:var(--font-body);max-width:none}.pageSection{max-width:850px;margin:var(--section-gap,62px) auto 0;text-align:center}.pageSection h2{font-size:var(--fs-h2);color:var(--paleGold);text-transform:uppercase;letter-spacing:.06em;margin:0 0 22px;line-height:1.1;padding-bottom:14px;border-bottom:1px solid rgba(255,218,128,.14)}.pageSection>p{max-width:770px;line-height:1.88;margin:0 auto 20px}.pageList,.pageSection>p{color:#d9c692;font-size:var(--fs-body);font-family:var(--font-body)}.pageList{list-style:none;padding:0;margin:0 auto;display:flex;flex-direction:column;gap:11px;text-align:left;max-width:620px;line-height:1.65}.pageList li{display:flex;gap:12px;align-items:baseline}.pageList li:before{content:"•";color:var(--gold);flex-shrink:0;font-size:.9rem}.dualSection{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;max-width:850px;margin:0 auto}.dualCard{border:1px solid var(--border);border-radius:20px;padding:28px;background:linear-gradient(145deg,hsla(0,0%,100%,.065),hsla(0,0%,100%,.012)),radial-gradient(circle at 50% 0,rgba(255,214,121,.1),transparent 52%);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;cursor:default}.dualCard:hover{border-color:rgba(255,218,128,.38);box-shadow:0 16px 52px rgba(0,0,0,.4),0 0 24px rgba(215,168,61,.1);transform:translateY(-2px)}.dualCard h3{font-size:clamp(.8rem,1.2vw,.95rem);color:var(--paleGold);text-transform:uppercase;letter-spacing:.18em;margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid rgba(255,218,128,.18)}.dualCard p{font-family:var(--font-body);color:#b9a16f;font-size:var(--fs-body);line-height:1.78;margin:0;text-align:center}.stepGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:22px}.stepItem{border-left:1px solid var(--border);border:1px solid var(--border);border-left:2px solid rgba(215,168,61,.48);border-radius:18px;padding:22px 24px 22px 22px;background:linear-gradient(145deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.01));transition:border-left-color .2s ease,transform .2s ease,box-shadow .2s ease}.stepItem:hover{border-left-color:rgba(215,168,61,.9);transform:translateX(3px);box-shadow:0 8px 32px rgba(0,0,0,.32),0 0 16px rgba(215,168,61,.08)}.stepNum{font-size:.68rem;letter-spacing:.22em;color:var(--gold);margin:0 0 7px;font-family:var(--font-body)}.stepItem h3,.stepNum{text-transform:uppercase}.stepItem h3{font-size:clamp(.88rem,1.3vw,1.05rem);color:var(--paleGold);letter-spacing:.08em;margin:0 0 10px;line-height:1.2}.stepItem p{font-family:var(--font-body);color:#a89468;font-size:.88rem;line-height:1.65;margin:0;text-align:left}.intelPage{max-width:1000px;margin-left:auto;margin-right:auto}.intelPage h1{font-size:clamp(2.4rem,5vw,4.2rem);line-height:1.05;max-width:720px;margin:20px auto 0}.intelLead{font-size:clamp(1.05rem,1.5vw,1.15rem);color:var(--text-muted);line-height:1.7;max-width:580px;margin:28px auto 0}.intelFeatureCards{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;max-width:860px;margin:72px auto 0;text-align:center}.intelFeatureCard{border:1px solid var(--border);border-radius:20px;padding:36px;background:linear-gradient(145deg,hsla(0,0%,100%,.065),hsla(0,0%,100%,.012)),radial-gradient(circle at 50% 0,rgba(255,214,121,.1),transparent 52%);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.intelFeatureCard:hover{border-color:rgba(215,168,61,.35);box-shadow:0 16px 52px rgba(0,0,0,.4),0 0 28px rgba(215,168,61,.1);transform:translateY(-2px)}.intelFeatureCardHeader{gap:14px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid rgba(255,218,128,.14)}.intelFeatureCardHeader,.intelFeatureCardIcon{display:flex;align-items:center;justify-content:center}.intelFeatureCardIcon{width:40px;height:40px;border-radius:50%;border:1px solid rgba(215,168,61,.35);color:var(--gold);flex-shrink:0}.intelFeatureCardIcon svg{width:20px;height:20px}.intelFeatureCardTitle{font-size:1.1rem;font-weight:600;color:var(--paleGold);letter-spacing:.02em}.intelFeatureCard>p{font-size:1.05rem;color:var(--text-muted);line-height:1.7;margin:0}.intelCounterSection{margin:80px auto 0;max-width:700px;text-align:center;padding:52px 40px;border:1px solid rgba(255,218,128,.18);border-radius:24px;background:linear-gradient(145deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.01)),radial-gradient(circle at 50% 0,rgba(255,214,121,.09),transparent 52%)}.intelCounterLabel{font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.intelCounterSub{font-size:1.05rem;color:var(--text-muted);line-height:1.6;margin:12px auto 0;max-width:420px}.intelAudienceNote{font-size:1rem;color:var(--text-muted);line-height:1.75;max-width:520px;margin:40px auto 0;text-align:center}.intelCtaRow{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin:64px auto 0}.intelCtaRow .ghostButton,.intelCtaRow .goldButton{padding:16px 36px;font-size:.95rem;min-width:200px}.intelAudienceCards{margin-top:64px}.intelNetworkNav{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;max-width:860px;margin:64px auto 0}.intelNetworkBtn{display:flex;align-items:center;justify-content:center;text-align:center;padding:20px 24px;border:1px solid hsla(0,0%,100%,.15);border-radius:10px;font-size:.95rem;font-weight:600;color:var(--text);letter-spacing:.03em;background:hsla(0,0%,100%,.025);transition:border-color .2s ease,color .2s ease,box-shadow .2s ease,background .2s ease;min-height:64px;cursor:pointer}.intelNetworkBtn:hover{border-color:rgba(215,168,61,.55);color:var(--gold);background:rgba(215,168,61,.05);box-shadow:0 0 20px rgba(215,168,61,.12)}.pageCta{max-width:850px;margin:68px auto 0;text-align:center;padding:48px 40px;border:1px solid rgba(255,218,128,.28);border-radius:26px;background:linear-gradient(145deg,hsla(0,0%,100%,.065),hsla(0,0%,100%,.01)),radial-gradient(circle at 50% 0,rgba(255,214,121,.16),transparent 52%);box-shadow:0 0 72px rgba(215,168,61,.12),inset 0 1px 0 hsla(0,0%,100%,.1)}.pageCta h2{font-size:clamp(1.3rem,2.2vw,1.7rem);color:var(--paleGold);text-transform:uppercase;letter-spacing:.04em;margin:0 0 14px;line-height:1.15}.pageCta>p{max-width:580px;margin:0 auto 28px;font-family:var(--font-body);color:#b9a16f;font-size:.95rem;line-height:1.7}.twoCta{gap:16px}.tagGrid,.twoCta{display:flex;justify-content:center;flex-wrap:wrap}.tagGrid{gap:8px;margin-top:18px}.tagPill{border:1px solid var(--border);border-radius:999px;padding:7px 16px;font-family:var(--font-body);font-size:.8rem;color:#b9a16f;background:hsla(0,0%,100%,.03);transition:color .16s ease,border-color .16s ease,background .16s ease;cursor:default}.tagPill:hover{color:var(--softGold);border-color:rgba(255,218,128,.5);background:rgba(255,218,128,.06)}@media (max-width:768px){:root{--fs-hero:2.05rem;--fs-body:1.02rem;--fs-nav:0.76rem;--fs-btn:0.88rem;--logo-large:148px;--logo-compact:76px;--section-gap:40px;--hero-extra:88px;--page-extra:64px}.siteHeader{display:flex;flex-direction:row;align-items:center;padding:10px max(20px,env(safe-area-inset-left,0px));gap:0}.siteHeaderLarge{padding-top:10px;padding-bottom:10px}.brand{grid-column:unset;flex:1 1;justify-content:center}.navLinks{display:none}.hamburger{display:flex;order:-1}.siteHeader:after{content:"";position:static;display:block;width:40px;height:40px;flex-shrink:0;background:none}.headerLeft,.siteHeader:before{display:none}.mobileOverlay{display:block}.heroShell{padding-left:34px;padding-right:34px;padding-bottom:68px}.heroContent{width:calc(100% - 28px);margin-left:auto;margin-right:auto}.innerPage{padding-left:34px;padding-right:34px}.dualSection,.heroSubtext,.intelFeatureCards,.intelNetworkNav,.stepGrid{grid-template-columns:1fr}.intelFeatureCard{padding:28px 24px}.intelCounterSection{padding:36px 24px;margin-top:56px}.intelCtaRow{margin-top:48px}.intelCtaRow .ghostButton,.intelCtaRow .goldButton{width:100%;min-width:0}.intelAudienceCards,.intelNetworkNav{margin-top:48px}.pageCta{padding:30px 22px}.ctaRow,.heroLead,.registerForm,.valueCards{width:100%;max-width:100%}.registerForm,.textCard,.valueCard{padding-left:24px;padding-right:24px}.heroContent h1{max-width:100%;font-size:clamp(1.85rem,8.4vw,2.55rem);line-height:1.04;letter-spacing:0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.heroLead{max-width:31ch;font-size:.96rem;line-height:1.65}.bigCtaRow .ghostButton,.bigCtaRow .goldButton,.ghostButton,.goldButton{width:100%;min-width:0}.wizardShell{padding:24px 18px;margin-top:28px;border-radius:20px}.wizardGrid{grid-template-columns:1fr}.wizardNav{flex-direction:column-reverse;gap:10px}.wizardNav .ghostButton,.wizardNav .goldButton{width:100%;min-width:0}.wizardNavSingle{flex-direction:column}.wizardTagGroup{gap:7px}.wizardTag{font-size:.77rem;padding:8px 13px}}.brandGuidelines{max-width:1060px;margin-left:auto;margin-right:auto}.bgNav{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:32px 0 0}.bgNavLink{font-size:.76rem;padding:10px 20px;min-width:0}.bgSection{margin-top:var(--section-gap);padding-top:var(--section-gap);border-top:1px solid rgba(255,218,128,.12)}.bgSectionHead{margin-bottom:32px}.bgSectionHead h2{margin:0}.bgGrid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:40px}.bgFontCard{border:1px solid var(--border);border-radius:var(--card-radius);padding:28px;background:linear-gradient(145deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.01)),radial-gradient(circle at 50% 0,rgba(255,214,121,.08),transparent 52%)}.bgFontName{font-size:clamp(2rem,5vw,3.8rem);line-height:1;color:var(--paleGold);margin:16px 0 12px;text-transform:uppercase}.bgFontUsage p{margin:0 0 4px;font-size:var(--fs-body);font-family:var(--font-body);color:#e6d2a3;line-height:1.72;max-width:none}.bgFontAlphabet{margin-top:18px;font-size:.82rem;color:rgba(255,230,162,.72);line-height:1.9;letter-spacing:.06em;word-break:break-all}.bgTypeScale{display:flex;flex-direction:column;gap:0}.bgTypeRow{display:grid;grid-template-columns:240px 1fr;grid-gap:24px;gap:24px;align-items:center;padding:18px 0;border-bottom:1px solid rgba(255,218,128,.08)}.bgTypeMeta{display:flex;flex-direction:column;gap:4px;flex-shrink:0}.bgTypeSample{word-break:break-word;overflow-wrap:anywhere}.bgTokenList{display:flex;flex-direction:column;gap:0;border:1px solid rgba(255,218,128,.12);border-radius:16px;overflow:hidden;margin-bottom:24px}.bgTokenSection{margin:0;padding:10px 18px;font-size:.7rem;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.2em;color:var(--gold);background:rgba(255,218,128,.06);border-bottom:1px solid rgba(255,218,128,.12)}.bgTokenRow{display:grid;grid-template-columns:220px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 18px;border-bottom:1px solid rgba(255,218,128,.06)}.bgTokenRow:last-child{border-bottom:none}.bgTokenName{font-family:Courier New,Courier,monospace;font-size:.8rem;color:var(--softGold);letter-spacing:0}.bgTokenValue{font-size:.82rem;color:#c9b98d}.bgTokenNote,.bgTokenValue{font-family:var(--font-body)}.bgTokenNote{font-size:.76rem;color:#7d6e50;text-align:right}.bgSwatchGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:12px;gap:12px;margin-bottom:24px}.bgSwatch{display:flex;flex-direction:column;gap:8px}.bgSwatchColor{height:80px;border-radius:12px;display:flex;align-items:flex-end;padding:8px 10px;border:1px solid hsla(0,0%,100%,.08)}.bgSwatchHex{font-family:var(--font-body);font-size:.7rem;letter-spacing:.04em;opacity:.8}.bgSwatchMeta{display:flex;flex-direction:column;gap:2px}.bgSwatchLabel{font-family:var(--font-body);font-size:.8rem;color:#c9b98d}.bgSwatchToken{font-family:Courier New,Courier,monospace;font-size:.72rem;color:var(--gold)}.bgColorNotes{display:flex;flex-direction:column;gap:12px}.bgColorNote{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.bgColorNote code{font-family:Courier New,Courier,monospace;font-size:.8rem;color:var(--softGold);min-width:100px}.bgButtonGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:24px}.bgButtonGroup{border:1px solid var(--border);border-radius:16px;padding:22px 24px;background:rgba(0,0,0,.24)}.bgButtonLabel{margin:0 0 14px;font-size:.76rem;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.16em;color:var(--gold)}.bgButtonRow{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.bgSpacingScale{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.bgSpacingRow{display:flex;align-items:center;gap:16px}.bgSpacingBar{height:16px;background:linear-gradient(90deg,var(--gold),var(--richGold));border-radius:4px;flex-shrink:0;opacity:.7}.bgSpacingMeta{display:flex;gap:12px;align-items:center}.bgRuleList{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:14px;gap:14px;margin-top:24px}.bgRule{border:1px solid var(--border);border-radius:16px;padding:22px;background:rgba(0,0,0,.2)}.bgRule h3{font-size:.82rem;text-transform:uppercase;letter-spacing:.12em;color:var(--softGold);margin:0 0 10px}.bgRule p{font-family:var(--font-body);font-size:var(--fs-body);line-height:1.72;color:#e6d2a3;margin:0;max-width:none}.bgRule code{font-family:Courier New,Courier,monospace;font-size:.78rem;color:var(--gold)}@media (max-width:768px){.bgButtonGrid,.bgGrid2,.bgRuleList,.bgTypeRow{grid-template-columns:1fr}.bgTypeMeta{margin-bottom:4px}.bgTokenRow{grid-template-columns:1fr 1fr}.bgTokenNote{display:none}.bgNav{gap:8px}}.bgHeroLive{margin-bottom:32px;border:1px solid var(--border);border-radius:var(--card-radius);overflow:hidden}.bgHeroLiveInner{padding:36px 28px 20px;background:radial-gradient(circle at 50% 0,rgba(255,214,121,.1),transparent 46%),rgba(0,0,0,.22);text-align:center;border-radius:var(--card-radius) var(--card-radius) 0 0;overflow:hidden}.bgHeroLiveInner .heroContent{transform:scale(.52);transform-origin:top center;margin-bottom:-42%;padding-bottom:8px}.bgHeroLiveInner .heroContent h1{font-size:clamp(3.1rem,7.8vw,8.6rem)}.bgComputedRef{border:1px solid rgba(255,218,128,.18);border-radius:16px;overflow:hidden;margin-bottom:32px;background:rgba(255,218,128,.04)}.bgComputedRef .bgTokenRow{grid-template-columns:200px 1fr}.bgTypeNote{font-family:var(--font-body);font-size:.72rem;color:var(--gold);letter-spacing:.02em;margin-top:2px}.bgRulesCallout{background:linear-gradient(145deg,rgba(255,214,121,.06),hsla(0,0%,100%,.02));border:1px solid rgba(255,218,128,.2);border-radius:var(--card-radius);padding:var(--card-pad) clamp(20px,4vw,48px) clamp(28px,4vw,40px);margin-top:var(--section-gap)}.bgRulesIntro{font-family:var(--font-body);font-size:var(--fs-body);line-height:1.72;color:#e6d2a3;max-width:800px;margin:0 auto 32px}.bgRulesGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.bgRulesItem{border:1px solid var(--border);border-radius:16px;padding:20px;background:rgba(0,0,0,.22);text-align:left}.bgRulesLabel{display:block;font-family:var(--font-body);font-size:.76rem;text-transform:uppercase;letter-spacing:.16em;color:var(--gold);margin-bottom:10px}.bgRulesItem strong{display:none}.bgRulesItem p{font-family:var(--font-body);font-size:var(--fs-body);line-height:1.72;color:#e6d2a3;margin:0;max-width:none}.bgRulesItem code{font-family:Courier New,Courier,monospace;font-size:.78rem;color:var(--gold)}.bgCardDemos{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:8px}.bgCardDemo{display:flex;flex-direction:column;gap:12px}.bgFormDemo{border:1px solid var(--border);border-radius:16px;padding:24px;background:rgba(0,0,0,.2);text-align:left;margin-bottom:8px}.bgFormRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.bgNavDemo{border:1px solid var(--border);border-radius:16px;overflow:hidden;margin-bottom:8px}.bgNavPreview{justify-content:space-between;padding:18px 28px;background:linear-gradient(180deg,rgba(4,2,0,.82),rgba(4,2,0,.56));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bgNavPreview,.bgNavPreviewBrand{display:flex;align-items:center}.bgNavPreviewLinks{display:flex;gap:32px}.bgIconGrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px;margin-bottom:8px}.bgIconItem{flex-direction:column;gap:10px;border:1px solid var(--border);border-radius:14px;padding:20px 12px;background:rgba(0,0,0,.2)}.bgIconItem,.bgIconPreview{display:flex;align-items:center}.bgIconPreview{color:var(--gold);justify-content:center}.bgIconLabel{font-family:Courier New,Courier,monospace;font-size:.68rem;color:var(--muted);text-align:center}@media (max-width:768px){.bgCardDemos,.bgFormRow,.bgRulesGrid{grid-template-columns:1fr}.bgIconGrid{grid-template-columns:repeat(3,1fr)}.bgComputedRef .bgTokenRow{grid-template-columns:1fr}.bgNavPreviewLinks{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.orb,.pageCta,.pageSection,.wizardProgressFill,.wizardSuccessMark{animation:none!important}.pageCta,.pageSection{opacity:1!important;transform:none!important}}.homeBody{padding:0 clamp(18px,5vw,76px) 96px}.homeSection{max-width:1180px;margin:96px auto 0}.homeSectionHeading{margin:0 0 20px}.homeSectionLead{margin:0 auto 44px;color:#c9b47a;line-height:1.78}.problemGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.problemCard{border:1px solid var(--border);border-radius:24px;padding:32px 26px;text-align:left;background:linear-gradient(145deg,hsla(0,0%,100%,.065),hsla(0,0%,100%,.01)),radial-gradient(circle at 50% 0,rgba(255,214,121,.09),transparent 52%);transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.problemCard:hover{border-color:rgba(255,218,128,.38);transform:translateY(-3px);box-shadow:0 18px 56px rgba(0,0,0,.42),0 0 24px rgba(215,168,61,.09)}.problemCardIcon{display:block;width:32px;height:32px;color:var(--gold);margin-bottom:16px}.problemCardIcon svg{width:100%;height:100%}.problemCardTitle{font-family:var(--font-heading);font-size:clamp(.82rem,1.1vw,.95rem);font-weight:700;color:var(--paleGold);text-transform:uppercase;letter-spacing:.1em;line-height:1.25;margin:0 0 12px}.problemCardBody{font-family:var(--font-body);color:#a89468;font-size:.9rem;line-height:1.72;margin:0}.outcomeGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.outcomeCard{border:1px solid var(--border);border-radius:24px;padding:32px 30px;text-align:left;background:linear-gradient(145deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.012)),radial-gradient(circle at 0 0,rgba(255,214,121,.11),transparent 52%);transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.outcomeCard:hover{border-color:rgba(255,218,128,.42);transform:translateY(-3px);box-shadow:0 22px 68px rgba(0,0,0,.46),0 0 28px rgba(215,168,61,.1)}.outcomeCardIcon{display:block;width:28px;height:28px;color:var(--gold);margin-bottom:14px}.outcomeCardIcon svg{width:100%;height:100%}.outcomeCardTitle{font-family:var(--font-heading);font-size:clamp(.85rem,1.2vw,1.02rem);font-weight:700;color:var(--paleGold);text-transform:uppercase;letter-spacing:.09em;margin:0 0 10px;line-height:1.2}.outcomeCardBody{font-family:var(--font-body);color:#a89468;font-size:.9rem;line-height:1.72;margin:0}.networkCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:8px}.networkCard{border:1px solid var(--border);border-radius:28px;padding:36px 28px 32px;text-align:left;display:flex;flex-direction:column;background:linear-gradient(145deg,hsla(0,0%,100%,.065),hsla(0,0%,100%,.01)),radial-gradient(circle at 50% 0,rgba(255,214,121,.1),transparent 52%);transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.networkCard:hover{border-color:rgba(255,218,128,.4);transform:translateY(-4px);box-shadow:0 24px 72px rgba(0,0,0,.5),0 0 32px rgba(215,168,61,.1)}.networkCardPrimary{border-color:rgba(215,168,61,.36);background:linear-gradient(145deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.018)),radial-gradient(circle at 50% 0,rgba(255,214,121,.18),transparent 52%)}.networkCardPrimary:hover{border-color:rgba(215,168,61,.62)}.networkCardIcon{display:block;width:32px;height:32px;color:var(--gold);margin-bottom:20px}.networkCardIcon svg{width:100%;height:100%}.networkCardEyebrow{font-family:var(--font-body);font-size:.68rem;text-transform:uppercase;letter-spacing:.34em;color:var(--gold);margin:0 0 8px}.networkCardTitle{font-family:var(--font-heading);font-size:clamp(.95rem,1.4vw,1.18rem);font-weight:700;color:var(--paleGold);text-transform:uppercase;letter-spacing:.08em;margin:0 0 14px;line-height:1.2}.networkCardBody{font-family:var(--font-body);color:#a89468;font-size:.9rem;line-height:1.72;margin:0 0 28px;flex:1 1}.networkCardComingSoon{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,218,128,.2);border-radius:999px;padding:12px 24px;font-family:var(--font-body);font-size:var(--fs-btn);text-transform:uppercase;letter-spacing:.13em;color:hsla(41,35%,58%,.55);cursor:default;align-self:flex-start}.homeCounterSection{margin-top:80px;padding:64px 40px;border:1px solid rgba(255,218,128,.2);border-radius:30px;background:linear-gradient(145deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.008)),radial-gradient(circle at 50% 0,rgba(255,214,121,.12),transparent 52%)}.homeCounterInner{margin-bottom:20px}.homeCounterLabel{font-size:clamp(1.05rem,1.8vw,1.45rem);letter-spacing:.06em;margin:0 auto 14px;max-width:680px}.homeCounterSub{color:#9e895a;font-size:.92rem;max-width:560px}.stepGridThree{grid-template-columns:repeat(3,1fr)}.homeClosingCta{max-width:1180px;margin-top:96px}.homeCtaCrown{margin-bottom:20px;color:rgba(255,231,170,.7);text-shadow:0 0 18px rgba(255,222,145,.45)}@media (max-width:900px){.networkCards,.outcomeGrid,.problemGrid,.stepGridThree{grid-template-columns:1fr}.homeSection{margin-top:64px}.homeCounterSection{padding:48px 24px}}@media (max-width:768px){.homeBody{padding:0 clamp(16px,5vw,24px) 72px}.homeSection{margin-top:52px}.homeSectionLead{margin-bottom:28px}.networkCard,.outcomeCard,.problemCard{padding:24px 20px}.homeClosingCta{margin-top:64px}}.homeBody{padding:0 clamp(18px,5vw,76px)}.homeSection{max-width:1200px;margin:104px auto 0;text-align:center}.homeDeptWrapper{max-width:1300px}.homeSectionHeading{font-family:var(--font-heading);font-size:var(--fs-h2);font-weight:700;color:var(--paleGold);text-transform:uppercase;letter-spacing:.04em;line-height:1.12;margin:0 0 22px}.homeSectionLead{max-width:700px;margin:0 auto 22px;font-family:var(--font-body);color:#c4ae78;font-size:var(--fs-body);line-height:1.82}.overviewTagline{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:44px}.overviewTaglineText{font-family:var(--font-body);font-size:.78rem;text-transform:uppercase;letter-spacing:.38em;color:rgba(215,168,61,.65)}.overviewTaglineLine{display:block;width:64px;height:1px;background:linear-gradient(90deg,transparent,rgba(215,168,61,.55),transparent)}.deptSection{position:relative;display:flex;flex-direction:column;align-items:center;padding:0 clamp(12px,3vw,48px);min-height:680px}.deptSVG{position:absolute;top:0;left:0;pointer-events:none;overflow:visible}@keyframes connBreath{0%,to{opacity:.22}50%{opacity:.85}}.connectorGroup{animation:connBreath 4.8s ease-in-out infinite}.deptHub{position:relative;z-index:3;width:136px;height:136px;margin:0 auto 80px;display:flex;align-items:center;justify-content:center}.deptHubGlow{position:absolute;inset:-28px;border-radius:50%;background:radial-gradient(circle,rgba(215,168,61,.28) 0,transparent 68%);animation:hubPulse 3.6s ease-in-out infinite;pointer-events:none}@keyframes hubPulse{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}.deptHubRing{position:absolute;inset:-6px;border-radius:50%;border:1px solid rgba(215,168,61,.35);animation:hubRingPulse 3.6s ease-in-out infinite;pointer-events:none}@keyframes hubRingPulse{0%,to{opacity:.4}50%{opacity:1}}.deptHubLogo{width:136px;height:136px;object-fit:contain;border-radius:50%;position:relative;z-index:1}.deptNodes{position:relative;z-index:3;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:24px;gap:24px;width:100%}.deptNode{--rx:0deg;--ry:0deg;--cx:50%;--cy:50%;--tilt-dur:500ms;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;padding:36px 20px 44px;border-radius:24px;border:1px solid transparent;text-decoration:none;transform:perspective(800px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(0);transform-style:preserve-3d;will-change:transform;transition:transform var(--tilt-dur) cubic-bezier(.23,1,.32,1),border-color .32s ease,background .32s ease,box-shadow .32s ease;cursor:pointer;overflow:hidden}.deptNode:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at var(--cx) var(--cy),rgba(215,168,61,.13),transparent 62%);opacity:0;transition:opacity .35s ease;pointer-events:none;transform:translateZ(0)}.deptNode:hover:before{opacity:1}.deptNode:hover{border-color:rgba(215,168,61,.38);background:rgba(255,218,128,.04);transform:perspective(800px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(-12px);box-shadow:0 24px 64px rgba(0,0,0,.45),0 0 0 1px rgba(215,168,61,.12),0 0 40px rgba(215,168,61,.06)}.deptNode:focus-visible{outline:2px solid rgba(215,168,61,.7);outline-offset:3px}.deptNodeIconRing{width:108px;height:108px;border-radius:50%;border:1px solid rgba(215,168,61,.4);display:flex;align-items:center;justify-content:center;background:rgba(215,168,61,.06);transition:border-color .32s ease,box-shadow .32s ease,background .32s ease,transform .32s cubic-bezier(.23,1,.32,1);transform:translateZ(10px);flex-shrink:0}.deptNode:hover .deptNodeIconRing{border-color:rgba(215,168,61,.75);background:rgba(215,168,61,.11);box-shadow:0 0 28px rgba(215,168,61,.32),0 0 60px rgba(215,168,61,.14),inset 0 0 16px rgba(215,168,61,.07);transform:translateZ(16px) scale(1.06)}.deptNodeIcon{width:44px;height:44px;color:var(--gold);display:block;transition:transform .32s cubic-bezier(.23,1,.32,1)}.deptNodeIcon svg{width:100%;height:100%}.deptNode:hover .deptNodeIcon{transform:scale(1.08) translateY(-1px)}.deptNodeName{font-family:var(--font-body);font-size:.82rem;text-transform:uppercase;letter-spacing:.15em;color:var(--softGold);margin:0;font-weight:700;line-height:1.35;transition:color .32s ease;position:relative;z-index:1}.deptNode:hover .deptNodeName{color:var(--paleGold)}.deptNodeDesc{font-family:var(--font-body);font-size:.88rem;color:#907a50;line-height:1.65;margin:0;transition:color .32s ease;position:relative;z-index:1}.deptNode:hover .deptNodeDesc{color:#b89a64}@media (prefers-reduced-motion:reduce){.deptNode{transform:none!important;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease!important;will-change:auto}.deptNodeIconRing{transition:border-color .2s ease,box-shadow .2s ease,background .2s ease!important}.deptNodeIcon,.deptNodeIconRing{transform:none!important}.connectorGroup{animation:none}}.homeCounterSection{padding:68px 40px;border:1px solid rgba(255,218,128,.18);border-radius:32px;background:linear-gradient(145deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.008)),radial-gradient(circle at 50% 0,rgba(255,214,121,.12),transparent 56%);box-shadow:0 0 64px rgba(215,168,61,.06)}.homeCounterInner{display:flex;justify-content:center;margin-bottom:16px}.homeCounterLabel{font-family:var(--font-heading);font-size:clamp(1rem,1.7vw,1.38rem);font-weight:700;color:var(--paleGold);text-transform:uppercase;letter-spacing:.05em;line-height:1.3;margin:0 auto 12px;max-width:600px}.homeCounterSub{font-family:var(--font-body);color:#8a7452;font-size:.9rem;line-height:1.72;margin:0 auto;max-width:520px}.howGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:10px}.howCard{border:1px solid var(--border);border-radius:24px;padding:36px 28px 32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;background:linear-gradient(145deg,hsla(0,0%,100%,.065),hsla(0,0%,100%,.01)),radial-gradient(circle at 50% 0,rgba(255,214,121,.1),transparent 52%);transition:border-color .24s ease,transform .24s ease,box-shadow .24s ease}.howCard:hover{border-color:rgba(255,218,128,.4);transform:translateY(-4px);box-shadow:0 20px 60px rgba(0,0,0,.44),0 0 28px rgba(215,168,61,.1)}.howCardIcon{width:64px;height:64px;color:var(--gold);opacity:.85;transition:opacity .24s ease}.howCard:hover .howCardIcon{opacity:1}.howCardIcon svg{width:100%;height:100%}.howCardNum{font-family:var(--font-body);font-size:.68rem;letter-spacing:.26em;text-transform:uppercase;color:var(--gold)}.howCardTitle{font-family:var(--font-heading);font-size:clamp(.88rem,1.3vw,1.06rem);font-weight:700;color:var(--paleGold);text-transform:uppercase;letter-spacing:.1em;margin:0;line-height:1.2}.howCardDesc{font-family:var(--font-body);color:#9a8460;font-size:.88rem;line-height:1.72;margin:0;max-width:280px}.homeClosing{position:relative;max-width:1200px;padding:80px 40px 88px;text-align:center;border:1px solid rgba(255,218,128,.22);border-radius:36px;overflow:hidden;background:linear-gradient(160deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.01)),radial-gradient(circle at 50% 0,rgba(255,214,121,.18),transparent 60%);box-shadow:0 0 80px rgba(215,168,61,.1),inset 0 1px 0 hsla(0,0%,100%,.08);margin:104px auto 96px}.homeClosingGlow{position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:600px;height:400px;background:radial-gradient(ellipse,rgba(215,168,61,.16) 0,transparent 68%);pointer-events:none;animation:closingGlowPulse 5s ease-in-out infinite}@keyframes closingGlowPulse{0%,to{opacity:.6}50%{opacity:1}}.homeCtaCrown{position:static;transform:none;left:auto;justify-content:center;margin-bottom:24px;font-size:1rem;color:rgba(255,231,170,.65);text-shadow:0 0 18px rgba(255,222,145,.4)}.homeClosingLogo{display:flex;justify-content:center;margin-bottom:28px}.homeClosingLogoImg{width:108px;height:108px;object-fit:contain;opacity:.9;filter:drop-shadow(0 0 18px rgba(215,168,61,.35));animation:logoFloat 6s ease-in-out infinite}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.homeClosingHeading{font-family:var(--font-heading);font-size:clamp(1.35rem,2.4vw,2.1rem);font-weight:700;color:var(--paleGold);text-transform:uppercase;letter-spacing:.04em;line-height:1.15;margin:0 auto 18px;max-width:680px}.homeClosingSubtext{font-family:var(--font-body);color:#b09a68;font-size:.95rem;line-height:1.76;margin:0 auto 36px;max-width:560px}.homeClosingCta{margin-bottom:28px}.homeClosingMicro{font-family:var(--font-body);font-size:.72rem;color:hsla(41,35%,58%,.45);text-transform:uppercase;letter-spacing:.18em;margin:0}@media (max-width:1100px){.deptNodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.deptSection{min-height:820px}}@media (max-width:900px){.howGrid{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}.homeClosing,.homeSection{margin-top:72px}.homeClosing{padding:56px 28px 64px}.homeCounterSection{padding:48px 24px}}@media (max-width:768px){.homeBody{padding:0 clamp(16px,5vw,24px)}.homeSection{margin-top:56px}.deptSection{min-height:auto}.deptSVG{display:none}.deptHub{margin-bottom:44px}.deptHub,.deptHubLogo{width:108px;height:108px}.deptNodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.deptNodeIconRing{width:88px;height:88px;transform:none!important}.deptNode{transform:none!important;gap:16px;padding:28px 16px 32px}.deptNodeIcon{width:36px;height:36px}.deptNodeName{font-size:.75rem}.deptNodeDesc{font-size:.82rem}.howGrid{max-width:100%}.homeClosing{margin-bottom:48px;border-radius:24px}.homeClosingLogoImg{width:88px;height:88px}}.homeWrapper{min-height:100vh}.ecosystemShell{position:relative;padding:calc(var(--header-large-h, 240px) + 52px) clamp(18px,5vw,76px) 72px;text-align:center;overflow:hidden}.ecosystemShell:before{content:"";width:960px;height:520px;background:radial-gradient(ellipse at 50% 0,rgba(215,168,61,.16) 0,transparent 68%)}.deptSource,.ecosystemShell:before{position:absolute;top:0;left:50%;transform:translateX(-50%);pointer-events:none}.deptSource{width:2px;height:2px}.ecosystemShell .deptSource{top:calc(-1 * var(--header-large-h, 200px) / 2 - 52px)}.ecosystemShell .deptSection{min-height:620px;padding:0 clamp(8px,2vw,32px)}.ecosystemShell .deptHub{display:none}.intelligenceSection{border-top:1px solid rgba(255,218,128,.1);padding:80px clamp(18px,5vw,76px) 0}.intelligenceInner{max-width:1180px;margin:0 auto;text-align:center}.intelligenceSection .heroContent{display:flex;flex-direction:column;align-items:center}.intelligenceSection .starCrown{position:static;transform:none;left:auto;display:flex;gap:clamp(18px,4vw,58px);color:rgba(255,231,170,.94);text-shadow:0 0 24px rgba(255,222,145,.65);font-size:clamp(.9rem,1.6vw,1.4rem);margin-bottom:28px}@media (max-width:1100px){.ecosystemShell .deptSection{min-height:760px}}@media (max-width:768px){.ecosystemShell{padding-top:calc(var(--header-large-h, 120px) + 36px);padding-bottom:48px}.ecosystemShell:before{width:340px;height:220px}.ecosystemIntro{margin-bottom:36px}.ecosystemShell .deptSection{min-height:auto}.intelligenceSection{padding-top:52px}}body:has(.legalPage) .particlesCanvas{display:none!important}body:has(.legalPage) .backgroundGlow{display:none!important}.legalPage{max-width:820px;margin:0 auto}.legalPage h1{font-size:clamp(2rem,4vw,3rem);margin-bottom:8px}.legalMeta{color:var(--muted);font-size:.82rem;letter-spacing:.06em;margin-bottom:32px;text-align:center}.legalIntro{font-size:clamp(1rem,1.4vw,1.12rem);color:var(--paleGold);line-height:1.7;margin-bottom:48px;text-align:center;max-width:680px;margin-left:auto;margin-right:auto}.legalSection{margin-bottom:48px;border-left:2px solid rgba(255,218,128,.2);padding-left:28px}.legalSection h2{font-size:clamp(1.1rem,2vw,1.45rem);color:var(--softGold);margin-bottom:16px;margin-top:0}.legalSection h3{font-size:1rem;color:var(--paleGold);margin-bottom:10px;margin-top:24px;font-family:var(--font-body);font-weight:600;letter-spacing:.04em}.legalSection p{color:rgba(255,244,201,.8);line-height:1.75;margin-bottom:14px;font-size:.97rem}.legalSection ul{padding-left:20px;margin-bottom:14px}.legalSection li{color:rgba(255,244,201,.8);line-height:1.7;margin-bottom:8px;font-size:.97rem}.legalSection a{color:var(--gold);text-decoration:underline;-webkit-text-decoration-color:rgba(215,168,61,.4);text-decoration-color:rgba(215,168,61,.4);transition:color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.legalSection a:hover{color:var(--softGold);-webkit-text-decoration-color:var(--softGold);text-decoration-color:var(--softGold)}.legalSection strong{color:var(--paleGold);font-weight:600}.legalSection code{font-family:Courier New,monospace;background:rgba(255,218,128,.08);border:1px solid rgba(255,218,128,.16);border-radius:4px;padding:1px 6px;font-size:.88em;color:var(--softGold)}.legalNote{background:rgba(255,218,128,.06);border:1px solid rgba(255,218,128,.2);border-radius:10px;padding:14px 18px;font-size:.9rem!important}.cookieTable{display:flex;flex-direction:column;gap:36px}.cookieCategory h3{font-size:1rem;color:var(--softGold);margin-bottom:6px;margin-top:0;font-family:var(--font-heading)}.cookieCategoryDesc{font-size:.88rem!important;color:var(--muted)!important;margin-bottom:12px!important}.cookieTableInner{width:100%;border-collapse:collapse;font-size:.88rem}.cookieTableInner th{text-align:left;color:var(--muted);font-weight:600;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;border-bottom:1px solid rgba(255,218,128,.15)}.cookieTableInner td{padding:10px 12px;color:rgba(255,244,201,.75);border-bottom:1px solid rgba(255,218,128,.06);vertical-align:top;line-height:1.5}.cookieNone{color:var(--muted)!important;font-style:italic}.legalDataGrid{display:flex;flex-direction:column;gap:12px}.legalDataItem{display:grid;grid-template-columns:110px 1fr;grid-gap:16px;gap:16px;align-items:baseline;padding:10px 0;border-bottom:1px solid rgba(255,218,128,.08)}.legalDataLabel{color:var(--gold);font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;flex-shrink:0}.legalBasisTable{display:flex;flex-direction:column;gap:0;border:1px solid rgba(255,218,128,.15);border-radius:12px;overflow:hidden}.legalBasisRow{display:grid;grid-template-columns:1fr auto;grid-gap:24px;gap:24px;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(255,218,128,.08)}.legalBasisRow:last-child{border-bottom:none}.legalBasisPurpose{color:rgba(255,244,201,.8);font-size:.92rem}.legalBasisLegal{color:var(--gold);font-size:.82rem;font-weight:600;white-space:nowrap;text-align:right}.rightsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}.rightsGridCompact{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.rightCard{background:var(--glass);border:1px solid var(--border);border-radius:16px;padding:20px 22px}.rightCard h3{font-family:var(--font-heading);font-size:1rem;color:var(--softGold);margin-bottom:8px;margin-top:0}.rightCard p{color:rgba(255,244,201,.7);font-size:.88rem;line-height:1.6;margin:0}.cookieBanner{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:9000;width:calc(100% - 32px);max-width:960px;background:rgba(8,6,4,.88);backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5);border:1px solid rgba(255,218,128,.28);border-radius:20px;box-shadow:0 0 0 1px rgba(255,218,128,.06),0 8px 48px rgba(0,0,0,.6),0 0 80px rgba(215,168,61,.06);animation:cookieBannerIn .32s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes cookieBannerIn{0%{opacity:0;transform:translateX(-50%) translateY(16px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.cookieBannerInner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 22px;flex-wrap:wrap}.cookieBannerContent{display:flex;align-items:flex-start;gap:14px;flex:1 1;min-width:240px}.cookieBannerIcon{color:var(--gold);flex-shrink:0;margin-top:2px;display:flex;align-items:center}.cookieBannerTitle{font-family:var(--font-heading);font-size:.92rem;color:var(--softGold);margin:0 0 4px;font-weight:600}.cookieBannerSubtitle{font-size:.8rem;color:rgba(255,244,201,.65);line-height:1.55;margin:0 0 6px}.cookieBannerDesc{font-size:.82rem;color:var(--muted);line-height:1.55;margin:0}.cookieBannerLink{color:var(--gold);text-decoration:underline;-webkit-text-decoration-color:rgba(215,168,61,.35);text-decoration-color:rgba(215,168,61,.35);transition:color .15s}.cookieBannerLink:hover{color:var(--softGold)}.cookieBannerActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex-shrink:0}.cookieBannerBtn{border:none;border-radius:999px;font-family:var(--font-body);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;padding:10px 18px;transition:background .18s ease,color .18s ease,box-shadow .18s ease;white-space:nowrap}.cookieBannerBtnGhost{background:transparent;color:var(--muted);border:1px solid hsla(41,35%,58%,.3)}.cookieBannerBtnGhost:hover{color:var(--paleGold);border-color:rgba(215,168,61,.45);background:rgba(215,168,61,.06)}.cookieBannerBtnGold{background:linear-gradient(135deg,var(--gold) 0,var(--richGold) 100%);color:#020100;font-weight:700;box-shadow:0 2px 18px rgba(215,168,61,.3)}.cookieBannerBtnGold:hover{background:linear-gradient(135deg,var(--softGold) 0,var(--gold) 100%);box-shadow:0 4px 28px rgba(215,168,61,.45)}.cookieModal{position:fixed;inset:0;z-index:9100;display:flex;align-items:center;justify-content:center;padding:16px}.cookieModalOverlay{position:absolute;inset:0;background:rgba(2,1,0,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cookieModalPanel{position:relative;z-index:1;background:rgba(8,6,4,.96);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border:1px solid rgba(255,218,128,.28);border-radius:24px;width:100%;max-width:540px;max-height:90vh;overflow-y:auto;box-shadow:0 0 0 1px rgba(255,218,128,.06),0 24px 80px rgba(0,0,0,.7),0 0 120px rgba(215,168,61,.07);animation:cookieModalIn .28s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes cookieModalIn{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.cookieModalHeader{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 0}.cookieModalTitle{font-family:var(--font-heading);font-size:1.2rem;color:var(--softGold);margin:0}.cookieModalClose{background:none;border:none;color:var(--muted);font-size:1rem;cursor:pointer;padding:6px;line-height:1;border-radius:6px;transition:color .15s ease}.cookieModalClose:hover{color:var(--paleGold)}.cookieModalDesc{padding:12px 24px 0;color:var(--muted);font-size:.88rem;line-height:1.55;margin:0}.cookiePrefList{padding:16px 24px;display:flex;flex-direction:column;gap:0}.cookiePrefRow{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid rgba(255,218,128,.08)}.cookiePrefRow:last-child{border-bottom:none}.cookiePrefInfo{display:flex;flex-direction:column;gap:4px;flex:1 1}.cookiePrefName{font-size:.92rem;color:var(--paleGold);font-weight:600}.cookiePrefDesc{font-size:.8rem;color:var(--muted);line-height:1.45}.cookiePrefAlwaysOn{font-size:.75rem;color:var(--gold);font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding-top:2px}.cookiePrefToggleWrap{display:flex;align-items:center;flex-shrink:0}.cookiePrefToggle{position:relative;display:inline-flex;align-items:center;flex-shrink:0;cursor:pointer}.cookiePrefToggle input{position:absolute;opacity:0;width:0;height:0}.cookiePrefToggleSlider{display:block;width:44px;height:24px;border-radius:999px;background:hsla(0,0%,100%,.1);border:1px solid rgba(255,218,128,.2);transition:background .2s ease,border-color .2s ease;position:relative}.cookiePrefToggleSlider:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:hsla(41,35%,58%,.7);transition:transform .2s ease,background .2s ease}.cookiePrefToggle input:checked+.cookiePrefToggleSlider{background:rgba(215,168,61,.22);border-color:rgba(215,168,61,.55)}.cookiePrefToggle input:checked+.cookiePrefToggleSlider:after{transform:translateX(20px);background:var(--gold)}.cookiePrefToggle input:focus-visible+.cookiePrefToggleSlider{outline:2px solid rgba(215,168,61,.9);outline-offset:3px}.cookieModalFooter{display:flex;align-items:center;justify-content:space-between;padding:16px 24px 22px;border-top:1px solid rgba(255,218,128,.1);gap:16px;flex-wrap:wrap}.cookieModalActions{display:flex;gap:10px}.footerDivider{width:180px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,218,128,.2),transparent);margin:4px auto 0}.footerLegalLinks{gap:20px!important}.footerLegalLinks a{font-size:.78rem!important;color:hsla(41,35%,58%,.6)!important;letter-spacing:.06em!important}.footerLegalLinks a:hover{color:var(--muted)!important}.footerCopy{font-size:.78rem;color:hsla(41,35%,58%,.45);margin-top:8px;letter-spacing:.04em}.wizardConsentLink{color:var(--gold)!important;text-decoration:underline;-webkit-text-decoration-color:rgba(215,168,61,.35);text-decoration-color:rgba(215,168,61,.35)}.wizardConsentLink:hover{color:var(--softGold)!important}@media (max-width:640px){.cookieBannerInner{flex-direction:column;gap:16px}.cookieBannerActions{width:100%;justify-content:stretch}.cookieBannerBtn{flex:1 1;text-align:center;padding:12px 10px;font-size:.72rem}.cookieBanner{bottom:12px;border-radius:16px}.legalBasisRow{grid-template-columns:1fr;gap:4px}.legalBasisLegal{text-align:left}.legalDataItem{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.cookieBanner,.cookieModalPanel{animation:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.a11yTrigger{position:fixed;bottom:28px;left:28px;z-index:9000;width:56px;height:56px;border-radius:50%;border:1.5px solid rgba(215,168,61,.55);background:linear-gradient(135deg,rgba(20,15,5,.97),rgba(10,8,2,.97));color:var(--gold);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s,color .2s,box-shadow .2s,transform .2s;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 0 0 1px rgba(215,168,61,.12),0 4px 20px rgba(0,0,0,.55),0 0 18px rgba(215,168,61,.12)}.a11yTrigger:hover{border-color:var(--gold);color:var(--softGold);box-shadow:0 0 0 1px rgba(215,168,61,.25),0 4px 24px rgba(0,0,0,.6),0 0 28px rgba(215,168,61,.25);transform:scale(1.07)}.a11yTrigger:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.a11yTriggerActive{border-color:var(--gold);color:var(--softGold);box-shadow:0 0 0 1px rgba(215,168,61,.3),0 4px 24px rgba(0,0,0,.6),0 0 28px rgba(215,168,61,.28)}@media (max-width:768px){.a11yTrigger{bottom:auto;left:auto;top:16px;right:16px;width:50px;height:50px;z-index:9001}}.a11yBackdrop{position:fixed;inset:0;z-index:8998;background:rgba(0,0,0,.4)}.a11yPanel{position:fixed;bottom:90px;left:28px;z-index:8999;width:300px;max-height:calc(100vh - 120px);overflow-y:auto;background:rgba(10,8,5,.97);border:1px solid var(--border);border-radius:18px;padding:0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 40px rgba(0,0,0,.6),0 0 0 1px rgba(215,168,61,.06);opacity:0;transform:translateY(12px) scale(.97);pointer-events:none;transition:opacity .2s,transform .2s}.a11yPanelOpen{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}@media (max-width:768px){.a11yPanel{bottom:auto;left:auto;top:70px;right:16px;width:calc(100vw - 32px);max-width:340px;max-height:calc(100vh - 90px);transform:translateY(-8px) scale(.97)}.a11yPanelOpen{transform:translateY(0) scale(1)}}.a11yPanelHeader{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 14px;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;background:rgba(10,8,5,.97);border-radius:18px 18px 0 0;z-index:1}.a11yPanelTitle{font-family:var(--font-heading);font-size:1rem;font-weight:400;font-style:italic;color:var(--softGold);margin:0}.a11yPanelClose{width:30px;height:30px;border-radius:50%;border:1px solid transparent;background:transparent;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,color .15s}.a11yPanelClose:hover{border-color:var(--border);color:var(--softGold)}.a11yPanelClose:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.a11ySection{padding:14px 18px;border-bottom:1px solid rgba(255,218,128,.1)}.a11ySectionLabel{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.a11yTextSizeBtns{display:flex;align-items:center;gap:10px}.a11yTextSizeBtn{width:40px;height:36px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--softGold);cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:border-color .15s,background .15s;font-family:var(--font-body);position:relative}.a11yTextSizeBtn:hover:not(:disabled){border-color:var(--gold);background:rgba(215,168,61,.08)}.a11yTextSizeBtn:disabled{opacity:.35;cursor:default}.a11yTextSizeBtn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.a11yMinus,.a11yPlus{font-size:.7rem;position:absolute;bottom:4px;right:4px;line-height:1}.a11yTextSizeCurrent{flex:1 1;text-align:center;font-size:.72rem;color:var(--muted)}.a11yToggleRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0}.a11yToggleLabel{display:flex;flex-direction:column;gap:2px;cursor:pointer;flex:1 1}.a11yToggleName{font-size:.8rem;color:var(--softGold);line-height:1.3}.a11yToggleDesc{font-size:.65rem;color:var(--muted);line-height:1.3}.a11ySwitch{flex-shrink:0;width:40px;height:22px;border-radius:11px;border:1px solid var(--border);background:hsla(0,0%,100%,.05);cursor:pointer;position:relative;transition:background .18s,border-color .18s;padding:0}.a11ySwitch:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.a11ySwitchOn{background:rgba(215,168,61,.2);border-color:var(--gold)}.a11ySwitchThumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--muted);transition:transform .18s,background .18s}.a11ySwitchOn .a11ySwitchThumb{transform:translateX(18px);background:var(--gold)}.a11yPanelFooter{padding:12px 18px 16px;display:flex;flex-direction:column;gap:8px}.a11yResetBtn{width:100%;padding:9px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--muted);cursor:pointer;font-size:.75rem;letter-spacing:.04em;transition:border-color .15s,color .15s;font-family:var(--font-body)}.a11yResetBtn:not(:disabled):hover{border-color:var(--gold);color:var(--softGold)}.a11yResetBtn:disabled{opacity:.3;cursor:default}.a11yResetBtn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.a11yStatementLink{display:block;text-align:center;font-size:.68rem;color:var(--muted);text-decoration:none;letter-spacing:.04em;transition:color .15s}.a11yStatementLink:hover{color:var(--softGold)}.a11yStatementLink:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:2px}body[data-layout=dashboard] .a11yBackdrop,body[data-layout=dashboard] .a11yPanel,body[data-layout=dashboard] .a11yTrigger{display:none!important}html.a11y-text-sm{font-size:88%}html.a11y-text-lg{font-size:112%}html.a11y-text-xl{font-size:124%}html.a11y-text-xxl{font-size:136%}html.a11y-high-contrast{--softGold:#fff9e0;--muted:#d4b978;--glass:hsla(0,0%,100%,.12);--border:rgba(255,230,100,.5)}html.a11y-high-contrast body{background:#000!important;color:#fff!important}html.a11y-high-contrast .siteFooter,html.a11y-high-contrast .siteHeader{background:#000!important;border-color:hsla(0,0%,100%,.25)!important}html.a11y-invert,html.a11y-invert canvas,html.a11y-invert img,html.a11y-invert video{filter:invert(1) hue-rotate(180deg)}html.a11y-grayscale{filter:grayscale(1)}html.a11y-readable-font,html.a11y-readable-font *{font-family:ui-sans-serif,system-ui,-apple-system,Arial,sans-serif!important;font-style:normal!important}html.a11y-underline-links a{text-decoration:underline!important;text-underline-offset:3px!important}html.a11y-pause-anims *,html.a11y-pause-anims :after,html.a11y-pause-anims :before{animation-play-state:paused!important;transition:none!important}html.a11y-reduce-motion *,html.a11y-reduce-motion :after,html.a11y-reduce-motion :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html.a11y-highlight-focus :focus-visible{outline:3px solid #fd0!important;outline-offset:4px!important;border-radius:4px!important;box-shadow:0 0 0 6px rgba(255,221,0,.25)!important}@keyframes confettiFall{0%{transform:translateY(0) rotate(0deg);opacity:1}80%{opacity:1}to{transform:translateY(260px) rotate(480deg);opacity:0}}@media (max-width:600px){.cookieCategory:after,.cookieTableInner,.cookieTableInner thead{display:none}.cookieMobileCards{display:flex;flex-direction:column;gap:10px;margin-top:12px}.cookieMobileCard{background:hsla(0,0%,100%,.03);border:1px solid rgba(255,218,128,.1);border-radius:10px;padding:12px 14px;font-size:.85rem}.cookieMobileCard strong{color:var(--softGold);display:block;margin-bottom:4px;font-size:.82rem;letter-spacing:.02em}.cookieMobileCard p{color:rgba(255,244,201,.7);margin:0 0 6px;line-height:1.55}.cookieMobileCard span{color:var(--muted);font-size:.78rem}}@media (min-width:601px){.cookieMobileCards{display:none}}.availGrid{overflow-x:auto;-webkit-overflow-scrolling:touch}.profileScoreRing circle:last-child{transition:stroke-dasharray .8s cubic-bezier(.34,1.56,.64,1)}@media (max-width:480px){h1{font-size:clamp(1.6rem,6.5vw,2.4rem)!important}.wizardSuccessHeading{font-size:clamp(1.4rem,5.5vw,2rem)!important}}.intelFeaturedCardWrap{max-width:720px;margin:72px auto 0}.intelFeaturedCard{display:flex;flex-direction:column;align-items:center;text-align:center;padding:52px 48px;border-color:rgba(215,168,61,.32);box-shadow:0 0 48px rgba(215,168,61,.07)}.intelFeaturedCard .experienceCounter{font-size:2.6rem;gap:8px;padding:10px 16px;margin:0 0 20px;box-shadow:0 0 36px rgba(255,220,140,.28),inset 0 1px 0 hsla(0,0%,100%,.18)}.intelFeaturedCard .counterDigit{width:1.05em;height:1.38em;border-radius:14px}.intelFeaturedCard .counterDigitTrack{grid-template-rows:repeat(10,1.38em)}.intelFeaturedCard .counterDigitTrack span{height:1.38em}.intelFeaturedCard .intelCounterSub{font-size:1rem;color:var(--text-muted);line-height:1.65;margin:12px auto 0;max-width:380px}.intelFeaturedCard .intelCounterSubNote{font-size:.82rem;color:var(--muted);line-height:1.55;margin:8px auto 0;max-width:340px;opacity:.75}.intelFeaturedCardWrap+.intelFeatureCards{margin:24px auto 0}@media (max-width:600px){.intelFeaturedCard{padding:36px 24px}}.prefPage{max-width:760px}.prefPage h1{text-align:center;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.15;margin:16px 0 24px}.prefLead{font-size:1rem;color:rgba(255,244,201,.78);line-height:1.75;max-width:600px;margin:0 auto 16px;text-align:center}.prefInlineLink{color:var(--gold);text-decoration:underline;-webkit-text-decoration-color:rgba(215,168,61,.4);text-decoration-color:rgba(215,168,61,.4);text-underline-offset:3px;transition:opacity .15s}.prefInlineLink:hover{opacity:.75}.prefInlineButton{background:none;border:none;color:var(--gold);font-size:inherit;font-family:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:rgba(215,168,61,.4);text-decoration-color:rgba(215,168,61,.4);text-underline-offset:3px;padding:0;transition:opacity .15s}.prefInlineButton:hover{opacity:.75}.prefCard{max-width:680px;margin:40px auto 0;background:rgba(215,168,61,.03);border:1px solid rgba(215,168,61,.15);border-radius:20px;padding:36px}.prefBulkRow{display:flex;gap:10px;margin-bottom:28px}.prefBulkBtn{flex:1 1;padding:9px 16px;border-radius:8px;border:1px solid rgba(215,168,61,.3);background:rgba(215,168,61,.07);color:var(--gold);font-size:.82rem;font-family:inherit;letter-spacing:.04em;cursor:pointer;transition:background .15s,opacity .15s}.prefBulkBtn:hover{background:rgba(215,168,61,.14)}.prefBulkBtn:disabled{opacity:.35;cursor:default}.prefBulkBtnSecondary{color:var(--muted);border-color:hsla(41,35%,58%,.2);background:hsla(41,35%,58%,.05)}.prefList{display:flex;flex-direction:column;gap:0}.prefItem{display:flex;align-items:center;gap:20px;padding:18px 0;border-bottom:1px solid rgba(255,218,128,.08);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s}.prefItem:last-child{border-bottom:none}.prefItem:hover{background:rgba(215,168,61,.03)}.prefItemContent{flex:1 1;min-width:0}.prefItemLabel{display:block;font-size:.95rem;font-weight:600;color:rgba(255,244,201,.9);margin-bottom:4px;line-height:1.3}.prefItemDesc{display:block;font-size:.82rem;color:var(--muted);line-height:1.55}.prefToggleWrap{flex-shrink:0;position:relative}.prefToggleInput{position:absolute;opacity:0;width:0;height:0}.prefToggle{display:block;width:44px;height:24px;border-radius:12px;background:rgba(255,218,128,.12);border:1px solid rgba(255,218,128,.2);transition:background .2s,border-color .2s;position:relative;cursor:pointer}.prefToggle:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:hsla(41,35%,58%,.55);transition:transform .2s,background .2s}.prefToggleInput:checked+.prefToggle{background:rgba(215,168,61,.22);border-color:rgba(215,168,61,.5)}.prefToggleInput:checked+.prefToggle:after{transform:translateX(20px);background:var(--gold)}.prefToggleInput:focus-visible+.prefToggle{outline:2px solid var(--gold);outline-offset:2px}.prefActions{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:28px}.prefError{font-size:.82rem;color:#e57373;text-align:center;margin:0}.prefFooterNote{font-size:.78rem;color:var(--muted);text-align:center;margin:20px 0 0;line-height:1.6}.prefLoading{display:flex;flex-direction:column;align-items:center;gap:16px;padding:80px 0;color:var(--muted);font-size:.88rem}.prefSpinner{width:32px;height:32px;border:2px solid rgba(215,168,61,.15);border-top:2px solid var(--gold);border-radius:50%;animation:prefSpin .8s linear infinite}@keyframes prefSpin{to{transform:rotate(1turn)}}.prefSavedCategories{display:flex;flex-direction:column;gap:10px;max-width:480px;margin:28px auto 0}.prefSavedItem{display:flex;align-items:center;gap:10px;font-size:.9rem;color:rgba(255,244,201,.75)}.prefSavedItem svg{flex-shrink:0;color:var(--gold)}.unsubWarning{display:flex;gap:14px;align-items:flex-start;padding:16px 20px;background:rgba(192,57,43,.08);border:1px solid rgba(192,57,43,.22);border-radius:12px;margin-bottom:24px}.unsubWarning svg{flex-shrink:0;color:#e57373;margin-top:2px}.unsubWarning p{font-size:.88rem;color:rgba(255,244,201,.75);line-height:1.65;margin:0}.deleteInfoHeading{font-size:.88rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gold);margin:24px 0 10px}.deleteInfoHeading:first-child{margin-top:0}.deleteInfoList,.deleteInfoText{font-size:.88rem;color:rgba(255,244,201,.72);line-height:1.7;margin:0}.deleteInfoList{padding-left:20px}.deleteInfoList li{margin-bottom:6px}.deleteActions{display:flex;justify-content:center;margin-top:28px}@media (max-width:600px){.prefCard{padding:24px 20px}.prefBulkRow{flex-direction:column}}.aboutPage{max-width:960px;margin-left:auto;margin-right:auto}.aboutPage h1{font-size:clamp(2rem,5vw,3rem);line-height:1.15;margin:16px 0 24px}.aboutLead{font-size:1.1rem;color:rgba(255,244,201,.82);line-height:1.75;max-width:680px;margin:0 auto 18px;text-align:center}.aboutNarrative{margin:64px 0 0;padding:48px 52px;background:rgba(215,168,61,.04);border:1px solid rgba(215,168,61,.18);border-radius:20px}.aboutNarrativeInner p{text-align:left;margin:0 0 16px}.aboutNarrativeInner p:last-child{margin-bottom:0}.aboutNarrativeH2{font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.2;margin:8px 0 24px;text-align:left}.founderSection{display:grid;grid-template-columns:280px 1fr;grid-gap:52px;gap:52px;align-items:start;margin:72px 0 0;width:100%}.founderImageWrap{display:flex;flex-direction:column;align-items:center;gap:16px}.founderPhoto{width:100%;max-width:300px;height:auto;border-radius:16px;object-fit:cover;border:1px solid rgba(215,168,61,.22);box-shadow:0 8px 40px rgba(0,0,0,.45)}.founderImageCaption{display:flex;flex-direction:column;align-items:center;gap:4px}.founderName{font-family:var(--font-heading,Georgia,serif);font-size:1rem;color:var(--gold);font-weight:600;letter-spacing:.02em}.founderTitle{font-size:.8rem;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.founderHeading{font-size:clamp(1.4rem,3vw,1.85rem);line-height:1.2;margin:8px 0 24px;text-align:left}.founderContent p{text-align:left;margin:0 0 16px;color:rgba(255,244,201,.78);line-height:1.75}.founderQuote{margin-top:28px!important;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-style:italic;color:rgba(255,230,162,.75)!important;border-left:2px solid rgba(215,168,61,.35);padding-left:20px;line-height:1.65!important}.aboutMissionBlock{margin:72px 0 0;width:100%;text-align:center}.aboutMissionHeading{font-size:clamp(1.5rem,3vw,2rem);line-height:1.2;margin:8px 0 40px}.aboutMissionGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;text-align:left}.aboutMissionCard{padding:28px 28px 32px;background:rgba(215,168,61,.03);border:1px solid rgba(215,168,61,.15);border-radius:16px}.aboutMissionCardLabel{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 12px;font-weight:600}.aboutMissionCardText{font-size:.92rem;color:rgba(255,244,201,.72);line-height:1.7;margin:0}.valuesGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:36px}.valueItem{display:flex;flex-direction:column;gap:14px;padding:28px 24px;background:rgba(215,168,61,.03);border:1px solid rgba(215,168,61,.13);border-radius:14px}.valueItemIcon{width:28px;height:28px;color:var(--gold);opacity:.85;flex-shrink:0}.valueItemIcon svg{width:100%;height:100%}.valueItemTitle{font-size:1rem;font-weight:600;color:var(--gold);margin:0 0 6px;font-family:var(--font-heading,Georgia,serif)}.valueItemBody{font-size:.88rem;color:rgba(255,244,201,.68);line-height:1.65;margin:0}@media (max-width:900px){.founderSection{grid-template-columns:1fr;gap:36px}.founderImageWrap{flex-direction:row;align-items:center;gap:24px}.founderPhoto{max-width:160px}.founderImageCaption{align-items:flex-start}.aboutMissionGrid{grid-template-columns:1fr}.valuesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.aboutNarrative{padding:32px 24px}.valuesGrid{grid-template-columns:1fr}.founderImageWrap{flex-direction:column}.founderPhoto{max-width:200px}.founderImageCaption{align-items:center}}.analyticsEnvBadge{font-size:.95rem!important;letter-spacing:.1em;text-transform:uppercase;padding:4px 12px;border-radius:20px;display:inline-block}.analyticsEnvBadge[data-env=production]{background:rgba(39,174,96,.15);color:#27ae60}.analyticsEnvBadge[data-env=preview]{background:rgba(215,168,61,.15);color:var(--gold)}.analyticsEnvBadge[data-env=""],.analyticsEnvBadge[data-env=development]{background:hsla(184,9%,62%,.15);color:var(--muted)}.wizardLabel{display:block;color:#c9b98d;font-size:.86rem;font-family:var(--font-body);letter-spacing:.02em}.wizardError{color:#ff9e7a;font-size:.78rem;margin:-4px 0 0}.wizardFormError{background:rgba(255,80,50,.08);border:1px solid rgba(255,80,50,.2);border-radius:12px;padding:14px 18px;color:#ff9e7a;font-size:.88rem;margin-bottom:20px}.wizardMeta{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.wizardStep{letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.wizardStep,.wizardStepName{font-size:.76rem;font-family:var(--font-body)}.wizardStepName{color:var(--gold);letter-spacing:.06em}.wizardProgressBar{height:3px;border-radius:99px;background:linear-gradient(90deg,#c48b26,#ffe7a0,#c48b26);background-size:200% 100%;box-shadow:0 0 12px rgba(255,210,100,.45);transition:width .38s cubic-bezier(.4,0,.2,1)}.wizardFieldset{border:none;padding:0;margin:0 0 8px}.wizardLegend{font-family:var(--font-heading);font-size:1.25rem;font-weight:400;color:var(--softGold);margin-bottom:24px;padding:0;width:100%}.wizardSectionNote{font-size:.88rem;color:hsla(41,35%,58%,.65);line-height:1.65;margin:0}.wizardToggleRow{display:flex;gap:10px;flex-wrap:wrap}.wizardSalaryOptions{display:flex;flex-direction:column;gap:12px}.wizardRadioLabel{display:flex;align-items:center;gap:10px;color:rgba(255,230,162,.75);font-size:.9rem;cursor:pointer}.wizardRadioLabel input[type=radio]{width:18px;height:18px;accent-color:#d7a83d;cursor:pointer;flex-shrink:0}.wizardCheckLabel{display:flex;align-items:flex-start;gap:12px;color:rgba(255,230,162,.75);font-size:.88rem;line-height:1.65;cursor:pointer}.wizardCheckLabel input[type=checkbox]{width:18px;height:18px;accent-color:#d7a83d;cursor:pointer;flex-shrink:0;margin-top:2px}.wizardCheckLabel a{color:var(--gold)}.wizardFileLabel{display:block}.wizardConsentBlock{display:flex;flex-direction:column}.innerPageWizard{max-width:860px;margin-left:auto;margin-right:auto}.tdShell{max-width:760px;margin:0 auto}.tdHeader{justify-content:space-between;gap:24px;padding:32px clamp(20px,4vw,40px);background:linear-gradient(145deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.012));border:1px solid var(--border);border-radius:24px;margin-bottom:20px}.tdHeader,.tdHeaderInner{display:flex;align-items:flex-start}.tdHeaderInner{gap:18px;flex:1 1;min-width:0}.tdAvatar{border-radius:50%;object-fit:cover;border:2px solid rgba(215,168,61,.35)}.tdAvatar,.tdAvatarPlaceholder{width:68px;height:68px;flex-shrink:0}.tdAvatarPlaceholder{border-radius:50%;border:2px solid rgba(215,168,61,.2);background:rgba(215,168,61,.08);display:flex;align-items:center;justify-content:center;font-size:1.6rem;color:rgba(215,168,61,.6)}.tdAvatarPlaceholder,.tdName{font-family:var(--font-heading)}.tdName{font-size:1.4rem;font-weight:400;color:var(--softGold);margin:0 0 4px}.tdRole{font-size:.88rem;color:hsla(41,35%,58%,.7);margin:0 0 4px}.tdEmail{font-size:.82rem;color:hsla(41,35%,58%,.45);margin:0}.tdScoreWrapper{flex-shrink:0;padding-top:4px}.tdNudge{background:rgba(215,168,61,.06);border:1px solid rgba(215,168,61,.14);border-radius:16px;padding:16px 20px;margin-bottom:20px}.tdSaveMsg{background:rgba(39,174,96,.1);border:1px solid rgba(39,174,96,.2);border-radius:12px;padding:12px 18px;color:#7dff9e;font-size:.88rem;margin-bottom:16px;text-align:center}.tdTabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid rgba(255,218,128,.1);margin-bottom:24px;-webkit-overflow-scrolling:touch}.tdTabs::-webkit-scrollbar{display:none}.tdTab{padding:10px 18px;background:none;border:none;border-bottom:2px solid transparent;color:hsla(41,35%,58%,.55);font-family:var(--font-body);font-size:.86rem;letter-spacing:.04em;cursor:pointer;white-space:nowrap;transition:color .18s ease,border-color .18s ease;margin-bottom:-1px}.tdTab:hover{color:rgba(255,230,162,.75)}.tdTabActive{color:var(--softGold);border-bottom-color:var(--gold)}.tdTabContent{display:flex;flex-direction:column;gap:16px}.tdCard{background:rgba(0,0,0,.28);border:1px solid rgba(255,218,128,.1);border-radius:20px;padding:24px}.tdCardTitle{font-family:var(--font-heading);font-size:1rem;font-weight:400;color:rgba(215,168,61,.85);letter-spacing:.04em;margin:0 0 18px;text-transform:uppercase;font-size:.72rem}.tdField{display:grid;grid-template-columns:140px 1fr;grid-gap:8px 16px;gap:8px 16px;padding:10px 0;border-bottom:1px solid rgba(255,218,128,.05);align-items:baseline}.tdField:last-child{border-bottom:none}.tdFieldLabel{font-size:.78rem;color:hsla(41,35%,58%,.5);letter-spacing:.08em;text-transform:uppercase}.tdFieldValue{font-size:.9rem;color:rgba(255,230,162,.8);word-break:break-word}.tdTagList{display:flex;flex-wrap:wrap;gap:6px}.tdTag{display:inline-block;padding:4px 12px;border-radius:99px;border:1px solid rgba(255,218,128,.18);background:rgba(215,168,61,.07);color:rgba(255,230,162,.7);font-size:.78rem}.tdSpinner{width:40px;height:40px;border:2px solid rgba(215,168,61,.12);border-top-color:rgba(215,168,61,.6);border-radius:50%;animation:spin .8s linear infinite;margin:0 auto}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:600px){.tdHeader{flex-direction:column;align-items:stretch;gap:20px}.tdScoreWrapper{display:flex;align-items:center;gap:16px;justify-content:flex-start}.tdScoreWrapper>p{margin:0}.tdField{grid-template-columns:1fr;gap:4px}.tdFieldLabel{font-size:.72rem}.tdTabs{gap:0}.tdTab{padding:10px 12px;font-size:.8rem}}.valueGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:24px}@media (max-width:640px){.valueGrid{grid-template-columns:1fr}}.heroParagraph{font-size:1.05rem;line-height:1.75;color:rgba(255,230,162,.7);max-width:640px}