:root{--purple-deep:#6b21a8;--purple-mid:#9333ea;--purple-light:#d8b4fe;--pink-flame:#ec4899;--orange-warm:#f97316;--gold:#eab308;--grey-text:#4b5563;--grey-muted:#9ca3af;--grey-light:#f3f4f6;--hero-gradient:linear-gradient(135deg, #6b21a8 0%, #9333ea 25%, #ec4899 55%, #f97316 80%, #eab308 100%);--dark-bg:#0f172a;--mid-dark:#1e293b;--font-d:"Playfair Display", Georgia, serif;--font-b:"DM Sans", system-ui, sans-serif;--page-bg:#fff;--page-text:#0f0a1e;--card-bg:#fff;--card-border:#6b21a814;--r-pill:9999px;--hg:linear-gradient(135deg, #6b21a8 0%, #9333ea 25%, #ec4899 55%, #f97316 80%, #eab308 100%);--pm:#9333ea;--pk:#ec4899;--pl:#d8b4fe;--gl:#fef08a}*,:before,:after{box-sizing:border-box;min-width:0;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font-b);background:var(--page-bg);color:var(--page-text);-webkit-font-smoothing:antialiased;line-height:1.7;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,textarea{font-family:inherit}.container{max-width:1200px;margin:0 auto;padding:0 24px}.bbg-nav{z-index:9000;background:#fff;grid-template-columns:auto 1fr auto;align-items:center;height:80px;padding:0 44px;display:grid;position:fixed;top:0;left:0;right:0;box-shadow:0 1px #9333ea1a,0 6px 32px #9333ea12,0 1px 4px #0000000a}@keyframes bbg-spin{to{transform:rotate(360deg)}}.bbg-mob-bar{z-index:9001;background:#fff;border-bottom:1px solid #9333ea1a;justify-content:space-between;align-items:center;height:60px;padding:0 18px;display:none;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 16px #9333ea12,0 1px 3px #0000000a}.hero{background:linear-gradient(135deg,#4a0e8f 0%,#7b2ae0 20%,#c2185b 50%,#e64a19 75%,#c79a00 100%) 0 0/200% 200%;align-items:center;min-height:100svh;animation:18s infinite heroShift;display:flex;position:relative;overflow:hidden}@keyframes heroShift{0%,to{background-position:0%}50%{background-position:100%}}.hero:before{content:"";background-image:radial-gradient(#ffffff09 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.sparkle{pointer-events:none;background:#ffe100;border-radius:50%;width:3px;height:3px;animation:3s ease-in-out infinite twinkle;position:absolute}@keyframes twinkle{0%,to{opacity:.12;transform:scale(.8)}50%{opacity:1;transform:scale(1.6)}}.hero__inner{z-index:2;grid-template-columns:1fr 560px;align-items:center;gap:40px;width:100%;max-width:1280px;min-height:100svh;margin:0 auto;padding:80px 40px 0;display:grid;position:relative}.hero__eyebrow{border-radius:var(--r-pill);color:#ffffffe6;letter-spacing:.1em;text-transform:uppercase;background:#ffffff1f;border:1px solid #fff3;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:12px;font-weight:600;display:inline-flex}.hero__dot{background:#ff4081;border-radius:50%;width:7px;height:7px;animation:1.4s infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.5)}}.hero__title{font-family:var(--font-d);color:#fff;letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(3rem,5.5vw,5rem);font-weight:900;line-height:1.05}.hero__title .gold{color:#ffe100;-webkit-text-fill-color:#ffe100;text-shadow:0 0 40px #ffe100a6,0 0 80px #ffb40059;font-style:italic}.hero__sub{color:#ffffffd1;max-width:460px;margin-bottom:32px;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.75}.hero__ctas{flex-wrap:wrap;gap:12px;margin-bottom:40px;display:flex}.btn{cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:26px;align-items:center;gap:8px;height:52px;padding:0 28px;font-size:15px;font-weight:700;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;display:inline-flex}.btn:active{transform:scale(.96)!important}.btn--primary{color:var(--purple-deep);background:#fff;box-shadow:0 4px 24px #0003}.btn--primary:hover{transform:translateY(-3px);box-shadow:0 10px 36px #00000040}.btn--secondary{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1.5px solid #ffffff4d}.btn--secondary:hover{background:#fff3;transform:translateY(-3px)}.btn--gold{color:#fff;background:linear-gradient(135deg,#d4a017,#eab308,#f97316);box-shadow:0 4px 20px #eab30866}.btn--gold:hover{transform:translateY(-3px)}.btn--grad{background:linear-gradient(135deg, var(--purple-mid), var(--pink-flame));color:#fff}.btn--grad:hover{transform:translateY(-3px)}.hero__social-proof{align-items:center;gap:14px;display:flex}.hero__avatars{display:flex}.hero__avatar{color:#fff;border:2px solid #ffffff8c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-left:-9px;font-size:13px;font-weight:700;display:flex}.hero__avatar:first-child{margin-left:0}.hero__sp-text{color:#ffffffb8;font-size:13px;line-height:1.4}.hero__sp-stars{color:#ffe100;margin-bottom:1px;font-size:13px;display:block}.hero__mobile-only{display:none}.hero__panel{justify-content:center;align-items:center;height:560px;display:flex;position:relative}.hero__float-onair{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;z-index:20;background:#ec4899e6;border:1px solid #ffffff38;border-radius:22px;align-items:center;gap:7px;padding:7px 18px;animation:3.5s ease-in-out infinite floatY;display:flex;position:absolute;top:20px;left:50%;transform:translate(-50%)}.hero__float-onair-dot{background:#fff;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.1s infinite pulse}.hero__float-onair-text{color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.hero__float-stat{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;z-index:20;background:#ffffff1a;border:1px solid #fff3;border-radius:16px;padding:14px 18px;animation:4s ease-in-out 1s infinite floatY;position:absolute;bottom:120px;right:-20px}.hero__float-stat-num{font-family:var(--font-d);color:#ffe100;text-shadow:0 0 24px #ffe10099;margin-bottom:2px;font-size:28px;font-weight:900;line-height:1;display:block}.hero__float-stat-lbl{color:#ffffff80;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:600}.hero__float-guest{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:20;background:#ffffff14;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;animation:5s ease-in-out .2s infinite floatY;display:flex;position:absolute;top:130px;right:-28px}.hero__float-guest-av{border:2px solid #ffffff4d;border-radius:50%;flex-shrink:0;width:32px;height:32px;overflow:hidden}.hero__float-guest-av img{object-fit:cover;width:100%;height:100%}.hero__float-guest-name{color:#fff;white-space:nowrap;font-size:11px;font-weight:700}.hero__float-guest-role{color:#ffffff73;font-size:9px}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.hero__orbit-wrap{z-index:18;pointer-events:none;position:absolute;inset:0}.orbit-ring{border:1px dashed #ffffff1f;border-radius:50%;width:430px;height:430px;margin:-215px 0 0 -215px;animation:28s linear infinite orbitSpin;position:absolute;top:50%;left:50%}.orbit-ring-2{border-color:#ffffff12;width:310px;height:310px;margin:-155px 0 0 -155px;animation:20s linear infinite reverse orbitSpin}@keyframes orbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes chipUp{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}.orbit-chip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;white-space:nowrap;transform-origin:50%;background:#ffffff26;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:50%;left:50%}.orbit-chip span{margin-right:2px;font-size:13px}.hero__topics-marquee{width:100%;margin-top:18px;display:none;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.hero__topics-track{gap:8px;width:max-content;animation:20s linear infinite mScroll;display:flex}.hero__topics-track:hover{animation-play-state:paused}@keyframes mScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero__topic-chip{color:#fff;white-space:nowrap;background:#ffffff24;border:1px solid #ffffff42;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:7px 14px;font-size:11px;font-weight:700;display:inline-flex}.ticker{z-index:1;background:#0a0618;border-bottom:1px solid #9333ea1f;align-items:center;width:100%;height:40px;display:flex!important;overflow:hidden!important}.ticker__inner{will-change:transform;align-items:center;white-space:nowrap!important;flex-wrap:nowrap!important;display:flex!important}.ticker__item{color:#fff9;cursor:pointer;letter-spacing:.02em;align-items:center;gap:10px;padding:0 26px;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s;white-space:nowrap!important;flex-shrink:0!important;display:inline-flex!important}.ticker__item:hover{color:#ffe100}.ticker__sep{background:#9333ea80;border-radius:50%;flex-shrink:0;width:3px;height:3px}.section-header{text-align:center;margin-bottom:48px}.eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--purple-mid);border-radius:var(--r-pill);background:#9333ea12;border:1px solid #9333ea26;align-items:center;gap:7px;margin-bottom:14px;padding:5px 14px;font-size:10px;font-weight:800;display:inline-flex}.section-h2{font-family:var(--font-d);color:var(--page-text);letter-spacing:-.025em;margin-bottom:12px;font-size:clamp(2rem,3.8vw,3rem);font-weight:900;line-height:1.1}.section-h2 .grad{background:var(--hero-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.section-sub{color:var(--grey-text);max-width:560px;margin:0 auto;font-size:16px;line-height:1.65}.sdiv{background:var(--hero-gradient);border-radius:2px;width:36px;height:3px;margin:14px auto 0}.mission{background:#fafafa;padding:100px 0 96px;position:relative;overflow:hidden}.mission:after{content:"";background:var(--hero-gradient);opacity:.15;height:1px;position:absolute;top:0;left:0;right:0}.mission:before{content:"";background:var(--hero-gradient);opacity:.1;height:1px;position:absolute;bottom:0;left:0;right:0}.mission__center{text-align:center;max-width:780px;margin:0 auto;padding:0 40px;position:relative}.mission__kicker{text-transform:uppercase;letter-spacing:.28em;color:var(--purple-mid);justify-content:center;align-items:center;gap:14px;margin-bottom:36px;font-size:10px;font-weight:800;display:flex}.mission__kicker:before,.mission__kicker:after{content:"";background:#9333ea40;width:40px;height:1px}.mission__statement{font-family:var(--font-d);color:var(--page-text);letter-spacing:-.015em;margin-bottom:28px;font-size:clamp(1.5rem,3.2vw,2.4rem);font-style:italic;font-weight:700;line-height:1.45;position:relative}.mission__statement:before{content:"“";color:#9333ea1a;font-size:100px;line-height:1;font-family:var(--font-d);pointer-events:none;position:absolute;top:-20px;left:-24px}.mission__body{color:var(--grey-text);max-width:600px;margin:0 auto 28px;font-size:17px;line-height:1.85}.mission__deco-line{justify-content:center;align-items:center;gap:10px;margin-bottom:16px;display:flex}.mission__deco-dot{background:linear-gradient(135deg,#9333ea,#ec4899);border-radius:50%;width:6px;height:6px;display:block}.mission__deco-dash{background:var(--hero-gradient);border-radius:2px;width:48px;height:2px;display:block}.mission__author{text-transform:uppercase;letter-spacing:.14em;color:var(--grey-muted);font-size:12px;font-weight:700}.episodes-section{background:#fff;padding:80px 0}.episodes-section__top{justify-content:space-between;align-items:flex-end;max-width:1200px;margin:0 auto 32px;padding:0 24px;display:flex}.episodes-section__top a{color:var(--purple-mid);border-bottom:2px solid #0000;padding-bottom:3px;font-size:14px;font-weight:700;transition:border-color .2s}.episodes-section__top a:hover{border-color:var(--purple-mid)}.episodes-grid{grid-template-columns:repeat(4,1fr);gap:22px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid}.episode-card{background:var(--card-bg);border:1px solid #6b21a812;border-radius:16px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s;overflow:hidden}.episode-card:hover{transform:translateY(-8px);box-shadow:0 20px 60px #6b21a81f}.episode-card__thumb{aspect-ratio:16/9;cursor:pointer;background:#1a0a2e;position:relative;overflow:hidden}.episode-card__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.episode-card:hover .episode-card__thumb img{transform:scale(1.06)}.episode-card__play-overlay{background:#0000002e;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.episode-card__play-btn{background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:0 4px 20px #0000004d}.episode-card__play-btn svg{width:16px;height:16px;color:var(--purple-deep);margin-left:3px}.episode-card__tag{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;text-transform:uppercase;z-index:2;background:#00000080;padding:3px 9px;font-size:10px;font-weight:700;position:absolute;top:10px;left:10px}.episode-card__new{border-radius:var(--r-pill);background:var(--pink-flame);color:#fff;z-index:2;padding:3px 9px;font-size:10px;font-weight:700;position:absolute;top:10px;right:10px}.episode-card__body{padding:16px}.episode-card__meta{color:var(--grey-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:11px;font-weight:600}.episode-card__title{color:var(--page-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px;font-size:14px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.episode-card__guest{align-items:center;gap:8px;margin-bottom:10px;display:flex}.episode-card__guest-photo{border-radius:50%;flex-shrink:0;width:28px;height:28px;overflow:hidden}.episode-card__guest-photo img{object-fit:cover;width:100%;height:100%}.episode-card__guest-name{color:var(--page-text);font-size:11px;font-weight:700}.episode-card__guest-role{color:var(--grey-muted);font-size:10px}.episode-card__progress{background:#6b21a812;border-radius:2px;height:3px;margin-bottom:10px;overflow:hidden}.episode-card__progress-fill{background:linear-gradient(90deg, var(--purple-mid), var(--pink-flame));border-radius:2px;height:100%}.episode-card__actions{gap:5px;display:flex}.ep-btn{white-space:nowrap;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:4px;height:32px;font-size:11px;font-weight:700;transition:transform .2s,opacity .2s;display:flex}.ep-btn:hover{transform:translateY(-1px)}.ep-btn--watch{background:var(--purple-mid);color:#fff}.ep-btn--audio{color:var(--pink-flame);background:#ec489914;border:1px solid #ec48992e}.ep-btn--pdf{color:#92700a;background:#eab30814;border:1px solid #eab30833}.ask-section{background:#0f172a;padding:100px 0;position:relative;overflow:hidden}.ask-section:before{content:"";opacity:.5;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}.ask-glow-1{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#9333ea24 0%,#0000 65%);border-radius:50%;width:500px;height:500px;position:absolute;top:-150px;right:-100px}.ask-glow-2{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#ec489914 0%,#0000 65%);border-radius:50%;width:400px;height:400px;position:absolute;bottom:-100px;left:-80px}.ask-section:after{content:"";background:linear-gradient(90deg,#0000,#9333ea66,#ec48994d,#0000);height:1px;position:absolute;top:0;left:0;right:0}.ask-section .eyebrow{color:#fff9;background:#ffffff0f;border-color:#ffffff1f}.ask-section .section-h2{color:#fff}.ask-section .section-sub{color:#ffffff80;font-size:15px}.ask-section .sdiv{background:#fff3}.ask-wrap{z-index:1;max-width:740px;margin:0 auto;padding:0 24px;position:relative}.ask-mode{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:28px;padding:4px;display:flex}.ask-mode__btn{height:42px;font-family:var(--font-b);color:#ffffff73;cursor:pointer;letter-spacing:.01em;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:600;transition:all .25s;display:flex}.ask-mode__btn:hover{color:#ffffffbf}.ask-mode__btn.active{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff1f}.ask-mode__btn svg{opacity:.6;flex-shrink:0;width:14px;height:14px}.ask-mode__btn.active svg{opacity:1}.ask-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0a;border:1px solid #ffffff17;border-radius:20px;overflow:hidden}.ask-pane{padding:32px;display:none}.ask-pane.active{display:block}.ask-field-row{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.ask-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.ask-label{text-transform:uppercase;letter-spacing:.14em;color:#ffffff73;font-size:10px;font-weight:700}.ask-input{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;padding:12px 15px;font-size:14px;transition:border-color .2s,background .2s}.ask-input:focus{background:#ffffff17;border-color:#9333ea99}.ask-input::placeholder{color:#ffffff40}textarea.ask-input{resize:vertical;min-height:110px;line-height:1.6}.ask-submit{width:100%;height:50px;font-family:var(--font-b);cursor:pointer;background:linear-gradient(135deg, var(--purple-mid), var(--pink-flame));color:#fff;letter-spacing:.01em;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;display:flex;box-shadow:0 6px 28px #9333ea4d}.ask-submit:hover{transform:translateY(-2px);box-shadow:0 10px 40px #9333ea73}.ask-submit svg{flex-shrink:0;width:15px;height:15px}.ask-chips{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:18px;display:grid}.ask-chip{cursor:pointer;text-align:center;color:#ffffff80;font-size:11px;font-weight:700;font-family:var(--font-b);letter-spacing:.04em;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;padding:10px 7px;transition:all .2s}.ask-chip.sel,.ask-chip:hover{color:#fff;background:#9333ea33;border-color:#9333ea80}.ask-chip__emoji{margin-bottom:4px;font-size:17px;display:block}.subscribe-gate{text-align:center;padding:36px}.subscribe-gate__lock{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 18px;display:flex}.subscribe-gate__lock svg{color:#fff9;width:26px;height:26px}.subscribe-gate__label{text-transform:uppercase;letter-spacing:.2em;color:#fff6;margin-bottom:8px;font-size:10px;font-weight:800}.subscribe-gate__h3{font-family:var(--font-d);color:#fff;margin-bottom:8px;font-size:21px;font-weight:700;line-height:1.25}.subscribe-gate__p{color:#ffffff80;max-width:360px;margin-bottom:24px;margin-left:auto;margin-right:auto;font-size:13px;line-height:1.65}.subscribe-gate__yt{color:#fff;height:48px;font-family:var(--font-b);cursor:pointer;background:red;border:none;border-radius:12px;align-items:center;gap:9px;margin-bottom:12px;padding:0 24px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex;box-shadow:0 4px 20px #ff000059}.subscribe-gate__yt:hover{transform:translateY(-2px)}.subscribe-gate__yt svg{fill:#fff;flex-shrink:0;width:20px;height:14px}.subscribe-gate__confirm-row{justify-content:center;display:flex}.subscribe-gate__confirm{color:#fff9;font-family:var(--font-b);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:12px;font-weight:600;transition:all .25s;display:inline-flex}.subscribe-gate__confirm:hover{color:#fff;background:#ffffff1f;border-color:#ffffff47}.suggest-form{display:none}.suggest-form.show{display:block}.suggest-gate-done{color:#6effa0cc;background:#32dc7814;border:1px solid #32dc782e;border-radius:10px;align-items:center;gap:7px;margin-bottom:18px;padding:9px 13px;font-size:12px;font-weight:600;display:flex}.suggest-gate-done svg{flex-shrink:0;width:13px;height:13px}.ask-success{text-align:center;padding:44px 32px;display:none}.ask-success.show{display:block}.ask-success__icon{margin-bottom:14px;font-size:48px;animation:.5s cubic-bezier(.34,1.56,.64,1) pop}@keyframes pop{0%{transform:scale(0)}to{transform:scale(1)}}.ask-success__h3{font-family:var(--font-d);color:#fff;margin-bottom:7px;font-size:22px;font-weight:700}.ask-success__p{color:#ffffff80;margin-bottom:22px;font-size:13px;line-height:1.65}.ask-again{color:#ffffffb3;height:38px;font-size:12px;font-weight:600;font-family:var(--font-b);cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;padding:0 20px;transition:all .2s}.ask-again:hover{color:#fff;background:#ffffff24}.why-section{background:#fff;padding:80px 0;position:relative;overflow:hidden}.why-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#9333ea0a 0%,#0000 70%);border-radius:50%;width:380px;height:380px;position:absolute;top:-100px;right:-60px}.why-grid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1100px;margin:0 auto;padding:0 24px;display:grid}.why-card{perspective:900px;cursor:pointer;height:280px}.why-card__inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1);position:relative}.why-card:hover .why-card__inner{transform:rotateY(180deg)}.why-card__front,.why-card__back{backface-visibility:hidden;border-radius:20px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.why-card__front{text-align:center;background:#fff;border:1px solid #9333ea17;justify-content:center;align-items:center;padding:28px 20px;position:relative;box-shadow:0 4px 24px #6b21a80f}.why-card__front:before{content:"";background:var(--hero-gradient);border-radius:3px 3px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.why-card__front:after{content:"";pointer-events:none;background:radial-gradient(circle,#9333ea0f,#0000 70%);border-radius:50%;width:130px;height:130px;position:absolute;bottom:-40px;right:-40px}.why-card__icon-wrap{z-index:1;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 18px;display:flex;position:relative}.why-card__icon-wrap svg{width:28px;height:28px}.why-card__front-title{font-family:var(--font-d);color:var(--page-text);z-index:1;margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.25;position:relative}.why-card__front-hint{color:var(--grey-muted);z-index:1;justify-content:center;align-items:center;gap:4px;margin-top:12px;font-size:11px;font-weight:600;display:flex;position:relative}.why-card__front-hint:before,.why-card__front-hint:after{content:"";background:var(--grey-muted);opacity:.4;width:16px;height:1px}.why-card__back{justify-content:space-between;align-items:flex-start;padding:24px 20px;transform:rotateY(180deg)}.why-card__back-desc{color:#ffffffd9;flex:1;margin-top:8px;font-size:13px;line-height:1.65}.why-card__back-title{font-family:var(--font-d);color:#fff;margin-bottom:4px;font-size:16px;font-weight:700;line-height:1.2}.why-card__back-kicker{text-transform:uppercase;letter-spacing:.15em;color:#ffffff80;margin-bottom:8px;font-size:9px;font-weight:800}.why-card__back-cta{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #ffffff40;border-radius:10px;align-items:center;gap:5px;height:36px;margin-top:16px;padding:0 16px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.why-card__back-cta:hover{background:#ffffff40}.why-card:first-child .why-card__icon-wrap{background:linear-gradient(135deg,#6b21a81a,#9333ea1f)}.why-card:first-child .why-card__icon-wrap svg{color:var(--purple-mid)}.why-card:first-child .why-card__back{background:linear-gradient(145deg,#4c1d95,#7c3aed)}.why-card:nth-child(2) .why-card__icon-wrap{background:linear-gradient(135deg,#ec48991a,#f973161a)}.why-card:nth-child(2) .why-card__icon-wrap svg{color:var(--pink-flame)}.why-card:nth-child(2) .why-card__back{background:linear-gradient(145deg,#9d174d,#ec4899)}.why-card:nth-child(3) .why-card__icon-wrap{background:linear-gradient(135deg,#eab3081a,#f973161a)}.why-card:nth-child(3) .why-card__icon-wrap svg{color:var(--gold)}.why-card:nth-child(3) .why-card__back{background:linear-gradient(145deg,#78350f,#d97706)}.why-card:nth-child(4) .why-card__icon-wrap{background:linear-gradient(135deg,#06b6d41a,#3b82f61a)}.why-card:nth-child(4) .why-card__icon-wrap svg{color:#06b6d4}.why-card:nth-child(4) .why-card__back{background:linear-gradient(145deg,#0e7490,#0284c7)}.path-section{background:linear-gradient(135deg,#0c0520 0%,#1a0a3a 40%,#2d0e5c 100%);padding:100px 0;position:relative;overflow:hidden}.path-geo{pointer-events:none;position:absolute;inset:0;overflow:hidden}.path-geo svg{width:100%;height:100%;position:absolute;inset:0}.path-orb-1{filter:blur(50px);pointer-events:none;background:radial-gradient(circle,#9333ea2e 0%,#0000 65%);border-radius:50%;width:600px;height:600px;animation:5s ease-in-out infinite glowPulse;position:absolute;top:-200px;right:-150px}.path-orb-2{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#ec48991f 0%,#0000 65%);border-radius:50%;width:400px;height:400px;animation:4s ease-in-out .8s infinite glowPulse;position:absolute;bottom:-100px;left:-100px}@keyframes glowPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.path-section:before{content:"";background-image:radial-gradient(#ffffff06 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.path-section .eyebrow{color:#d4a800;background:#eab3081a;border-color:#eab30840}.path-section .section-h2{color:#fff}.path-section .section-sub{color:#ffffff80}.path-section .sdiv{background:#fff3}.path-inner{z-index:1;max-width:1060px;margin:0 auto;padding:0 24px;position:relative}.path-card{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:52px 56px;display:grid;position:relative;overflow:hidden;box-shadow:0 50px 120px #0006,inset 0 1px #ffffff14}.path-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#eab3084d,#ffffff2e,#0000);height:1px;position:absolute;top:0;left:0;right:0}.path-card__label{text-transform:uppercase;letter-spacing:.2em;color:#d4a800;align-items:center;gap:7px;margin-bottom:12px;font-size:10px;font-weight:800;display:flex}.path-card__label:after{content:"";background:#eab30833;flex:1;max-width:50px;height:1px}.path-card__h2{font-family:var(--font-d);color:#fff;letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:900;line-height:1.1}.path-card__h2 .grad-y{background:linear-gradient(90deg,#eab308,#f97316,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.path-card__p{color:#fff9;margin-bottom:24px;font-size:15px;line-height:1.75}.path-card__features{flex-wrap:wrap;gap:7px;margin-bottom:28px;display:flex}.path-feature{color:#ffffff8c;border-radius:var(--r-pill);background:#ffffff12;border:1px solid #ffffff1a;align-items:center;gap:5px;padding:6px 12px;font-size:11px;font-weight:600;display:flex}.path-card__btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c79a00,#eab308,#f97316);border:none;border-radius:14px;align-items:center;gap:9px;height:52px;padding:0 36px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;display:inline-flex;box-shadow:0 8px 32px #eab30866}.path-card__btn:hover{transform:translateY(-3px);box-shadow:0 14px 44px #eab3088c}.path-card__visual{flex-direction:column;gap:9px;display:flex}.path-pill{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex}.path-pill:hover{background:#ffffff17;border-color:#fff3;transform:translate(8px);box-shadow:0 4px 20px #0000004d}.path-pill__icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.path-pill__label{color:#ffffffe6;font-size:13px;font-weight:700}.path-pill__sub{color:#fff6;margin-top:1px;font-size:10px}.path-pill__arrow{color:#ffffff4d;margin-left:auto;font-size:14px;transition:color .2s,transform .2s}.path-pill:hover .path-pill__arrow{color:#eab308;transform:translate(3px)}.series-section{background:linear-gradient(135deg,#0f0a1e 0%,#1e1035 50%,#2d1b69 100%);padding:80px 0;overflow:hidden}.series-section .section-h2{color:#fff}.series-section .section-sub{color:#ffffff73}.series-section .eyebrow{color:#c9a800;background:#ffd70017;border-color:#ffd7002e}.series-wrapper{max-width:1248px;margin:0 auto;padding:0 24px;position:relative}.series-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth;gap:16px;padding-bottom:4px;display:flex;overflow-x:auto}.series-scroll::-webkit-scrollbar{display:none}.series-arrow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;z-index:5;background:#ffffff17;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.series-arrow:hover{background:#fff3}.series-arrow--left{left:8px}.series-arrow--right{right:8px}.series-arrow svg{width:16px;height:16px}.series-card{scroll-snap-align:start;cursor:pointer;border-radius:20px;flex-direction:column;flex:0 0 256px;justify-content:flex-end;min-height:360px;padding:22px;text-decoration:none;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden}.series-card:hover{transform:translateY(-8px)scale(1.02)}.series-card__bg{z-index:0;position:absolute;inset:0}.series-card--stem .series-card__bg{background:linear-gradient(155deg,#022c22 0%,#064e3b 40%,#0d9488 80%,#34d399 100%)}.series-card--entrepreneurship .series-card__bg{background:linear-gradient(155deg,#451a03 0%,#78350f 40%,#b45309 75%,#f59e0b 100%)}.series-card--mental-health .series-card__bg{background:linear-gradient(155deg,#500724 0%,#831843 40%,#db2777 75%,#f472b6 100%)}.series-card--law .series-card__bg{background:linear-gradient(155deg,#0d0b2a 0%,#1e1b4b 40%,#4338ca 75%,#818cf8 100%)}.series-card--creative .series-card__bg{background:linear-gradient(155deg,#431407 0%,#7c2d12 40%,#ea580c 75%,#fca5a1 100%)}.series-card--finance .series-card__bg{background:linear-gradient(155deg,#082f49 0%,#0c4a6e 40%,#0284c7 75%,#38bdf8 100%)}.series-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 45%,#0000008c 100%);position:absolute;inset:0}.series-card__content{z-index:3;position:relative}.series-card__art{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.series-card__badge{text-transform:uppercase;letter-spacing:.12em;color:#fff9;align-items:center;gap:5px;margin-bottom:9px;font-size:10px;font-weight:800;display:inline-flex}.series-card__title{font-family:var(--font-d);color:#fff;text-shadow:0 2px 16px #0006;margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.2}.series-card__bar-wrap{background:#ffffff26;border-radius:2px;height:3px;margin-bottom:14px;overflow:hidden}.series-card__bar-fill{background:#ffffffbf;border-radius:2px;height:100%}.series-card__btn{letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;z-index:3;background:#ffffff24;border:1px solid #ffffff40;border-radius:10px;justify-content:center;align-items:center;gap:5px;width:100%;height:38px;font-size:11px;font-weight:700;transition:background .2s;display:flex;position:relative}.series-card__btn:hover{background:#ffffff47}.series-card__icon{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000038;border:1px solid #ffffff29;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex;position:absolute;top:16px;right:16px}.spotlight{background:#fafafa;padding:80px 0}.spotlight__inner{grid-template-columns:1fr 1fr;align-items:center;gap:56px;max-width:1060px;margin:0 auto;padding:0 24px;display:grid}.spotlight__photo-wrap{justify-content:center;display:flex}.spotlight__photo{border-radius:50%;width:260px;height:260px;position:relative}.spotlight__photo:before{content:"";background:var(--hero-gradient);background-size:200% 200%;border-radius:50%;animation:4s infinite heroShift;position:absolute;inset:-5px}.spotlight__photo-img{z-index:1;object-fit:cover;border:4px solid #fafafa;border-radius:50%;width:100%;height:100%;position:relative}.spotlight__ep-badge{z-index:2;border-radius:var(--r-pill);background:var(--purple-mid);color:#fff;padding:4px 10px;font-size:10px;font-weight:700;position:absolute;top:10px;right:10px}.spotlight__featured-badge{z-index:2;border-radius:var(--r-pill);color:#0f0a1e;white-space:nowrap;background:#eab308;padding:4px 12px;font-size:10px;font-weight:800;position:absolute;bottom:8px;left:50%;transform:translate(-50%)rotate(-5deg)}.spotlight__label{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;margin-bottom:7px;font-size:11px;font-weight:700}.spotlight__name{font-family:var(--font-d);color:var(--page-text);letter-spacing:-.02em;margin-bottom:5px;font-size:clamp(1.75rem,2.8vw,2.4rem);font-weight:900}.spotlight__title{color:var(--grey-text);margin-bottom:12px;font-size:15px}.spotlight__tag{border-radius:var(--r-pill);color:var(--purple-mid);text-transform:uppercase;letter-spacing:.06em;background:#9333ea12;margin-bottom:16px;padding:3px 12px;font-size:11px;font-weight:700;display:inline-block}.spotlight__stats{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:18px;display:grid}.spotlight__stat{text-align:center;background:#6b21a80a;border:1px solid #6b21a812;border-radius:10px;padding:10px 12px}.spotlight__stat-val{color:var(--page-text);margin-bottom:1px;font-size:14px;font-weight:800}.spotlight__stat-lbl{color:var(--grey-muted);text-transform:uppercase;letter-spacing:.07em;font-size:10px}.spotlight__bio{color:var(--grey-text);margin-bottom:12px;font-size:14px;line-height:1.7}.spotlight__quote{font-family:var(--font-d);color:var(--purple-mid);border-left:3px solid var(--purple-light);background:#9333ea0a;border-radius:0 10px 10px 0;margin-bottom:18px;padding:12px 14px;font-size:14px;font-style:italic;line-height:1.5}.spotlight__ctas{flex-wrap:wrap;gap:10px;display:flex}.stats-section{background:#fff;padding:80px 0}.stats-inner{max-width:840px;margin:0 auto;padding:0 32px}.stats-row{background:#6b21a808;border:1px solid #6b21a812;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:52px;display:grid;overflow:hidden}.stat-item{text-align:center;padding:30px 16px;position:relative}.stat-item:not(:last-child):after{content:"";background:#6b21a812;width:1px;position:absolute;top:25%;bottom:25%;right:0}.stat-num{font-family:var(--font-d);letter-spacing:-.04em;background:var(--hero-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:7px;font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:900;line-height:1}.stat-lbl{color:var(--grey-text);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.testimonial-block{text-align:center;background:#6b21a808;border:1px solid #6b21a812;border-radius:18px;padding:44px 52px}.testimonial-block__quote-mark{font-family:var(--font-d);color:var(--purple-light);opacity:.35;margin-bottom:18px;font-size:60px;line-height:.5;display:block}.testimonial-block__text{font-family:var(--font-d);color:var(--page-text);margin-bottom:12px;font-size:clamp(.95rem,1.8vw,1.2rem);font-style:italic;line-height:1.65;transition:opacity .22s}.testimonial-block__author{color:var(--grey-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.testimonial-block__dots{justify-content:center;gap:6px;margin-top:20px;display:flex}.testimonial-block__dot{cursor:pointer;background:#9333ea24;border-radius:50%;width:6px;height:6px;transition:all .3s}.testimonial-block__dot.active{background:linear-gradient(90deg, var(--purple-mid), var(--pink-flame));border-radius:3px;width:20px}.resources-section{background:linear-gradient(160deg,#f8f4ff 0%,#f0e6ff 60%,#e8dffe 100%);padding:96px 0;position:relative;overflow:hidden}.resources-grid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1020px;margin:0 auto 36px;padding:0 24px;display:grid}.resource-card{background:#fff;border:1px solid #9333ea12;border-radius:20px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 4px 20px #6b21a80d}.resource-card:hover{transform:translateY(-10px)rotate(-.3deg);box-shadow:0 24px 64px #6b21a824}.resource-card__cover{flex-shrink:0;height:210px;position:relative;overflow:hidden}.rc-svg-art{width:100%;height:100%;position:absolute;inset:0}.resource-card__pages{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;z-index:4;background:#00000047;padding:4px 10px;font-size:10px;font-weight:700;position:absolute;top:12px;right:12px}.resource-card__body{padding:18px 18px 20px}.resource-card__ep{color:var(--grey-muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:5px;font-size:10px;font-weight:600}.resource-card__title{font-family:var(--font-d);color:var(--page-text);margin-bottom:5px;font-size:15px;font-weight:700;line-height:1.3}.resource-card__desc{color:var(--grey-muted);margin-bottom:14px;font-size:12px;line-height:1.55}.resource-card__dl-btn{background:linear-gradient(135deg, var(--purple-mid), var(--pink-flame));color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;height:42px;font-size:12px;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 3px 12px #9333ea33}.resource-card__dl-btn:hover{transform:translateY(-2px);box-shadow:0 6px 22px #9333ea59}.resource-card__dl-btn svg{flex-shrink:0;width:14px;height:14px}.resources-section__cta{text-align:center}.mentorship-cta{text-align:center;background:var(--hero-gradient);background-size:200% 200%;padding:64px 0;animation:18s infinite heroShift}.mentorship-cta__h2{font-family:var(--font-d);color:#fff;margin-bottom:8px;font-size:clamp(1.5rem,2.8vw,2.25rem);font-weight:700}.mentorship-cta__sub{color:#fffc;margin-bottom:24px;font-size:16px}.community-section{text-align:center;background:linear-gradient(135deg,#0f0a1e 0%,#1e1035 50%,#2d1b69 100%);padding:80px 0;position:relative}.community-section:before{content:"";background-image:radial-gradient(#9333ea0a 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0}.community__content{z-index:1;max-width:520px;margin:0 auto;padding:0 24px;position:relative}.community__counter{font-family:var(--font-d);color:#fff;margin-bottom:8px;font-size:clamp(1.75rem,3vw,2.375rem);font-weight:700}.community__counter .gold{color:#ffe100}.community__sub{color:#ffffff8c;margin-bottom:24px;font-size:15px}.community__avatars{justify-content:center;margin-bottom:26px;display:flex}.community__avatar{color:#fff;border:2.5px solid #1e1035;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-left:-8px;font-size:14px;font-weight:700;display:flex}.community__avatar:first-child{margin-left:0}.community__form{gap:10px;max-width:400px;margin:0 auto 26px;display:flex}.community__input{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;outline:none;flex:1;height:48px;padding:0 16px;font-size:14px}.community__input::placeholder{color:#ffffff47}.community__input:focus{border-color:var(--purple-light)}.community__submit{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#eab308,#f97316);border:none;border-radius:12px;height:48px;padding:0 20px;font-size:13px;font-weight:700;transition:transform .2s}.community__submit:hover{transform:translateY(-2px)}.community__socials{justify-content:center;gap:10px;display:flex}.community__social{color:#fff;background:#ffffff0f;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,transform .2s;display:flex}.community__social:hover{background:#ffffff24;transform:scale(1.08)}.community__social svg{width:17px;height:17px}.bbgf{background:linear-gradient(135deg,#0f0a1e 0%,#1e1035 50%,#2d1b69 100%);position:relative;overflow:hidden}.bbgf:before{content:"";pointer-events:none;background-image:radial-gradient(#9333ea12 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.bbgf:after{content:"";background:var(--hero-gradient);opacity:.35;height:2px;position:absolute;top:0;left:0;right:0}.bbgf-inner{z-index:1;max-width:1100px;margin:0 auto;padding:52px 40px 28px;position:relative}.bbgf-top{border-bottom:1px solid #ffffff0f;grid-template-columns:1.6fr 1fr;gap:52px;margin-bottom:32px;padding-bottom:28px;display:grid}.bbgf-logo-pill{margin-bottom:16px;display:inline-flex}.bbgf-logo-pill img{object-fit:contain;filter:brightness(0)invert()drop-shadow(0 0 5px #ffffff4d);width:auto!important;height:60px!important}.bbgf-tagline{color:#ffffff61;max-width:340px;margin-bottom:18px;font-size:.82rem;line-height:1.7}.bbgf-tagline strong{color:#ffffffa6;font-weight:600}.bbgf-socials{flex-wrap:wrap;gap:7px;display:flex}.bbgf-soc{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.bbgf-soc:hover{background:var(--hero-gradient);border-color:#0000;transform:translateY(-2px)}.bbgf-soc svg{fill:none;stroke:#fff;stroke-width:2px;flex-shrink:0;width:13px;height:13px}.bbgf-legal-title{text-transform:uppercase;letter-spacing:.15em;color:#ffffff38;align-items:center;gap:7px;margin-bottom:12px;font-size:.63rem;font-weight:800;display:flex}.bbgf-legal-title:after{content:"";background:#ffffff0d;flex:1;height:1px}.bbgf-legal-links{flex-direction:column;gap:7px;display:flex}.bbgf-legal-links a{color:#fff6;background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:7px;padding:9px 11px;font-size:.82rem;transition:all .2s;display:flex}.bbgf-legal-links a:hover{color:#fff;background:#9333ea14;border-color:#9333ea2e;transform:translate(4px)}.bbgf-legal-links a svg{fill:none;stroke:currentColor;stroke-width:2px;opacity:.4;flex-shrink:0;width:12px;height:12px}.bbgf-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bbgf-copy{color:#fff3;font-size:.7rem;line-height:1.5}.bbgf-copy span{background:var(--hero-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:600}.bbgf-top-btn{background:var(--hero-gradient);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s;display:flex;box-shadow:0 4px 14px #9333ea66}.bbgf-top-btn:hover{transform:translateY(-4px)}.bbgf-top-btn svg{fill:none;stroke:#fff;stroke-width:2.5px;width:15px;height:15px}.video-modal{z-index:20000;opacity:0;visibility:hidden;background:#000000f2;justify-content:center;align-items:center;padding:20px;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.video-modal.active{opacity:1;visibility:visible}.video-modal__wrap{width:100%;max-width:1060px;position:relative}.video-modal__close{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex;position:absolute;top:-46px;right:0}.video-modal__player{aspect-ratio:16/9;background:#000;border-radius:14px;width:100%;overflow:hidden}.video-modal__player iframe{border:none;width:100%;height:100%}.audio-modal{z-index:20000;opacity:0;visibility:hidden;background:#000000d9;justify-content:center;align-items:center;padding:20px;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.audio-modal.active{opacity:1;visibility:visible}.audio-player{text-align:center;background:linear-gradient(135deg,#1e1035,#2d1b69);border-radius:20px;width:100%;max-width:520px;padding:34px 28px;position:relative;box-shadow:0 28px 80px #0009}.audio-player__close{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex;position:absolute;top:13px;right:13px}.audio-player__art{background:var(--hero-gradient);border-radius:18px;justify-content:center;align-items:center;width:96px;height:96px;margin:0 auto 16px;font-size:40px;display:flex}.audio-player__title{font-family:var(--font-d);color:#fff;margin-bottom:4px;font-size:17px;font-weight:700}.audio-player__guest{color:#ffffff80;margin-bottom:18px;font-size:12px}.audio-player__waveform{justify-content:center;align-items:end;gap:3px;height:42px;margin-bottom:16px;display:flex}.audio-player__bar{background:linear-gradient(#eab308,#ec4899,#6b21a8);border-radius:2px;width:4px;animation:1.2s ease-in-out infinite paused wave}.audio-player.playing .audio-player__bar{animation-play-state:running}@keyframes wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.audio-player__scrubber{cursor:pointer;background:#ffffff1f;border-radius:3px;height:5px;margin-bottom:6px;overflow:hidden}.audio-player__scrubber-fill{background:linear-gradient(90deg, var(--purple-mid), var(--pink-flame));border-radius:3px;width:0%;height:100%;transition:width .3s}.audio-player__time{color:#ffffff4d;justify-content:space-between;margin-bottom:16px;font-size:10px;display:flex}.audio-player__controls{justify-content:center;align-items:center;gap:14px;display:flex}.audio-ctrl{color:#fff;background:#ffffff12;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s;display:flex}.audio-ctrl:hover{transform:scale(1.1)}.audio-ctrl--main{background:var(--purple-mid);width:54px;height:54px}.audio-ctrl svg{width:16px;height:16px}.audio-ctrl--main svg{width:20px;height:20px}.audio-player__speed{color:#fff6;border-radius:var(--r-pill);cursor:pointer;background:#ffffff12;border:none;padding:4px 8px;font-size:11px;font-weight:700}.guest-modal{z-index:15000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;visibility:hidden;background:#0a0519f2;justify-content:center;align-items:center;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.guest-modal.active{opacity:1;visibility:visible}.guest-modal__wrap{background:var(--card-bg);grid-template-columns:1.3fr 1fr;width:100%;height:100vh;display:grid;overflow:hidden}.guest-modal__video-side{background:#0f0a1e;flex-direction:column;height:100vh;display:flex;overflow:hidden}.guest-modal__video-player{background:#000;flex:1;min-height:0;position:relative}.guest-modal__video-player iframe{border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.guest-modal__video-meta{background:#0f0a1e;border-top:1px solid #9333ea21;flex-shrink:0;padding:13px 16px}.guest-modal__video-ep{color:var(--purple-light);text-transform:uppercase;letter-spacing:.1em;margin-bottom:3px;font-size:10px;font-weight:700}.guest-modal__video-title{color:#fff;margin-bottom:8px;font-size:13px;font-weight:700;line-height:1.3}.guest-modal__video-actions{flex-wrap:wrap;gap:6px;display:flex}.gv-btn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:4px;height:30px;padding:0 10px;font-size:11px;font-weight:700;transition:transform .2s;display:inline-flex}.gv-btn:hover{transform:translateY(-1px)}.gv-btn--watch{background:var(--purple-mid);color:#fff}.gv-btn--audio{color:var(--pink-flame);background:#ec48991a;border:1px solid #ec489933}.gv-btn--pdf{color:var(--gold);background:#eab3081a;border:1px solid #eab3082e}.guest-modal__info-side{height:100vh;padding:22px;position:relative;overflow-y:auto}.guest-modal__close{width:34px;height:34px;color:var(--grey-muted);cursor:pointer;z-index:2;background:#6b21a817;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:flex;position:absolute;top:12px;right:12px}.guest-modal__badge{border-radius:var(--r-pill);color:var(--purple-mid);text-transform:uppercase;letter-spacing:.08em;background:#9333ea17;border:1px solid #9333ea29;align-items:center;gap:5px;margin-bottom:12px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.guest-modal__photo-row{align-items:center;gap:12px;margin-bottom:12px;display:flex}.guest-modal__photo{background:linear-gradient(var(--card-bg), var(--card-bg)) padding-box, var(--hero-gradient) border-box;border:2px solid #0000;border-radius:50%;flex-shrink:0;width:60px;height:60px;overflow:hidden}.guest-modal__photo img{object-fit:cover;width:100%;height:100%}.guest-modal__name{font-family:var(--font-d);color:var(--page-text);margin-bottom:2px;font-size:17px;font-weight:700;line-height:1.2}.guest-modal__role{color:var(--grey-muted);font-size:11px}.guest-modal__tags{flex-wrap:wrap;gap:4px;margin-bottom:12px;display:flex}.guest-modal__tag{border-radius:var(--r-pill);color:var(--purple-mid);background:#9333ea0f;padding:2px 9px;font-size:10px;font-weight:700}.guest-modal__section-title{text-transform:uppercase;letter-spacing:.12em;color:var(--grey-muted);margin-bottom:5px;font-size:9px;font-weight:800}.guest-modal__bio{color:var(--grey-text);margin-bottom:12px;font-size:12px;line-height:1.65}.guest-modal__quote{font-family:var(--font-d);color:var(--purple-mid);border-left:3px solid var(--purple-light);background:#9333ea0a;border-radius:0 8px 8px 0;margin-bottom:12px;padding:10px 12px;font-size:13px;font-style:italic;line-height:1.5}.guest-modal__stats{grid-template-columns:repeat(2,1fr);gap:6px;margin-bottom:12px;display:grid}.guest-modal__stat{border:1px solid var(--card-border);background:#6b21a80a;border-radius:9px;padding:8px}.guest-modal__stat-val{color:var(--page-text);margin-bottom:1px;font-size:13px;font-weight:700}.guest-modal__stat-label{color:var(--grey-muted);font-size:9px}.gm-tabs{border:1px solid var(--card-border);background:#6b21a80a;border-radius:10px;gap:4px;margin-bottom:14px;padding:3px;display:flex}.gm-tab-btn{height:30px;font-family:var(--font-b);cursor:pointer;color:var(--grey-muted);background:0 0;border:none;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:5px;font-size:11px;font-weight:700;transition:all .2s;display:flex}.gm-tab-btn.active{background:var(--card-bg);color:var(--purple-mid);box-shadow:0 2px 8px #6b21a817}.gm-tab-btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:11px;height:11px}.gm-panel{display:none}.gm-panel.active{display:block}.gm-ask-intro{background:#9333ea0f;border:1px solid #9333ea1c;border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:9px 11px;display:flex}.gm-ask-intro-avatar{border-radius:50%;flex-shrink:0;width:36px;height:36px;overflow:hidden}.gm-ask-intro-avatar img{object-fit:cover;width:100%;height:100%}.gm-ask-intro-text{color:var(--grey-text);font-size:11px;line-height:1.4}.gm-ask-intro-text strong{color:var(--page-text);margin-bottom:1px;font-size:12px;display:block}.gm-ask-label{text-transform:uppercase;letter-spacing:.1em;color:var(--grey-muted);margin-bottom:4px;font-size:9px;font-weight:700}.gm-ask-input{border:1.5px solid var(--card-border);width:100%;height:34px;color:var(--page-text);background:#6b21a808;border-radius:9px;margin-bottom:8px;padding:0 10px;font-size:12px;transition:border-color .2s}.gm-ask-input:focus{border-color:var(--purple-mid);outline:none}.gm-ask-textarea{resize:vertical;border:1.5px solid var(--card-border);width:100%;min-height:75px;color:var(--page-text);font-size:12px;font-family:var(--font-b);background:#6b21a808;border-radius:9px;margin-bottom:10px;padding:8px 10px;line-height:1.5;transition:border-color .2s}.gm-ask-textarea:focus{border-color:var(--purple-mid);outline:none}.gm-ask-submit{background:linear-gradient(135deg, var(--purple-deep), var(--purple-mid), var(--pink-flame));color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;height:38px;font-size:12px;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 3px 12px #9333ea38}.gm-ask-submit:hover{transform:translateY(-2px)}.gm-ask-success{text-align:center;padding:18px 10px;display:none}.gm-ask-success.show{display:block}.gm-ask-success-icon{margin-bottom:7px;font-size:32px}.gm-ask-success-title{font-family:var(--font-d);color:var(--page-text);margin-bottom:4px;font-size:15px;font-weight:700}.gm-ask-success-text{color:var(--grey-text);margin-bottom:10px;font-size:11px;line-height:1.5}.gm-ask-again{border:1.5px solid var(--card-border);height:32px;color:var(--purple-mid);cursor:pointer;background:0 0;border-radius:9px;padding:0 14px;font-size:11px;font-weight:700}.guest-modal__connect{flex-wrap:wrap;gap:5px;display:flex}.guest-modal__connect-btn{border:1.5px solid var(--card-border);height:30px;color:var(--page-text);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:4px;padding:0 10px;font-size:11px;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex}.guest-modal__connect-btn:hover{border-color:var(--purple-light);background:#9333ea12}.guest-modal__book-mentor-btn{background:linear-gradient(135deg,#eab308,#f97316);border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;height:42px;margin-top:8px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .2s;display:flex;box-shadow:0 4px 14px #eab3084d;color:#fff!important}.guest-modal__book-mentor-btn:hover{transform:translateY(-2px)}.search-overlay{z-index:10000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;visibility:hidden;background:#0a0519d9;justify-content:center;align-items:flex-start;padding-top:80px;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.search-overlay.active{opacity:1;visibility:visible}.search-overlay__box{background:var(--card-bg);border-radius:20px;width:92%;max-width:620px;padding:22px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);transform:translateY(-20px)scale(.98);box-shadow:0 40px 100px #6b21a833}.search-overlay.active .search-overlay__box{transform:translateY(0)scale(1)}.search-overlay__header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.search-overlay__title{color:var(--grey-muted);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700}.search-overlay__input-wrap{margin-bottom:12px;position:relative}.search-overlay__input{background:var(--page-bg);width:100%;height:50px;color:var(--page-text);border:2px solid #6b21a829;border-radius:12px;outline:none;padding:0 42px;font-size:15px;transition:border-color .2s}.search-overlay__input:focus{border-color:var(--purple-mid)}.search-overlay__input::placeholder{color:var(--grey-muted)}.search-overlay__search-icon{width:17px;height:17px;color:var(--purple-mid);position:absolute;top:50%;left:13px;transform:translateY(-50%)}.search-overlay__clear{width:26px;height:26px;color:var(--purple-mid);cursor:pointer;background:#6b21a812;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.search-overlay__clear.visible{display:flex}.search-overlay__results{max-height:280px;overflow-y:auto}.search-result{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 9px;transition:background .2s;display:flex}.search-result:hover{background:#9333ea0d}.search-result__thumb{background:var(--purple-deep);border-radius:6px;flex-shrink:0;width:46px;height:30px;overflow:hidden}.search-result__thumb img{object-fit:cover;width:100%;height:100%}.search-result__info{flex:1}.search-result__title{color:var(--page-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.search-result__meta{color:var(--grey-muted);font-size:11px}.search-result__type{border-radius:var(--r-pill);text-transform:uppercase;color:var(--purple-mid);background:#9333ea12;flex-shrink:0;padding:2px 7px;font-size:9px;font-weight:700}.search-overlay__popular-title{color:var(--grey-muted);text-transform:uppercase;letter-spacing:.13em;margin-bottom:8px;font-size:9px;font-weight:800}.search-overlay__tags-row{flex-wrap:wrap;gap:5px;display:flex}.search-overlay__tag{border-radius:var(--r-pill);color:var(--grey-text);cursor:pointer;background:#9333ea0d;border:1px solid #0000;padding:5px 12px;font-size:11px;font-weight:500;transition:all .2s}.search-overlay__tag:hover{color:var(--purple-deep);background:#9333ea1a}.search-overlay__close{color:#fff;cursor:pointer;background:#ffffff17;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:17px;display:flex;position:absolute;top:13px;right:13px}.search-overlay__footer{border-top:1px solid #6b21a80f;justify-content:space-between;align-items:center;margin-top:9px;padding-top:9px;display:flex}.search-overlay__footer-hint{color:var(--grey-muted);align-items:center;gap:5px;font-size:10px;display:flex}.search-overlay__footer-hint kbd{background:#6b21a80d;border:1px solid #6b21a81a;border-radius:3px;padding:2px 5px;font-size:9px}.badge-toast{z-index:30000;background:var(--card-bg);border:1px solid #eab308;border-radius:12px;align-items:center;gap:9px;padding:11px 15px;transition:transform .5s cubic-bezier(.34,1.56,.64,1);display:flex;position:fixed;top:20px;right:20px;transform:translate(130%);box-shadow:0 12px 40px #eab30829}.badge-toast.show{transform:translate(0)}.badge-toast__icon{font-size:24px}.badge-toast__text{color:var(--page-text);font-size:13px;font-weight:700}.badge-toast__sub{color:var(--grey-muted);font-size:11px}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-d1{transition-delay:.1s}.reveal-d2{transition-delay:.2s}.reveal-d3{transition-delay:.3s}.reveal-d4{transition-delay:.4s}#announcementBar{z-index:9999;background:#0f0a1e;border-bottom:1px solid #9333ea33;padding:10px 0;position:relative;overflow:hidden}@keyframes annBannerMove{0%{background-position:0 0}to{background-position:100% 0}}@media (width<=1100px){.hero__inner{grid-template-columns:1fr 380px;padding:0 28px}.mission__center{padding:0 24px}.why-grid{grid-template-columns:repeat(2,1fr)}.path-card{padding:40px 36px}}@media (width<=960px){.hero__inner{text-align:center;grid-template-columns:1fr;justify-items:center;padding:0 24px}.hero__panel{display:none!important}.hero__mobile-only,.hero__topics-marquee{display:block}.hero__eyebrow,.hero__social-proof,.hero__ctas{justify-content:center}.hero__sub{margin-left:auto;margin-right:auto}.episodes-grid,.resources-grid{grid-template-columns:repeat(2,1fr)}.bbgf-top{grid-template-columns:1fr}.stats-row{grid-template-columns:repeat(2,1fr)}.stat-item:nth-child(2):after{display:none}}@media (width<=768px){.bbg-nav{display:none!important}.bbg-mob-bar{display:flex!important}.bbg-bot{display:block!important}.hero{align-items:flex-start}.hero__inner{text-align:center;place-items:flex-start center;min-height:100svh;padding-top:90px;padding-bottom:36px}.hero__title{font-size:clamp(2.4rem,9vw,3.2rem)}.hero__sub{max-width:100%;margin-left:auto;margin-right:auto;font-size:15px}.hero__ctas{flex-direction:column;align-items:center;gap:10px}.hero__ctas .btn{justify-content:center;width:100%;max-width:340px;height:52px}.hero__eyebrow{align-self:center}.hero__social-proof{flex-direction:column;align-items:center;gap:10px}.hero__mobile-only{text-align:center;margin-top:22px}.hero__mob-cards{gap:10px;display:flex}.hero__mob-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:14px;flex:1;padding:14px 12px}.hero__mob-card-num{font-family:var(--font-d);color:#ffe100;text-shadow:0 0 16px #ffe10073;margin-bottom:4px;font-size:22px;font-weight:700;display:block}.hero__mob-card-lbl{color:#ffffffa6;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.hero__mob-badge{background:#ffffff17;border:1px solid #ffffff29;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:10px 14px;display:flex}.hero__mob-badge-dot{background:#ff4081;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.3s infinite pulse}.hero__mob-badge-text{color:#fff;font-size:12px;font-weight:600}.mission{padding:64px 0}.mission__center{padding:0 24px}.mission__statement{font-size:clamp(1.3rem,5vw,1.7rem)}.mission__statement:before{display:none}.mission__body{font-size:15px}.episodes-section{padding:48px 0}.episodes-section__top{flex-wrap:wrap;gap:8px;margin-bottom:18px;padding:0 20px}.episodes-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:unset;gap:12px;padding:4px 20px 20px;display:flex;overflow-x:auto}.episodes-grid::-webkit-scrollbar{display:none}.episode-card{scroll-snap-align:start;flex:0 0 256px;width:256px}.section-header{margin-bottom:26px;padding:0 20px}.ask-section{padding:52px 0}.ask-wrap{padding:0 16px}.ask-pane{padding:20px 16px}.ask-field-row{grid-template-columns:1fr}.ask-chips{grid-template-columns:repeat(2,1fr)}.subscribe-gate{padding:28px 20px}.why-section{padding:52px 0}.why-grid{grid-template-columns:repeat(2,1fr);gap:14px;padding:0 16px}.why-card{height:240px}.path-section{padding:52px 0}.path-card{grid-template-columns:1fr;gap:24px;padding:28px 22px}.path-card__visual{display:none}.path-inner{padding:0 20px}.series-section{padding:48px 0}.series-wrapper{padding:0 20px}.series-card{flex:0 0 216px;min-height:290px;padding:18px}.series-arrow{display:none}.spotlight{padding:48px 0}.spotlight__inner{text-align:center;grid-template-columns:1fr;gap:18px;padding:0 20px}.spotlight__photo-wrap{justify-content:center}.spotlight__photo{width:160px;height:160px}.spotlight__ctas{flex-wrap:wrap;justify-content:center}.stats-section{padding:48px 0}.stats-inner{padding:0 16px}.stats-row{border-radius:14px;margin-bottom:24px}.stat-item{padding:20px 12px}.stat-num{font-size:2rem}.testimonial-block{border-radius:14px;padding:22px 18px}.resources-section{padding:48px 0}.resources-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:unset;gap:12px;margin:0 0 20px;padding:4px 20px 20px;display:flex;overflow-x:auto}.resources-grid::-webkit-scrollbar{display:none}.resource-card{scroll-snap-align:start;flex:0 0 248px;width:248px}.resources-section__cta{padding:0 20px}.community-section{padding:48px 0}.community__content{padding:0 20px}.community__form{flex-direction:column}.community__input,.community__submit{border-radius:12px;width:100%}.bbgf-inner{padding:30px 20px 20px}.bbgf-top{gap:22px}.bbgf-bottom{flex-direction:column;align-items:flex-start}.guest-modal{align-items:flex-end}.guest-modal__wrap{border-radius:16px 16px 0 0;grid-template-columns:1fr;height:94vh}.guest-modal__video-player{flex:none;padding-top:56.25%;position:relative}.guest-modal__info-side{height:auto;padding:14px 14px 60px}.badge-toast{top:12px;left:12px;right:12px}.search-overlay{padding:52px 12px 0}}@media (width<=1300px) and (width>=769px){.bbg-nav{padding:0 20px}.bbg-links{gap:3px}.bbg-links a{gap:5px;padding:8px 10px;font-size:.8rem}.bbg-links a.pill-gold{padding:8px 13px;font-size:.78rem}.nav-icon{width:13px;height:13px}.bbg-links .bbg-sep{margin:0 3px}}@media (width<=520px){.why-grid{grid-template-columns:1fr}.why-card{height:auto}.why-card__inner{height:260px}.episode-card{flex:0 0 244px}.mission__center{padding:0 20px}}@media (width<=480px){.hero__inner{padding-left:18px;padding-right:18px}.hero__title{font-size:clamp(2.1rem,9.5vw,2.8rem)}.series-card{flex:0 0 198px;min-height:270px}.resource-card{flex:0 0 236px}}.nav-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:15px;height:15px}.bbg-logo{z-index:2;flex-shrink:0;align-items:center;line-height:0;display:inline-flex}.bbg-logo img{object-fit:contain;filter:drop-shadow(0 2px 8px #9333ea26);width:auto;max-width:240px;height:72px;transition:filter .3s,transform .3s;display:block}.bbg-logo:hover img{filter:drop-shadow(0 4px 18px #9333ea61);transform:scale(1.03)}.bbg-logo-sm img{object-fit:contain;filter:drop-shadow(0 1px 6px #9333ea2e);max-width:180px;height:50px}.bbg-nav{z-index:9000;background:#fff;grid-template-columns:auto 1fr auto;align-items:center;height:80px;padding:0 44px;transition:top .28s;display:grid;position:fixed;top:0;left:0;right:0;box-shadow:0 1px #9333ea1a,0 6px 32px #9333ea12,0 1px 4px #0000000a}.bbg-nav:before{content:"";background:var(--hg);pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0}.bbg-links{justify-self:center;align-items:center;gap:6px;display:flex}.bbg-links a{color:#4a3f6b;white-space:nowrap;letter-spacing:.01em;border-radius:10px;align-items:center;gap:7px;padding:9px 14px;font-size:.88rem;font-weight:500;transition:color .2s,background .2s,box-shadow .2s;display:inline-flex;position:relative}.bbg-links a:hover{color:#6b21a8;background:#9333ea12;box-shadow:inset 0 0 0 1px #9333ea29}.bbg-links a:active{transform:scale(.97)}.bbg-links a.bbg-on{color:#6b21a8;background:#9333ea14;font-weight:600;box-shadow:inset 0 0 0 1px #9333ea33}.bbg-links a.bbg-on:after{content:"";background:var(--hg);border-radius:2px;width:18px;height:2.5px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.bbg-links .bbg-sep{background:#9333ea2e;flex-shrink:0;width:1px;height:22px;margin:0 6px}.bbg-links a.pill-gold{color:#92600a;letter-spacing:.02em;background:#eab30817;border:1.5px solid #eab30852;border-radius:10px;padding:9px 18px;font-size:.84rem;font-weight:700;transition:all .25s}.bbg-links a.pill-gold .nav-icon{stroke:#92600a}.bbg-links a.pill-gold:hover{color:#6b3d04;background:#eab30829;border-color:#eab308a6;transform:translateY(-1px);box-shadow:0 4px 20px #eab30838}.bbg-links a.pill-gold.bbg-on{background:#eab30829;border-color:#eab3088c}.bbg-links a.pill-gold.bbg-on:after{display:none}.bbg-links a.link-path{color:#7c3aed;border-radius:10px;padding:9px 14px;font-size:.88rem;font-weight:600;transition:all .2s}.bbg-links a.link-path:hover{color:#5b21b6;background:#9333ea14;box-shadow:inset 0 0 0 1px #9333ea2e}.bbg-links a.link-path.bbg-on{color:#5b21b6;background:#9333ea1a;box-shadow:inset 0 0 0 1px #9333ea38}.bbg-links a.link-path.bbg-on:after{content:"";background:var(--hg);border-radius:2px;width:18px;height:2.5px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.fp-ring{flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;display:flex;position:relative}.fp-ring:before{content:"";background:conic-gradient(#6b21a8,#9333ea,#ec4899,#f97316,#eab308,#6b21a8);border-radius:50%;animation:3.5s linear infinite bbg-spin;position:absolute;inset:-1px}.fp-ring:after{content:"";z-index:1;background:#fff;border-radius:50%;position:absolute;inset:2.5px}.fp-ring svg{z-index:2;fill:none;stroke:url(#eyeG);stroke-width:2.2px;width:7px;height:7px;position:relative}.bbg-mob-bar{z-index:9001;background:#fff;border-bottom:1px solid #9333ea1a;justify-content:space-between;align-items:center;height:60px;padding:0 18px;transition:top .28s;display:none;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 16px #9333ea12,0 1px 3px #0000000a}.bbg-mob-bar:before{content:"";background:var(--hg);pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0}.bbg-ham{background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;transition:transform .2s,box-shadow .25s;display:flex;box-shadow:0 0 0 1.5px #9333ea59}.bbg-ham:hover{transform:scale(1.05);box-shadow:0 0 0 1.5px #9333eabf,0 0 12px #9333ea26}.bbg-ham:active{transform:scale(.93)}.bbg-bar{background:linear-gradient(90deg,#9333ea,#ec4899);border-radius:3px;transition:all .3s cubic-bezier(.4,0,.2,1);display:block}.bbg-bar:first-child{width:20px;height:2.5px}.bbg-bar:nth-child(2){align-self:flex-end;width:14px;height:2.5px;margin-right:3px}.bbg-bar:nth-child(3){width:20px;height:2.5px}.bbg-ham.is-open .bbg-bar:first-child{width:22px;transform:translateY(7.5px)rotate(45deg)}.bbg-ham.is-open .bbg-bar:nth-child(2){opacity:0;transform:scaleX(0)}.bbg-ham.is-open .bbg-bar:nth-child(3){width:22px;transform:translateY(-7.5px)rotate(-45deg)}.bbg-ham.is-open{box-shadow:0 0 0 1.5px #ec48998c}.bbg-drawer{z-index:8999;opacity:0;pointer-events:none;background:#fff;padding-top:60px;transition:opacity .28s,padding-top .28s;position:fixed;inset:0;overflow-y:auto}.bbg-drawer.is-open{opacity:1;pointer-events:all}.bbg-drw-glow{pointer-events:none;background:radial-gradient(at 10% 10%,#9333ea0d 0%,#0000 50%),radial-gradient(at 90% 80%,#ec48990a 0%,#0000 50%);position:absolute;inset:0}.bbg-drw-inner{z-index:1;padding:8px 24px 100px;position:relative}.bbg-drw-link{border-bottom:1px solid #9333ea14;justify-content:space-between;align-items:center;padding:16px 0;transition:padding-left .2s;display:flex}.bbg-drw-link:hover{padding-left:8px}.bbg-drw-left{align-items:center;gap:14px;display:flex}.bbg-drw-icon{fill:none;stroke:#9b72cf;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:22px;height:22px;transition:stroke .2s}.bbg-drw-link:hover .bbg-drw-icon{stroke:#6b21a8}.bbg-drw-label{color:#3b2d6e;align-items:center;gap:10px;font-family:Playfair Display,serif;font-size:1.15rem;font-weight:700;transition:color .2s;display:flex}.bbg-drw-link:hover .bbg-drw-label{color:#6b21a8}.bbg-drw-link.bbg-on .bbg-drw-label{background:var(--hg);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.bbg-drw-badge{letter-spacing:.1em;color:#92600a;-webkit-text-fill-color:#92600a;background:#eab3081f;border:1px solid #eab3084d;border-radius:6px;padding:3px 9px;font-family:DM Sans,sans-serif;font-size:.55rem;font-weight:800}.bbg-drw-arr{color:#9b72cf;background:#9333ea12;border:1px solid #9333ea24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;transition:all .2s;display:flex}.bbg-drw-link:hover .bbg-drw-arr{color:#6b21a8;background:#9333ea24;border-color:#9333ea59}.drw-cta-wrap{flex-direction:column;gap:10px;margin:20px 0 16px;display:flex}.bbg-drw-cta-gold{letter-spacing:.02em;background:#eab30817;border:1.5px solid #eab30852;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:.88rem;font-weight:700;transition:all .25s;display:flex;color:#92600a!important;-webkit-text-fill-color:#92600a!important}.bbg-drw-cta-gold:hover{background:#eab30829;border-color:#eab30899;transform:translateY(-2px);box-shadow:0 8px 24px #eab3082e}.bbg-drw-cta-path{letter-spacing:.02em;background:#9333ea12;border:1.5px solid #9333ea38;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:.88rem;font-weight:700;transition:all .25s;display:flex;color:#6b21a8!important;-webkit-text-fill-color:#6b21a8!important}.bbg-drw-cta-path:hover{background:#9333ea24;border-color:#9333ea80;transform:translateY(-2px);color:#5b21b6!important;-webkit-text-fill-color:#5b21b6!important}.bbg-bot{z-index:8998;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);height:64px;padding-bottom:env(safe-area-inset-bottom,0px);background:#080314f7;border-top:1px solid #ffffff12;display:none;position:fixed;bottom:0;left:0;right:0}.bbg-bot:before{content:"";background:var(--hg);opacity:.35;pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.bbg-bot-inner{align-items:stretch;height:100%;display:flex}.bbg-bot-item{-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:.56rem;font-weight:600;transition:color .2s;display:flex;position:relative;color:#ffffff73!important}.bbg-bot-item.bbg-on{color:#fff!important}.bbg-bot-item.bbg-on:before{content:"";background:var(--hg);border-radius:0 0 3px 3px;height:2px;position:absolute;top:0;left:20%;right:20%}.bbg-bot-item>svg.bot-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;transition:transform .15s}.bbg-bot-item:active>svg.bot-icon{transform:scale(.82)}.bbg-bot-item.bbg-on>svg.bot-icon{filter:drop-shadow(0 0 6px #9333ead9)}.bbg-bot-lbl{line-height:1}.bbg-bot-item[data-nav=quiz]{flex:0 0 68px}.bbg-eye-wrap{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-top:-10px;display:flex;position:relative}.bbg-eye-wrap:before{content:"";background:conic-gradient(#6b21a8,#9333ea,#ec4899,#f97316,#eab308,#6b21a8);border-radius:50%;animation:2.8s linear infinite bbg-spin;position:absolute;inset:-2px}.bbg-eye-wrap:after{content:"";z-index:1;background:#080314f7;border-radius:50%;position:absolute;inset:3px}.bbg-eye-wrap svg{z-index:2;fill:none;stroke:url(#eyeG);stroke-width:1.8px;width:20px;height:20px;position:relative}.bbg-bot-item[data-nav=quiz].bbg-on .bbg-eye-wrap:before{animation-duration:1s}.bbg-bot-item[data-nav=quiz] .bbg-bot-lbl{margin-top:2px;font-size:.5rem;color:#eab308a6!important}.bbg-bot-item[data-nav=quiz].bbg-on .bbg-bot-lbl{color:var(--gl)!important}.bbg-nav.with-announcement,.bbg-mob-bar.with-announcement{top:40px!important}.bbg-drawer.with-announcement{padding-top:100px!important}@media (width<=480px){.bbg-nav.with-announcement,.bbg-mob-bar.with-announcement{top:56px!important}.bbg-drawer.with-announcement{padding-top:116px!important}}.about-page-container{--about-bg:#0b0009;--about-ink:#160012;--about-hot:#ff2d6e;--about-lime:#c8ff00;--about-cream:#f5eee8;--about-lavender:#d4b8ff;--about-dim:#ffffff61;--about-dimmer:#ffffff2e;--about-border:#ffffff17;z-index:1;min-height:100vh;position:relative;background-color:var(--about-bg)!important;color:#fff!important;font-family:Bricolage Grotesque,sans-serif!important}.about-page-container:before{content:"";z-index:999;pointer-events:none;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.04'/%3E%3C/svg%3E");position:fixed;inset:0}.about-page-container .ticker{padding:13px 0;overflow:hidden;background:var(--about-hot)!important;height:auto!important}.about-page-container .ticker-track{white-space:nowrap;gap:0;animation:26s linear infinite aboutTick;display:flex}@keyframes aboutTick{0%{transform:translate(0)}to{transform:translate(-50%)}}.about-page-container .ticker-item{color:#fff!important;letter-spacing:.04em!important;background:0 0!important;align-items:center!important;gap:18px!important;width:auto!important;height:auto!important;padding:0 28px!important;font-family:Fraunces,serif!important;font-size:15px!important;font-style:italic!important;font-weight:700!important;display:inline-flex!important}.about-page-container .tsep{background:#ffffff80;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.about-page-container .hero{grid-template-columns:1fr 420px;align-items:center;gap:40px;min-height:100svh;display:grid;position:relative;overflow:hidden;background:0 0!important;padding:85px 56px 80px!important;animation:none!important}.about-page-container .hero-glow{filter:blur(70px);pointer-events:none;z-index:0;background:radial-gradient(circle at 40% 40%,#c8ff0012,#ff2d6e1f 45%,#0000 72%);border-radius:50%;width:640px;height:640px;position:absolute;top:-160px;right:-100px}.about-page-container .hero-glow2{filter:blur(60px);pointer-events:none;z-index:0;background:radial-gradient(circle,#b464ff1a,#0000 65%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-200px;left:-150px}.about-page-container .hero-left{z-index:2;position:relative}.about-page-container .eyebrow-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:36px;display:flex}.about-page-container .eyebrow-badge{background:var(--about-lime);color:#0b0009;letter-spacing:.1em;text-transform:uppercase;border-radius:100px;align-items:center;gap:9px;padding:9px 18px;font-family:Bricolage Grotesque,sans-serif;font-size:12px;font-weight:800;display:inline-flex}.about-page-container .eb-dot{background:#0b0009;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite aboutPulse}@keyframes aboutPulse{0%,to{transform:scale(1)}50%{opacity:.3;transform:scale(.4)}}.about-page-container .eyebrow-school{color:var(--about-dim);font-size:13px;font-weight:500}.about-page-container .hero-name{letter-spacing:-.03em;margin-bottom:12px;font-family:Fraunces,serif;font-size:clamp(72px,10vw,136px);font-weight:900;line-height:.9}.about-page-container .name-hi{color:#ffffff29;letter-spacing:.03em;margin-bottom:6px;font-size:.44em;font-style:italic;font-weight:100;display:block}.about-page-container .name-main{background:linear-gradient(130deg,#fff 20%,#ffffffbf);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.about-page-container .name-sub{color:var(--about-hot);font-size:.72em;font-style:italic;line-height:1;display:block}.about-page-container .hero-desc{color:var(--about-dim);max-width:500px;margin:28px 0 44px;font-size:clamp(17px,2vw,21px);font-weight:400;line-height:1.75}.about-page-container .hero-desc strong{color:#fff;font-weight:600}.about-page-container .cta-group{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.about-page-container .btn-main{background:var(--about-hot);color:#fff;letter-spacing:.02em;cursor:pointer;border:none;border-radius:100px;align-items:center;gap:11px;padding:17px 34px;font-family:Bricolage Grotesque,sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden}.about-page-container .btn-main:before{content:"";background:linear-gradient(135deg,#ffffff29,#0000);position:absolute;inset:0}.about-page-container .btn-main:hover{transform:scale(1.04);box-shadow:0 16px 48px #ff2d6e73}.about-page-container .btn-wire{color:#ffffffa6;cursor:pointer;background:0 0;border:1.5px solid #ffffff38;border-radius:100px;align-items:center;gap:10px;padding:16px 30px;font-family:Bricolage Grotesque,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .25s,color .25s,background .25s;display:inline-flex}.about-page-container .btn-wire:hover{color:#fff;background:#ffffff0d;border-color:#fff9}.about-page-container .hero-right{z-index:2;justify-content:center;align-items:center;display:flex;position:relative}.about-page-container .photo-outer{position:relative}.about-page-container .photo-blob-bg{filter:blur(32px);z-index:0;background:conic-gradient(#ff2d6e59,#c8ff0038,#b464ff47,#ff2d6e59);border-radius:60% 40% 55% 45%/45% 55% 40% 60%;animation:7s ease-in-out infinite aboutMorph;position:absolute;inset:-24px}@keyframes aboutMorph{0%,to{border-radius:60% 40% 55% 45%/45% 55% 40% 60%}33%{border-radius:40% 60% 45% 55%/55% 40% 60% 45%}66%{border-radius:55% 45% 60% 40%/40% 60% 45% 55%}}.about-page-container .photo-frame{z-index:1;border:1.5px solid #ffffff21;border-radius:40% 60% 50% 50%/50% 50% 60% 40%;width:380px;height:476px;animation:7s ease-in-out infinite aboutMorph;position:relative;overflow:hidden}.about-page-container .photo-frame img{object-fit:cover;filter:contrast(1.06)saturate(1.1);width:100%;height:100%;display:block}.about-page-container .sticker{z-index:4;text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-family:Fraunces,serif;font-style:italic;font-weight:900;line-height:1.25;display:flex;position:absolute;box-shadow:0 8px 28px #00000073}.about-page-container .sticker-a{background:var(--about-lime);color:#0b0009;width:114px;height:114px;padding:12px;font-size:14px;animation:4.5s ease-in-out infinite aboutWob;top:-14px;left:-34px;transform:rotate(-14deg)}@keyframes aboutWob{0%,to{transform:rotate(-14deg)}50%{transform:rotate(-9deg)}}.about-page-container .sticker-b{background:var(--about-hot);color:#fff;width:88px;height:88px;padding:10px;font-size:11px;animation:5.5s ease-in-out infinite aboutWob2;bottom:40px;right:-22px;transform:rotate(9deg)}@keyframes aboutWob2{0%,to{transform:rotate(9deg)}50%{transform:rotate(15deg)}}.about-page-container .origin{padding:96px 56px;position:relative}.about-page-container .section-eyebrow{align-items:center;gap:16px;margin-bottom:56px;display:flex}.about-page-container .se-tag{color:var(--about-hot);letter-spacing:.06em;font-family:Fraunces,serif;font-size:14px;font-style:italic}.about-page-container .se-rule{background:var(--about-border);flex:1;height:1px}.about-page-container .se-count{color:var(--about-dimmer);letter-spacing:.1em;font-family:Bricolage Grotesque,sans-serif;font-size:12px;font-weight:500}.about-page-container .origin-intro{grid-template-columns:1fr 1fr;align-items:start;gap:80px;margin-bottom:72px;display:grid}.about-page-container .oi-title{letter-spacing:-.025em;font-family:Fraunces,serif;font-size:clamp(44px,5.5vw,74px);font-weight:900;line-height:.92}.about-page-container .oi-title .hot{color:var(--about-hot);font-style:italic}.about-page-container .oi-title .lav{color:var(--about-lavender);font-style:italic;font-weight:400}.about-page-container .oi-body{color:var(--about-dim);padding-top:6px;font-size:18px;font-weight:400;line-height:1.85}.about-page-container .oi-body em{color:#ffffffd1;font-style:normal;font-weight:600}.about-page-container .chapters-grid{border-radius:20px;grid-template-columns:1fr 1fr;gap:2px;display:grid;overflow:hidden}.about-page-container .ch{border:1px solid var(--about-border);background:#ffffff05;padding:48px 40px;transition:background .35s;position:relative;overflow:hidden}.about-page-container .ch:hover{background:#ff2d6e14}.about-page-container .ch-watermark{color:#ffffff08;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Fraunces,serif;font-size:110px;font-style:italic;font-weight:900;line-height:1;position:absolute;bottom:-12px;right:16px}.about-page-container .ch-icon{background:#ff2d6e1c;border:1px solid #ff2d6e38;border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:22px;display:flex}.about-page-container .ch-icon svg{width:24px;height:24px;stroke:var(--about-hot);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.about-page-container .ch-label{color:var(--about-hot);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:14px;font-family:Bricolage Grotesque,sans-serif;font-size:11px;font-weight:800;display:flex}.about-page-container .ch-star{flex-shrink:0;width:8px;height:8px;display:inline-block}.about-page-container .ch-title{color:#fff;margin-bottom:12px;font-family:Fraunces,serif;font-size:24px;font-weight:800;line-height:1.2}.about-page-container .ch-body{color:var(--about-dim);font-size:15px;font-weight:400;line-height:1.85}.about-page-container .quote-strip{background:var(--about-cream);padding:88px 56px;position:relative;overflow:hidden}.about-page-container .qs-mark{color:#0000000f;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Fraunces,serif;font-size:260px;font-style:italic;font-weight:900;line-height:1;position:absolute;top:16px;left:-10px}.about-page-container .qs-inner{z-index:1;text-align:center;max-width:820px;margin:0 auto;position:relative}.about-page-container .qs-text{color:#190010;margin-bottom:36px;font-family:Fraunces,serif;font-size:clamp(26px,4vw,46px);font-style:italic;font-weight:700;line-height:1.4}.about-page-container .qs-pop{color:var(--about-hot);text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:3px}.about-page-container .qs-attr{color:#00000061;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:14px;font-family:Bricolage Grotesque,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.about-page-container .qs-line{background:#0000002e;width:36px;height:2px}.about-page-container .pillars{padding:96px 56px}.about-page-container .pillars-head{text-align:center;margin-bottom:64px}.about-page-container .sec-sup{letter-spacing:.2em;text-transform:uppercase;color:var(--about-hot);margin-bottom:18px;font-family:Bricolage Grotesque,sans-serif;font-size:12px;font-weight:800;display:inline-block}.about-page-container .sec-title{letter-spacing:-.025em;color:#fff;font-family:Fraunces,serif;font-size:clamp(40px,5vw,66px);font-weight:900;line-height:.93}.about-page-container .sec-title .hot{color:var(--about-hot);font-style:italic}.about-page-container .sec-title .lime{color:var(--about-lime)}.about-page-container .pillars-row{background:var(--about-border);border-radius:20px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.about-page-container .pil{background:var(--about-bg);padding:48px 36px;transition:background .3s;position:relative;overflow:hidden}.about-page-container .pil:hover{background:#ffffff06}.about-page-container .pil-watermark{color:#ffffff0a;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Fraunces,serif;font-size:90px;font-style:italic;font-weight:900;line-height:1;position:absolute;bottom:-14px;right:12px}.about-page-container .pil-icon{border:1px solid var(--about-border);background:#ffffff0d;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:26px;transition:background .3s,border-color .3s;display:flex}.about-page-container .pil:hover .pil-icon{background:#ff2d6e24;border-color:#ff2d6e52}.about-page-container .pil-icon svg{stroke:#ffffff73;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px;transition:stroke .3s}.about-page-container .pil:hover .pil-icon svg{stroke:var(--about-hot)}.about-page-container .pil-title{color:#fff;margin-bottom:12px;font-family:Fraunces,serif;font-size:27px;font-weight:800;line-height:1.1}.about-page-container .pil-body{color:var(--about-dim);font-size:15px;font-weight:400;line-height:1.8}.about-page-container .pil-line{transform-origin:0;background:linear-gradient(90deg, var(--about-hot), var(--about-lavender));width:100%;height:3px;transition:transform .5s cubic-bezier(.76,0,.24,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.about-page-container .pil:hover .pil-line{transform:scaleX(1)}.about-page-container .hobbies{border-top:1px solid var(--about-border);padding:80px 56px}.about-page-container .hobbies-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:56px;display:flex}.about-page-container .hh-note{color:var(--about-dim);max-width:340px;font-size:16px;font-weight:400;line-height:1.75}.about-page-container .hlist{flex-direction:column;gap:2px;display:flex}.about-page-container .hob{border:1px solid var(--about-border);cursor:default;background:#ffffff04;grid-template-columns:76px 1fr auto;align-items:center;gap:32px;padding:36px 44px;transition:background .3s,border-color .3s;display:grid}.about-page-container .hob:first-child{border-radius:16px 16px 0 0}.about-page-container .hob:last-child{border-radius:0 0 16px 16px}.about-page-container .hob:hover{background:#ffffff0a;border-color:#ffffff2e}.about-page-container .hob-icon{border:1px solid var(--about-border);background:#ffffff0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;transition:background .35s,border-color .35s,transform .4s;display:flex}.about-page-container .hob:hover .hob-icon{background:#ff2d6e29;border-color:#ff2d6e66;transform:scale(1.08)}.about-page-container .hob-icon svg{stroke:#fff;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px;transition:stroke .3s}.about-page-container .hob:hover .hob-icon svg{stroke:var(--about-hot)}.about-page-container .hob-name{color:#fff;margin-bottom:6px;font-family:Fraunces,serif;font-size:34px;font-weight:800;line-height:1}.about-page-container .hob-desc{color:var(--about-dim);max-width:520px;font-size:15px;font-weight:400;line-height:1.7}.about-page-container .hob-pill{letter-spacing:.15em;text-transform:uppercase;color:var(--about-lime);white-space:nowrap;background:#c8ff001a;border:1px solid #c8ff0040;border-radius:100px;flex-shrink:0;padding:8px 18px;font-family:Bricolage Grotesque,sans-serif;font-size:11px;font-weight:800;transition:background .3s}.about-page-container .hob:hover .hob-pill{background:#c8ff0033}.about-page-container .listen{border-top:1px solid var(--about-border);grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:96px 56px;display:grid}.about-page-container .player-card{background:linear-gradient(148deg,#160012,#0b0009f2);border:1px solid #ffffff1a;border-radius:24px;padding:44px;position:relative;overflow:hidden}.about-page-container .pc-topline{background:linear-gradient(90deg, var(--about-hot), var(--about-lavender), var(--about-lime));height:3px;position:absolute;top:0;left:0;right:0}.about-page-container .pc-live{letter-spacing:.2em;text-transform:uppercase;color:var(--about-hot);align-items:center;gap:10px;margin-bottom:30px;font-family:Bricolage Grotesque,sans-serif;font-size:11px;font-weight:800;display:flex}.about-page-container .pc-dot{background:var(--about-hot);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite aboutPulse}.about-page-container .wave-row{align-items:center;gap:3px;height:52px;margin-bottom:28px;display:flex}.about-page-container .wb{background:linear-gradient(to top, var(--about-hot), var(--about-lavender));border-radius:100px;width:4px;animation:1.3s ease-in-out infinite aboutWa}.about-page-container .wb:first-child{height:18px;animation-delay:0s}.about-page-container .wb:nth-child(2){height:34px;animation-delay:70ms}.about-page-container .wb:nth-child(3){height:50px;animation-delay:.14s}.about-page-container .wb:nth-child(4){height:24px;animation-delay:.21s}.about-page-container .wb:nth-child(5){height:44px;animation-delay:.28s}.about-page-container .wb:nth-child(6){height:52px;animation-delay:.35s}.about-page-container .wb:nth-child(7){height:36px;animation-delay:.42s}.about-page-container .wb:nth-child(8){height:52px;animation-delay:.49s}.about-page-container .wb:nth-child(9){height:22px;animation-delay:.56s}.about-page-container .wb:nth-child(10){height:40px;animation-delay:.63s}.about-page-container .wb:nth-child(11){height:28px;animation-delay:.7s}.about-page-container .wb:nth-child(12){height:44px;animation-delay:.77s}.about-page-container .wb:nth-child(13){height:16px;animation-delay:.84s}@keyframes aboutWa{0%,to{transform:scaleY(1)}50%{transform:scaleY(.2)}}.about-page-container .pc-title{color:#fff;margin-bottom:6px;font-family:Fraunces,serif;font-size:30px;font-weight:900}.about-page-container .pc-sub{color:var(--about-dim);margin-bottom:32px;font-size:14px;font-weight:400}.about-page-container .pc-btn{background:var(--about-hot);color:#fff;letter-spacing:.03em;cursor:pointer;border:none;border-radius:100px;align-items:center;gap:12px;padding:16px 30px;font-family:Bricolage Grotesque,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex}.about-page-container .pc-btn:hover{transform:translateY(-2px);box-shadow:0 10px 36px #ff2d6e80}.about-page-container .lr-title{letter-spacing:-.025em;color:#fff;margin-bottom:24px;font-family:Fraunces,serif;font-size:clamp(44px,5vw,66px);font-weight:900;line-height:.93}.about-page-container .lr-title .hot{color:var(--about-hot);font-style:italic}.about-page-container .lr-body{color:var(--about-dim);margin-bottom:44px;font-size:17px;font-weight:400;line-height:1.8}.about-page-container .contact-box{border:1px solid var(--about-border);background:#ffffff05;border-radius:16px;padding:28px 32px}.about-page-container .cb-lbl{letter-spacing:.18em;text-transform:uppercase;color:var(--about-dimmer);margin-bottom:14px;font-family:Bricolage Grotesque,sans-serif;font-size:11px;font-weight:700}.about-page-container .cb-email{color:var(--about-lavender);align-items:center;gap:14px;font-family:Fraunces,serif;font-size:22px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.about-page-container .cb-email:hover{color:#fff}.about-page-container .cb-dot{background:linear-gradient(135deg, var(--about-hot), var(--about-lavender));border-radius:50%;flex-shrink:0;width:10px;height:10px}.about-page-container .reveal{opacity:0;transition:opacity .75s cubic-bezier(.25,.46,.45,.94),transform .75s cubic-bezier(.25,.46,.45,.94);transform:translateY(30px)}.about-page-container .reveal.in{opacity:1;transform:translateY(0)}@media (width<=860px){.about-page-container .hero{grid-template-columns:1fr;gap:52px;min-height:auto;padding:80px 24px 72px}.about-page-container .hero-right{order:-1;justify-content:center}.about-page-container .photo-frame{width:260px;height:325px}.about-page-container .sticker-a{width:86px;height:86px;font-size:10px;top:-10px;left:-18px}.about-page-container .sticker-b{width:70px;height:70px;font-size:9px;bottom:24px;right:-14px}.about-page-container .hero-name{font-size:clamp(60px,16vw,100px)}.about-page-container .origin{padding:72px 24px}.about-page-container .origin-intro{grid-template-columns:1fr;gap:32px;margin-bottom:48px}.about-page-container .chapters-grid{grid-template-columns:1fr}.about-page-container .ch{padding:36px 28px}.about-page-container .quote-strip{padding:64px 24px}.about-page-container .pillars{padding:72px 24px}.about-page-container .pillars-row{background:0 0;grid-template-columns:1fr;gap:2px}.about-page-container .pil{border:1px solid var(--about-border)}.about-page-container .pil:first-child{border-radius:16px 16px 0 0}.about-page-container .pil:last-child{border-radius:0 0 16px 16px}.about-page-container .hobbies{padding:64px 24px}.about-page-container .hobbies-head{flex-direction:column;align-items:flex-start;gap:16px}.about-page-container .hob{grid-template-columns:60px 1fr;gap:18px;padding:28px 24px}.about-page-container .hob-pill{display:none}.about-page-container .hob-icon{width:56px;height:56px}.about-page-container .hob-icon svg{width:26px;height:26px}.about-page-container .hob-name{font-size:26px}.about-page-container .listen{grid-template-columns:1fr;gap:44px;padding:72px 24px}}@media (width<=480px){.about-page-container .hero-name{font-size:clamp(50px,14vw,84px)}.about-page-container .oi-title{font-size:clamp(36px,11vw,56px)}.about-page-container .sec-title{font-size:clamp(34px,10vw,54px)}.about-page-container .lr-title{font-size:clamp(36px,10vw,56px)}.about-page-container .qs-text{font-size:clamp(22px,6vw,34px)}}@keyframes aboutUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.about-page-container .eyebrow-row{animation:.9s cubic-bezier(.25,.46,.45,.94) .1s both aboutUp}.about-page-container .hero-name{animation:.9s cubic-bezier(.25,.46,.45,.94) .22s both aboutUp}.about-page-container .hero-desc{animation:.9s cubic-bezier(.25,.46,.45,.94) .36s both aboutUp}.about-page-container .cta-group{animation:.9s cubic-bezier(.25,.46,.45,.94) .48s both aboutUp}.about-page-container .hero-right{animation:1s cubic-bezier(.25,.46,.45,.94) .2s both aboutUp}:root{--pp:#6b21a8;--pm:#9333ea;--pl:#d8b4fe;--pk:#ec4899;--or:#f97316;--gr:#eab308;--gl:#fef08a;--bk:#0a0618;--dm:#130922;--wh:#fff;--gb:#faf5ff;--gt:#374151;--gm:#9ca3af;--dg:linear-gradient(150deg, #0a0618 0%, #130922 50%, #1e0d3b 100%);--ts:cubic-bezier(.34, 1.56, .64, 1);--rc:18px;--border-sub:#ffffff12;--card-shadow:0 4px 28px #6b21a81f, 0 1px 4px #00000014;--card-shadow-hover:0 20px 56px #6b21a838, 0 4px 16px #00000024}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes float{0%{transform:translateY(0)rotate(-1deg)}to{transform:translateY(-12px)rotate(1deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes discSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulseGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.06)}}@keyframes ringPulse{0%{opacity:.4;transform:scale(1)}50%{opacity:.12;transform:scale(1.06)}to{opacity:.4;transform:scale(1)}}@keyframes fadeToast{0%{opacity:0;transform:translate(-50%)translateY(10px)}10%{opacity:1;transform:translate(-50%)translateY(0)}80%{opacity:1}to{opacity:0}}@keyframes waveDance{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes gradMove{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes slideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes waveAnim{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.episodes-page-container .ticker{background:var(--dm);border-bottom:1px solid #9333ea26;align-items:center;height:42px;display:flex;overflow:hidden}.episodes-page-container .ticker-track{white-space:nowrap;gap:80px;animation:44s linear infinite ticker;display:flex}.episodes-page-container .ticker-track:hover{animation-play-state:paused}.episodes-page-container .ticker-item{color:#ffffffbf;cursor:pointer;letter-spacing:.02em;align-items:center;gap:8px;font-family:Syne,sans-serif;font-size:.75rem;font-weight:500;transition:color .2s;display:flex}.episodes-page-container .ticker-item:hover{color:var(--gl)}.episodes-page-container .t-dot{color:var(--pm);font-size:.55rem}.episodes-page-container .hero{background:var(--dg);align-items:center;min-height:580px;padding:80px 48px 72px;display:flex;position:relative;overflow:hidden}.episodes-page-container .hero-orb{pointer-events:none;filter:blur(70px);opacity:.45;border-radius:50%;position:absolute}.episodes-page-container .hero-orb-1{background:radial-gradient(circle,#6b21a8,#3b0e6e);width:600px;height:600px;animation:8s ease-in-out infinite pulseGlow;top:-150px;right:-80px}.episodes-page-container .hero-orb-2{background:radial-gradient(circle,#ec4899,#be185d);width:400px;height:400px;animation:10s ease-in-out 2s infinite pulseGlow;bottom:-100px;left:-60px}.episodes-page-container .hero-orb-3{opacity:.2;background:radial-gradient(circle,#f97316,#c2410c);width:300px;height:300px;animation:12s ease-in-out 4s infinite pulseGlow;top:30%;right:30%}.episodes-page-container .hero:after{content:"";pointer-events:none;opacity:.6;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");position:absolute;inset:0}.episodes-page-container .hero-inner{z-index:2;grid-template-columns:1fr 420px;align-items:center;gap:64px;width:100%;max-width:1280px;margin:0 auto;display:grid;position:relative}.episodes-page-container .hero-eyebrow{background:#ffffff12;border:1px solid #ffffff1f;border-radius:40px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;display:inline-flex}.episodes-page-container .hero-dot{background:var(--pk);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulseGlow}.episodes-page-container .hero-eyebrow span{letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf;font-family:Syne,sans-serif;font-size:.72rem;font-weight:700}.episodes-page-container .hero-h1{color:#fff;margin-bottom:18px;font-family:Playfair Display,serif;font-size:clamp(2.8rem,5.5vw,4.2rem);font-weight:900;line-height:1.06}.episodes-page-container .hero-h1 em{background:linear-gradient(135deg,#ec4899,#f97316,#eab308);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;font-style:italic;animation:4s infinite gradMove}.episodes-page-container .hero-p{color:#ffffffa6;max-width:460px;font-size:1.0625rem;font-weight:400;line-height:1.8}.episodes-page-container .hero-search{max-width:480px;margin-top:32px}.episodes-page-container .hero-search-wrap{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1.5px solid #fff3;border-radius:16px;align-items:center;gap:0;transition:all .25s;display:flex;overflow:hidden}.episodes-page-container .hero-search-wrap:focus-within{background:#ffffff29;border-color:#ffffff80;box-shadow:0 0 0 4px #ffffff14}.episodes-page-container .hero-search-icon{color:#ffffff80;flex-shrink:0;padding:0 14px 0 16px;display:flex}.episodes-page-container .hero-search-wrap input{color:#fff;background:0 0;border:none;outline:none;flex:1;padding:14px 0;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:500}.episodes-page-container .hero-search-wrap input::placeholder{color:#ffffff61}.episodes-page-container .hero-search-btn{background:linear-gradient(135deg, var(--pp), var(--pm));color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;flex-shrink:0;height:52px;padding:0 22px;font-family:Syne,sans-serif;font-size:.75rem;font-weight:700;transition:opacity .2s}.episodes-page-container .hero-search-btn:hover{opacity:.85}.episodes-page-container .hero-hints{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.episodes-page-container .hint-pill{color:#ffffffb3;cursor:pointer;letter-spacing:.02em;background:#ffffff14;border:1px solid #ffffff24;border-radius:20px;align-items:center;gap:5px;padding:5px 13px;font-family:Syne,sans-serif;font-size:.72rem;font-weight:600;transition:all .2s;display:inline-flex}.episodes-page-container .hint-pill:hover{color:#fff;background:#ffffff2e;border-color:#ffffff4d}.episodes-page-container .hero-stats{flex-wrap:wrap;gap:0;margin-top:40px;display:flex}.episodes-page-container .stat-item{border-right:1px solid #ffffff1f;margin-right:36px;padding-right:36px}.episodes-page-container .stat-item:last-child{border-right:none;margin-right:0;padding-right:0}.episodes-page-container .stat-num{color:#fff;font-family:Playfair Display,serif;font-size:2.2rem;font-weight:900;line-height:1}.episodes-page-container .stat-num sup{vertical-align:super;font-size:1rem}.episodes-page-container .stat-label{letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;margin-top:4px;font-family:Syne,sans-serif;font-size:.65rem;font-weight:600}.episodes-page-container .hero-right{flex-direction:column;gap:10px;display:flex}.episodes-page-container .hero-cat-card{cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:14px;padding:14px 18px;transition:all .3s;display:flex;position:relative;overflow:hidden}.episodes-page-container .hero-cat-card:before{content:"";opacity:0;transition:opacity .3s;position:absolute;inset:0}.episodes-page-container .hero-cat-card:hover{border-color:#ffffff40;transform:translate(6px)}.episodes-page-container .hero-cat-card:hover:before{opacity:1}.episodes-page-container .hero-cat-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.1rem;display:flex}.episodes-page-container .hero-cat-info{flex:1}.episodes-page-container .hero-cat-name{color:#fff;letter-spacing:.03em;font-family:Syne,sans-serif;font-size:.82rem;font-weight:700}.episodes-page-container .hero-cat-count{color:#fff6;margin-top:1px;font-size:.72rem}.episodes-page-container .hero-cat-arrow{color:#ffffff40;font-size:.85rem;transition:all .3s}.episodes-page-container .hero-cat-card:hover .hero-cat-arrow{color:#fffc;transform:translate(4px)}.episodes-page-container .hero-latest{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:3;background:#0006;border-top:1px solid #ffffff0f;align-items:center;gap:20px;padding:12px 48px;display:flex;position:absolute;bottom:0;left:0;right:0}.episodes-page-container .hero-latest-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--pk);white-space:nowrap;background:#ec48991f;border:1px solid #ec489940;border-radius:20px;padding:4px 12px;font-family:Syne,sans-serif;font-size:.65rem;font-weight:700}.episodes-page-container .hero-latest-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.875rem;font-weight:600;overflow:hidden}.episodes-page-container .hero-latest-guest{color:#ffffff80;white-space:nowrap;font-size:.78rem}.episodes-page-container .hero-latest-play{background:linear-gradient(135deg, var(--pp), var(--pm));cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s;display:flex}.episodes-page-container .hero-latest-play:hover{transform:scale(1.12)}.episodes-page-container .hero-latest-play-tri{border:5px solid #0000;border-left:9px solid #fff;border-right-width:0;width:0;height:0;margin-left:2px}.episodes-page-container .filter-bar{z-index:900;background:#fff;border-bottom:1px solid #00000012;transition:all .3s;position:sticky;top:0;box-shadow:0 2px 16px #0000000f}.episodes-page-container .filter-inner{max-width:1280px;margin:0 auto;padding:0 48px}.episodes-page-container .search-row{border-bottom:1px solid #0000000d;align-items:center;gap:12px;padding:12px 0 8px;display:flex}.episodes-page-container .search-outer{flex:1;position:relative}.episodes-page-container .search-wrap{background:#f8f5ff;border:1.5px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:9px 14px;transition:all .2s;display:flex}.episodes-page-container .search-wrap:focus-within{border-color:var(--pm);background:#fff;box-shadow:0 0 0 3px #9333ea1a}.episodes-page-container .search-wrap input{color:var(--bk);background:0 0;border:none;outline:none;flex:1;font-family:DM Sans,sans-serif;font-size:.9rem}.episodes-page-container .search-wrap input::placeholder{color:var(--gm)}.episodes-page-container .sort-sel{letter-spacing:.03em;color:var(--gt);cursor:pointer;background:#fff;border:1.5px solid #0000001a;border-radius:10px;outline:none;padding:9px 12px;font-family:Syne,sans-serif;font-size:.75rem;font-weight:600;transition:border-color .2s}.episodes-page-container .sort-sel:focus{border-color:var(--pm)}.episodes-page-container .pill-wrap{overflow:hidden}.episodes-page-container .pill-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;padding:10px 0 4px;display:flex;overflow-x:auto}.episodes-page-container .pill-row::-webkit-scrollbar{display:none}.episodes-page-container .pill{letter-spacing:.03em;color:var(--gt);cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #0000001a;border-radius:40px;flex-shrink:0;align-items:center;gap:6px;padding:7px 16px;font-family:Syne,sans-serif;font-size:.72rem;font-weight:700;transition:all .22s;display:inline-flex}.episodes-page-container .pill:hover{border-color:var(--pm);color:var(--pp)}.episodes-page-container .pill.active{background:var(--bk);color:#fff;border-color:#0000;box-shadow:0 4px 16px #0003}.episodes-page-container .sub-pill-row{scrollbar-width:none;opacity:0;gap:6px;max-height:0;padding:0 0 8px;transition:max-height .4s,opacity .3s,padding .3s;display:flex;overflow-x:auto}.episodes-page-container .sub-pill-row::-webkit-scrollbar{display:none}.episodes-page-container .sub-pill-row.visible{opacity:1;max-height:52px;padding-bottom:8px}.episodes-page-container .sub-pill{color:var(--gt);cursor:pointer;white-space:nowrap;background:#f8f5ff;border:1.5px solid #00000014;border-radius:40px;flex-shrink:0;align-items:center;gap:5px;padding:5px 14px;font-family:DM Sans,sans-serif;font-size:.7rem;font-weight:600;transition:all .2s;display:inline-flex}.episodes-page-container .sub-pill:hover{border-color:var(--pm);color:var(--pp)}.episodes-page-container .sub-pill.active{background:linear-gradient(135deg, var(--pp), var(--pm));color:#fff;border-color:#0000}.episodes-page-container .results-count{letter-spacing:.05em;text-transform:uppercase;color:var(--gm);padding:0 0 8px;font-family:Syne,sans-serif;font-size:.68rem;font-weight:600}.episodes-page-container .srch-dd{z-index:9999;background:#fff;border:1.5px solid #9333ea1f;border-radius:16px;max-height:360px;display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 56px #6b21a82e,0 2px 8px #00000014}.episodes-page-container .srch-dd.open{animation:.2s slideIn;display:block}.episodes-page-container .srch-dd-header{color:var(--gm);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #0000000d;padding:10px 16px 6px;font-family:Syne,sans-serif;font-size:.65rem;font-weight:700}.episodes-page-container .srch-item{cursor:pointer;border-bottom:1px solid #0000000a;align-items:center;gap:12px;padding:10px 16px;transition:background .15s;display:flex}.episodes-page-container .srch-item:last-child{border-bottom:none}.episodes-page-container .srch-item:hover{background:var(--gb)}.episodes-page-container .srch-av{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-family:Playfair Display,serif;font-size:.7rem;font-weight:700;display:flex}.episodes-page-container .srch-info{flex:1;min-width:0}.episodes-page-container .srch-title{color:var(--bk);white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:600;overflow:hidden}.episodes-page-container .srch-meta{color:var(--gm);margin-top:1px;font-size:.7rem}.episodes-page-container .srch-play-ic{background:linear-gradient(135deg, var(--pp), var(--pm));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.episodes-page-container .featured{background:var(--gb);padding:64px 48px}.episodes-page-container .featured-inner{max-width:1280px;margin:0 auto}.episodes-page-container .sec-label{background:var(--bk);color:var(--gl);letter-spacing:.1em;text-transform:uppercase;border-radius:40px;align-items:center;gap:8px;margin-bottom:24px;padding:7px 16px;font-family:Syne,sans-serif;font-size:.68rem;font-weight:700;display:inline-flex}.episodes-page-container .featured-grid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.episodes-page-container .vid-frame{aspect-ratio:16/9;cursor:pointer;background:var(--bk);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 24px 64px #6b21a847}.episodes-page-container .vid-thumb{object-fit:cover;width:100%;height:100%;transition:transform .55s}.episodes-page-container .vid-frame:hover .vid-thumb{transform:scale(1.04)}.episodes-page-container .vid-overlay{background:linear-gradient(#0000 45%,#0a0618bf 100%);position:absolute;inset:0}.episodes-page-container .play-btn{width:72px;height:72px;transition:transform .3s var(--ts), box-shadow .3s;background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 32px #0000004d}.episodes-page-container .vid-frame:hover .play-btn{transform:translate(-50%,-50%)scale(1.1);box-shadow:0 16px 48px #6b21a873}.episodes-page-container .play-tri{border-style:solid;border-width:12px 0 12px 22px;border-color:transparent transparent transparent var(--pp);width:0;height:0;margin-left:4px}.episodes-page-container .ep-tag{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;letter-spacing:.05em;background:#0a0618d9;border-radius:8px;padding:6px 14px;font-family:Syne,sans-serif;font-size:.68rem;font-weight:700;position:absolute;bottom:16px;left:16px}.episodes-page-container .new-badge{background:linear-gradient(135deg, var(--pk), var(--or));color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:4px 11px;font-family:Syne,sans-serif;font-size:.65rem;font-weight:800;position:absolute;top:16px;right:16px}.episodes-page-container .feat-details{flex-direction:column;gap:18px;display:flex}.episodes-page-container .feat-ep-num{letter-spacing:.1em;text-transform:uppercase;color:var(--pm);font-family:Syne,sans-serif;font-size:.72rem;font-weight:700}.episodes-page-container .feat-title{color:var(--bk);font-family:Playfair Display,serif;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;line-height:1.22}.episodes-page-container .guest-row{align-items:center;gap:14px;display:flex}.episodes-page-container .g-avatar{background:var(--hg);color:#fff;border:3px solid #9333ea26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-family:Playfair Display,serif;font-size:1.1rem;font-weight:700;display:flex}.episodes-page-container .g-name{color:var(--bk);font-size:.9375rem;font-weight:700}.episodes-page-container .g-role{color:var(--gm);font-size:.8rem}.episodes-page-container .feat-desc{color:var(--gt);font-size:.9375rem;line-height:1.75}.episodes-page-container .ind-pill{letter-spacing:.04em;color:var(--pp);background:#9333ea14;border:1px solid #9333ea26;border-radius:40px;margin:2px;padding:4px 13px;font-family:Syne,sans-serif;font-size:.68rem;font-weight:700;transition:all .2s;display:inline-flex}.episodes-page-container .ind-pill:hover{background:#9333ea26}.episodes-page-container .feat-actions{flex-wrap:wrap;gap:10px;display:flex}.episodes-page-container .btn-p,.episodes-page-container .btn-s,.episodes-page-container .btn-gold,.episodes-page-container .btn-audio,.episodes-page-container .btn-outline{letter-spacing:.04em;cursor:pointer;white-space:nowrap;border:none;border-radius:12px;align-items:center;gap:9px;padding:13px 22px;font-family:Syne,sans-serif;font-size:.78rem;font-weight:700;transition:all .22s;display:inline-flex;position:relative;overflow:hidden}.episodes-page-container .btn-p{background:var(--bk);color:#fff;box-shadow:0 4px 20px #00000040}.episodes-page-container .btn-p:hover{transform:translateY(-2px);box-shadow:0 8px 32px #00000059}.episodes-page-container .btn-s{color:var(--pp);background:#fff;border:2px solid #6b21a82e}.episodes-page-container .btn-s:hover{border-color:var(--pm);background:var(--gb);transform:translateY(-2px)}.episodes-page-container .btn-gold{color:#fff;background:linear-gradient(135deg,#d97706,#f59e0b);box-shadow:0 4px 20px #d977064d}.episodes-page-container .btn-gold:hover{transform:translateY(-2px);box-shadow:0 8px 32px #d9770666}.episodes-page-container .btn-audio{color:#fff;background:linear-gradient(135deg,#065f46,#059669);box-shadow:0 4px 20px #065f464d}.episodes-page-container .btn-audio:hover{transform:translateY(-2px);box-shadow:0 8px 32px #065f4666}.episodes-page-container .btn-outline{color:var(--pp);background:0 0;border:2px solid #6b21a833}.episodes-page-container .btn-outline:hover{background:var(--gb);border-color:var(--pm);transform:translateY(-2px)}.episodes-page-container .grid-sec{background:#fff;padding:64px 48px;transition:background .7s}.episodes-page-container .grid-inner{max-width:1280px;margin:0 auto}.episodes-page-container .grid-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:36px;display:flex}.episodes-page-container .grid-title{color:var(--bk);font-family:Playfair Display,serif;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;line-height:1.2;transition:color .5s}.episodes-page-container .grid-yt-link{letter-spacing:.06em;text-transform:uppercase;color:var(--pm);align-items:center;gap:6px;font-family:Syne,sans-serif;font-size:.72rem;font-weight:700;transition:gap .2s;display:flex}.episodes-page-container .grid-yt-link:hover{gap:10px}.episodes-page-container .grid-sec[data-theme=arts]{background:linear-gradient(160deg,#1a0630 0%,#2d0f1f 70%,#1a0630 100%)}.episodes-page-container .grid-sec[data-theme=arts] .grid-title{color:#fff}.episodes-page-container .grid-sec[data-theme=arts] .grid-yt-link{color:#d8b4fe}.episodes-page-container .grid-sec[data-theme=arts] .results-count{color:#ffffff59}.episodes-page-container .grid-sec[data-theme=business]{background:linear-gradient(160deg,#1a0e00 0%,#2d1e00 70%,#1a0e00 100%)}.episodes-page-container .grid-sec[data-theme=business] .grid-title{color:#fff}.episodes-page-container .grid-sec[data-theme=business] .grid-yt-link{color:#fde68a}.episodes-page-container .grid-sec[data-theme=business] .results-count{color:#ffffff59}.episodes-page-container .grid-sec[data-theme=health]{background:linear-gradient(160deg,#021208 0%,#06250f 70%,#021208 100%)}.episodes-page-container .grid-sec[data-theme=health] .grid-title{color:#fff}.episodes-page-container .grid-sec[data-theme=health] .grid-yt-link{color:#6ee7b7}.episodes-page-container .grid-sec[data-theme=health] .results-count{color:#ffffff59}.episodes-page-container .grid-sec[data-theme=tech]{background:linear-gradient(160deg,#020a16 0%,#042038 70%,#020a16 100%)}.episodes-page-container .grid-sec[data-theme=tech] .grid-title{color:#fff}.episodes-page-container .grid-sec[data-theme=tech] .grid-yt-link{color:#67e8f9}.episodes-page-container .grid-sec[data-theme=tech] .results-count{color:#ffffff59}.episodes-page-container .grid-sec[data-theme=leadership]{background:linear-gradient(160deg,#0e0620 0%,#1e0e3a 70%,#0e0620 100%)}.episodes-page-container .grid-sec[data-theme=leadership] .grid-title{color:#fff}.episodes-page-container .grid-sec[data-theme=leadership] .grid-yt-link{color:#d8b4fe}.episodes-page-container .grid-sec[data-theme=leadership] .results-count{color:#ffffff59}.episodes-page-container .grid-sec[data-theme=finance]{background:linear-gradient(160deg,#001a0e 0%,#003320 70%,#001a0e 100%)}.episodes-page-container .grid-sec[data-theme=finance] .grid-title{color:#fff}.episodes-page-container .grid-sec[data-theme=finance] .grid-yt-link{color:#6ee7b7}.episodes-page-container .grid-sec[data-theme=finance] .results-count{color:#ffffff59}.episodes-page-container .grid-sec[data-theme=law]{background:linear-gradient(160deg,#080e1f 0%,#0e1a38 70%,#080e1f 100%)}.episodes-page-container .grid-sec[data-theme=law] .grid-title{color:#fff}.episodes-page-container .grid-sec[data-theme=law] .grid-yt-link{color:#bae6fd}.episodes-page-container .grid-sec[data-theme=law] .results-count{color:#ffffff59}.episodes-page-container .grid-sec[data-theme=social]{background:linear-gradient(160deg,#1a0800 0%,#2d1500 70%,#1a0800 100%)}.episodes-page-container .grid-sec[data-theme=social] .grid-title{color:#fff}.episodes-page-container .grid-sec[data-theme=social] .grid-yt-link{color:#fed7aa}.episodes-page-container .grid-sec[data-theme=social] .results-count{color:#ffffff59}.episodes-page-container .ep-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.episodes-page-container .ep-card{border-radius:var(--rc);box-shadow:var(--card-shadow);cursor:pointer;transition:transform .3s var(--ts), box-shadow .3s;background:#fff;border:1px solid #0000000d;position:relative;overflow:hidden}.episodes-page-container .ep-card:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-8px)}.episodes-page-container .card-thumb{aspect-ratio:16/9;background:var(--bk);position:relative;overflow:hidden}.episodes-page-container .card-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .55s}.episodes-page-container .ep-card:hover .card-thumb img{transform:scale(1.05)}.episodes-page-container .thumb-ov{background:linear-gradient(#0000 45%,#0a0618b8 100%);position:absolute;inset:0}.episodes-page-container .thumb-play{background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .2s,box-shadow .2s;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 4px 14px #00000040}.episodes-page-container .ep-card:hover .thumb-play{transform:scale(1.12);box-shadow:0 8px 20px #6b21a866}.episodes-page-container .thumb-play-tri{border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent var(--pp);width:0;height:0;margin-left:2px}.episodes-page-container .card-cat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#0a0618d1;border-radius:6px;padding:4px 10px;font-family:Syne,sans-serif;font-size:.62rem;font-weight:700;position:absolute;top:12px;left:12px}.episodes-page-container .card-new{background:linear-gradient(135deg, var(--pk), var(--or));color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:5px;padding:3px 9px;font-family:Syne,sans-serif;font-size:.58rem;font-weight:800;position:absolute;top:12px;right:12px}.episodes-page-container .card-accent{flex-shrink:0;width:100%;height:3px;display:block}.episodes-page-container .card-body{padding:18px 18px 16px}.episodes-page-container .card-ep-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--gm);gap:8px;margin-bottom:8px;font-family:Syne,sans-serif;font-size:.66rem;font-weight:700;display:flex}.episodes-page-container .card-title{color:var(--bk);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;font-family:Playfair Display,serif;font-size:1rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.episodes-page-container .card-guest{align-items:center;gap:10px;margin-bottom:14px;display:flex}.episodes-page-container .card-av{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-family:Playfair Display,serif;font-size:.68rem;font-weight:700;display:flex}.episodes-page-container .card-g-name{color:var(--bk);font-size:.82rem;font-weight:700}.episodes-page-container .card-g-role{color:var(--gm);font-size:.7rem}.episodes-page-container .card-prog-track{background:#00000012;border-radius:4px;height:2px;margin-bottom:14px;overflow:hidden}.episodes-page-container .card-prog-fill{background:linear-gradient(90deg, var(--pm), var(--pk));border-radius:4px;width:0;height:100%;transition:width 1.3s .3s}.episodes-page-container .card-actions{gap:6px;display:flex}.episodes-page-container .cbtn{letter-spacing:.03em;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:5px;min-height:40px;padding:9px 10px;font-family:Syne,sans-serif;font-size:.68rem;font-weight:700;transition:all .2s;display:flex}.episodes-page-container .cbtn:hover{transform:scale(1.02)}.episodes-page-container .cbtn-play{background:var(--bk);color:#fff}.episodes-page-container .cbtn-play:hover{background:#1a0d2e}.episodes-page-container .cbtn-ins{color:#fff;background:linear-gradient(135deg,#d97706,#f59e0b);flex:none;padding:9px 13px}.episodes-page-container .cbtn-aud{color:#fff;background:linear-gradient(135deg,#065f46,#059669);flex:none;padding:9px 13px}.episodes-page-container .coming-soon-card{border-radius:var(--rc);text-align:center;cursor:default;background:linear-gradient(135deg,#6b21a80d,#ec489908);border:2px dashed #9333ea33;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:40px 24px;display:flex;position:relative;overflow:hidden}.episodes-page-container .cs-badge{background:linear-gradient(135deg, var(--pm), var(--pk));color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:20px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px;font-family:Syne,sans-serif;font-size:.62rem;font-weight:800;display:inline-flex}.episodes-page-container .cs-title{color:var(--bk);margin-bottom:8px;font-family:Playfair Display,serif;font-size:1.05rem;font-weight:700;line-height:1.4}.episodes-page-container .cs-text{color:var(--gm);max-width:200px;font-size:.8125rem;line-height:1.6}.episodes-page-container .cs-notify{color:var(--pp);cursor:pointer;background:#9333ea14;border:1.5px solid #9333ea2e;border-radius:20px;align-items:center;gap:6px;margin-top:16px;padding:8px 18px;font-family:Syne,sans-serif;font-size:.7rem;font-weight:700;transition:all .2s;display:inline-flex}.episodes-page-container .cs-notify:hover{background:#9333ea29}.episodes-page-container .load-more-wrap{text-align:center;margin-top:52px}.episodes-page-container .btn-lm{color:var(--pp);letter-spacing:.06em;cursor:pointer;background:#fff;border:2px solid #6b21a833;border-radius:12px;align-items:center;gap:10px;padding:14px 40px;font-family:Syne,sans-serif;font-size:.8rem;font-weight:700;transition:all .22s;display:inline-flex}.episodes-page-container .btn-lm:hover{border-color:var(--pm);background:var(--gb);transform:translateY(-2px)}.episodes-page-container .fade-up{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.episodes-page-container .fade-up.visible{opacity:1;transform:translateY(0)}.episodes-page-container .quiz-sec{background:var(--bk);padding:100px 48px;position:relative;overflow:hidden}.episodes-page-container .quiz-sec:before{content:"";pointer-events:none;background:radial-gradient(circle,#9333ea38 0%,#0000 65%);border-radius:50%;width:500px;height:500px;position:absolute;top:-120px;left:-100px}.episodes-page-container .quiz-sec:after{content:"";pointer-events:none;background:radial-gradient(circle,#ec48992e 0%,#0000 65%);border-radius:50%;width:420px;height:420px;position:absolute;bottom:-100px;right:-80px}.episodes-page-container .modal-ov{z-index:2000;opacity:0;pointer-events:none;background:#05020ff2;flex-direction:column;transition:opacity .3s;display:flex;position:fixed;inset:0}.episodes-page-container .modal-ov.open{opacity:1;pointer-events:all}.episodes-page-container .modal-box{background:#0a0618;flex-direction:column;width:100%;height:100%;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;transform:translateY(16px)}.episodes-page-container .modal-ov.open .modal-box{transform:translateY(0)}.episodes-page-container .modal-hdr{background:#0a0618fa;border-bottom:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:0;min-height:54px;display:flex;position:relative}.episodes-page-container .modal-back{color:#ffffff8c;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;background:0 0;border:none;border-right:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:7px;height:54px;padding:0 20px;font-family:Syne,sans-serif;font-size:.75rem;font-weight:700;transition:all .2s;display:flex}.episodes-page-container .modal-back:hover{color:#fff;background:#ffffff0d}.episodes-page-container .modal-tabs{scrollbar-width:none;flex:1;padding-right:0;display:flex;overflow-x:auto}.episodes-page-container .modal-tabs::-webkit-scrollbar{display:none}.episodes-page-container .modal-tab{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:#ffffff59;background:0 0;border:none;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;height:54px;padding:0 24px;font-family:Syne,sans-serif;font-size:.72rem;font-weight:700;transition:all .2s;display:flex;position:relative}.episodes-page-container .modal-tab:hover{color:#ffffffbf}.episodes-page-container .modal-tab.active{color:#fff;border-bottom-color:var(--pm);background:#9333ea12}.episodes-page-container .modal-close{color:#fff6;cursor:pointer;background:0 0;border:none;border-left:1px solid #ffffff12;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-size:1.1rem;transition:all .2s;display:flex}.episodes-page-container .modal-close:hover{color:#fff;background:#ffffff0f;transform:rotate(90deg)}.episodes-page-container .modal-content{flex:1;min-height:0;overflow:hidden}.episodes-page-container .modal-pane{height:100%;display:none}.episodes-page-container .modal-pane.active{flex-direction:column;height:100%;display:flex}.episodes-page-container .modal-split{grid-template-columns:1fr 380px;height:100%;display:grid;overflow:hidden}.episodes-page-container .modal-vid-col{scrollbar-width:thin;scrollbar-color:#9333ea4d transparent;background:#000;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.episodes-page-container .modal-vid-col::-webkit-scrollbar{width:4px}.episodes-page-container .modal-vid-col::-webkit-scrollbar-thumb{background:#9333ea66;border-radius:2px}.episodes-page-container .modal-vid-wrap{background:#000;flex-shrink:0;width:100%;position:relative}.episodes-page-container .modal-vid-wrap:before{content:"";padding-top:56.25%;display:block}.episodes-page-container .modal-vid-wrap iframe,.episodes-page-container .modal-vid-wrap .vid-placeholder{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.episodes-page-container .modal-below{background:linear-gradient(#0d0820,#110a28);flex-shrink:0}.episodes-page-container .modal-ep-info{border-bottom:1px solid #ffffff12;padding:20px 24px 14px}.episodes-page-container .modal-ep-title{color:#fff;margin-bottom:6px;font-family:Playfair Display,serif;font-size:1.1rem;font-weight:700;line-height:1.35}.episodes-page-container .modal-ep-meta{letter-spacing:.06em;text-transform:uppercase;color:#ffffff59;font-family:Syne,sans-serif;font-size:.66rem;font-weight:600}.episodes-page-container .modal-actions{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;gap:8px;padding:14px 24px;display:flex}.episodes-page-container .mac{letter-spacing:.04em;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;align-items:center;gap:7px;padding:9px 16px;font-family:Syne,sans-serif;font-size:.68rem;font-weight:700;transition:all .2s;display:inline-flex}.episodes-page-container .mac-play{color:#fff9;background:#ffffff12;border:1px solid #ffffff1a}.episodes-page-container .mac-play:hover,.episodes-page-container .mac-play.active{color:#fff;background:#ffffff26}.episodes-page-container .mac-audio{color:#34d399;background:#05966926;border:1px solid #05966933}.episodes-page-container .mac-audio:hover{background:#05966940}.episodes-page-container .mac-ins{color:#fcd34d;background:#eab3081f;border:1px solid #eab30833}.episodes-page-container .mac-ins:hover{background:#eab30838}.episodes-page-container .mac-qa{color:#d8b4fe;background:#9333ea26;border:1px solid #9333ea33}.episodes-page-container .mac-qa:hover{background:#9333ea40}.episodes-page-container .mac-yt{color:#fff6;background:#ffffff0d;border:1px solid #ffffff14}.episodes-page-container .mac-yt:hover{color:#fff;background:#ffffff1f}.episodes-page-container .modal-quote{border-bottom:1px solid #ffffff0f;padding:18px 24px}.episodes-page-container .modal-quote-inner{border-left:3px solid var(--pk);background:linear-gradient(135deg,#6b21a82e,#ec48991a);border-radius:14px;padding:18px 20px;position:relative}.episodes-page-container .modal-quote-mark{color:#ec489959;pointer-events:none;font-family:Playfair Display,serif;font-size:3.5rem;font-style:italic;line-height:.5;position:absolute;top:14px;left:16px}.episodes-page-container .modal-quote-text{color:#ffffffe0;padding-left:20px;font-family:Playfair Display,serif;font-size:.95rem;font-style:italic;line-height:1.7}.episodes-page-container .modal-quote-attr{letter-spacing:.08em;text-transform:uppercase;color:#ffffff59;margin-top:10px;padding-left:20px;font-family:Syne,sans-serif;font-size:.65rem;font-weight:700}.episodes-page-container .bio-col{scrollbar-width:thin;scrollbar-color:#9333ea4d transparent;background:#0d0820;border-left:1px solid #ffffff12;flex-direction:column;gap:0;display:flex;overflow-y:auto}.episodes-page-container .bio-col::-webkit-scrollbar{width:3px}.episodes-page-container .bio-col::-webkit-scrollbar-thumb{background:#9333ea66;border-radius:2px}.episodes-page-container .bio-sticky-hdr{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10;background:#0d0820fa;border-bottom:1px solid #ffffff12;flex-shrink:0;padding:20px 22px 16px;position:sticky;top:0}.episodes-page-container .bio-g-row{align-items:center;gap:14px;margin-bottom:12px;display:flex}.episodes-page-container .bio-av{color:#fff;border:2.5px solid #9333ea4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-family:Playfair Display,serif;font-size:1.2rem;font-weight:900;display:flex}.episodes-page-container .bio-name{color:#fff;font-family:Playfair Display,serif;font-size:1.15rem;font-weight:700;line-height:1.2}.episodes-page-container .bio-role{color:#ffffff73;margin-top:3px;font-family:DM Sans,sans-serif;font-size:.78rem}.episodes-page-container .bio-tags{flex-wrap:wrap;gap:6px;display:flex}.episodes-page-container .bio-tag{letter-spacing:.04em;color:var(--pl);background:#9333ea1f;border:1px solid #9333ea38;border-radius:20px;padding:4px 11px;font-family:Syne,sans-serif;font-size:.62rem;font-weight:700}.episodes-page-container .bio-scroll-body{flex-direction:column;flex:1;gap:18px;padding:20px 22px;display:flex}.episodes-page-container .bio-sec-hdr{letter-spacing:.1em;text-transform:uppercase;color:var(--gr);align-items:center;gap:6px;margin-bottom:8px;font-family:Syne,sans-serif;font-size:.65rem;font-weight:700;display:flex}.episodes-page-container .bio-sec-hdr:after{content:"";background:#ffffff0f;flex:1;height:1px}.episodes-page-container .bio-text{color:#ffffff9e;font-size:.88rem;line-height:1.82}.episodes-page-container .bio-facts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.episodes-page-container .bio-fact{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;padding:11px 13px}.episodes-page-container .bio-fact-l{color:#ffffff47;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-family:Syne,sans-serif;font-size:.58rem;font-weight:700}.episodes-page-container .bio-fact-v{color:#ffffffd1;font-size:.82rem;font-weight:600}.episodes-page-container .bio-div{border:none;border-top:1px solid #ffffff0f}.episodes-page-container .bio-full-link{letter-spacing:.04em;color:var(--pl);background:#9333ea12;border:1px solid #9333ea40;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-family:Syne,sans-serif;font-size:.7rem;font-weight:700;transition:all .2s;display:inline-flex}.episodes-page-container .bio-full-link:hover{color:#fff;background:#9333ea2e}.episodes-page-container .mentor-cta{background:linear-gradient(135deg,#6b21a840,#ec489926);border:1px solid #9333ea40;border-radius:16px;padding:18px}.episodes-page-container .mentor-cta-top{align-items:center;gap:10px;margin-bottom:10px;display:flex}.episodes-page-container .mentor-cta-icon{background:linear-gradient(135deg, var(--pp), var(--pk));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;display:flex}.episodes-page-container .mentor-cta-title{color:#fff;font-family:Playfair Display,serif;font-size:.95rem;font-weight:700}.episodes-page-container .mentor-cta-sub{color:#fff6;letter-spacing:.03em;margin-top:2px;font-family:Syne,sans-serif;font-size:.65rem}.episodes-page-container .mentor-cta-text{color:#ffffff80;margin-bottom:12px;font-size:.78rem;line-height:1.65}.episodes-page-container .mentor-cta-btn{background:linear-gradient(135deg, var(--pp), var(--pk));color:#fff;letter-spacing:.05em;cursor:pointer;text-align:center;border:none;border-radius:12px;width:100%;padding:12px;font-family:Syne,sans-serif;font-size:.75rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:block}.episodes-page-container .mentor-cta-btn:hover{opacity:.88}.episodes-page-container .insights-scroll{scrollbar-width:thin;scrollbar-color:#9333ea4d transparent;background:linear-gradient(160deg,#12082a,#1e0d40 50%,#12082a);flex:1;height:100%;padding:32px 40px;overflow-y:auto}.episodes-page-container .insights-scroll::-webkit-scrollbar{width:4px}.episodes-page-container .insights-scroll::-webkit-scrollbar-thumb{background:#9333ea66;border-radius:2px}.episodes-page-container .audio-scroll{scrollbar-width:thin;scrollbar-color:#9333ea4d transparent;background:linear-gradient(160deg,#08041a,#150830 50%,#08041a);height:100%;overflow-y:auto}.episodes-page-container .audio-scroll::-webkit-scrollbar{width:4px}.episodes-page-container .audio-scroll::-webkit-scrollbar-thumb{background:#9333ea66;border-radius:2px}.episodes-page-container .qa-pane-wrap{background:linear-gradient(160deg,#0a0618,#140830 100%);flex-direction:column;height:100%;display:flex}.episodes-page-container .qa-ctx{background:#9333ea14;border-bottom:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:14px;padding:18px 28px;display:flex}.episodes-page-container .qa-ctx-av{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-family:Playfair Display,serif;font-size:.9rem;font-weight:700;display:flex}.episodes-page-container .qa-ctx-info{flex:1;min-width:0}.episodes-page-container .qa-ctx-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-family:Playfair Display,serif;font-size:.9rem;font-weight:700;overflow:hidden}.episodes-page-container .qa-ctx-meta{letter-spacing:.06em;text-transform:uppercase;color:#ffffff59;margin-top:2px;font-family:Syne,sans-serif;font-size:.62rem;font-weight:600}.episodes-page-container .qa-back-vid{letter-spacing:.05em;color:#fff6;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:5px;padding:0;font-family:Syne,sans-serif;font-size:.65rem;font-weight:700;transition:color .2s;display:flex}.episodes-page-container .qa-back-vid:hover{color:#fffc}.episodes-page-container .qa-form-section{background:#ffffff05;border-bottom:1px solid #ffffff12;flex-shrink:0;padding:20px 28px}.episodes-page-container .qa-form-title{letter-spacing:.12em;text-transform:uppercase;color:#fff6;align-items:center;gap:8px;margin-bottom:14px;font-family:Syne,sans-serif;font-size:.65rem;font-weight:800;display:flex}.episodes-page-container .qa-badge{color:var(--gl);background:#eab30826;border:1px solid #eab30840;border-radius:20px;padding:2px 9px;font-size:.6rem;font-weight:700}.episodes-page-container .qa-fields{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.episodes-page-container .qa-input{color:#fff;background:#ffffff0f;border:1.5px solid #ffffff1a;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:DM Sans,sans-serif;font-size:.84rem;transition:all .2s}.episodes-page-container .qa-input::placeholder{color:#ffffff40}.episodes-page-container .qa-input:focus{background:#9333ea14;border-color:#9333ea99}.episodes-page-container .qa-textarea-wrap{align-items:flex-end;gap:10px;display:flex}.episodes-page-container .qa-textarea{color:#fff;resize:none;scrollbar-width:none;background:#ffffff0f;border:1.5px solid #9333ea40;border-radius:12px;outline:none;flex:1;min-height:56px;max-height:120px;padding:12px 14px;font-family:DM Sans,sans-serif;font-size:.85rem;line-height:1.55;transition:all .2s}.episodes-page-container .qa-textarea::placeholder{color:#ffffff38}.episodes-page-container .qa-textarea:focus{background:#9333ea14;border-color:#9333eab3}.episodes-page-container .qa-send-btn{background:linear-gradient(135deg, var(--pm), var(--pk));cursor:pointer;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;width:46px;height:46px;transition:transform .2s,opacity .2s;display:flex;box-shadow:0 4px 18px #9333ea66}.episodes-page-container .qa-send-btn:hover{transform:scale(1.07)}.episodes-page-container .qa-send-btn:disabled{opacity:.4;cursor:not-allowed}.episodes-page-container .qa-hint-txt{color:#ffffff29;text-align:right;letter-spacing:.04em;margin-top:7px;font-family:Syne,sans-serif;font-size:.58rem}.episodes-page-container .qa-list-section{scrollbar-width:thin;scrollbar-color:#9333ea4d transparent;flex-direction:column;flex:1;gap:18px;padding:18px 28px;display:flex;overflow-y:auto}.episodes-page-container .qa-list-section::-webkit-scrollbar{width:3px}.episodes-page-container .qa-list-section::-webkit-scrollbar-thumb{background:#9333ea66;border-radius:2px}.episodes-page-container .qa-list-hdr{letter-spacing:.1em;text-transform:uppercase;color:#ffffff4d;border-bottom:1px solid #ffffff0f;margin-bottom:4px;padding-bottom:8px;font-family:Syne,sans-serif;font-size:.65rem;font-weight:700}.episodes-page-container .qa-item{animation:.3s slideIn}.episodes-page-container .qa-q-row{align-items:flex-start;gap:12px;display:flex}.episodes-page-container .qa-user-av{color:#fff;background:linear-gradient(135deg,#4b5563,#6b7280);border:2px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-family:Syne,sans-serif;font-size:.62rem;font-weight:800;display:flex}.episodes-page-container .qa-q-body{flex:1;min-width:0}.episodes-page-container .qa-q-meta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:6px;display:flex}.episodes-page-container .qa-q-name{color:#ffffffb3;font-family:Syne,sans-serif;font-size:.72rem;font-weight:700}.episodes-page-container .qa-q-time{color:#ffffff40;font-size:.65rem}.episodes-page-container .qa-status-badge{border-radius:20px;padding:2px 8px;font-family:Syne,sans-serif;font-size:.58rem;font-weight:700}.episodes-page-container .qa-status-answered{color:#34d399;background:#05966926;border:1px solid #05966933}.episodes-page-container .qa-status-pending{color:#fcd34d;background:#eab3081a;border:1px solid #eab3082e}.episodes-page-container .qa-q-text{color:#ffffffd1;font-size:.88rem;font-weight:500;line-height:1.65}.episodes-page-container .qa-connector{background:linear-gradient(#ffffff1a,#9333ea4d);flex:1;width:2px;min-height:16px;margin:8px 0 8px 16px}.episodes-page-container .qa-ans-row{align-items:flex-start;gap:12px;display:flex}.episodes-page-container .qa-host-av{background:linear-gradient(135deg, var(--pp), var(--pk));color:#fff;border:2px solid #9333ea66;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-family:Syne,sans-serif;font-size:.62rem;font-weight:800;display:flex;box-shadow:0 0 0 3px #9333ea1f}.episodes-page-container .qa-ans-body{flex:1;min-width:0}.episodes-page-container .qa-ans-meta{align-items:center;gap:7px;margin-bottom:8px;display:flex}.episodes-page-container .qa-host-badge{color:#e9d5ff;letter-spacing:.05em;background:linear-gradient(135deg,#9333ea4d,#ec489933);border:1px solid #9333ea59;border-radius:20px;padding:2px 9px;font-family:Syne,sans-serif;font-size:.58rem;font-weight:800}.episodes-page-container .qa-ans-text-wrap{border:1px solid #9333ea2e;border-left:3px solid var(--pm);background:linear-gradient(135deg,#9333ea1a,#ec48990f);border-radius:12px;padding:14px 16px}.episodes-page-container .qa-ans-text{color:#ffffffd9;font-size:.87rem;line-height:1.72}.episodes-page-container .qa-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px 24px;display:flex}.episodes-page-container .qa-empty-icon{background:linear-gradient(135deg,#9333ea2e,#ec48991f);border:1.5px solid #9333ea40;border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.8rem;display:flex}.episodes-page-container .qa-empty-title{color:#ffffffb3;font-family:Playfair Display,serif;font-size:1rem;font-weight:700}.episodes-page-container .qa-empty-sub{color:#ffffff52;max-width:240px;font-size:.82rem;line-height:1.7}.episodes-page-container .bio-pane-scroll{scrollbar-width:thin;scrollbar-color:#9333ea4d transparent;background:#0d0820;height:100%;padding:32px 40px;overflow-y:auto}.episodes-page-container .bio-pane-scroll::-webkit-scrollbar{width:4px}.episodes-page-container .bio-pane-scroll::-webkit-scrollbar-thumb{background:#9333ea66;border-radius:2px}.episodes-page-container .mentor-modal-ov{z-index:3000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;background:#05030fe6;justify-content:center;align-items:center;padding:16px;transition:opacity .3s;display:flex;position:fixed;inset:0}.episodes-page-container .mentor-modal-ov.open{opacity:1;pointer-events:all}.episodes-page-container .mentor-modal-box{background:#0d0820;border:1px solid #9333ea47;border-radius:24px;width:100%;max-width:520px;max-height:90vh;transition:transform .35s cubic-bezier(.16,1,.3,1);overflow:hidden auto;transform:scale(.94)translateY(16px);box-shadow:0 32px 80px #000000b3}.episodes-page-container .mentor-modal-ov.open .mentor-modal-box{transform:scale(1)translateY(0)}@media (width<=1200px){.episodes-page-container .ep-grid{grid-template-columns:repeat(2,1fr)}.episodes-page-container .featured-grid,.episodes-page-container .hero-inner{grid-template-columns:1fr}.episodes-page-container .hero-right{display:none}}@media (width<=900px){.episodes-page-container .modal-split{grid-template-columns:1fr;overflow-y:auto}.episodes-page-container .bio-col{border-top:1px solid #ffffff12;border-left:none;max-height:none;overflow:visible}.episodes-page-container .bio-sticky-hdr{position:relative}.episodes-page-container .hero{padding:60px 24px 80px}.episodes-page-container .filter-inner{padding:0 20px}.episodes-page-container .featured,.episodes-page-container .grid-sec{padding:40px 24px}.episodes-page-container .insights-scroll{padding:24px 20px}.episodes-page-container .qa-form-section,.episodes-page-container .qa-list-section,.episodes-page-container .qa-ctx{padding-left:20px;padding-right:20px}}@media (width<=768px){.episodes-page-container .ep-grid{grid-template-columns:1fr;gap:20px}.episodes-page-container .hero-stats{flex-wrap:nowrap;gap:0}.episodes-page-container .stat-item{margin-right:20px;padding-right:20px}.episodes-page-container .stat-num{font-size:1.8rem}.episodes-page-container .hero{min-height:auto;padding:48px 20px 72px}.episodes-page-container .hero-h1{font-size:2.4rem}.episodes-page-container .hero-latest{padding:12px 20px}.episodes-page-container .modal-hdr{overflow-x:auto}.episodes-page-container .modal-tab{padding:0 16px;font-size:.65rem}.episodes-page-container .modal-back span{display:none}.episodes-page-container .modal-vid-wrap:before{padding-top:56.25%}.episodes-page-container .qa-fields{grid-template-columns:1fr}.episodes-page-container .bio-pane-scroll,.episodes-page-container .insights-scroll{padding:20px 16px}.episodes-page-container .feat-actions{gap:8px}.episodes-page-container .btn-p,.episodes-page-container .btn-s,.episodes-page-container .btn-gold,.episodes-page-container .btn-audio{padding:11px 16px;font-size:.72rem}.episodes-page-container .featured-grid{gap:28px}.episodes-page-container .quiz-sec{padding:64px 24px}}@media (width<=480px){.episodes-page-container .hero-h1{font-size:2rem}.episodes-page-container .hero-stats{flex-wrap:wrap}.episodes-page-container .stat-item{border-right:none;width:50%;margin-right:0;padding:0 0 16px}.episodes-page-container .modal-back{padding:0 14px}.episodes-page-container .card-actions{gap:5px}.episodes-page-container .cbtn{padding:8px;font-size:.65rem}.episodes-page-container .mac{padding:8px 12px;font-size:.65rem}}:root{--purple-deep:#6b21a8;--purple-mid:#9333ea;--purple-light:#d8b4fe;--pink:#ec4899;--pink-soft:#f9a8d4;--orange:#f97316;--gold:#eab308;--gold-bright:#ffe100;--black:#0a0414;--dark:#100720;--dark-2:#1a0d35;--dark-3:#231248;--grey-text:#4b5563;--grey-muted:#9ca3af;--grey-faint:#f3f0fa;--hg:linear-gradient(135deg, #6b21a8 0%, #9333ea 25%, #ec4899 55%, #f97316 80%, #eab308 100%);--font-d:"Playfair Display", Georgia, serif;--font-b:"DM Sans", system-ui, sans-serif;--r4:4px;--r8:8px;--r12:12px;--r16:16px;--r20:20px;--r99:9999px}.resources-page-container .back-nav{z-index:100;border-radius:var(--r99);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .2s;display:flex;position:fixed;top:20px;left:24px}.resources-page-container .back-nav:hover{background:#fff3}.resources-page-container .back-nav svg{flex-shrink:0;width:14px;height:14px}.resources-page-container .hero{background:linear-gradient(160deg,#0a0414 0%,#1a0d35 40%,#2d1060 70%,#0a0414 100%);flex-direction:column;justify-content:center;min-height:480px;padding:100px 24px 60px;display:flex;position:relative;overflow:hidden}.resources-page-container .hero:before{content:"";pointer-events:none;background:radial-gradient(70% 60% at 20%,#9333ea2e 0%,#0000 100%),radial-gradient(50% 50% at 80% 30%,#ec48991f 0%,#0000 100%);position:absolute;inset:0}.resources-page-container .hero:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff06 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.resources-page-container .hero__inner{z-index:1;text-align:center;max-width:900px;margin:0 auto;position:relative}.resources-page-container .hero__eyebrow{text-transform:uppercase;letter-spacing:.2em;color:#ffd700cc;border-radius:var(--r99);background:#ffd70014;border:1px solid #ffd70033;align-items:center;gap:8px;margin-bottom:20px;padding:5px 16px;font-size:11px;font-weight:800;display:inline-flex}.resources-page-container .hero__h1{font-family:var(--font-d);color:#fff;letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(2.4rem,5vw,4rem);font-weight:900;line-height:1.08}.resources-page-container .hero__h1 span{background:linear-gradient(90deg,#ffe100,#f97316,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.resources-page-container .hero__sub{color:#ffffff80;max-width:580px;margin-bottom:36px;margin-left:auto;margin-right:auto;font-size:clamp(15px,2vw,18px);line-height:1.7}.resources-page-container .search-wrap{max-width:620px;margin:0 auto 40px;position:relative}.resources-page-container .search-box{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;width:100%;height:58px;font-family:var(--font-b);background:#ffffff12;border:1.5px solid #ffffff1f;border-radius:14px;outline:none;padding:0 56px 0 52px;font-size:15px;transition:border-color .25s,background .25s}.resources-page-container .search-box:focus{background:#9333ea14;border-color:#9333ea99}.resources-page-container .search-box::placeholder{color:#ffffff47}.resources-page-container .search-icon{color:#fff6;pointer-events:none;width:20px;height:20px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.resources-page-container .search-clear{color:#ffffff80;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.resources-page-container .search-clear.vis{display:flex}.resources-page-container .search-results-drop{z-index:200;background:#1a0d35;border:1px solid #ffffff1a;border-radius:14px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 24px 60px #00000080}.resources-page-container .search-results-drop.open{display:block}.resources-page-container .search-drop-item{cursor:pointer;border-bottom:1px solid #ffffff0a;align-items:center;gap:12px;padding:12px 16px;transition:background .15s;display:flex}.resources-page-container .search-drop-item:last-child{border-bottom:none}.resources-page-container .search-drop-item:hover{background:#9333ea1f}.resources-page-container .search-drop-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.resources-page-container .search-drop-title{color:#fff;margin-bottom:2px;font-size:13px;font-weight:700}.resources-page-container .search-drop-met .search-drop-tag{border-radius:var(--r99);text-transform:uppercase;letter-spacing:.1em;flex-shrink:0;padding:2px 8px;font-size:9px;font-weight:800}.resources-page-container .hero-stats{background:#ffffff0a;border:1px solid #ffffff12;border-radius:16px;justify-content:center;align-items:center;gap:0;max-width:620px;margin:0 auto;display:flex;overflow:hidden}.resources-page-container .hero-stat{text-align:center;flex:1;padding:16px 12px;position:relative}.resources-page-container .hero-stat:not(:last-child):after{content:"";background:#ffffff12;width:1px;position:absolute;top:20%;bottom:20%;right:0}.resources-page-container .hero-stat__num{font-family:var(--font-d);color:#ffe100;margin-bottom:4px;font-size:22px;font-weight:900;line-height:1;display:block}.resources-page-container .hero-stat__lbl{color:#ffffff59;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:600}.resources-page-container .filter-bar{z-index:90;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0414eb;border-bottom:1px solid #ffffff0f;padding:0 24px;position:sticky;top:0}.resources-page-container .filter-bar__inner{flex-direction:column;gap:0;max-width:1200px;margin:0 auto;display:flex}.resources-page-container .filter-types{scrollbar-width:none;border-bottom:1px solid #ffffff0d;align-items:center;gap:4px;padding:10px 0;display:flex;overflow-x:auto}.resources-page-container .filter-types::-webkit-scrollbar{display:none}.resources-page-container .filter-type-btn{border-radius:var(--r99);color:#fff6;height:34px;font-family:var(--font-b);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:6px;padding:0 16px;font-size:12px;font-weight:700;transition:all .2s;display:flex}.resources-page-container .filter-type-btn:hover{color:#ffffffb3;border-color:#fff3}.resources-page-container .filter-type-btn.active{color:#fff;background:#ffffff1a;border-color:#ffffff40}.resources-page-container .filter-type-btn .dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.resources-page-container .filter-fields{scrollbar-width:none;align-items:center;gap:6px;padding:8px 0;display:flex;overflow-x:auto}.resources-page-container .filter-fields::-webkit-scrollbar{display:none}.resources-page-container .field-chip{border-radius:var(--r99);color:#ffffff59;height:30px;font-family:var(--font-b);cursor:pointer;white-space:nowrap;letter-spacing:.02em;background:0 0;border:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:5px;padding:0 14px;font-size:11px;font-weight:700;transition:all .2s;display:flex}.resources-page-container .field-chip:hover{color:#fff9;border-color:#ffffff26}.resources-page-container .field-chip.active{color:#fff;border-color:#0000}.resources-page-container .field-chip.active[data-field=all]{background:#ffffff1f}.resources-page-container .field-chip.active[data-field=stem]{color:#5eead4;background:#0d948859;border-color:#0d948880}.resources-page-container .field-chip.active[data-field=business]{color:#fcd34d;background:#b4530959;border-color:#eab30866}.resources-page-container .field-chip.active[data-field=law]{color:#a5b4fc;background:#4338ca66;border-color:#818cf866}.resources-page-container .field-chip.active[data-field=mental]{color:#f9a8d4;background:#be185d59;border-color:#f472b666}.resources-page-container .field-chip.active[data-field=creative]{color:#fdba74;background:#c2410c59;border-color:#fb923c66}.resources-page-container .field-chip.active[data-field=finance]{color:#7dd3fc;background:#0369a159;border-color:#38bdf866}.resources-page-container .field-chip.active[data-field=health]{color:#6ee7b7;background:#04785759;border-color:#34d39966}.resources-page-container .field-chip.active[data-field=education]{color:#c4b5fd;background:#6d28d959;border-color:#a78bfa66}.resources-page-container .results-count{color:#ffffff4d;padding:6px 0;font-size:12px;font-weight:500}.resources-page-container .results-count strong{color:#fff9}.resources-page-container .page- .featured-section{background:var(--dark);padding:52px 24px}.resources-page-container .featured-section__inner{max-width:1200px;margin:0 auto}.resources-page-container .section-label{align-items:center;gap:10px;margin-bottom:28px;display:flex}.resources-page-container .section-label__text{text-transform:uppercase;letter-spacing:.2em;color:#ffd700b3;font-size:10px;font-weight:800}.resources-page-container .section-label__line{background:#ffffff0f;flex:1;height:1px}.resources-page-container .featured-grid{grid-template-columns:1.4fr 1fr 1fr;gap:20px;display:grid}.resources-page-container .feat-card-big{cursor:pointer;background:linear-gradient(155deg,#1a0d35,#2d1060);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:flex;position:relative;overflow:hidden}.resources-page-container .feat-card-big:hover{transform:translateY(-6px);box-shadow:0 24px 60px #6b21a84d}.resources-page-container .feat-card-big__cover{flex-shrink:0;height:200px;position:relative;overflow:hidden}.resources-page-container .feat-card-big__badge{border-radius:var(--r99);text-transform:uppercase;letter-spacing:.1em;z-index:2;padding:4px 12px;font-size:10px;font-weight:800;position:absolute;top:14px;left:14px}.resources-page-container .feat-card-big__new{border-radius:var(--r99);color:#fff;z-index:2;background:#ec4899;padding:4px 10px;font-size:10px;font-weight:800;position:absolute;top:14px;right:14px}.resources-page-container .feat-card-big__ .feat-card-big__field{text-transform:uppercase;letter-spacing:.12em;color:#ffffff59;margin-bottom:6px;font-size:10px;font-weight:700}.resources-page-container .feat-card-big__title{font-family:var(--font-d);color:#fff;margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.3}.resources-page-container .feat-card-big__desc{color:#ffffff73;flex:1;margin-bottom:16px;font-size:13px;line-height:1.6}.resources-page-container .feat-card-big__footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.resources-page-container .feat-card-big__ep{color:#ffffff4d;font-size:11px;font-weight:600}.resources-page-container .dl-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#9333ea,#ec4899);border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;height:36px;padding:0 16px;font-size:12px;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex}.resources-page-container .dl-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #9333ea66}.resources-page-container .dl-btn svg{flex-shrink:0;width:13px;height:13px}.resources-page-container .feat-card-sm{cursor:pointer;background:linear-gradient(155deg,#1a0d35,#231248);border:1px solid #ffffff12;border-radius:20px;flex-direction:column;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:flex;overflow:hidden}.resources-page-container .feat-card-sm:hover{transform:translateY(-6px);box-shadow:0 20px 50px #6b21a840}.resources-page-container .feat-card-sm__cover{flex-shrink:0;justify-content:center;align-items:center;height:130px;display:flex;position:relative;overflow:hidden}.resources-page-container .feat-card-sm__icon{filter:drop-shadow(0 0 20px #fff3);font-size:40px}.resources-page-container .feat-card-sm__ .feat-card-sm__type{text-transform:uppercase;letter-spacing:.14em;color:#ffffff4d;margin-bottom:5px;font-size:9px;font-weight:800}.resources-page-container .feat-card-sm__title{font-family:var(--font-d);color:#fff;margin-bottom:6px;font-size:15px;font-weight:700;line-height:1.3}.resources-page-container .feat-card-sm__desc{color:#fff6;flex:1;margin-bottom:14px;font-size:12px;line-height:1.55}.resources-page-container .feat-card-sm__footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.resources-page-container .feat-card-sm__pages{color:#ffffff40;font-size:10px;font-weight:600}.resources-page-container .resources-section{max-width:1200px;margin:0 auto;padding:52px 24px 80px}.resources-page-container .resources-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:32px;display:grid}.resources-page-container .rc{cursor:pointer;background:#fff;border:1px solid #6b21a814;border-radius:16px;flex-direction:column;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s;display:flex;overflow:hidden;box-shadow:0 2px 16px #6b21a80a}.resources-page-container .rc:hover{transform:translateY(-8px);box-shadow:0 20px 56px #6b21a81f}.resources-page-container .rc.hidden{display:none}.resources-page-container .rc__cover{flex-shrink:0;justify-content:center;align-items:center;height:130px;display:flex;position:relative;overflow:hidden}.resources-page-container .rc__cover-icon{z-index:1;filter:drop-shadow(0 4px 16px #0003);font-size:38px;position:relative}.resources-page-container .rc__cover-pattern{opacity:.12;position:absolute;inset:0}.resources-page-container .rc__type-badge{border-radius:var(--r99);text-transform:uppercase;letter-spacing:.1em;z-index:2;padding:3px 9px;font-size:9px;font-weight:800;position:absolute;top:10px;left:10px}.resources-page-container .rc__pages{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;border-radius:var(--r99);z-index:2;background:#0000004d;padding:3px 9px;font-size:10px;font-weight:700;position:absolute;top:10px;right:10px}.resources-page-container .rc__ .rc__field{text-transform:uppercase;letter-spacing:.1em;color:var(--grey-muted);align-items:center;gap:5px;margin-bottom:6px;font-size:10px;font-weight:700;display:flex}.resources-page-container .rc__field-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.resources-page-container .rc__title{font-family:var(--font-d);color:var(--black);margin-bottom:6px;font-size:15px;font-weight:700;line-height:1.3}.resources-page-container .rc__desc{color:var(--grey-text);flex:1;margin-bottom:14px;font-size:12px;line-height:1.55}.resources-page-container .rc__footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.resources-page-container .rc__ep-link{color:var(--purple-mid);align-items:center;gap:3px;font-size:11px;font-weight:600;transition:gap .2s;display:flex}.resources-page-container .rc__ep-link:hover{gap:6px}.resources-page-container .rc__dl{background:linear-gradient(135deg, var(--purple-mid), #ec4899);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;height:34px;padding:0 14px;font-size:11px;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex}.resources-page-container .rc__dl:hover{transform:translateY(-1px);box-shadow:0 4px 16px #9333ea4d}.resources-page-container .rc__dl svg{flex-shrink:0;width:12px;height:12px}.resources-page-container .rc--pdf .rc__type-badge{color:#7c3aed;background:#9333ea26}.resources-page-container .rc--guide .rc__type-badge{color:#92700a;background:#eab30826}.resources-page-container .rc--template .rc__type-badge{color:#be185d;background:#ec48991f}.resources-page-container .rc--worksheet .rc__type-badge{color:#065f46;background:#10b9811f}.resources-page-container .rc--reading .rc__type-badge{color:#9a3412;background:#f973161f}.resources-page-container .rc--toolkit .rc__type-badge{color:#3730a3;background:#6366f11f}.resources-page-container .rc--salary .rc__type-badge{color:#155e75;background:#06b6d41f}.resources-page-container .rc--script .rc__type-badge{color:#9d174d;background:#f472b61f}.resources-page-container .field-section{margin-bottom:52px;display:none}.resources-page-container .field-section.visible{display:block}.resources-page-container .field-section__head{cursor:pointer;align-items:center;gap:16px;margin-bottom:8px;display:flex}.resources-page-container .field-section__emoji{font-size:28px}.resources-page-container .field-section__info{flex:1}.resources-page-container .field-section__name{font-family:var(--font-d);color:var(--black);margin-bottom:2px;font-size:22px;font-weight:700}.resources-page-container .field-section__sub{color:var(--grey-muted);font-size:12px;font-weight:500}.resources-page-container .field-section__count{color:var(--grey-muted);border-radius:var(--r99);white-space:nowrap;background:#6b21a80f;border:1px solid #6b21a814;padding:4px 12px;font-size:12px;font-weight:700}.resources-page-container .subfield-tabs{flex-wrap:wrap;gap:6px;margin-bottom:24px;padding:12px 0 0;display:flex}.resources-page-container .subfield-tab{border-radius:var(--r99);cursor:pointer;color:var(--grey-text);font-size:11px;font-weight:700;font-family:var(--font-b);background:0 0;border:1px solid #6b21a81f;padding:5px 14px;transition:all .2s}.resources-page-container .subfield-tab:hover{color:var(--purple-mid);border-color:#9333ea4d}.resources-page-container .subfield-tab.active{background:var(--purple-mid);color:#fff;border-color:#0000}.resources-page-container .coming-section{background:linear-gradient(135deg,#0a0414,#1a0d35,#0a0414);padding:52px 24px;position:relative;overflow:hidden}.resources-page-container .coming-section:before{content:"";pointer-events:none;background-image:radial-gradient(#9333ea0a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.resources-page-container .coming-section__inner{z-index:1;max-width:1200px;margin:0 auto;position:relative}.resources-page-container .coming-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px;display:grid}.resources-page-container .coming-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:20px;position:relative;overflow:hidden}.resources-page-container .coming-card:before{content:"";background:var(--hg);opacity:.4;height:2px;position:absolute;top:0;left:0;right:0}.resources-page-container .coming-card__lock{background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:12px;font-size:14px;display:flex}.resources-page-container .coming-card__title{color:#fff9;margin-bottom:5px;font-size:14px;font-weight:700;line-height:1.3}.resources-page-container .coming-card__desc{color:#ffffff40;margin-bottom:14px;font-size:12px;line-height:1.5}.resources-page-container .coming-card__tag{border-radius:var(--r99);text-transform:uppercase;letter-spacing:.1em;color:#ffffff40;background:#ffffff0d;padding:3px 10px;font-size:9px;font-weight:800;display:inline-flex}.resources-page-container .coming-card__notify{color:#fff6;cursor:pointer;width:100%;height:32px;font-size:11px;font-weight:700;font-family:var(--font-b);background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;margin-top:12px;transition:all .2s}.resources-page-container .coming-card__notify:hover{color:#d8b4fee6;background:#9333ea26;border-color:#9333ea4d}.resources-page-container .types-section{background:#fff;border-top:1px solid #6b21a80f;padding:60px 24px}.resources-page-container .types-section__inner{max-width:1100px;margin:0 auto}.resources-page-container .types-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px;display:grid}.resources-page-container .type-card{background:#fafafa;border:1px solid #6b21a814;border-radius:16px;padding:22px 20px;transition:all .3s}.resources-page-container .type-card:hover{background:#fff;transform:translateY(-4px);box-shadow:0 8px 32px #6b21a814}.resources-page-container .type-card__icon-wrap{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;font-size:20px;display:flex}.resources-page-container .type-card__name{color:var(--black);margin-bottom:5px;font-size:14px;font-weight:700}.resources-page-container .type-card__desc{color:var(--grey-text);font-size:12px;line-height:1.55}.resources-page-container .type-card__count{border-radius:var(--r99);margin-top:10px;padding:2px 9px;font-size:10px;font-weight:700;display:inline-flex}.resources-page-container .newsletter{text-align:center;background:linear-gradient(135deg,#6b21a8,#9333ea,#ec4899) 0 0/200% 200%;padding:60px 24px;animation:12s infinite hgShift;position:relative;overflow:hidden}@keyframes hgShift{0%,to{background-position:0%}50%{background-position:100%}}.resources-page-container .newsletter:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0a 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.resources-page-container .newsletter__inner{z-index:1;max-width:520px;margin:0 auto;position:relative}.resources-page-container .newsletter__h2{font-family:var(--font-d);color:#fff;margin-bottom:10px;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700;line-height:1.2}.resources-page-container .newsletter__sub{color:#ffffffbf;margin-bottom:28px;font-size:15px}.resources-page-container .newsletter__form{gap:10px;max-width:420px;margin:0 auto;display:flex}.resources-page-container .newsletter__input{color:#fff;height:50px;font-size:14px;font-family:var(--font-b);background:#ffffff1a;border:1.5px solid #ffffff40;border-radius:12px;outline:none;flex:1;padding:0 18px}.resources-page-container .newsletter__input::placeholder{color:#fff6}.resources-page-container .newsletter__input:focus{background:#ffffff26;border-color:#ffffff80}.resources-page-container .newsletter__btn{height:50px;color:var(--purple-deep);cursor:pointer;white-space:nowrap;font-size:14px;font-weight:800;font-family:var(--font-b);background:#fff;border:none;border-radius:12px;padding:0 24px;transition:transform .2s}.resources-page-container .newsletter__btn:hover{transform:translateY(-2px)}.resources-page-container .newsletter__perks{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.resources-page-container .newsletter__perk{color:#fff9;align-items:center;gap:5px;font-size:11px;display:flex}.resources-page-container .empty-state{text-align:center;padding:80px 24px;display:none}.resources-page-container .empty-state.show{display:block}.resources-page-container .empty-state__icon{margin-bottom:16px;font-size:52px}.resources-page-container .empty-state__h3{font-family:var(--font-d);color:var(--black);margin-bottom:8px;font-size:22px;font-weight:700}.resources-page-container .empty-state__p{color:var(--grey-text);max-width:360px;margin:0 auto 24px;font-size:15px}.resources-page-container .empty-state__btn{border-radius:var(--r99);background:var(--purple-mid);color:#fff;cursor:pointer;height:42px;font-size:14px;font-weight:700;font-family:var(--font-b);border:none;padding:0 24px}.resources-page-container .toast{z-index:9999;background:#fff;border:1px solid #6b21a826;border-radius:14px;align-items:center;gap:10px;max-width:320px;padding:14px 18px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(120%);box-shadow:0 16px 48px #00000026}.resources-page-container .toast.show{transform:translateY(0)}.resources-page-container .toast__icon{flex-shrink:0;font-size:24px}.resources-page-container .toast__title{color:var(--black);font-size:14px;font-weight:700}.resources-page-container .toast__sub{color:var(--grey-muted);font-size:12px}.resources-page-container .reveal{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.resources-page-container .reveal.vis{opacity:1;transform:translateY(0)}.resources-page-container .reveal-d1{transition-delay:.1s}.resources-page-container .reveal-d2{transition-delay:.2s}.resources-page-container .reveal-d3{transition-delay:.3s}.resources-page-container .reveal-d4{transition-delay:.4s}.resources-page-container .sh{margin-bottom:0}.resources-page-container .sh__eyebrow{text-transform:uppercase;letter-spacing:.2em;border-radius:var(--r99);align-items:center;gap:6px;margin-bottom:12px;padding:4px 14px;font-size:10px;font-weight:800;display:inline-flex}.resources-page-container .sh__h2{font-family:var(--font-d);letter-spacing:-.02em;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:900;line-height:1.1}.resources-page-container .sh__sub{color:var(--grey-text);max-width:560px;margin-top:8px;font-size:15px;line-height:1.65}@media (width<=1024px){.resources-page-container .resources-grid{grid-template-columns:repeat(3,1fr)}.resources-page-container .coming-grid,.resources-page-container .types-grid{grid-template-columns:repeat(2,1fr)}.resources-page-container .featured-grid{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.resources-page-container .feat-card-big{grid-column:1/-1}}@media (width<=768px){.resources-page-container .hero{padding:80px 20px 48px}.resources-page-container .hero__h1{font-size:2.2rem}.resources-page-container .featured-grid{grid-template-columns:1fr}.resources-page-container .resources-grid{grid-template-columns:repeat(2,1fr);gap:14px}.resources-page-container .coming-grid,.resources-page-container .types-grid{grid-template-columns:repeat(2,1fr)}.resources-page-container .newsletter__form{flex-direction:column}.resources-page-container .newsletter__input,.resources-page-container .newsletter__btn{border-radius:12px;width:100%}.resources-page-container .hero-stats{flex-wrap:wrap}.resources-page-container .resources-section{padding:36px 16px 60px}.resources-page-container .filter-bar{padding:0 16px}}@media (width<=480px){.resources-page-container .resources-grid,.resources-page-container .coming-grid{grid-template-columns:1fr}.resources-page-container .types-grid{grid-template-columns:1fr 1fr}}:is(html:has(.policy-page),body:has(.policy-page)){overflow-x:clip}.policy-page{--purple-deep:#6b21a8;--purple-mid:#9333ea;--purple-light:#d8b4fe;--pink-flame:#ec4899;--pink-soft:#f9a8d4;--orange-warm:#f97316;--gold-royal:#eab308;--gold-light:#fef08a;--black-rich:#0f0a1e;--dark-mid:#1e1035;--white-pure:#fff;--grey-bg:#faf5ff;--grey-text:#4b5563;--grey-muted:#9ca3af;--hero-gradient:linear-gradient(135deg, #6b21a8 0%, #9333ea 25%, #ec4899 55%, #f97316 80%, #eab308 100%);--dark-gradient:linear-gradient(135deg, #0f0a1e 0%, #1e1035 50%, #2d1b69 100%);background:var(--white-pure);color:var(--grey-text);font-family:DM Sans,sans-serif;font-size:16px;line-height:1.7;overflow-x:hidden}.policy-page *,.policy-page :before,.policy-page :after{box-sizing:border-box}.policy-page .policy-hero{background:var(--hero-gradient);text-align:center;padding:100px 40px 80px;position:relative;overflow:hidden}.policy-page .policy-hero:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 20%,#ffffff0f 0%,#0000 50%),radial-gradient(circle at 80% 20%,#ffffff0f 0%,#0000 50%);position:absolute;inset:0}.policy-page .policy-hero:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Ccircle cx='30' cy='30' r='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.policy-page .hero-breadcrumb{z-index:1;color:#ffffffb3;letter-spacing:.02em;margin-bottom:16px;font-size:13px;font-weight:500;position:relative}.policy-page .hero-breadcrumb span{margin:0 8px}.policy-page .policy-hero h1{z-index:1;color:#fff;letter-spacing:-.5px;margin:0 0 16px;font-family:Playfair Display,serif;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:900;line-height:1.15;position:relative}.policy-page .policy-hero h1 .gold{color:var(--gold-light)}.policy-page .policy-hero-sub{z-index:1;color:#ffffffe6;max-width:600px;margin:0 auto 28px;font-size:18px;position:relative}.policy-page .hero-meta{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffe6;background:#ffffff26;border:1px solid #ffffff40;border-radius:100px;align-items:center;gap:8px;padding:8px 20px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.policy-page .hero-meta:before{content:"📅"}.policy-page .policy-layout{grid-template-columns:280px 1fr;align-items:start;gap:48px;max-width:1200px;margin:0 auto;padding:60px 40px;display:grid}.policy-page .policy-toc{background:var(--grey-bg);border:1px solid #9333ea1a;border-radius:20px;padding:28px;position:sticky;top:100px;box-shadow:0 4px 20px #6b21a805}.policy-page .toc-label{color:var(--black-rich);border-bottom:2px solid var(--purple-light);margin-bottom:18px;padding-bottom:12px;font-family:Playfair Display,serif;font-size:16px;font-weight:700}.policy-page .toc-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.policy-page .toc-list li a{color:var(--grey-text);cursor:pointer;border-radius:10px;padding:8px 12px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:all .2s;display:block}.policy-page .toc-list li a:hover{background:var(--purple-light);color:var(--purple-deep);padding-left:16px}.policy-page .toc-list li a.active{color:var(--purple-deep);background:linear-gradient(135deg,#9333ea1f,#ec489914);font-weight:700}.policy-page .toc-contact{border-top:1px solid #9333ea26;margin-top:24px;padding-top:20px}.policy-page .toc-contact p{color:var(--grey-muted);margin-bottom:8px;font-size:12px}.policy-page .toc-contact a{color:var(--purple-mid);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.policy-page .policy-content{min-width:0}.policy-page .policy-section{margin-bottom:64px;scroll-margin-top:100px}.policy-page .section-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--purple-mid);background:#9333ea14;border:1px solid #9333ea33;border-radius:100px;margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.policy-page .policy-section h2{color:var(--black-rich);margin:0 0 20px;padding-left:20px;font-family:Playfair Display,serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.25;position:relative}.policy-page .policy-section h2:before{content:"";background:var(--hero-gradient);border-radius:4px;width:4px;position:absolute;top:4px;bottom:4px;left:0}.policy-page .policy-section h3{color:var(--black-rich);margin:28px 0 10px;font-family:DM Sans,sans-serif;font-size:19px;font-weight:700}.policy-page .policy-section p{color:var(--grey-text);margin:0 0 16px;font-size:16px;line-height:1.8}.policy-page .policy-section ul,.policy-page .policy-section ol{flex-direction:column;gap:10px;margin:0 0 20px;padding-left:0;list-style:none;display:flex}.policy-page .policy-section ul li{color:var(--grey-text);padding-left:24px;font-size:15px;line-height:1.7;position:relative}.policy-page .policy-section ul li:before{content:"";background:linear-gradient(135deg,#9333ea,#ec4899);border-radius:50%;width:8px;height:8px;position:absolute;top:11px;left:0}.policy-page .policy-section ol{counter-reset:item}.policy-page .policy-section ol li{color:var(--grey-text);counter-increment:item;padding-left:36px;font-size:15px;line-height:1.7;position:relative}.policy-page .policy-section ol li:before{content:counter(item);color:#fff;background:linear-gradient(135deg,#9333ea,#ec4899);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex;position:absolute;top:0;left:0}.policy-page .highlight-box{border-radius:16px;margin:24px 0;padding:24px 28px}.policy-page .highlight-box.purple{border:1px solid #9333ea26;border-left:4px solid var(--purple-mid);background:linear-gradient(135deg,#6b21a80f,#9333ea0a)}.policy-page .highlight-box.gold{border:1px solid #eab30840;border-left:4px solid var(--gold-royal);background:linear-gradient(135deg,#eab30814,#f973160d)}.policy-page .highlight-box.pink{border:1px solid #ec489926;border-left:4px solid var(--pink-flame);background:linear-gradient(135deg,#ec48990f,#f9a8d414)}.policy-page .highlight-box.dark{background:var(--dark-gradient);color:#fff;border-radius:16px}.policy-page .highlight-box.dark p,.policy-page .highlight-box.dark li:before{color:#ffffffd9}.policy-page .highlight-title{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:700;display:flex}.policy-page .highlight-box.purple .highlight-title{color:var(--purple-mid)}.policy-page .highlight-box.gold .highlight-title{color:#b45309}.policy-page .highlight-box.pink .highlight-title{color:var(--pink-flame)}.policy-page .highlight-box.dark .highlight-title{color:var(--gold-light)}.policy-page .section-divider{background:linear-gradient(90deg, var(--purple-light), transparent);border-radius:2px;height:2px;margin:64px 0}.policy-page .pull-quote{background:var(--hero-gradient);border-radius:20px;margin:32px 0;padding:32px 36px;position:relative;overflow:hidden}.policy-page .pull-quote:before{content:"“";color:#ffffff26;font-family:Playfair Display,serif;font-size:120px;line-height:1;position:absolute;top:-10px;left:16px}.policy-page .pull-quote p{z-index:1;font-family:Playfair Display,serif;font-size:20px;font-style:italic;line-height:1.6;position:relative;color:#fff!important;margin:0!important}.policy-page .policy-table{border-collapse:separate;border-spacing:0;border:1px solid #9333ea1f;border-radius:12px;width:100%;margin:20px 0;overflow:hidden}.policy-page .policy-table th{text-align:left;color:var(--purple-deep);letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#6b21a814,#9333ea0f);border-bottom:2px solid #9333ea26;padding:14px 20px;font-size:13px;font-weight:700}.policy-page .policy-table td{color:var(--grey-text);vertical-align:top;border-bottom:1px solid #9333ea12;padding:14px 20px;font-size:14px;line-height:1.6}.policy-page .policy-table tr:last-child td{border-bottom:none}.policy-page .policy-table tr:nth-child(2n) td{background:#faf5ff99}.policy-page .contact-card{background:var(--dark-gradient);text-align:center;border-radius:24px;margin-top:64px;padding:40px}.policy-page .contact-card h3{color:#fff;margin:0 0 12px;font-family:Playfair Display,serif;font-size:26px;font-weight:700}.policy-page .contact-card p{margin:0 0 24px;font-size:15px;color:#ffffffbf!important}.policy-page .contact-btn{color:var(--black-rich);background:linear-gradient(135deg,#eab308,#f97316);border-radius:100px;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.policy-page .contact-btn:hover{opacity:.9;transform:translateY(-2px)}.policy-page .last-updated-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:32px 0;display:grid}.policy-page .update-card{background:var(--grey-bg);text-align:center;border:1px solid #9333ea1a;border-radius:14px;padding:20px}.policy-page .update-card .update-label{text-transform:uppercase;letter-spacing:.1em;color:var(--grey-muted);margin-bottom:6px;font-size:11px;font-weight:600}.policy-page .update-card .update-value{color:var(--black-rich);font-family:Playfair Display,serif;font-size:17px;font-weight:700}@media (width<=992px){.policy-page .policy-layout{grid-template-columns:1fr;gap:0;padding:32px 20px}.policy-page .policy-toc{border-radius:16px;margin-bottom:40px;position:static}}@media (width<=768px){.policy-page .policy-hero{padding:60px 20px 50px}.policy-page .last-updated-grid{grid-template-columns:1fr;gap:10px}.policy-page .pull-quote{padding:24px}.policy-page .pull-quote p{font-size:17px}.policy-page .contact-card{padding:28px 20px}}:is(html:has(.tos-page),body:has(.tos-page)){overflow-x:clip}.tos-page{--purple-deep:#6b21a8;--purple-mid:#9333ea;--purple-light:#d8b4fe;--pink-flame:#ec4899;--pink-soft:#f9a8d4;--orange-warm:#f97316;--gold-royal:#eab308;--gold-light:#fef08a;--black-rich:#0f0a1e;--dark-mid:#1e1035;--white-pure:#fff;--grey-bg:#faf5ff;--grey-text:#4b5563;--grey-muted:#9ca3af;--hero-gradient:linear-gradient(135deg, #6b21a8 0%, #9333ea 25%, #ec4899 55%, #f97316 80%, #eab308 100%);--dark-gradient:linear-gradient(135deg, #0f0a1e 0%, #1e1035 50%, #2d1b69 100%);--pastel-gradient:linear-gradient(135deg, #faf5ff 0%, #f3e8ff 100%);background:var(--white-pure);color:var(--grey-text);font-family:DM Sans,sans-serif;font-size:16px;line-height:1.75}.tos-page *,.tos-page :before,.tos-page :after{box-sizing:border-box}.tos-page .tos-hero{background:var(--hero-gradient);padding:100px 48px 80px;position:relative;overflow:hidden}.tos-page .tos-hero:before{content:"";pointer-events:none;background:radial-gradient(at 15% 60%,#ffffff12 0%,#0000 55%),radial-gradient(at 85% 20%,#ffffff0d 0%,#0000 50%);position:absolute;inset:0}.tos-page .tos-hero:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='1.5' fill='%23ffffff' fill-opacity='0.04'/%3E%3C/svg%3E");position:absolute;inset:0}.tos-page .hero-inner{z-index:1;max-width:800px;position:relative}.tos-page .hero-breadcrumb{color:#ffffffb3;align-items:center;gap:6px;margin-bottom:18px;font-size:13px;font-weight:500;display:flex}.tos-page .hero-breadcrumb a{color:#ffffffb3;text-decoration:none}.tos-page .hero-breadcrumb a:hover{color:#fff}.tos-page .tos-hero h1{color:#fff;letter-spacing:-.5px;margin:0 0 18px;font-family:Playfair Display,serif;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:900;line-height:1.1}.tos-page .tos-hero h1 .gold{color:var(--gold-light)}.tos-page .hero-desc{color:#ffffffe6;max-width:650px;margin:0;font-size:18px;line-height:1.7}.tos-page .tos-layout{grid-template-columns:290px 1fr;align-items:start;gap:52px;max-width:1200px;margin:0 auto;padding:64px 48px;display:grid}.tos-page .tos-sidebar{position:sticky;top:100px}.tos-page .toc-card{background:var(--grey-bg);border:1px solid #9333ea1a;border-radius:20px;margin-bottom:20px;padding:28px 24px;box-shadow:0 4px 20px #6b21a805}.tos-page .toc-heading{color:var(--black-rich);border-bottom:2px solid var(--purple-light);align-items:center;gap:8px;margin-bottom:18px;padding-bottom:12px;font-family:Playfair Display,serif;font-size:16px;font-weight:700;display:flex}.tos-page .toc-nav{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.tos-page .toc-nav li a{color:var(--grey-text);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;font-weight:500;line-height:1.4;text-decoration:none;transition:all .2s;display:flex}.tos-page .toc-nav li a .toc-num{width:22px;height:22px;color:var(--purple-mid);background:#9333ea1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;transition:all .2s;display:flex}.tos-page .toc-nav li a:hover{color:var(--purple-deep);background:#9333ea12;padding-left:14px}.tos-page .toc-nav li a:hover .toc-num{background:var(--purple-mid);color:#fff}.tos-page .toc-nav li a.active{color:var(--purple-deep);background:linear-gradient(135deg,#9333ea1a,#ec489912);font-weight:700}.tos-page .toc-nav li a.active .toc-num{background:var(--hero-gradient);color:#fff}.tos-page .sidebar-info{background:var(--dark-gradient);text-align:center;border-radius:18px;padding:22px 20px}.tos-page .sidebar-info p{color:#ffffffb3;margin:0 0 12px;font-size:12px;line-height:1.5}.tos-page .sidebar-info a{color:var(--black-rich);background:linear-gradient(135deg,#eab308,#f97316);border-radius:100px;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.tos-page .sidebar-info a:hover{opacity:.88}.tos-page .tos-content{min-width:0}.tos-page .tos-section{margin-bottom:60px;scroll-margin-top:100px}.tos-page .section-header{align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.tos-page .section-num{background:var(--hero-gradient);color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-top:4px;font-family:Playfair Display,serif;font-size:18px;font-weight:900;display:flex}.tos-page .section-title-group{flex:1}.tos-page .section-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--purple-mid);background:#9333ea14;border:1px solid #9333ea2e;border-radius:100px;margin-bottom:8px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}.tos-page .tos-section h2{color:var(--black-rich);margin:0;font-family:Playfair Display,serif;font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:700;line-height:1.2}.tos-page .tos-section h3{color:var(--black-rich);align-items:center;gap:8px;margin:26px 0 10px;font-family:DM Sans,sans-serif;font-size:17px;font-weight:700;display:flex}.tos-page .tos-section h3:before{content:"";background:var(--hero-gradient);border-radius:2px;flex-shrink:0;width:16px;height:3px;display:inline-block}.tos-page .tos-section p{color:var(--grey-text);margin:0 0 14px;font-size:15.5px;line-height:1.8}.tos-page .tos-section ul,.tos-page .tos-section ol{flex-direction:column;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.tos-page .tos-section ul li{color:var(--grey-text);padding-left:26px;font-size:15px;line-height:1.7;position:relative}.tos-page .tos-section ul li:before{content:"";background:linear-gradient(135deg,#9333ea,#ec4899);border-radius:50%;width:10px;height:10px;position:absolute;top:9px;left:0}.tos-page .tos-section ol{counter-reset:tos-item}.tos-page .tos-section ol li{color:var(--grey-text);counter-increment:tos-item;padding-left:38px;font-size:15px;line-height:1.7;position:relative}.tos-page .tos-section ol li:before{content:counter(tos-item);background:var(--hero-gradient);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:flex;position:absolute;top:1px;left:0}.tos-page .callout{border-radius:16px;align-items:flex-start;gap:16px;margin:22px 0;padding:22px 26px;display:flex}.tos-page .callout-icon{flex-shrink:0;margin-top:2px;font-size:22px}.tos-page .callout-body{flex:1}.tos-page .callout-title{text-transform:uppercase;letter-spacing:.09em;margin-bottom:6px;font-size:13px;font-weight:700}.tos-page .callout-body p{margin:0;font-size:14.5px;line-height:1.65}.tos-page .callout.info{background:linear-gradient(135deg,#6b21a80d,#9333ea08);border:1px solid #9333ea26}.tos-page .callout.info .callout-title{color:var(--purple-mid)}.tos-page .callout.warning{background:linear-gradient(135deg,#eab30814,#f973160d);border:1px solid #eab30838}.tos-page .callout.warning .callout-title{color:#92400e}.tos-page .callout.critical{background:linear-gradient(135deg,#ec489912,#f9a8d40d);border:1px solid #ec48992e}.tos-page .callout.critical .callout-title{color:var(--pink-flame)}.tos-page .callout.dark{background:var(--dark-gradient);border:none}.tos-page .callout.dark .callout-title{color:var(--gold-light)}.tos-page .callout.dark .callout-body p{color:#fffc}.tos-page .pull-quote{background:var(--hero-gradient);border-radius:20px;margin:28px 0;padding:32px 36px;position:relative;overflow:hidden}.tos-page .pull-quote:before{content:"“";color:#ffffff1f;pointer-events:none;font-family:Playfair Display,serif;font-size:130px;line-height:1;position:absolute;top:-16px;left:16px}.tos-page .pull-quote p{z-index:1;font-family:Playfair Display,serif;font-style:italic;line-height:1.6;position:relative;color:#fff!important;margin:0!important;font-size:19px!important}.tos-page .tos-table-wrap{border:1px solid #9333ea1f;border-radius:14px;margin:20px 0 24px;overflow-x:auto}.tos-page .tos-table{border-collapse:collapse;width:100%;min-width:480px}.tos-page .tos-table th{text-align:left;color:var(--purple-deep);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#6b21a812,#9333ea0d);border-bottom:2px solid #9333ea24;padding:13px 18px;font-size:12px;font-weight:700}.tos-page .tos-table td{color:var(--grey-text);vertical-align:top;border-bottom:1px solid #9333ea12;padding:13px 18px;font-size:14px;line-height:1.6}.tos-page .tos-table tr:last-child td{border-bottom:none}.tos-page .tos-table tr:nth-child(2n) td{background:#faf5ff80}.tos-page .badge-pill{border-radius:100px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.tos-page .badge-pill.green{color:#15803d;background:#16a34a1a}.tos-page .badge-pill.red{color:#dc2626;background:#dc26261a}.tos-page .badge-pill.yellow{color:#92400e;background:#eab3081f}.tos-page .divider{background:linear-gradient(90deg,#0000,#9333ea33,#ec489926,#0000);height:1px;margin:56px 0}.tos-page .acceptance-banner{background:var(--dark-gradient);text-align:center;border-radius:24px;margin-top:60px;padding:44px;position:relative;overflow:hidden}.tos-page .acceptance-banner:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='1.5' fill='%23ffffff' fill-opacity='0.03'/%3E%3C/svg%3E");position:absolute;inset:0}.tos-page .acceptance-banner .sparkle{margin-bottom:16px;font-size:32px;display:block}.tos-page .acceptance-banner h3{color:#fff;z-index:1;margin:0 0 14px;font-family:Playfair Display,serif;font-size:26px;font-weight:900;position:relative}.tos-page .acceptance-banner p{color:#ffffffb3;z-index:1;max-width:520px;margin:0 auto 28px;font-size:15px;line-height:1.7;position:relative}.tos-page .banner-btns{z-index:1;flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}.tos-page .btn-gold{color:var(--black-rich);background:linear-gradient(135deg,#eab308,#f97316);border-radius:100px;align-items:center;gap:8px;padding:13px 26px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.tos-page .btn-gold:hover{opacity:.88;transform:translateY(-2px)}.tos-page .btn-outline{color:#ffffffd9;background:0 0;border:2px solid #ffffff4d;border-radius:100px;align-items:center;gap:8px;padding:11px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.tos-page .btn-outline:hover{color:#fff;border-color:#fff}@media (width<=992px){.tos-page .tos-layout{grid-template-columns:1fr;gap:0;padding:36px 20px}.tos-page .tos-sidebar{margin-bottom:44px;position:static}}@media (width<=768px){.tos-page .tos-hero{padding:60px 20px 50px}.tos-page .section-header{flex-direction:column;gap:10px}.tos-page .section-num{width:38px;height:38px;font-size:16px}.tos-page .pull-quote{padding:24px 22px}.tos-page .pull-quote p{font-size:17px!important}.tos-page .acceptance-banner{padding:32px 20px}}.mentorship-page-wrap{--bg:#fef4f0;--bg2:#fff8f5;--bg3:#ffe8df;--surface:#fff;--ink:#1c1118;--ink2:#5c3d3d;--ink3:#9c7070;--line:#b464501f;--line2:#b4645033;--rose:#e8756a;--rose2:#f4a07a;--rose-deep:#c8504a;--grad:linear-gradient(135deg, #e8756a, #f4a07a);--tint:#e8756a14;--gold:#e8924d;--ok:#22c55e;--shadow-sm:0 1px 2px #b4503c0a, 0 4px 14px #b4503c0f;--shadow-md:0 6px 18px #b4503c17, 0 16px 40px #b4503c1a;--shadow-lg:0 24px 70px #b4503c33;--rsm:14px;--rmd:20px;--rlg:24px;--rxl:30px;--serif:"Cormorant Garamond", Georgia, serif;--sans:"Inter", system-ui, sans-serif;--ease:cubic-bezier(.22, .61, .36, 1);--spring:cubic-bezier(.34, 1.4, .5, 1);--maxw:1200px;--hdr:80px;font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;padding-top:var(--hdr);background:#fef4f0;width:100%;min-height:100vh;font-size:16px;line-height:1.6;animation:.45s both pgfade;overflow-x:hidden}@keyframes pgfade{0%{opacity:0}to{opacity:1}}.mentorship-page-wrap *{box-sizing:border-box;margin:0;padding:0}.mentorship-page-wrap button{cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none;font-family:inherit}.mentorship-page-wrap .wrap{max-width:var(--maxw);margin:0 auto;padding:0 40px}@media (prefers-reduced-motion:reduce){.mentorship-page-wrap *{transition-duration:.01ms!important;animation:none!important}}@keyframes drift1{0%,to{transform:translate(0)}50%{transform:translate(24px,-26px)}}@keyframes drift2{0%,to{transform:translate(0)}50%{transform:translate(-20px,22px)}}.mentorship-page-wrap .hero-orb1{animation:17s ease-in-out infinite drift1}.mentorship-page-wrap .hero-orb2{animation:15s ease-in-out infinite drift2}.mentorship-page-wrap .hero-para{z-index:0;pointer-events:none;will-change:transform;transition:transform .6s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.mentorship-page-wrap .hero-para .blob{filter:blur(6px);border-radius:50%;position:absolute}.mentorship-page-wrap .hero-para .b1{background:radial-gradient(circle,#f4a07a3d,#0000 70%);width:120px;height:120px;top:24%;left:8%}.mentorship-page-wrap .hero-para .b2{background:radial-gradient(circle,#e8756a33,#0000 70%);width:90px;height:90px;top:60%;right:14%}.mentorship-page-wrap .hero-para .b3{background:radial-gradient(circle,#c8504a29,#0000 70%);width:60px;height:60px;top:36%;right:30%}.mentorship-page-wrap .stories{position:relative}.mentorship-page-wrap .stories:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(480px 360px at 88% 8%,#e8756a12,#0000 60%),radial-gradient(420px 380px at 6% 92%,#f4a07a0f,#0000 60%);position:absolute;inset:0}.mentorship-page-wrap .stories>*{z-index:1;position:relative}.mentorship-page-wrap .why{position:relative;overflow:hidden}.mentorship-page-wrap .why:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(500px 360px at 12% 12%,#e8756a12,#0000 60%),radial-gradient(420px 400px at 92% 88%,#f4a07a0f,#0000 60%);position:absolute;inset:0}.mentorship-page-wrap .why>*{z-index:1;position:relative}.mentorship-page-wrap .card-spots{color:var(--gold);align-items:center;gap:5px;margin-left:10px;font-size:11.5px;font-weight:700;display:inline-flex}.mentorship-page-wrap .card-spots i{background:var(--gold);border-radius:50%;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 0 3px #e8924d29}.mentorship-page-wrap .hero-pod{color:var(--ink2);align-items:center;gap:7px;margin-top:18px;font-size:12.5px;font-weight:600;display:inline-flex}.mentorship-page-wrap .hero-pod svg{fill:none;width:15px;height:15px;stroke:var(--rose);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.mentorship-page-wrap .hero-pod b{color:var(--rose-deep);font-weight:700}.mentorship-page-wrap .match-nudge{color:var(--rose-deep);border:1.5px solid var(--line2);white-space:nowrap;background:#fff;border-radius:100px;align-items:center;gap:6px;padding:8px 15px;font-size:13px;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex}.mentorship-page-wrap .match-nudge:hover{border-color:var(--rose);transform:translateY(-1px);box-shadow:0 4px 14px #e8756a29}.mentorship-page-wrap .match-nudge svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:14px;height:14px}.mentorship-page-wrap .s-intro{border-bottom:1px solid var(--line);gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.mentorship-page-wrap .s-intro-ph{background:var(--grad);color:#fff;width:54px;height:54px;font-family:var(--serif);background-position:50%;background-size:cover;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.mentorship-page-wrap .s-intro-d{flex:1;min-width:0}.mentorship-page-wrap .s-intro-bio{color:var(--ink2);margin-bottom:8px;font-size:13px;line-height:1.55}.mentorship-page-wrap .s-intro-meta{flex-wrap:wrap;gap:6px;display:flex}.mentorship-page-wrap .s-intro-meta span{color:var(--ink3);background:var(--bg3);border-radius:100px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.mentorship-page-wrap .s-intro-meta svg{fill:none;width:11px;height:11px;stroke:var(--rose);stroke-width:2px;flex-shrink:0}.mentorship-page-wrap .tz-note{color:var(--ink3);align-items:center;gap:5px;margin-top:8px;font-size:11px;display:flex}.mentorship-page-wrap .tz-note svg{fill:none;width:11px;height:11px;stroke:var(--ink3);stroke-width:2px;flex-shrink:0}.mentorship-page-wrap .hero{background:0 0;align-items:stretch;min-height:auto;animation:none;display:block;position:relative;overflow:visible}.mentorship-page-wrap .hero:before{display:none}.mentorship-page-wrap .hero-bgwrap{border-bottom:1px solid var(--line);background:linear-gradient(160deg,#fff0ec 0%,#ffe4dc 50%,#f5cecc 100%);padding:26px 0 52px;position:relative;overflow:hidden}.mentorship-page-wrap .hero-orb1,.mentorship-page-wrap .hero-orb2{pointer-events:none;border-radius:50%;position:absolute}.mentorship-page-wrap .hero-orb1{background:radial-gradient(circle,#e8756a24,#0000 65%);width:420px;height:420px;top:-120px;right:-60px}.mentorship-page-wrap .hero-orb2{background:radial-gradient(circle,#f4a07a1f,#0000 65%);width:300px;height:300px;bottom:-80px;left:-40px}.mentorship-page-wrap .hero-petal{pointer-events:none;opacity:.35;width:340px;height:340px;animation:70s linear infinite pspin;position:absolute;top:0;right:0}@keyframes pspin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mentorship-page-wrap .hero-inner{z-index:1;position:relative}.mentorship-page-wrap .hero-inner .wrap{text-align:center;flex-direction:column;align-items:center;display:flex}.mentorship-page-wrap .hero-badge{border:1px solid var(--line2);box-shadow:var(--shadow-sm);background:#ffffffbf;border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:7px 16px 7px 10px;display:inline-flex}.mentorship-page-wrap .hero-badge svg{flex-shrink:0;width:15px;height:15px}.mentorship-page-wrap .hero-badge span{letter-spacing:.04em;color:var(--rose-deep);white-space:nowrap;font-size:12px;font-weight:600}.mentorship-page-wrap .hero-h{font-family:var(--serif);letter-spacing:-.025em;color:var(--ink);max-width:16ch;margin-bottom:24px;font-size:clamp(44px,7vw,100px);font-weight:700;line-height:.96}.mentorship-page-wrap .hero-h em{color:var(--rose);font-style:italic}.mentorship-page-wrap .hero-lede{color:var(--ink2);max-width:46ch;margin-bottom:6px;font-size:clamp(16px,1.8vw,20px);font-weight:300;line-height:1.7}.mentorship-page-wrap .hero-line{font-family:var(--serif);color:var(--rose);max-width:30ch;margin-bottom:0;font-size:clamp(19px,2.2vw,28px);font-style:italic;font-weight:600}.mentorship-page-wrap .hero-metrics{grid-template-columns:repeat(4,1fr);gap:14px;width:100%;max-width:920px;margin-top:40px;display:grid}.mentorship-page-wrap .hm{border:1px solid var(--line2);border-radius:var(--rmd);box-shadow:var(--shadow-sm);transition:transform .25s var(--ease), box-shadow .25s;background:#ffffffb8;flex-direction:column;align-items:flex-start;gap:8px;padding:22px 20px;display:flex;position:relative;overflow:hidden}.mentorship-page-wrap .hm:before{content:"";background:var(--grad);width:100%;height:3px;position:absolute;top:0;left:0}.mentorship-page-wrap .hm:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.mentorship-page-wrap .hm-ic{background:var(--tint);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:2px;display:flex}.mentorship-page-wrap .hm-ic svg{fill:none;width:18px;height:18px;stroke:var(--rose);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mentorship-page-wrap .hm-n{font-family:var(--serif);letter-spacing:-.02em;color:var(--rose);font-size:clamp(30px,3vw,44px);font-weight:700;line-height:1}.mentorship-page-wrap .hm-l{color:var(--ink2);text-align:left;font-size:12.5px;font-weight:500;line-height:1.4}.mentorship-page-wrap .ticker{background:#1a1310;border-bottom:1px solid #ffffff0d;height:52px;position:relative;overflow:hidden}.mentorship-page-wrap .ticker:after{content:"";background:var(--grad);opacity:.6;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.mentorship-page-wrap .tk-track{align-items:center;width:max-content;height:52px;animation:42s linear infinite tk;display:flex}.mentorship-page-wrap .tk-track:hover{animation-play-state:paused}@keyframes tk{0%{transform:translate(0)}to{transform:translate(-50%)}}.mentorship-page-wrap .tk-i{white-space:nowrap;border-right:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:13px;padding:0 44px;display:flex}.mentorship-page-wrap .tk-i b{color:var(--rose2);font-size:9px}.mentorship-page-wrap .tk-i span{font-family:var(--serif);color:#ffffffeb;font-size:17px;font-style:italic;font-weight:600}.mentorship-page-wrap .discovery{position:relative}.mentorship-page-wrap .life-strip{top:var(--hdr);z-index:20;border-bottom:1px solid var(--line);background:#fef0eb;transition:box-shadow .3s;position:sticky}.mentorship-page-wrap .life-strip.pinned{box-shadow:0 4px 16px #b4503c14}.mentorship-page-wrap .life-tag{justify-content:center;align-items:center;gap:10px;padding:12px 0 4px;display:flex}.mentorship-page-wrap .life-tag .ls-star{color:var(--rose);font-size:12px;animation:8s linear infinite pspin}.mentorship-page-wrap .life-tag .ls-txt{font-family:var(--serif);color:var(--rose-deep);font-size:18px;font-style:italic;font-weight:600}.mentorship-page-wrap .life-row{align-items:center;gap:12px;padding:10px 0;display:flex}.mentorship-page-wrap .life-chips{scrollbar-width:none;flex:1;gap:7px;display:flex;overflow-x:auto}.mentorship-page-wrap .life-chips::-webkit-scrollbar{display:none}.mentorship-page-wrap .fch{border:2px solid var(--line2);height:40px;color:var(--ink2);white-space:nowrap;background:#fff;border-radius:100px;flex-shrink:0;align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:700;transition:all .18s;display:inline-flex;box-shadow:0 2px 5px #b4503c0f}.mentorship-page-wrap .fch svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:15px;height:15px}.mentorship-page-wrap .fch:hover{border-color:var(--rose);color:var(--rose)}.mentorship-page-wrap .fch.on{background:var(--grad);color:#fff;border-color:#0000;box-shadow:0 5px 14px #e8756a52}.mentorship-page-wrap .life-search{flex-shrink:0;width:220px;position:relative}.mentorship-page-wrap .life-search svg{fill:none;width:16px;height:16px;stroke:var(--ink3);stroke-width:2px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.mentorship-page-wrap .life-search input{border:1.5px solid var(--line2);width:100%;height:40px;font-family:var(--sans);color:var(--ink);background:#fff;border-radius:100px;outline:none;padding:0 14px 0 38px;font-size:14px;transition:border-color .18s}.mentorship-page-wrap .life-search input:focus{border-color:var(--rose)}.mentorship-page-wrap .mentors{padding:36px 0 80px}.mentorship-page-wrap .mentors-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:28px;display:flex}.mentorship-page-wrap .mentors-t{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);font-size:clamp(30px,3.6vw,50px);font-weight:700;line-height:1.05}.mentorship-page-wrap .mentors-t em{color:var(--rose);font-style:italic}.mentorship-page-wrap .mentors-c{color:var(--ink2);font-size:14px}.mentorship-page-wrap .mentors-c b{color:var(--rose);font-weight:700}.mentorship-page-wrap .grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.mentorship-page-wrap .card{border:1px solid var(--line);border-radius:var(--rlg);box-shadow:var(--shadow-sm);transition:transform .26s var(--ease), box-shadow .26s, border-color .26s;cursor:pointer;background:#fff;flex-direction:column;padding:22px;display:flex}.mentorship-page-wrap .card:hover{box-shadow:var(--shadow-md);border-color:var(--line2);transform:translateY(-4px)}.mentorship-page-wrap .card-top{align-items:center;gap:12px;margin-bottom:11px;display:flex}.mentorship-page-wrap .ava{background:var(--grad);color:#fff;width:46px;height:46px;font-family:var(--serif);background-position:50%;background-size:cover;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex;box-shadow:0 4px 12px #e8756a47}.mentorship-page-wrap .card-id{flex:1;min-width:0}.mentorship-page-wrap .card-nm{color:var(--ink);font-size:16px;font-weight:700;line-height:1.2}.mentorship-page-wrap .card-rl{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;overflow:hidden}.mentorship-page-wrap .card-rt{background:var(--bg3);border-radius:100px;flex-shrink:0;align-items:center;gap:4px;padding:5px 10px;display:inline-flex}.mentorship-page-wrap .card-rt b{color:var(--ink);font-size:13px;font-weight:700}.mentorship-page-wrap .sf{width:13px;height:13px;fill:var(--gold)}.mentorship-page-wrap .se{fill:#ead9d2;width:13px;height:13px}.mentorship-page-wrap .card-cat{letter-spacing:.07em;text-transform:uppercase;color:var(--rose);margin-bottom:9px;font-size:11px;font-weight:800}.mentorship-page-wrap .card-hk{font-family:var(--serif);color:var(--ink);margin-bottom:12px;font-size:19px;font-weight:600;line-height:1.3}.mentorship-page-wrap .card-tg{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.mentorship-page-wrap .ch{color:var(--ink2);background:var(--bg3);border-radius:100px;padding:5px 11px;font-size:11.5px;font-weight:600}.mentorship-page-wrap .card-ft{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.mentorship-page-wrap .card-mt{min-width:0}.mentorship-page-wrap .av-dot{color:var(--ok);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.mentorship-page-wrap .av-dot i{background:var(--ok);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 3px #22c55e29}.mentorship-page-wrap .card-pr{color:var(--ink3);margin-top:3px;font-size:12px;display:block}.mentorship-page-wrap .pp{margin-right:6px}.mentorship-page-wrap .bk{background:var(--grad);color:#fff;border-radius:100px;flex-shrink:0;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 5px 16px #e8756a5c}.mentorship-page-wrap .bk svg{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;transition:transform .2s}.mentorship-page-wrap .bk .bk-cal{width:16px;height:16px}.mentorship-page-wrap .bk .bk-arr{width:15px;height:15px;margin-left:-2px}.mentorship-page-wrap .bk:hover{transform:translateY(-1px);box-shadow:0 8px 24px #e8756a80}.mentorship-page-wrap .bk:hover .bk-arr{transform:translate(3px)}.mentorship-page-wrap .bk:hover .bk-cal{transform:scale(1.08)}.mentorship-page-wrap .empty{text-align:center;grid-column:1/-1;padding:56px 20px;display:none}.mentorship-page-wrap .empty svg{fill:none;width:40px;height:40px;stroke:var(--ink3);stroke-width:1.5px;margin:0 auto 14px}.mentorship-page-wrap .empty h3{font-family:var(--serif);color:var(--ink);margin-bottom:8px;font-size:26px;font-weight:700}.mentorship-page-wrap .empty p{color:var(--ink2);font-size:15px}.mentorship-page-wrap .empty button{background:var(--grad);color:#fff;border-radius:100px;height:40px;margin-top:14px;padding:0 20px;font-size:14px;font-weight:700}.mentorship-page-wrap .stories{padding:72px 0;overflow:hidden}.mentorship-page-wrap .stories-head{text-align:center;max-width:640px;margin:0 auto 40px}.mentorship-page-wrap .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--rose);margin-bottom:14px;font-size:11px;font-weight:800;display:inline-block}.mentorship-page-wrap .stories-h{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin-bottom:14px;font-size:clamp(34px,4.8vw,62px);font-weight:700;line-height:1.05}.mentorship-page-wrap .stories-h em{color:var(--rose);font-style:italic}.mentorship-page-wrap .stories-sub{color:var(--ink2);font-size:16px;line-height:1.6}.mentorship-page-wrap .st-marq{height:248px;position:relative;overflow:hidden}.mentorship-page-wrap .st-marq:before,.mentorship-page-wrap .st-marq:after{content:"";z-index:2;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.mentorship-page-wrap .st-marq:before{background:linear-gradient(to right, var(--bg), transparent);left:0}.mentorship-page-wrap .st-marq:after{background:linear-gradient(to left, var(--bg), transparent);right:0}.mentorship-page-wrap .st-track{align-items:stretch;gap:18px;width:max-content;animation:58s linear infinite tk;display:flex}.mentorship-page-wrap .st-track.rev{animation-duration:66s;animation-direction:reverse}.mentorship-page-wrap .st-track:hover{animation-play-state:paused}.mentorship-page-wrap .st{border:1px solid var(--line);border-radius:var(--rlg);width:330px;height:236px;box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;flex-shrink:0;padding:22px;display:flex;overflow:hidden}.mentorship-page-wrap .st-stars{flex-shrink:0;gap:2px;margin-bottom:12px;display:flex}.mentorship-page-wrap .st-stars .sf{width:14px;height:14px}.mentorship-page-wrap .st-q{font-family:var(--serif);color:var(--ink);-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:1;margin-bottom:12px;font-size:18px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.mentorship-page-wrap .st-o{color:#15803d;background:#22c55e1a;border-radius:100px;flex-shrink:0;align-self:flex-start;align-items:center;gap:6px;margin-bottom:12px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.mentorship-page-wrap .st-o svg{fill:none;stroke:#15803d;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:13px;height:13px}.mentorship-page-wrap .st-a{border-top:1px solid var(--line);flex-shrink:0;align-items:center;gap:10px;padding-top:12px;display:flex}.mentorship-page-wrap .st-av{background:var(--grad);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:flex}.mentorship-page-wrap .st-nm{color:var(--ink);font-size:13px;font-weight:700}.mentorship-page-wrap .st-mt{color:var(--ink3);font-size:11.5px}.mentorship-page-wrap .st-trust{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:100px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 24px;width:fit-content;max-width:100%;margin:0 auto 40px;padding:16px 28px;display:flex}.mentorship-page-wrap .st-trust-i{align-items:center;gap:10px;display:flex}.mentorship-page-wrap .st-trust-i .sf{width:16px;height:16px}.mentorship-page-wrap .st-trust-n{font-family:var(--serif);color:var(--ink);font-size:22px;font-weight:700;line-height:1}.mentorship-page-wrap .st-trust-l{color:var(--ink2);max-width:14ch;font-size:12.5px;line-height:1.2}.mentorship-page-wrap .st-trust-sep{background:var(--line2);width:1px;height:28px}.mentorship-page-wrap .st-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mentorship-page-wrap .st-grid .st{width:auto;height:auto;overflow:visible}.mentorship-page-wrap .st-grid .st-q{-webkit-line-clamp:unset;flex:none;display:block;overflow:visible}.mentorship-page-wrap .st-via{border-top:1px dashed var(--line2);color:var(--ink3);align-items:center;gap:6px;margin-top:11px;padding-top:11px;font-size:11.5px;font-weight:600;display:flex}.mentorship-page-wrap .st-via svg{fill:none;width:13px;height:13px;stroke:var(--rose);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.mentorship-page-wrap .st-via b{color:var(--rose-deep);font-weight:700}.mentorship-page-wrap .st-from{text-align:center;margin-top:42px}.mentorship-page-wrap .st-from-l{letter-spacing:.18em;text-transform:uppercase;color:var(--ink3);margin-bottom:16px;font-size:11px;font-weight:800}.mentorship-page-wrap .st-from-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.mentorship-page-wrap .st-co{font-family:var(--serif);color:var(--ink2);border:1px solid var(--line);background:#ffffffa6;border-radius:100px;padding:7px 18px;font-size:18px;font-weight:600}.mentorship-page-wrap .why{padding:28px 0 88px}.mentorship-page-wrap .why-head{text-align:center;max-width:640px;margin:0 auto 52px}.mentorship-page-wrap .why-h{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin-bottom:14px;font-size:clamp(32px,4.4vw,58px);font-weight:700;line-height:1.05}.mentorship-page-wrap .why-h em{color:var(--rose);font-style:italic}.mentorship-page-wrap .why-sub{color:var(--ink2);font-size:16px;line-height:1.65}.mentorship-page-wrap .why-stats{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.mentorship-page-wrap .wstat{border:1px solid var(--line);border-radius:var(--rlg);box-shadow:var(--shadow-sm);transition:transform .25s var(--ease), box-shadow .25s;background:#fff;padding:30px 26px;position:relative;overflow:hidden}.mentorship-page-wrap .wstat:before{content:"";background:var(--grad);transform-origin:0;width:100%;height:3px;transition:transform .6s var(--ease);position:absolute;top:0;left:0;transform:scaleX(0)}.mentorship-page-wrap .wstat.in:before{transform:scaleX(1)}.mentorship-page-wrap .wstat:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.mentorship-page-wrap .wstat-ic{background:var(--tint);border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:20px;display:flex}.mentorship-page-wrap .wstat-ic svg{fill:none;width:20px;height:20px;stroke:var(--rose);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mentorship-page-wrap .wstat-n{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin-bottom:14px;font-size:clamp(46px,5vw,66px);font-weight:700;line-height:.9}.mentorship-page-wrap .wstat-rule{background:var(--grad);border-radius:2px;width:34px;height:3px;margin-bottom:14px}.mentorship-page-wrap .wstat-l{color:var(--ink);margin-bottom:5px;font-size:15px;font-weight:700}.mentorship-page-wrap .wstat-s{color:var(--ink3);font-size:12.5px;line-height:1.4}.mentorship-page-wrap .why-foot{text-align:center;border-top:1px solid var(--line);margin-top:60px;padding-top:40px}.mentorship-page-wrap .why-foot p{font-family:var(--serif);color:var(--ink);margin-bottom:24px;font-size:clamp(22px,2.6vw,30px);font-style:italic;line-height:1.2}.mentorship-page-wrap .why-foot p em{color:var(--rose)}.mentorship-page-wrap .faq{padding:20px 0 88px}.mentorship-page-wrap .faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:60px;display:grid}.mentorship-page-wrap .faq-side{top:calc(var(--hdr) + 24px);position:sticky}.mentorship-page-wrap .faq-h{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin-bottom:12px;font-size:clamp(30px,3.8vw,48px);font-weight:700;line-height:1.06}.mentorship-page-wrap .faq-h em{color:var(--rose);font-style:italic}.mentorship-page-wrap .faq-side p{color:var(--ink2);font-size:15px;line-height:1.6}.mentorship-page-wrap .faq-i{border-bottom:1px solid var(--line)}.mentorship-page-wrap .faq-q{text-align:left;width:100%;color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;padding:20px 0;font-size:16px;font-weight:600;transition:color .18s;display:flex}.mentorship-page-wrap .faq-q:hover{color:var(--rose)}.mentorship-page-wrap .faq-ic{border:1.5px solid var(--line2);width:28px;height:28px;transition:all .25s var(--ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mentorship-page-wrap .faq-ic svg{fill:none;width:13px;height:13px;stroke:var(--rose);stroke-width:2.2px}.mentorship-page-wrap .faq-i.open .faq-ic{background:var(--grad);border-color:#0000;transform:rotate(45deg)}.mentorship-page-wrap .faq-i.open .faq-ic svg{stroke:#fff}.mentorship-page-wrap .faq-a{max-height:0;transition:max-height .4s var(--ease);overflow:hidden}.mentorship-page-wrap .faq-ai{color:var(--ink2);font-size:15px;line-height:1.7}.mentorship-page-wrap .faq-i.open .faq-a{max-height:240px}.mentorship-page-wrap .faq-i.open .faq-ai{padding-bottom:20px}.mentorship-page-wrap .rev{opacity:0;transition:opacity .65s var(--ease), transform .65s var(--ease);transform:translateY(20px)}.mentorship-page-wrap .rev.in{opacity:1;transform:none}.mentorship-page-wrap .rev-d1{transition-delay:80ms}.mentorship-page-wrap .rev-d2{transition-delay:.16s}.mentorship-page-wrap .rev-d3{transition-delay:.24s}.mentorship-page-wrap .scrim{z-index:9500;opacity:0;pointer-events:none;background:#1c111880;transition:opacity .28s;position:fixed;inset:0}.mentorship-page-wrap .scrim.open{opacity:1;pointer-events:auto}.mentorship-page-wrap .sheet{z-index:9501;border-radius:var(--rxl);width:min(480px,100vw - 24px);max-height:min(88svh,680px);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:transform .38s var(--spring), opacity .28s;background:#fff;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-46%)scale(.97)}.mentorship-page-wrap .sheet.open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.mentorship-page-wrap .s-head{border-bottom:1px solid var(--line);flex-shrink:0;padding:20px 24px 14px}.mentorship-page-wrap .s-mentor{align-items:center;gap:11px;margin-bottom:12px;display:flex}.mentorship-page-wrap .s-ava{background:var(--grad);color:#fff;width:44px;height:44px;font-family:var(--serif);background-position:50%;background-size:cover;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex}.mentorship-page-wrap .s-nm{font-family:var(--serif);color:var(--ink);font-size:17px;font-weight:700;line-height:1.15}.mentorship-page-wrap .s-rl{color:var(--ink2);margin-top:1px;font-size:12px}.mentorship-page-wrap .s-x{background:var(--bg3);border:1px solid var(--line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-left:auto;transition:all .15s;display:flex}.mentorship-page-wrap .s-x:hover{background:var(--tint);border-color:var(--rose)}.mentorship-page-wrap .s-x svg{fill:none;width:13px;height:13px;stroke:var(--ink2);stroke-width:2.2px}.mentorship-page-wrap .s-steps{gap:5px;display:flex}.mentorship-page-wrap .sstep{background:var(--line2);border-radius:2px;flex:1;height:3.5px;transition:background .28s}.mentorship-page-wrap .sstep.on{background:var(--grad)}.mentorship-page-wrap .s-body{scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex:1;padding:18px 24px;overflow-y:auto}.mentorship-page-wrap .s-body::-webkit-scrollbar{width:4px}.mentorship-page-wrap .s-body::-webkit-scrollbar-thumb{background:var(--line2);border-radius:2px}.mentorship-page-wrap .fld{margin-bottom:18px}.mentorship-page-wrap .fld:last-child{margin-bottom:0}.mentorship-page-wrap .fl{letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-bottom:9px;font-size:11px;font-weight:700;display:block}.mentorship-page-wrap .durs{flex-direction:column;gap:8px;display:flex}.mentorship-page-wrap .dur{border:1.5px solid var(--line2);cursor:pointer;text-align:left;background:#fff;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:all .16s;display:flex}.mentorship-page-wrap .dur:hover{border-color:var(--rose)}.mentorship-page-wrap .dur.on{border-color:var(--rose);background:var(--tint);box-shadow:0 0 0 3px var(--tint)}.mentorship-page-wrap .dur-lbl{flex:1;min-width:0}.mentorship-page-wrap .dur-t{color:var(--ink);font-size:15px;font-weight:700;line-height:1.2;display:block}.mentorship-page-wrap .dur-d{color:var(--ink3);margin-top:1px;font-size:11.5px;display:block}.mentorship-page-wrap .dur-p{font-family:var(--serif);color:var(--rose);flex-shrink:0;font-size:22px;font-weight:700}.mentorship-page-wrap .dates{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.mentorship-page-wrap .dates::-webkit-scrollbar{display:none}.mentorship-page-wrap .date{border:1.5px solid var(--line2);cursor:pointer;text-align:center;background:#fff;border-radius:12px;flex-shrink:0;width:68px;padding:11px 5px;transition:all .16s}.mentorship-page-wrap .date:hover{border-color:var(--rose)}.mentorship-page-wrap .date.on{background:var(--grad);border-color:#0000;box-shadow:0 6px 16px #e8756a47}.mentorship-page-wrap .date-w{letter-spacing:.05em;text-transform:uppercase;color:var(--ink3);font-size:10px;font-weight:700;display:block}.mentorship-page-wrap .date-d{font-family:var(--serif);color:var(--ink);margin:3px 0;font-size:24px;font-weight:700;line-height:1.1;display:block}.mentorship-page-wrap .date-m{text-transform:uppercase;color:var(--ink3);font-size:9.5px;display:block}.mentorship-page-wrap .date-s{color:var(--ok);margin-top:4px;font-size:10px;font-weight:700;display:block}.mentorship-page-wrap .date.on .date-w,.mentorship-page-wrap .date.on .date-d,.mentorship-page-wrap .date.on .date-m{color:#fff}.mentorship-page-wrap .date.on .date-s{color:#ffffffe6}.mentorship-page-wrap .times{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.mentorship-page-wrap .tm{border:1.5px solid var(--line2);height:40px;color:var(--ink2);cursor:pointer;text-align:center;background:#fff;border-radius:10px;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:all .14s;display:flex}.mentorship-page-wrap .tm:hover:not(.busy){border-color:var(--rose);color:var(--rose)}.mentorship-page-wrap .tm.on{background:var(--grad);color:#fff;border-color:#0000}.mentorship-page-wrap .tm.busy{opacity:.32;cursor:not-allowed;text-decoration:line-through}.mentorship-page-wrap .s-foot{border-top:1px solid var(--line);background:#fff;flex-shrink:0;padding:12px 24px 16px}.mentorship-page-wrap .s-sum{background:var(--bg3);border:1px solid var(--line);border-radius:11px;align-items:center;gap:9px;min-height:44px;margin-bottom:10px;padding:9px 12px;display:flex}.mentorship-page-wrap .s-sum.empty{opacity:.55}.mentorship-page-wrap .s-sum-ic{background:var(--tint);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.mentorship-page-wrap .s-sum-ic svg{fill:none;width:14px;height:14px;stroke:var(--rose);stroke-width:2px}.mentorship-page-wrap .s-sum-d{flex:1;min-width:0}.mentorship-page-wrap .s-sum-m{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.mentorship-page-wrap .s-sum-s{color:var(--ink2);font-size:11.5px}.mentorship-page-wrap .s-sum-p{font-family:var(--serif);color:var(--rose);flex-shrink:0;font-size:20px;font-weight:700}.mentorship-page-wrap .s-go{background:var(--grad);color:#fff;border:none;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 6px 18px #e8756a52}.mentorship-page-wrap .s-go:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 26px #e8756a70}.mentorship-page-wrap .s-go:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}.mentorship-page-wrap .s-go svg{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.mentorship-page-wrap .s-sec{color:var(--ink3);text-align:center;justify-content:center;align-items:center;gap:5px;margin-top:10px;font-size:11.5px;display:flex}.mentorship-page-wrap .s-sec svg{fill:none;width:12px;height:12px;stroke:var(--ink3);stroke-width:2px}.mentorship-page-wrap .f-in{border:1.5px solid var(--line2);width:100%;height:48px;font-family:var(--sans);color:var(--ink);background:#fff;border-radius:11px;outline:none;padding:0 14px;font-size:15px;transition:border-color .16s}.mentorship-page-wrap .f-in:focus{border-color:var(--rose)}.mentorship-page-wrap .f-note{color:var(--ink3);align-items:center;gap:5px;margin-top:7px;font-size:12px;display:flex}.mentorship-page-wrap .f-note svg{fill:none;width:11px;height:11px;stroke:var(--ink3);stroke-width:2px;flex-shrink:0}.mentorship-page-wrap .f-err{color:#dc2626;margin-top:6px;font-size:12px;display:none}.mentorship-page-wrap #stripe-mt{border:1.5px solid var(--line2);background:#fff;border-radius:11px;min-height:48px;padding:14px}.mentorship-page-wrap .sum-card{background:var(--bg3);border:1px solid var(--line);border-radius:var(--rmd);margin-bottom:14px;overflow:hidden}.mentorship-page-wrap .sum-r{border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 14px;display:flex}.mentorship-page-wrap .sum-r:last-child{border-bottom:none}.mentorship-page-wrap .sum-r .k{color:var(--ink2);font-size:12.5px}.mentorship-page-wrap .sum-r .v{color:var(--ink);font-size:13px;font-weight:700}.mentorship-page-wrap .success{text-align:center;padding:6px 2px 2px}.mentorship-page-wrap .sc-ring{width:84px;height:84px;margin:0 auto 18px;position:relative}.mentorship-page-wrap .sc-ring i{border:2px solid #22c55e47;border-radius:50%;animation:2.2s ease-out infinite scr;position:absolute}.mentorship-page-wrap .sc-ring i:first-child{inset:-14px}.mentorship-page-wrap .sc-ring i:nth-child(2){animation-delay:.4s;inset:-7px}.mentorship-page-wrap .sc-ring i:nth-child(3){animation-delay:.8s;inset:0}@keyframes scr{0%{opacity:1;transform:scale(.82)}to{opacity:0;transform:scale(1.12)}}.mentorship-page-wrap .sc-check{animation:scp .5s var(--spring);background:linear-gradient(135deg,#16a34a,#22c55e);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;box-shadow:0 8px 24px #22c55e61}@keyframes scp{0%{transform:scale(0)}to{transform:scale(1)}}.mentorship-page-wrap .sc-check svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.mentorship-page-wrap .sc-h{font-family:var(--serif);color:var(--ink);margin-bottom:7px;font-size:28px;font-weight:700}.mentorship-page-wrap .sc-h em{color:var(--rose);font-style:italic}.mentorship-page-wrap .sc-sub{color:var(--ink2);margin-bottom:18px;font-size:14px;line-height:1.6}.mentorship-page-wrap .sc-cal{gap:9px;margin-bottom:12px;display:flex}.mentorship-page-wrap .cb{border:1.5px solid var(--line2);height:44px;color:var(--ink);background:#fff;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:600;transition:all .16s;display:flex}.mentorship-page-wrap .cb:hover{border-color:var(--rose);color:var(--rose)}.mentorship-page-wrap .cb svg{fill:none;stroke:currentColor;stroke-width:2px;width:14px;height:14px}.mentorship-page-wrap .sc-next{background:var(--tint);text-align:left;border-radius:11px;margin-bottom:16px;padding:14px}.mentorship-page-wrap .sc-next h4{color:var(--ink);align-items:center;gap:6px;margin-bottom:9px;font-size:13px;font-weight:700;display:flex}.mentorship-page-wrap .sc-next h4 svg{fill:none;width:14px;height:14px;stroke:var(--rose);stroke-width:2px}.mentorship-page-wrap .sc-next li{color:var(--ink2);margin-bottom:5px;padding-left:18px;font-size:13px;line-height:1.5;list-style:none;position:relative}.mentorship-page-wrap .sc-next li:before{content:"";background:var(--rose);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:3px}.mentorship-page-wrap .spin{animation:.65s linear infinite spin}@media (width<=1024px){.mentorship-page-wrap .grid,.mentorship-page-wrap .why-stats,.mentorship-page-wrap .st-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.mentorship-page-wrap{--hdr:60px}.mentorship-page-wrap .wrap{padding:0 18px}.mentorship-page-wrap .faq-grid{grid-template-columns:1fr;gap:24px}.mentorship-page-wrap .faq-side{position:static}.mentorship-page-wrap .hero-bgwrap{padding:20px 0 40px}.mentorship-page-wrap .life-search{display:none}.mentorship-page-wrap .life-tag{padding:9px 0 3px}.mentorship-page-wrap .life-tag .ls-txt{font-size:15px}.mentorship-page-wrap .life-row{padding:8px 0}.mentorship-page-wrap .mentors-head{margin-bottom:20px}.mentorship-page-wrap .hero-pod{margin-top:14px}}@media (width<=560px){.mentorship-page-wrap .grid{grid-template-columns:1fr}.mentorship-page-wrap .hero-metrics{grid-template-columns:repeat(2,1fr)}.mentorship-page-wrap .why-stats{grid-template-columns:1fr;gap:14px}.mentorship-page-wrap .st-grid{grid-template-columns:1fr}.mentorship-page-wrap .st-q{font-size:16px}.mentorship-page-wrap .sheet{max-height:calc(100svh - 140px)}}.mentorship-page-wrap .btn-p{background:var(--grad);color:#fff;border:none;border-radius:100px;align-items:center;gap:9px;height:52px;padding:0 26px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 7px 22px #e8756a57}.mentorship-page-wrap .btn-p:hover{transform:translateY(-2px);box-shadow:0 12px 30px #e8756a75}.mentorship-page-wrap .btn-p svg{flex-shrink:0}:root{--portal-bg:#070412;--panel-bg:#110b2699;--border-glow:#9333ea26;--border-light:#ffffff0d;--rose-glow:0 0 20px #ec48994d;--purple-glow:0 0 20px #9333ea4d;--rose:#ec4899}.auth-page-wrap{box-sizing:border-box;background-color:#0b0819;justify-content:center;align-items:center;min-height:calc(100vh - 80px);padding:100px 24px;display:flex;position:relative;overflow:hidden}.auth-neon-glow-top{filter:blur(60px);pointer-events:none;z-index:1;background:radial-gradient(circle,#9333ea26 0%,#ec48990d 50%,#0000 100%);width:500px;height:500px;position:absolute;top:-10%;left:30%}.auth-neon-glow-bottom{filter:blur(80px);pointer-events:none;z-index:1;background:radial-gradient(circle,#ec489926 0%,#eab30808 50%,#0000 100%);width:500px;height:500px;position:absolute;bottom:-10%;right:20%}.auth-card{z-index:2;-webkit-backdrop-filter:blur(24px)saturate(190%);box-sizing:border-box;background:#120c26a6;border:1px solid #ffffff14;border-radius:24px;width:100%;max-width:480px;padding:48px 40px;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 32px 80px #00000080,0 0 40px #9333ea0d}.auth-card:hover{box-shadow:0 32px 80px #0009,0 0 50px #9333ea14}.auth-card-border-glow{background:linear-gradient(90deg,#9333ea,#ec4899,#f97316);border-radius:24px 24px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.auth-header{text-align:center;margin-bottom:36px}.auth-header h2{color:#fff;letter-spacing:-.5px;background:linear-gradient(135deg,#fff 50%,#d8b4fe 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 10px;font-family:Outfit,sans-serif;font-size:30px;font-weight:700}.auth-sub{color:#9ca3af;margin:0;font-family:DM Sans,sans-serif;font-size:14.5px;line-height:1.5}.auth-social-buttons{grid-template-columns:1fr;gap:12px;margin-bottom:24px;display:grid}.social-btn{cursor:pointer;box-sizing:border-box;border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:12px 20px;font-family:DM Sans,sans-serif;font-size:14.5px;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.social-btn.google{color:#fff;background:#ffffff0a;border:1px solid #ffffff14}.social-btn.google:hover{background:#ffffff14;border-color:#4285f466;transform:translateY(-1px);box-shadow:0 0 20px #4285f426}.social-btn.apple{color:#000;background:#fff;border:1px solid #fff}.social-btn.apple:hover{background:#f3f4f6;border-color:#f3f4f6;transform:translateY(-1px);box-shadow:0 0 20px #ffffff26}.social-btn:active{transform:translateY(1px)}.auth-divider{text-align:center;color:#ffffff40;text-transform:uppercase;letter-spacing:1.5px;align-items:center;margin:28px 0;font-size:12px;font-weight:600;display:flex}.auth-divider:before,.auth-divider:after{content:"";border-bottom:1px solid #ffffff14;flex:1}.auth-divider:not(:empty):before{margin-right:16px}.auth-divider:not(:empty):after{margin-left:16px}.auth-form{flex-direction:column;gap:22px;display:flex}.auth-fld-g{width:100%;position:relative}.auth-fld-g input{color:#fff;box-sizing:border-box;background:#0b081999;border:1px solid #ffffff1a;border-radius:14px;outline:none;width:100%;padding:18px 16px 14px;font-family:inherit;font-size:15.5px;transition:all .25s}.auth-fld-g label{color:#fff6;pointer-events:none;font-size:15px;transition:all .25s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.auth-fld-g input:focus~label,.auth-fld-g input:not(:placeholder-shown)~label{transform-origin:0 0;color:#d8b4fe;top:6px;transform:translateY(0)scale(.78)}.auth-fld-g input:focus{background:#0b0819d9;border-color:#9333ea59;box-shadow:0 0 15px #9333ea14}.fld-focus-line{background:linear-gradient(90deg,#9333ea,#ec4899);border-radius:0 0 14px 14px;width:0;height:2px;transition:all .3s;position:absolute;bottom:0;left:50%}.auth-fld-g input:focus~.fld-focus-line{width:100%;left:0}.auth-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ec4899 0%,#9333ea 100%);border:none;border-radius:14px;justify-content:center;align-items:center;margin-top:10px;padding:16px;font-family:inherit;font-size:15.5px;font-weight:700;transition:all .25s;display:flex;box-shadow:0 8px 24px #ec489940}.auth-btn:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 12px 30px #ec489959}.auth-btn:active{transform:translateY(1px)}.auth-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.auth-spinner{align-items:center;gap:8px;display:flex}.spin{animation:.8s linear infinite rotateSpinner}@keyframes rotateSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.auth-err{color:#f87171;text-align:center;background:#ef44441a;border:1px solid #ef444433;border-radius:12px;padding:14px 16px;font-size:13.5px;font-weight:500;line-height:1.4;animation:.4s ease-in-out shakeAlert}@keyframes shakeAlert{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.auth-footer{text-align:center;color:#9ca3af;margin-top:28px;font-size:14px}.auth-toggle{color:#d8b4fe;cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0;font-family:inherit;font-weight:600;text-decoration:underline;transition:color .2s}.auth-toggle:hover{color:#fff}.portal-layout{background-color:var(--portal-bg);color:#fff;min-height:calc(100vh - 80px);margin-top:80px;font-family:DM Sans,sans-serif;display:flex;position:relative;overflow:hidden}.portal-glow-top{filter:blur(80px);pointer-events:none;z-index:1;background:radial-gradient(circle,#9333ea1a 0%,#0000 70%);width:600px;height:600px;position:absolute;top:-20%;left:20%}.portal-glow-bottom{filter:blur(100px);pointer-events:none;z-index:1;background:radial-gradient(circle,#ec489914 0%,#0000 70%);width:600px;height:600px;position:absolute;bottom:-20%;right:10%}.portal-sidebar{-webkit-backdrop-filter:blur(20px);border-right:1px solid var(--border-light);z-index:10;box-sizing:border-box;background:#0d081ed9;flex-direction:column;flex-shrink:0;width:280px;padding:32px 24px;display:flex}.sidebar-brand{align-items:center;gap:14px;margin-bottom:36px;display:flex}.sb-logo{color:#fff;width:38px;height:38px;box-shadow:var(--rose-glow);background:linear-gradient(135deg,#ec4899,#9333ea);border-radius:10px;justify-content:center;align-items:center;font-family:Outfit,sans-serif;font-size:20px;font-weight:800;display:flex}.sb-meta h3{color:#fff;letter-spacing:-.2px;margin:0;font-family:Outfit,sans-serif;font-size:17px;font-weight:700}.sb-meta span{color:#9ca3af;text-transform:uppercase;letter-spacing:1px;font-size:11.5px;font-weight:600}.sidebar-user{background:#ffffff05;border:1px solid #ffffff0a;border-radius:16px;align-items:center;gap:14px;margin-bottom:32px;padding:18px 16px;display:flex}.su-avatar{color:#fff;background:linear-gradient(135deg,#9333ea,#ec4899);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-family:Outfit,sans-serif;font-size:16px;font-weight:700;display:flex;position:relative}.su-status-dot{background:#4ade80;border:2px solid #0d081e;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.su-info{flex-direction:column;min-width:0;display:flex}.su-info h4{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0 0 2px;font-size:14.5px;font-weight:700;overflow:hidden}.su-info span{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.sidebar-menu{flex-direction:column;flex:1;gap:8px;display:flex}.menu-item{color:#9ca3af;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:12px;align-items:center;gap:14px;width:100%;padding:14px 16px;font-family:inherit;font-size:14.5px;font-weight:600;transition:all .2s;display:flex}.menu-icon{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:stroke .25s}.menu-badge{color:#ec4899;background:#ec489926;border:1px solid #ec489940;border-radius:20px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}.menu-item:hover{color:#fff;background:#ffffff08}.menu-item.active{color:#ec4899;background:#ec48990f;box-shadow:inset 3px 0 #ec4899}.sidebar-logout{color:#9ca3af;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:14px;width:100%;margin-top:auto;padding:14px 16px;font-family:inherit;font-size:14.5px;font-weight:600;transition:all .2s;display:flex}.sidebar-logout:hover{color:#f87171;background:#ef444414}.portal-main{box-sizing:border-box;z-index:2;flex:1;height:calc(100vh - 80px);padding:48px 56px;position:relative;overflow-y:auto}.workspace-inner{width:100%;max-width:1100px;margin:0 auto}.fade-in-workspace{animation:.3s ease-out both workspaceFadeIn}@keyframes workspaceFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.portal-workspace-loading{color:#9ca3af;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;display:flex}.portal-workspace-loading svg{stroke:#ec4899;width:48px;height:48px;animation:.8s linear infinite spinPortal}@keyframes spinPortal{to{transform:rotate(360deg)}}.portal-workspace-loading h3{color:#fff;margin:0;font-family:Outfit,sans-serif;font-size:20px}.portal-workspace-loading p{margin:0;font-size:14px}.ws-title-row{justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px;display:flex}.ws-title-row h2{letter-spacing:-.5px;margin:0 0 6px;font-family:Outfit,sans-serif;font-size:28px;font-weight:700}.ws-title-row p{color:#9ca3af;margin:0;font-size:14.5px}.overview-banner{border:1px solid var(--border-light);background:linear-gradient(135deg,#161036,#0e0a24);border-radius:20px;margin-bottom:36px;padding:40px;position:relative;overflow:hidden;box-shadow:0 16px 40px #0000004d}.banner-g{pointer-events:none;background:radial-gradient(circle,#9333ea33 0%,#0000 80%);width:300px;height:100%;position:absolute;top:0;right:0}.banner-txt h2{letter-spacing:-.5px;background:linear-gradient(90deg,#fff,#d8b4fe);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 8px;font-family:Outfit,sans-serif;font-size:32px;font-weight:700}.banner-txt p{color:#9ca3af;max-width:550px;margin:0;font-size:15.5px;line-height:1.6}.metrics-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:36px;display:grid}.metric-c{background:var(--panel-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-light);border-radius:18px;padding:24px;transition:all .25s;box-shadow:0 10px 30px #0003}.metric-c:hover{border-color:#9333ea33;transform:translateY(-2px)}.mc-head{color:#9ca3af;text-transform:uppercase;letter-spacing:.8px;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.mc-icon{font-size:20px}.metric-c h3{margin:0 0 18px;font-family:Outfit,sans-serif;font-size:38px;font-weight:700;line-height:1}.mc-bar{background:#ffffff0d;border-radius:10px;width:100%;height:4px;overflow:hidden}.mc-bar-progress{background:linear-gradient(90deg,#9333ea,#ec4899);border-radius:10px;height:100%}.overview-split-grid{grid-template-columns:1.2fr 1fr;gap:28px;display:grid}.next-session-widget,.recent-activity-widget{background:var(--panel-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-light);box-sizing:border-box;border-radius:20px;padding:28px;box-shadow:0 12px 36px #00000040}.widget-header{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.widget-header h4{margin:0;font-family:Outfit,sans-serif;font-size:16.5px;font-weight:700}.live-pulse{color:#4ade80;text-transform:uppercase;background:#4ade801a;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:flex}.live-pulse:before{content:"";background:#4ade80;border-radius:50%;width:6px;height:6px;animation:1.2s infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:.3}50%{opacity:1}}.widget-view-all{color:#ec4899;cursor:pointer;background:0 0;border:none;font-size:12.5px;font-weight:600}.widget-view-all:hover{text-decoration:underline}.ns-content{flex-direction:column;gap:20px;display:flex}.ns-mentor-row{align-items:center;gap:14px;display:flex}.ns-ava{color:#fff;background:linear-gradient(135deg,#9333ea,#ec4899);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-family:Outfit,sans-serif;font-size:16px;font-weight:700;display:flex}.ns-mentor-info h5{margin:0 0 2px;font-size:15px;font-weight:700}.ns-mentor-info span{color:#9ca3af;font-size:12px}.ns-details-list{background:#0000002e;border:1px solid #ffffff05;border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.nsd-item{justify-content:space-between;font-size:13.5px;display:flex}.nsd-item .l{color:#9ca3af}.nsd-item .v{color:#fff;font-weight:600}.ns-actions{margin-top:6px}.ns-join-btn{color:#fff;width:100%;box-shadow:var(--rose-glow);box-sizing:border-box;background:linear-gradient(135deg,#ec4899,#9333ea);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px;font-size:14.5px;font-weight:700;text-decoration:none;transition:all .25s;display:flex}.ns-join-btn:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 22px #ec489959}.ns-empty,.ra-empty{text-align:center;color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;padding:24px 0;display:flex}.ne-emoji{margin-bottom:12px;font-size:32px}.ns-empty p,.ra-empty p{margin:0 0 16px;font-size:13.5px}.ns-book-shortcut{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .2s}.ns-book-shortcut:hover{box-shadow:var(--rose-glow);background:#ec4899;border-color:#ec4899}.ra-list{flex-direction:column;gap:16px;display:flex}.ra-item{background:#ffffff05;border:1px solid #ffffff08;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.ra-meta{flex-direction:column;display:flex}.ra-meta strong{color:#fff;margin-bottom:2px;font-size:14px}.ra-meta span{color:#9ca3af;font-size:11.5px}.ra-value{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ra-amount{color:#4ade80;font-size:14.5px;font-weight:700}.ra-status{text-transform:uppercase;color:#4ade80;background:#4ade801a;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:700}.sessions-filters{border-bottom:1px solid #ffffff0f;gap:12px;margin-bottom:32px;padding-bottom:8px;display:flex}.filter-tab{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:all .25s}.filter-tab:hover{color:#fff;background:#ffffff08}.filter-tab.on{color:#ec4899;background:#ec489914}.sessions-grid{grid-template-columns:1fr;gap:20px;display:grid}.session-card-p{background:var(--panel-bg);border:1px solid var(--border-light);border-radius:20px;transition:border-color .25s,transform .2s;display:flex;overflow:hidden;box-shadow:0 10px 30px #0003}.session-card-p:hover{border-color:#9333ea40;transform:translateY(-1px)}.sc-date-block{background:linear-gradient(135deg,#1b133d,#140d2d);border-right:1px solid #ffffff0a;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:100px;display:flex}.session-card-p.upcoming .sc-date-block{background:linear-gradient(135deg,#2c1a45,#1d0f33)}.sc-month{color:#ec4899;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:700}.sc-day{color:#fff;font-family:Outfit,sans-serif;font-size:34px;font-weight:800;line-height:1}.sc-info-block{flex-direction:column;flex:1;justify-content:space-between;gap:16px;padding:24px 28px;display:flex}.sc-mentor-meta h4{color:#fff;margin:0 0 2px;font-family:Outfit,sans-serif;font-size:18px;font-weight:700}.sc-title{color:#9ca3af;font-size:12.5px}.sc-params{background:#00000026;border:1px solid #ffffff05;border-radius:12px;gap:32px;padding:12px 18px;display:flex}.scp-i{flex-direction:column;gap:2px;display:flex}.scp-i span{color:#9ca3af;font-size:11.5px}.scp-i strong{color:#fff;font-size:13.5px}.sc-footer-actions{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.sc-status-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:700}.sc-status-badge.scheduled{color:#4ade80;background:#4ade801a;border:1px solid #4ade8033}.sc-status-badge.completed{color:#9ca3af;background:#ffffff0d;border:1px solid #ffffff14}.sc-meet-btn{color:#fff;box-shadow:var(--rose-glow);background:linear-gradient(135deg,#ec4899,#9333ea);border-radius:10px;align-items:center;padding:8px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.sc-meet-btn:hover{filter:brightness(1.1);box-shadow:0 4px 15px #ec489940}.ledger-table-wrapper{background:var(--panel-bg);border:1px solid var(--border-light);border-radius:20px;overflow:hidden;box-shadow:0 12px 36px #0000004d}.ledger-table{border-collapse:collapse;text-align:left;width:100%}.ledger-table th{color:#9ca3af;text-transform:uppercase;letter-spacing:.8px;background:#0b081966;border-bottom:1px solid #ffffff0f;padding:18px 24px;font-size:12.5px;font-weight:600}.ledger-table td{color:#fff;border-bottom:1px solid #ffffff0a;padding:20px 24px;font-size:14px}.ledger-table tr:last-child td{border-bottom:none}.ledger-table tr:hover td{background:#ffffff03}.invoice-desc-col{flex-direction:column;display:flex}.invoice-desc-col strong{color:#fff;margin-bottom:2px;font-weight:600}.invoice-desc-col span{color:#9ca3af;font-size:11px}.monospace-ref{color:#9ca3af;font-family:monospace;font-size:12px}.status-pill{text-transform:uppercase;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:700}.status-pill.paid{color:#4ade80;background:#4ade801a}.amount-col{color:#4ade80;font-weight:700}.profile-settings-card{background:var(--panel-bg);border:1px solid var(--border-light);border-radius:24px;padding:40px;position:relative;overflow:hidden;box-shadow:0 16px 40px #0000004d}.psc-glow{pointer-events:none;background:radial-gradient(circle,#9333ea1f 0%,#0000 70%);width:250px;height:250px;position:absolute;top:-20%;right:-10%}.profile-header-group{border-bottom:1px solid #ffffff0d;align-items:center;gap:20px;margin-bottom:28px;padding-bottom:28px;display:flex}.psc-avatar{color:#fff;width:60px;height:60px;box-shadow:var(--purple-glow);background:linear-gradient(135deg,#9333ea,#ec4899);border-radius:50%;justify-content:center;align-items:center;font-family:Outfit,sans-serif;font-size:22px;font-weight:700;display:flex}.profile-header-group h3{margin:0 0 4px;font-family:Outfit,sans-serif;font-size:20px;font-weight:700}.profile-header-group span{color:#9ca3af;font-size:13px}.profile-details-grid{flex-direction:column;gap:18px;display:flex}.pd-row{background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.pd-row .lbl{color:#9ca3af;font-size:13.5px}.pd-row .val{color:#fff;font-size:14.5px}.status-dot-green{background:#4ade80;border-radius:50%;width:8px;height:8px}@media (width<=900px){.portal-layout{flex-direction:column}.portal-sidebar{border-right:none;border-bottom:1px solid var(--border-light);width:100%;padding:24px}.sidebar-user{display:none}.sidebar-menu{flex-flow:wrap;gap:8px;margin-bottom:16px}.menu-item{flex:auto;justify-content:center;width:auto;padding:10px 14px;font-size:13.5px}.sidebar-logout{justify-content:center;margin-top:0;padding:10px 14px}.portal-main{height:auto;padding:32px 24px}.metrics-grid{grid-template-columns:1fr;gap:16px}.overview-split-grid{grid-template-columns:1fr;gap:24px}}.minor-disclaimer-page{--purple:#7c3aed;--purple-l:#a855f7;--pink:#db2777;--amber:#d97706;--teal:#0d9488;--bg:#faf8ff;--card:#fff;--border:#ede8f8;--text:#18152e;--text2:#4b4870;--text3:#8b88a8;--radius:18px;--max:1180px;background:var(--bg);color:var(--text);min-height:100vh;font-family:DM Sans,system-ui,sans-serif;font-size:16px;line-height:1.6}.minor-disclaimer-page .progress-bar{z-index:200;background:linear-gradient(90deg,#7c3aed,#ec4899,#f97316);border-radius:0 2px 2px 0;height:3px;transition:width 80ms linear;position:fixed;top:0;left:0}.minor-disclaimer-page .shell{max-width:var(--max);margin:0 auto;padding:44px 40px 90px}.minor-disclaimer-page .hero{background:linear-gradient(145deg,#160828 0%,#2a1060 45%,#1a0a38 75%,#0f051a 100%);border-radius:22px;grid-template-columns:1fr 420px;align-items:center;gap:40px;margin-bottom:40px;padding:64px 64px 56px;display:grid;position:relative;overflow:hidden}.minor-disclaimer-page .hero-blob1{pointer-events:none;background:radial-gradient(circle,#a855f747 0%,#0000 65%);border-radius:50%;width:360px;height:360px;position:absolute;top:-80px;right:-80px}.minor-disclaimer-page .hero-blob2{pointer-events:none;background:radial-gradient(circle,#ec489933 0%,#0000 65%);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-70px;left:-50px}.minor-disclaimer-page .hero-left{z-index:1;position:relative}.minor-disclaimer-page .hero-badge{letter-spacing:.12em;text-transform:uppercase;color:#c084fc;background:#a855f726;border:1px solid #a855f74d;border-radius:100px;align-items:center;gap:7px;margin-bottom:22px;padding:6px 16px;font-size:11px;font-weight:600;display:inline-flex}.minor-disclaimer-page .hero-badge i{font-size:13px}.minor-disclaimer-page .hero h1{color:#fff;letter-spacing:-.01em;margin-bottom:18px;font-family:Playfair Display,DM Serif Display,Georgia,serif;font-size:clamp(30px,3.8vw,50px);font-weight:700;line-height:1.1}.minor-disclaimer-page .hero h1 em{background:linear-gradient(135deg,#f0abfc,#c084fc,#a5b4fc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.minor-disclaimer-page .hero-desc{color:#ffffff94;margin-bottom:28px;font-size:15.5px;line-height:1.8}.minor-disclaimer-page .hero-tags{flex-wrap:wrap;gap:8px;display:flex}.minor-disclaimer-page .htag{color:#ffffff8c;letter-spacing:.02em;background:#ffffff0d;border:1px solid #ffffff21;border-radius:100px;padding:6px 16px;font-size:12px;font-weight:500}.minor-disclaimer-page .hero-right{z-index:1;flex-direction:column;gap:12px;display:flex;position:relative}.minor-disclaimer-page .hstat{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:14px;padding:18px 20px;text-decoration:none;transition:background .2s,transform .2s;display:flex}.minor-disclaimer-page .hstat:hover{background:#ffffff1f;transform:translateY(-2px)}.minor-disclaimer-page .hstat-ico{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.minor-disclaimer-page .hs1{color:#c084fc;background:#a855f733}.minor-disclaimer-page .hs2{color:#f472b6;background:#ec489933}.minor-disclaimer-page .hs3{color:#fbbf24;background:#f59e0b33}.minor-disclaimer-page .hs4{color:#34d399;background:#10b98133}.minor-disclaimer-page .hstat-title{color:#fff;margin-bottom:2px;font-size:13px;font-weight:600}.minor-disclaimer-page .hstat-sub{color:#fff6;font-size:11.5px}.minor-disclaimer-page .layout{grid-template-columns:240px 1fr;align-items:start;gap:32px;display:grid}.minor-disclaimer-page .sidebar{position:sticky;top:100px}.minor-disclaimer-page .sb-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text3);margin-bottom:12px;padding:0 4px;font-size:10px;font-weight:700}.minor-disclaimer-page .sb-nav{flex-direction:column;gap:4px;margin-bottom:24px;display:flex}.minor-disclaimer-page .sb-link{cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;text-decoration:none;transition:all .18s;display:flex}.minor-disclaimer-page .sb-link:hover{background:#7c3aed0f;border-color:#7c3aed1f}.minor-disclaimer-page .sb-link.active{background:#7c3aed14;border-color:#7c3aed2e}.minor-disclaimer-page .sb-num{letter-spacing:.06em;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:flex}.minor-disclaimer-page .sbn-s{color:var(--purple);background:#f3e8ff}.minor-disclaimer-page .sbn-p{color:var(--pink);background:#fce7f3}.minor-disclaimer-page .sbn-a{color:var(--amber);background:#fef3c7}.minor-disclaimer-page .sbn-t{color:var(--teal);background:#ccfbf1}.minor-disclaimer-page .sb-link.active .sbn-s{background:var(--purple);color:#fff}.minor-disclaimer-page .sb-link.active .sbn-p{background:var(--pink);color:#fff}.minor-disclaimer-page .sb-link.active .sbn-a{background:var(--amber);color:#fff}.minor-disclaimer-page .sb-link.active .sbn-t{background:var(--teal);color:#fff}.minor-disclaimer-page .sb-txt{color:var(--text2);font-size:13px;font-weight:500;line-height:1.3}.minor-disclaimer-page .sb-link:hover .sb-txt,.minor-disclaimer-page .sb-link.active .sb-txt{color:var(--text)}.minor-disclaimer-page .sb-box{background:var(--card);border:1.5px solid var(--border);border-radius:14px;padding:18px 16px}.minor-disclaimer-page .sb-box-title{letter-spacing:.1em;text-transform:uppercase;color:var(--text3);margin-bottom:10px;font-size:11px;font-weight:700}.minor-disclaimer-page .sb-box p{color:var(--text3);font-size:12.5px;line-height:1.65}.minor-disclaimer-page .sb-box a{color:var(--purple);font-weight:500;text-decoration:none}.minor-disclaimer-page .sb-box a:hover{text-decoration:underline}.minor-disclaimer-page .sec{background:var(--card);border:1.5px solid var(--border);border-radius:var(--radius);margin-bottom:24px;scroll-margin-top:100px;transition:box-shadow .2s,transform .2s;overflow:hidden}.minor-disclaimer-page .sec:hover{box-shadow:0 6px 32px #00000012}.minor-disclaimer-page .sec-hdr{border-bottom:1px solid #f4f0fd;align-items:center;gap:16px;padding:24px 28px 20px;display:flex}.minor-disclaimer-page .sec-ico{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.minor-disclaimer-page .ico-s{color:var(--purple);background:#f3e8ff}.minor-disclaimer-page .ico-p{color:var(--pink);background:#fce7f3}.minor-disclaimer-page .ico-a{color:var(--amber);background:#fef3c7}.minor-disclaimer-page .ico-t{color:var(--teal);background:#ccfbf1}.minor-disclaimer-page .sec-title{color:var(--text);margin:0 0 4px;font-family:Playfair Display,DM Serif Display,Georgia,serif;font-size:20px;font-weight:700;line-height:1.2}.minor-disclaimer-page .sec-sub{color:var(--text3);font-size:12px;font-weight:400}.minor-disclaimer-page .sec-body{padding:28px 28px 32px}.minor-disclaimer-page .intro{color:var(--text2);border-bottom:1px solid #f0ebf8;margin-bottom:24px;padding-bottom:20px;font-size:15px;line-height:1.8}.minor-disclaimer-page .brows{flex-direction:column;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.minor-disclaimer-page .brow{color:var(--text2);background:var(--bg);border:1px solid var(--border);border-radius:11px;align-items:flex-start;gap:13px;padding:13px 16px;font-size:14.5px;line-height:1.6;display:flex}.minor-disclaimer-page .brow-ico{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;font-size:13px;display:flex}.minor-disclaimer-page .bi-s{color:var(--purple);background:#f3e8ff}.minor-disclaimer-page .bi-p{color:var(--pink);background:#fce7f3}.minor-disclaimer-page .bi-a{color:var(--amber);background:#fef3c7}.minor-disclaimer-page .bi-t{color:var(--teal);background:#ccfbf1}.minor-disclaimer-page .gcards{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 24px;display:grid}.minor-disclaimer-page .gcard{background:var(--bg);border:1px solid var(--border);border-radius:12px;flex-direction:column;align-items:flex-start;gap:9px;padding:16px 14px;display:flex}.minor-disclaimer-page .gcard i{color:var(--text3);font-size:22px}.minor-disclaimer-page .gcard span{color:var(--text2);font-size:13px;font-weight:500;line-height:1.35}.minor-disclaimer-page .sgrid{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 24px;display:grid}.minor-disclaimer-page .scard{background:#f0fdf8;border:1.5px solid #b2f0e0;border-radius:14px;flex-direction:column;gap:7px;padding:18px 18px 16px;display:flex}.minor-disclaimer-page .scard-ico{color:var(--teal);font-size:22px}.minor-disclaimer-page .scard-title{color:var(--text);font-size:14px;font-weight:600;line-height:1.25}.minor-disclaimer-page .scard-body{color:#4a7068;font-size:13px;line-height:1.6}.minor-disclaimer-page .callout{border-radius:12px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.minor-disclaimer-page .callout-s{background:#faf5ff}.minor-disclaimer-page .callout-p{background:#fff0f7}.minor-disclaimer-page .callout-a{background:#fffbeb}.minor-disclaimer-page .callout-t{background:#f0fdf8}.minor-disclaimer-page .callout i{flex-shrink:0;margin-top:1px;font-size:20px}.minor-disclaimer-page .callout-s i{color:var(--purple)}.minor-disclaimer-page .callout-p i{color:var(--pink)}.minor-disclaimer-page .callout-a i{color:var(--amber)}.minor-disclaimer-page .callout-t i{color:var(--teal)}.minor-disclaimer-page .callout p{color:var(--text2);margin:0;font-size:14px;line-height:1.75}.minor-disclaimer-page .pgfoot{border-radius:var(--radius);background:#18112e;grid-template-columns:1fr auto;align-items:center;gap:32px;margin-top:20px;padding:36px 40px;display:grid}.minor-disclaimer-page .pgfoot-hed{color:#fff;margin-bottom:8px;font-family:Playfair Display,DM Serif Display,Georgia,serif;font-size:22px}.minor-disclaimer-page .pgfoot-hed em{color:#c084fc;font-style:italic}.minor-disclaimer-page .pgfoot p{color:#fff6;margin:0;font-size:13px;line-height:1.7}.minor-disclaimer-page .pgfoot-links{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.minor-disclaimer-page .pgfoot-links a{color:#ffffff59;white-space:nowrap;border:1px solid #ffffff1a;border-radius:8px;padding:6px 14px;font-size:12px;text-decoration:none;transition:all .15s}.minor-disclaimer-page .pgfoot-links a:hover{color:#c084fc;border-color:#c084fc59}.minor-disclaimer-page .pgfoot-meta{color:#ffffff2e;letter-spacing:.04em;text-align:right;margin-top:8px;font-size:11px}@media (width<=1024px){.minor-disclaimer-page .shell{padding:36px 28px 80px}.minor-disclaimer-page .hero{grid-template-columns:1fr;gap:28px}.minor-disclaimer-page .hero-right{grid-template-columns:1fr 1fr;gap:10px;display:grid}.minor-disclaimer-page .layout{grid-template-columns:200px 1fr;gap:24px}}@media (width<=768px){.minor-disclaimer-page .shell{padding:28px 18px 70px}.minor-disclaimer-page .hero{padding:36px 28px 32px}.minor-disclaimer-page .layout{grid-template-columns:1fr}.minor-disclaimer-page .sidebar{position:static}.minor-disclaimer-page .sb-nav{flex-flow:wrap}.minor-disclaimer-page .sb-link{flex:1;min-width:120px}.minor-disclaimer-page .sb-box{display:none}.minor-disclaimer-page .sec-hdr,.minor-disclaimer-page .sec-body{padding-left:20px;padding-right:20px}.minor-disclaimer-page .gcards{grid-template-columns:1fr 1fr}.minor-disclaimer-page .sgrid{grid-template-columns:1fr}.minor-disclaimer-page .pgfoot{grid-template-columns:1fr;gap:20px}.minor-disclaimer-page .pgfoot-links{flex-flow:wrap;align-items:flex-start}.minor-disclaimer-page .pgfoot-meta{text-align:left}.minor-disclaimer-page .hero-right{grid-template-columns:1fr 1fr}}@media (width<=480px){.minor-disclaimer-page .hero{padding:28px 20px 24px}.minor-disclaimer-page .gcards,.minor-disclaimer-page .hero-right{grid-template-columns:1fr}}@keyframes routeFadeIn{0%{opacity:0}to{opacity:1}}.route-transition-wrap{width:100%;animation:.35s ease-out both routeFadeIn}
