.scroll-arrow{z-index:80;pointer-events:none;flex-direction:column;align-items:center;gap:2px;padding-bottom:28px;transition:opacity .6s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.scroll-arrow--hidden{opacity:0}.scroll-arrow--cta{pointer-events:auto;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0}.scroll-arrow__label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#fff0cdeb;text-shadow:0 0 18px rgb(var(--hue-gold) / .35);margin-bottom:4px;font-size:.95rem;font-weight:500;transition:color .35s,text-shadow .35s}.scroll-arrow--cta:hover .scroll-arrow__label,.scroll-arrow--cta:focus-visible .scroll-arrow__label{color:#fff;text-shadow:0 0 22px rgb(var(--hue-gold) / .6)}.scroll-arrow__chevron{color:#e0e0e0b3;filter:blur(.6px);width:28px;height:28px;animation:2.4s cubic-bezier(.37,0,.63,1) infinite scroll-arrow-bounce,3.6s ease-in-out infinite scroll-arrow-flicker,4s ease-in-out infinite scroll-arrow-blur-pulse}.scroll-arrow__chevron:nth-child(2){color:#e0e0e073;width:24px;height:24px;margin-top:-10px;animation-delay:.3s,.5s,.2s}@keyframes scroll-arrow-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes scroll-arrow-flicker{0%,to{opacity:1}15%{opacity:.55}30%{opacity:.9}45%{opacity:.45}55%{opacity:.8}70%{opacity:.95}85%{opacity:.5}}@keyframes scroll-arrow-blur-pulse{0%,to{filter:blur(.4px)}40%{filter:blur(1.8px)}70%{filter:blur(.8px)}}@media (prefers-reduced-motion:reduce){.scroll-arrow__chevron{opacity:.35;animation:none}}@media (width<=768px){.scroll-arrow{padding-bottom:18px}.scroll-arrow__label{font-size:.84rem}.scroll-arrow__chevron{width:22px;height:22px}.scroll-arrow__chevron:nth-child(2){width:18px;height:18px}}.hero-section{--hero-content-pad-inline:56px;--hero-panel-height:calc(100svh / 5);--hero-panel-min-height:140px;--hero-divider-gap:clamp(14px, 2vh, 26px);--hero-subtitle-pad-top:clamp(22px, 2.8vh, 32px);--hero-subtitle-pad-inline:56px;--hero-subtitle-pad-bottom:22px;--hero-subtitle-glass-top-white-alpha:0;--hero-subtitle-glass-mid-white-alpha:.005;--hero-subtitle-glass-bottom-dark-alpha:.01;--hero-subtitle-glass-left-accent-alpha:.08;--hero-subtitle-glass-mid-accent-alpha:.004;--hero-subtitle-glass-right-accent-alpha:.001;--hero-subtitle-blur:10px;--hero-subtitle-saturate:1;--hero-subtitle-top-border-color:#fff0;--hero-subtitle-bottom-border-color:#ffffff0a;--hero-subtitle-inner-shadow:inset 0 0 0 #fff0;--hero-subtitle-outer-shadow:0 0 0 #03081400;--hero-subtitle-edge-glow-white-alpha:0;--hero-subtitle-edge-glow-blue-alpha:.08;--hero-subtitle-edge-glow-opacity:0;--hero-subtitle-edge-glow-blur:6px;--hero-subtitle-text-color:#e7f2fcc2;--hero-subtitle-text-glow-near:#66b5ff14;--hero-subtitle-text-glow-far:#295db30a;z-index:1;isolation:isolate;pointer-events:none;background:0 0;width:100%;height:100svh;position:relative;overflow:hidden}.hero__stage{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero__stage--interactive{pointer-events:auto;cursor:default}.hero-section:before{content:"";z-index:1;pointer-events:none;background:0 0;position:absolute;inset:0}.hero-section:after{content:"";z-index:2;pointer-events:none;background:0 0;position:absolute;inset:0}.hero-section .hero__transition-fade{z-index:4;pointer-events:none;background:linear-gradient(#0000 0%,#03060d14 20%,#03060d47 45%,#03060d9e 70%,#03060de0 88%,#03060d 100%);height:22%;position:absolute;bottom:0;left:0;right:0}.hero__content{z-index:3;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex;position:absolute;inset:0}.hero__title-area{max-width:min(64rem,80vw);padding-left:var(--hero-content-pad-inline);pointer-events:auto;align-items:flex-end;display:flex}.hero__title-backdrop{padding:22px 34px 24px 0;display:inline-block;position:relative}.hero__title{font-family:var(--font-sans);letter-spacing:-.05em;color:#f5fafff7;-webkit-user-select:none;user-select:none;font-size:clamp(3.35rem,6.95vw,7.1rem);font-weight:700;line-height:.88;animation:1.2s cubic-bezier(.22,1,.36,1) both hero-blur-reveal}.hero__title--compact{letter-spacing:-.02em;font-size:clamp(3rem,5.8vw,5.8rem);line-height:1.02}.hero__title--compact .hero__title-line{white-space:nowrap}.hero__title-line{word-break:keep-all;overflow-wrap:normal;text-shadow:0 10px 24px #0409146b,0 0 16px #79beff14;animation:.34s cubic-bezier(.22,1,.36,1) both hero-title-reveal;display:block;position:relative}.hero__title-line:nth-child(2){animation-delay:60ms}.hero__title-line:nth-child(3){animation-delay:.12s}.hero__title-line:nth-child(4){animation-delay:.18s}.hero__title-line--secondary{margin-top:-.12em}.hero__title-line--foundation-gradient{color:rgb(var(--hue-blue-bright) / .96)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hero__title-line--foundation-gradient .magnet-char{background:linear-gradient(135deg, rgb(var(--hue-blue-bright)), rgb(var(--hue-blue) / .8));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.hero__divider{margin:var(--hero-divider-gap) 0;margin-left:var(--hero-content-pad-inline);background:linear-gradient(90deg,#eff8ffeb 0%,#aedaff6b 18%,#60a0ee1f 52%,#0000 100%);border-radius:999px;flex-shrink:0;width:clamp(180px,24vw,320px);max-width:100%;height:clamp(2px,.22vw,3px);position:relative;overflow:hidden;box-shadow:0 0 10px #69b5ff24,0 0 22px #69b5ff12}.hero__divider:before,.hero__divider:after{content:"";position:absolute;inset:0}.hero__divider:before{filter:blur(9px);z-index:-1;background:radial-gradient(circle at 6%,#ffffff6b,#0000 18%),linear-gradient(90deg,#8fcfff2e 0%,#8fcfff0d 32%,#0000 72%);inset:-9px -14px}.hero__divider:after{filter:blur(1px);transform-origin:100%;background:radial-gradient(circle at 82%,#e2f2ff2e 0%,#a7d6ff24 12%,#8ac9ff14 20%,#0000 34%),linear-gradient(90deg,#fff0 0%,#96d2ff03 34%,#96d2ff0a 58%,#bce7ff2e 82%,#e6f4ff61 100%);animation:6.8s cubic-bezier(.28,0,.18,1) infinite hero-divider-breathe;inset:-6px -10px;box-shadow:0 0 10px #bde9ff1a,0 0 20px #7ec5ff12}.hero__subtitle-area{width:100%;height:var(--hero-panel-height);min-height:var(--hero-panel-min-height);pointer-events:auto;transform-origin:50% 100%;will-change:transform;background:linear-gradient(180deg, rgba(255, 255, 255, var(--hero-subtitle-glass-top-white-alpha)), rgba(255, 255, 255, var(--hero-subtitle-glass-mid-white-alpha)) 28%, rgba(8, 15, 30, var(--hero-subtitle-glass-bottom-dark-alpha)) 100%), linear-gradient(90deg, rgba(108, 156, 219, var(--hero-subtitle-glass-left-accent-alpha)) 0%, rgba(177, 214, 255, var(--hero-subtitle-glass-mid-accent-alpha)) 52%, rgba(235, 246, 255, var(--hero-subtitle-glass-right-accent-alpha)) 100%);-webkit-backdrop-filter:blur(var(--hero-subtitle-blur)) saturate(var(--hero-subtitle-saturate));border-top:1px solid var(--hero-subtitle-top-border-color);border-bottom:1px solid var(--hero-subtitle-bottom-border-color);box-shadow:var(--hero-subtitle-inner-shadow), var(--hero-subtitle-outer-shadow);flex-shrink:0;position:relative}.hero__subtitle-shell{width:100%;height:100%;padding:var(--hero-subtitle-pad-top) var(--hero-subtitle-pad-inline) var(--hero-subtitle-pad-bottom);transform-style:preserve-3d;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:clamp(24px,3vw,48px);display:flex;position:relative}.hero__subtitle-shell:before{content:"";background:radial-gradient(70% 130% at 50% 100%, rgba(245, 249, 255, var(--hero-subtitle-edge-glow-white-alpha)) 0%, rgba(148, 205, 255, var(--hero-subtitle-edge-glow-blue-alpha)) 42%, transparent 72%);height:32px;filter:blur(var(--hero-subtitle-edge-glow-blur));opacity:var(--hero-subtitle-edge-glow-opacity);pointer-events:none;border-radius:50%;animation:8.8s cubic-bezier(.22,1,.36,1) infinite hero-subtitle-edge-bounce;position:absolute;top:-18px;left:-8%;right:-8%}.hero__subtitle{z-index:1;font-family:var(--font-sans);letter-spacing:normal;color:var(--hero-subtitle-text-color);text-shadow:0 0 10px var(--hero-subtitle-text-glow-near), 0 0 22px var(--hero-subtitle-text-glow-far);flex-direction:column;align-items:flex-start;gap:.18em;font-size:clamp(.92rem,1.3vw,1.12rem);font-weight:450;line-height:1.6;animation:1.4s cubic-bezier(.22,1,.36,1) .3s both hero-blur-reveal;display:inline-flex;position:relative}.hero__subtitle--compact{letter-spacing:normal;gap:0}.hero__subtitle-line{will-change:transform, opacity;width:fit-content;display:block;position:relative}.hero__subtitle-line:after{content:"";filter:blur(28px);opacity:0;pointer-events:none;z-index:-1;background:radial-gradient(circle,#b4dcff47 0%,#8cc8ff24 30%,#64afff0d 55%,#0000 75%);border-radius:50%;width:120px;height:120px;margin-top:-60px;animation:14s ease-in-out infinite hero-subtitle-glow-sweep;position:absolute;top:50%}.hero__subtitle-line:nth-child(2):after{animation-delay:.6s}.hero__subtitle-line:nth-child(3):after{animation-delay:1.2s}.hero__social-bar{border-left:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:24px;padding-left:24px;display:flex}.hero__social-link{color:#c8dcf580;font-family:var(--font-sans);letter-spacing:.04em;align-items:center;gap:7px;font-size:clamp(.72rem,.9vw,.82rem);font-weight:500;text-decoration:none;transition:color .45s,text-shadow .45s;display:inline-flex;position:relative}.hero__social-link:before{content:"";filter:blur(14px);pointer-events:none;z-index:-1;background:#8cc8ff00;border-radius:50%;width:52px;height:52px;transition:background .45s;position:absolute;top:50%;left:7px;transform:translate(-50%,-50%)}.hero__social-link:hover{color:#dcf0fff2;text-shadow:0 0 10px #8cd2ff4d,0 0 24px #64afff1f}.hero__social-link:hover:before{background:#96d2ff61}.hero__social-icon{flex-shrink:0;width:15px;height:15px;transition:filter .45s;position:relative}.hero__social-link:hover .hero__social-icon{filter:drop-shadow(0 0 6px #a0d7ff73)drop-shadow(0 0 14px #78beff33)}.hero__challenge{pointer-events:auto;flex-direction:column;align-items:flex-start;gap:6px;margin-top:clamp(16px,2.4vh,28px);padding-left:18px;text-decoration:none;animation:1.2s cubic-bezier(.22,1,.36,1) .25s both hero-blur-reveal;display:flex;position:relative}.hero__challenge:before{content:"";background:linear-gradient(180deg, rgb(var(--hue-gold) / .9) 0%, rgb(var(--hue-gold) / .35) 60%, transparent 100%);width:1px;box-shadow:0 0 8px rgb(var(--hue-gold) / .35);position:absolute;top:2px;bottom:2px;left:0}.hero__challenge-kicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#fff0cdeb;padding-bottom:10px;font-size:clamp(1.05rem,1.45vw,1.35rem);font-weight:500;animation:3.6s ease-in-out infinite hero-kicker-breathe;display:inline-block;position:relative}@keyframes hero-kicker-breathe{0%,to{opacity:.72;text-shadow:0 0 0 rgb(var(--hue-gold) / 0)}50%{opacity:1;text-shadow:0 0 18px rgb(var(--hue-gold) / .55)}}.hero__challenge-kicker:after{content:"";background:linear-gradient(90deg, transparent 0%, rgb(var(--hue-gold) / .25) 30%, rgb(var(--hue-gold-bright) / 1) 50%, rgb(var(--hue-gold) / .25) 70%, transparent 100%);background-size:200% 100%;height:1px;animation:2.8s cubic-bezier(.4,0,.2,1) infinite hero-kicker-sweep;position:absolute;bottom:0;left:0;right:0}@keyframes hero-kicker-sweep{0%{opacity:0;background-position:100% 0}12%{opacity:1}88%{opacity:1}to{opacity:0;background-position:-100% 0}}.hero__challenge-title{font-family:var(--font-sans);letter-spacing:-.015em;color:#f5fafff0;text-shadow:0 8px 24px #04091473;overflow-wrap:break-word;max-width:30ch;font-size:clamp(1.4rem,2.6vw,2.35rem);font-weight:500;line-height:1.18}.hero__challenge-year{color:rgb(var(--hue-gold-bright));text-shadow:0 0 18px rgb(var(--hue-gold) / .45);margin-left:.38em;font-size:1.12em;font-style:normal}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hero__challenge-year{background:linear-gradient(135deg, rgb(var(--hue-gold-bright)) 0%, rgb(var(--hue-gold-deep)) 100%);color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text}}.hero__challenge-organizers{font-family:var(--font-sans);letter-spacing:.04em;color:#dcebffbd;font-size:clamp(.8rem,.95vw,.92rem);font-weight:500}.hero__challenge-cta{letter-spacing:.12em;text-transform:uppercase;color:#dcebffc7;align-items:center;gap:8px;margin-top:2px;font-size:clamp(.9rem,1.1vw,1.05rem);font-weight:500;transition:color .35s;display:inline-flex}.hero__challenge:hover .hero__challenge-cta{color:#fff}.hero__challenge-arrow{width:13px;height:13px;color:rgb(var(--hue-gold));transition:transform .4s cubic-bezier(.25,.8,.25,1)}.hero__challenge:hover .hero__challenge-arrow{transform:translate(4px)}@media (width<=768px){.hero__challenge{gap:4px;margin-top:12px;padding-left:14px}.hero__challenge-title{max-width:100%;font-size:1.2rem}.hero__challenge-kicker{font-size:.95rem}.hero__challenge-cta{font-size:.82rem}.hero__challenge-organizers{font-size:.74rem}.hero__subtitle-shell{flex-direction:column;align-items:stretch;gap:12px}.hero__social-bar{border-top:1px solid #ffffff0f;border-left:none;justify-content:flex-end;gap:20px;margin-left:0;padding-top:10px;padding-left:0}.hero__social-link span{display:none}.hero__social-icon{width:18px;height:18px}.hero__social-link:before{filter:blur(16px);width:56px;height:56px;left:9px}}@media (width<=980px){.hero__title-area{max-width:min(52rem,80vw)}}@media (width<=768px){.hero-section{--hero-content-pad-inline:24px;--hero-panel-height:calc(100svh / 4);--hero-panel-min-height:130px;--hero-subtitle-pad-top:16px;--hero-subtitle-pad-inline:24px;--hero-subtitle-pad-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.hero__title-area{max-width:100%}.hero__title-backdrop{padding:10px 16px 12px 0}.hero__title-backdrop:before{filter:blur(16px);inset:-24px -14px -18px -26px}.hero__title{font-size:clamp(2.95rem,15.6vw,4.7rem);line-height:.9}.hero__title--compact{letter-spacing:-.015em;font-size:clamp(2.45rem,11.5vw,3.5rem);line-height:1.04}.hero__title-line--secondary{margin-top:-.1em}.hero__subtitle{letter-spacing:normal;gap:.14em;font-size:.82rem}}@keyframes hero-divider-breathe{0%{opacity:.2;transform:scaleX(1)}18%{opacity:.24;transform:scaleX(1)}30%{opacity:.42;transform:scaleX(1.01)}42%{opacity:.76;transform:scaleX(1.03)}54%{opacity:.34;transform:scaleX(1.008)}to{opacity:.2;transform:scaleX(1)}}@keyframes hero-subtitle-edge-bounce{0%{opacity:.78;transform:translateY(0)scaleX(1)}20%{opacity:.96;transform:translateY(-2px)scaleX(1.015)}42%{opacity:.82;transform:translateY(0)scaleX(.996)}to{opacity:.78;transform:translateY(0)scaleX(1)}}@keyframes hero-subtitle-glow-sweep{0%{opacity:0;left:-10%;transform:scale(.8)}6%{opacity:.5;transform:scale(1.1)}14%{opacity:.85;transform:scale(1.25)}22%{opacity:.4;transform:scale(1.05)}30%{opacity:0;left:100%;transform:scale(.8)}to{opacity:0;left:100%;transform:scale(.8)}}@keyframes hero-blur-reveal{0%{filter:blur(12px);opacity:0}to{filter:blur();opacity:1}}@keyframes hero-title-reveal{0%{opacity:0;filter:blur(10px);transform:translateY(.4em)}to{opacity:1;filter:blur();transform:translateY(0)}}.glass-btn{--glass-btn-radius:10px;--glass-btn-glow:255 200 80;border-radius:var(--glass-btn-radius);font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;align-items:center;gap:12px;padding:14px 32px;font-size:clamp(.8rem,1vw,.95rem);font-weight:500;text-decoration:none;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,background .45s,border-color .45s,color .45s;display:inline-flex;position:relative;overflow:hidden}.glass-btn:hover{transform:translateY(-2px)}.glass-btn__arrow{width:14px;height:14px;filter:drop-shadow(0 0 4px rgb(var(--glass-btn-glow) / .5));flex-shrink:0;transition:transform .4s cubic-bezier(.25,.8,.25,1),filter .4s}.glass-btn:hover .glass-btn__arrow{filter:drop-shadow(0 0 8px rgb(var(--glass-btn-glow) / .8));transform:translate(4px)}.glass-btn--light:before,.glass-btn--gold:before{content:"";opacity:0;pointer-events:none;filter:blur(8px);background:radial-gradient(circle,#ffffff59 0%,#ffffff14 40%,#0000 70%);border-radius:50%;width:120px;height:120px;transition:opacity .35s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.glass-btn--light:hover:before,.glass-btn--gold:hover:before{opacity:1}.glass-btn--light{color:#ffffffe6;-webkit-backdrop-filter:blur(16px)saturate(1.2);background:linear-gradient(135deg,#ffffff14,#ffffff05);border:1px solid #ffffff26;border-color:#ffffff59 #ffffff26 #ffffff0d;box-shadow:0 12px 32px #0003,inset 0 1px #ffffff26}.glass-btn--light:hover{color:#fff;text-shadow:0 0 12px #ffdc6466;background:linear-gradient(135deg,#ffdc641f,#d296280f);border-color:#ffdc6480 #ffdc644d #ffdc644d;box-shadow:0 16px 40px #0000004d,0 0 24px #ffc85026,inset 0 1px #ffffff4d}[data-glass-tier=solid] .glass-btn--light{-webkit-backdrop-filter:none;color:#fffffff2;background:linear-gradient(135deg,#ffffff38 0%,#ffffff1a 100%);border-color:#ffffff73 #ffffff47 #ffffff47;box-shadow:inset 0 1px #ffffff59,0 4px 20px #0000002e}[data-glass-tier=solid] .glass-btn--light:hover{background:linear-gradient(135deg,#ffffff47 0%,#ffffff24 100%)}.glass-btn--gold{color:#ffe196eb;-webkit-backdrop-filter:blur(6px)saturate(1.1);text-shadow:0 0 8px #ffc85040;background:linear-gradient(135deg,#ffc8501a 0%,#d2962808 50%,#ffdc640f 100%);border:1px solid #ffc8504d;border-top-color:#ffdc7873;box-shadow:0 0 14px #ffc8501a,inset 0 1px #ffdc641f,inset 0 -1px #ffc8500a}.glass-btn--gold:hover{color:#fff0be;text-shadow:0 0 14px #ffc85073;background:linear-gradient(135deg,#ffc85029 0%,#d296280f 50%,#ffdc641a 100%);border-color:#ffeb96a6 #ffdc6480 #ffdc6480;box-shadow:0 0 24px #ffc85038,0 0 48px #d296281a,inset 0 1px #ffdc6433,inset 0 -1px #ffc85014}[data-glass-tier=solid] .glass-btn--gold{-webkit-backdrop-filter:none;color:#ffe196eb;background:linear-gradient(135deg,#ffc85029 0%,#d2962814 100%);border-color:#ffdc786b #ffc8504d #ffc8504d;box-shadow:inset 0 1px #ffdc6438,inset 0 -1px #ffc8500f}[data-glass-tier=solid] .glass-btn--gold:hover{background:linear-gradient(135deg,#ffc8503d 0%,#d296281f 100%)}.glass-btn--blue{--glass-btn-glow:100 180 255;color:#b4e1fff2;-webkit-backdrop-filter:blur(16px)saturate(1.2);text-shadow:0 0 8px #64b4ff4d;background:linear-gradient(135deg,#50a0ff1f,#3c8cf00a);border:1px solid #64b4ff59;border-color:#8cd2ff8c #64b4ff59 #3c82dc26;box-shadow:0 12px 32px #0003,0 0 16px #50a0ff26,inset 0 1px #8cd2ff33}.glass-btn--blue:hover{color:#fff;text-shadow:0 0 14px #64b4ff80;background:linear-gradient(135deg,#50a0ff33,#3c8cf01a);border-color:#a0dcffb3 #78c8ff80 #78c8ff80;box-shadow:0 16px 40px #0000004d,0 0 28px #50a0ff4d,0 0 56px #3c8cf01f,inset 0 1px #a0dcff59}[data-glass-tier=solid] .glass-btn--blue{-webkit-backdrop-filter:none;color:#b4e1fff2;background:linear-gradient(135deg,#50a0ff38 0%,#3c8cf01a 100%);border-color:#8cd2ff80 #64b4ff59 #64b4ff59;box-shadow:inset 0 1px #8cd2ff4d,0 4px 20px #0000002e}[data-glass-tier=solid] .glass-btn--blue:hover{background:linear-gradient(135deg,#50a0ff4d 0%,#3c8cf029 100%)}.funding-section{--funding-vignette-alpha:.82;--funding-scrim-alpha:.6;--funding-hairline:#ffffff24;--funding-bg-blur:22px;--funding-bg-dim:.62;--funding-blur-ramp:22vh;z-index:1;color:#fff;min-height:100svh;font-family:var(--font-sans);background:0 0;flex-direction:column;justify-content:center;display:flex;position:relative}.funding-section:before{content:"";z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(var(--funding-bg-blur)) brightness(var(--funding-bg-dim));-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 var(--funding-blur-ramp));mask-image:linear-gradient(180deg, transparent 0, #000 var(--funding-blur-ramp));-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 var(--funding-blur-ramp));background:linear-gradient(180deg, transparent 72%, #05080feb 100%), radial-gradient(ellipse 115% 90% at 62% 50%, transparent 30%, rgb(3 5 12/var(--funding-vignette-alpha)) 100%), linear-gradient(90deg, rgb(3 5 12/var(--funding-scrim-alpha)) 0%, rgb(3 5 12/calc(var(--funding-scrim-alpha) * .45)) 42%, transparent 72%);position:absolute;inset:0}[data-glass-tier=solid] .funding-section:before{-webkit-backdrop-filter:none;background-color:#03050c80}.funding-cta-row .glass-btn{font-size:clamp(.95rem,1.15vw,1.05rem)}@media (width<=767px){.funding-section:before{background:linear-gradient(180deg, transparent 75%, #05080feb 100%), radial-gradient(ellipse 140% 80% at 50% 45%, transparent 25%, rgb(3 5 12/var(--funding-vignette-alpha)) 100%), rgb(3 5 12/calc(var(--funding-scrim-alpha) * .6))}}.funding-content{z-index:1;width:100%;max-width:1280px;margin:0 auto;padding:112px 40px 72px;position:relative}@media (width<=767px){.funding-content{padding:96px 24px calc(64px + env(safe-area-inset-bottom,0px))}}.funding-kicker{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:rgb(var(--hue-gold) / .85);align-items:center;gap:14px;margin-bottom:22px;font-size:clamp(.92rem,1.1vw,1.05rem);display:flex}.funding-kicker__rule{background:linear-gradient(90deg, rgb(var(--hue-gold) / .6), transparent);width:56px;height:1px}.funding-heading{letter-spacing:-.02em;word-break:keep-all;overflow-wrap:break-word;font-size:clamp(1.8rem,4.5vw,3.5rem);line-height:1.08}.funding-heading__light{font-weight:300}.funding-heading__display{font-family:var(--font-display);letter-spacing:0;color:rgb(var(--hue-gold-bright) / .96);font-weight:400}@supports ((-webkit-background-clip:text) or (background-clip:text)){.funding-heading__display{background:linear-gradient(135deg, rgb(var(--hue-gold-bright)), rgb(var(--hue-gold-deep) / .85));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.funding-subline{color:#fff6e6cc;max-width:620px;margin-top:20px;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:400;line-height:1.6}.funding-facts{--funding-card-fill:.06;--funding-card-blur:18px;--funding-card-radius:14px;grid-template-columns:auto 1fr 1fr;gap:14px;max-width:980px;margin:44px 0 0;display:grid}.funding-fact{border-radius:var(--funding-card-radius);background:linear-gradient(160deg, rgb(255 255 255/calc(var(--funding-card-fill) * 1.6)), rgb(255 255 255/var(--funding-card-fill)));min-width:0;-webkit-backdrop-filter:blur(var(--funding-card-blur)) saturate(1.3);border:1px solid #ffffff1f;flex-direction:column-reverse;justify-content:space-between;gap:10px;padding:22px 26px;display:flex;box-shadow:inset 0 1px #ffffff1a,0 18px 40px -24px #0009}[data-glass-tier=solid] .funding-fact{-webkit-backdrop-filter:none;background:#161a24b8}.funding-fact__label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;font-size:clamp(.82rem,.95vw,.92rem)}.funding-fact__value{color:#ffffffeb;margin:0;font-size:clamp(1rem,1.35vw,1.15rem);font-weight:500;line-height:1.4}.funding-fact:first-child .funding-fact__value{font-family:var(--font-display);letter-spacing:-.045em;white-space:nowrap;color:rgb(var(--hue-gold-bright));font-size:clamp(1.9rem,3.2vw,2.7rem);font-weight:400;line-height:1}@supports ((-webkit-background-clip:text) or (background-clip:text)){.funding-fact:first-child .funding-fact__value{background:linear-gradient(135deg, rgb(var(--hue-gold-bright)), rgb(var(--hue-gold-deep)));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.funding-amount__num{text-align:right;display:inline-block}.funding-amount__dash{opacity:.6;margin:0 .18em}.funding-amount__suffix{font-family:var(--font-sans);letter-spacing:.06em;color:#fff9;-webkit-text-fill-color:#fff9;margin-left:.35em;font-size:.42em;font-weight:500}@media (width<=767px){.funding-facts{grid-template-columns:1fr;gap:10px;margin-top:32px}.funding-fact{padding:16px 20px}}.funding-cta-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;display:flex}.funding-showcase{border-top:1px solid var(--funding-hairline);border-bottom:1px solid var(--funding-hairline);grid-template-columns:minmax(140px,200px) 1fr auto;align-items:center;gap:32px;margin-top:clamp(48px,8vh,88px);padding:24px 0;text-decoration:none;display:grid}.funding-showcase__kicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--hue-gold) / .85);font-size:clamp(.82rem,.95vw,.92rem)}.funding-showcase__body{flex-direction:column;gap:4px;min-width:0;display:flex}.funding-showcase__title{color:#fff;font-size:clamp(1rem,1.3vw,1.15rem);font-weight:500}.funding-showcase__desc{color:#ffffff9e;font-size:clamp(.85rem,1.05vw,.95rem);line-height:1.55}.funding-showcase__cta{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#ffffffb8;align-items:center;gap:10px;font-size:clamp(.88rem,1vw,.98rem);font-weight:500;transition:color .35s;display:inline-flex}.funding-showcase__arrow{width:13px;height:13px;color:rgb(var(--hue-gold));transition:transform .4s cubic-bezier(.25,.8,.25,1)}.funding-showcase:hover .funding-showcase__cta{color:rgb(var(--hue-gold-bright))}.funding-showcase:hover .funding-showcase__arrow{transform:translate(4px)}@media (width<=767px){.funding-showcase{grid-template-columns:1fr;gap:10px;padding:20px 0}.funding-showcase__cta{margin-top:4px}}.funding-reveal{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.funding-reveal.is-revealed{opacity:1;transform:translateY(0)}.funding-content>.funding-reveal:nth-child(2){transition-delay:80ms}.funding-content>.funding-reveal:nth-child(3){transition-delay:.16s}.funding-content>.funding-reveal:nth-child(4){transition-delay:.24s}.funding-content>.funding-reveal:nth-child(5){transition-delay:.32s}.funding-content>.funding-reveal:nth-child(6){transition-delay:.4s}.sigma-section{--about-bg:0 0% 0%;--about-fg:0 0% 100%;z-index:1;min-height:100vh;color:hsl(var(--about-fg));font-family:var(--font-sans);pointer-events:none;cursor:default;background:0 0;flex-direction:column;display:flex;position:relative;overflow:visible}.sigma-section.is-rotating{cursor:grabbing;-webkit-user-select:none;user-select:none}.sigma-section:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#000000fc 0%,#0000 35% 100%);position:absolute;inset:0}@media (width<=767px){.sigma-section:before{background:linear-gradient(#000000d9 0%,#0006 15%,#0000 40%)}}.about-glass-cube{z-index:0;pointer-events:none;filter:saturate(1.08);width:100%;height:100%;position:absolute;inset:0}.about-glass-cube canvas{display:block;width:100%!important;height:100%!important}@media (width<=767px){.about-glass-cube{height:100svh;bottom:auto}}.sigma-content{z-index:10;pointer-events:auto;flex-direction:column;flex:1;justify-content:flex-end;padding:0 40px 60px;display:flex;position:relative}@media (width<=767px){.sigma-content{justify-content:flex-start;padding:0 24px}.sigma-screen-1{min-height:100svh;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:flex-end;display:flex}.sigma-screen-2{flex-direction:column;justify-content:center;min-height:100svh;padding:40px 0;display:flex}}.sigma-columns{flex-direction:row;align-items:flex-start;gap:60px;display:flex}@media (width<=1023px){.sigma-columns{flex-direction:column;align-items:flex-start;gap:24px}}.sigma-heading{flex:1}.sigma-heading__h2{letter-spacing:-.02em;color:hsl(var(--about-fg));word-break:keep-all;overflow-wrap:break-word;font-size:clamp(1.8rem,4.5vw,3.5rem);line-height:1}.sigma-heading__light{font-weight:300;animation:.32s cubic-bezier(.22,1,.36,1) both about-title-reveal}.sigma-heading__light+br+.sigma-heading__light{animation-delay:50ms}.sigma-heading__light+br+.sigma-heading__light+br+.sigma-heading__display,.sigma-heading__display{font-family:var(--font-display);letter-spacing:0;color:rgb(var(--hue-blue-bright) / .96);font-weight:400;animation:.32s cubic-bezier(.22,1,.36,1) .1s both about-title-reveal}@supports ((-webkit-background-clip:text) or (background-clip:text)){.sigma-heading__display .magnet-char{background:linear-gradient(135deg, rgb(var(--hue-blue-bright)), rgb(var(--hue-blue) / .8));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.sigma-cta-inline{margin-top:32px}.sigma-cta-inline .glass-btn{--glass-btn-radius:100px}[data-glass-tier=solid] .sigma-manifesto{-webkit-backdrop-filter:none;background:linear-gradient(#ffffff0f 0%,#ffffff05 100%),#0c1018b8;border-color:#fff3 #ffffff1f #ffffff1f;box-shadow:0 4px 20px #00000047,inset 0 1px #ffffff24}[data-glass-tier=solid] .sigma-pillar{-webkit-backdrop-filter:none;background:linear-gradient(#64b4ff0d 0%,#ffffff08 40%,#0000 100%),#10141cc7;border-color:#ffffff42 #ffffff29 #ffffff29;box-shadow:0 4px 20px #0000003d,inset 0 1px #fff3}[data-glass-tier=solid] .sigma-pillar:hover{background:linear-gradient(#64b4ff14 0%,#64b4ff08 40%,#0000 100%),#141820d1}.sigma-manifesto{-webkit-backdrop-filter:blur(10px)saturate(1.1);background:#ffffff0a;border:1px solid #ffffff12;border-top-color:#ffffff1f;border-radius:16px;min-width:0;max-width:480px;padding:20px 24px;overflow:hidden;box-shadow:0 2px 12px #00000014,inset 0 1px #ffffff1a}.sigma-manifesto__text{color:hsl(var(--about-fg) / .55);overflow-wrap:break-word;word-break:normal;margin:0 0 14px;font-size:clamp(.86rem,1.2vw,1.02rem);line-height:1.7}.sigma-manifesto__highlight{color:hsl(var(--about-fg) / .85);overflow-wrap:break-word;word-break:normal;border-left:2px solid #78b4ff66;margin:0;padding-left:14px;font-size:clamp(.9rem,1.3vw,1.08rem);font-weight:500;line-height:1.6}.sigma-pillars{z-index:10;margin-top:40px;position:relative}@media (width<=767px){.sigma-pillars{margin-top:0}}.sigma-pillars__label{letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--about-fg) / .5);overflow-wrap:break-word;word-break:normal;margin-bottom:16px;font-size:clamp(.8rem,1vw,.9rem);font-weight:500;display:block}.sigma-pillars__grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=1023px){.sigma-pillars__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.sigma-pillars__grid{grid-template-columns:1fr}}.sigma-pillar{-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#ffffff14;border:1px solid #ffffff24;border-top-color:#ffffff3d;border-radius:12px;min-width:0;padding:20px;transition:background .3s,border-color .3s,box-shadow .3s;overflow:hidden;box-shadow:0 2px 12px #0000001a,inset 0 1px #ffffff2e}.sigma-pillar:hover{background:#ffffff21;border-color:#ffffff38;box-shadow:0 4px 20px #00000024,inset 0 1px #ffffff47}.sigma-pillar__header{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.sigma-pillar__icon{color:#8cc8ffb3;letter-spacing:.05em;flex-shrink:0;font-size:clamp(.85rem,1.1vw,1rem);font-weight:600;display:inline-block}.sigma-pillar__title{color:hsl(var(--about-fg) / .92);letter-spacing:.01em;overflow-wrap:break-word;word-break:normal;margin:0;font-size:clamp(.9rem,1.2vw,1.05rem);font-weight:600}.sigma-pillar__desc{color:hsl(var(--about-fg) / .72);overflow-wrap:break-word;word-break:normal;margin:0;font-size:clamp(.82rem,1.1vw,.95rem);line-height:1.6}.sigma-blur-reveal{filter:blur(16px);opacity:0;transition:filter 1.2s cubic-bezier(.22,1,.36,1),opacity 1.2s cubic-bezier(.22,1,.36,1)}.sigma-blur-reveal.is-revealed{filter:blur();opacity:1}@keyframes about-title-reveal{0%{opacity:0;filter:blur(8px);transform:translateY(.3em)}to{opacity:1;filter:blur();transform:translateY(0)}}.omega-section{--omega-bg:0 0% 0%;--omega-fg:0 0% 100%;z-index:1;min-height:100vh;color:hsl(var(--omega-fg));font-family:var(--font-sans);pointer-events:none;cursor:default;background:0 0;flex-direction:column;display:flex;position:relative;overflow:visible}.omega-vignette{background:linear-gradient(90deg,#000 0%,#0000 39% 85%)}@media (width<=767px){.omega-vignette{background:linear-gradient(#000000eb 0%,#0006 14%,#0000 40%)}}.omega-content{z-index:10;pointer-events:auto;flex-direction:column;flex:1;justify-content:flex-end;padding:0 40px 60px;display:flex;position:relative}@media (width<=767px){.omega-content{justify-content:flex-start;padding:0 24px}.omega-screen-1{min-height:100svh;padding-top:33vh;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:flex-start;display:flex}.omega-screen-2{flex-direction:column;justify-content:center;min-height:100svh;padding:40px 0;display:flex}}.omega-columns{flex-direction:row;align-items:flex-start;gap:60px;display:flex}@media (width<=1023px){.omega-columns{flex-direction:column;align-items:flex-start;gap:24px}}.omega-heading{flex:1}.omega-heading__h2{letter-spacing:-.02em;color:hsl(var(--omega-fg));word-break:keep-all;overflow-wrap:break-word;font-size:clamp(1.8rem,4.5vw,3.5rem);line-height:1}.omega-heading__light{font-weight:300}.omega-heading__light+br+.omega-heading__light+br+.omega-heading__display,.omega-heading__display{font-family:var(--font-display);letter-spacing:0;color:#ffe6a0f5;font-weight:400}@supports ((-webkit-background-clip:text) or (background-clip:text)){.omega-heading__display .magnet-char{background:linear-gradient(135deg,#ffe6a0,#d2963ccc);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.omega-subline{letter-spacing:.005em;color:#e7f3ff;text-shadow:0 0 8px #78c8ff8c,0 0 24px #50a0ff4d,0 0 48px #3c8cff26;overflow-wrap:break-word;word-break:normal;max-width:500px;margin-top:18px;font-size:clamp(1.05rem,1.9vw,1.6rem);font-weight:400;line-height:1.5}.omega-cta-inline{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.omega-cta-inline .glass-btn{--glass-btn-radius:100px}[data-glass-tier=solid] .omega-manifesto{-webkit-backdrop-filter:none;background:linear-gradient(#ffffff0f 0%,#ffffff05 100%),#0c1018b8;border-color:#fff3 #ffffff1f #ffffff1f;box-shadow:0 4px 20px #00000047,inset 0 1px #ffffff24}[data-glass-tier=solid] .omega-pillar{-webkit-backdrop-filter:none;background:linear-gradient(#ffc8500f 0%,#ffffff08 40%,#0000 100%),#10141cc7;border-color:#ffffff42 #ffffff29 #ffffff29;box-shadow:0 4px 20px #0000003d,inset 0 1px #fff3}[data-glass-tier=solid] .omega-pillar:hover{background:linear-gradient(#ffc8501a 0%,#ffc8500a 40%,#0000 100%),#141820d1}.omega-manifesto{-webkit-backdrop-filter:blur(10px)saturate(1.1);background:#ffffff0a;border:1px solid #ffffff12;border-top-color:#ffffff1f;border-radius:16px;min-width:0;max-width:480px;padding:20px 24px;overflow:hidden;box-shadow:0 2px 12px #00000014,inset 0 1px #ffffff1a}.omega-manifesto__text{color:hsl(var(--omega-fg) / .55);overflow-wrap:break-word;word-break:normal;margin:0 0 14px;font-size:clamp(.86rem,1.2vw,1.02rem);line-height:1.7}.omega-manifesto__highlight{color:hsl(var(--omega-fg) / .85);overflow-wrap:break-word;word-break:normal;border-left:2px solid #ffc85066;margin:0;padding-left:14px;font-size:clamp(.9rem,1.3vw,1.08rem);font-weight:500;line-height:1.6}.omega-pillars{z-index:10;margin-top:40px;position:relative}@media (width<=767px){.omega-pillars{margin-top:0}}.omega-pillars__label{letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--omega-fg) / .5);overflow-wrap:break-word;word-break:normal;margin-bottom:16px;font-size:clamp(.8rem,1vw,.9rem);font-weight:500;display:block}.omega-pillars__grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=1023px){.omega-pillars__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.omega-pillars__grid{grid-template-columns:1fr}}.omega-pillar{-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#ffffff14;border:1px solid #ffffff24;border-top-color:#ffffff3d;border-radius:12px;min-width:0;padding:20px;transition:background .3s,border-color .3s,box-shadow .3s;overflow:hidden;box-shadow:0 2px 12px #0000001a,inset 0 1px #ffffff2e}.omega-pillar:hover{background:#ffdc640f;border-color:#ffc85038;box-shadow:0 4px 20px #00000024,0 0 12px #ffc85014,inset 0 1px #ffffff47}.omega-pillar__header{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.omega-pillar__icon{color:#ffc850b3;letter-spacing:.05em;flex-shrink:0;font-size:clamp(.85rem,1.1vw,1rem);font-weight:600;display:inline-block}.omega-pillar__title{color:hsl(var(--omega-fg) / .92);letter-spacing:.01em;overflow-wrap:break-word;word-break:normal;margin:0;font-size:clamp(.9rem,1.2vw,1.05rem);font-weight:600}.omega-pillar__desc{color:hsl(var(--omega-fg) / .72);overflow-wrap:break-word;word-break:normal;margin:0;font-size:clamp(.82rem,1.1vw,.95rem);line-height:1.6}.omega-blur-reveal{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.omega-blur-reveal.is-revealed{opacity:1;transform:translateY(0)}.liquid-gold-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.liquid-gold-bg__fallback{z-index:0;background:radial-gradient(120% 80% at 30% 40%,#c8953c33 0%,#8c5f1e24 40%,#0000 70%),radial-gradient(100% 90% at 70% 60%,#dcaa5029 0%,#6e50191a 50%,#0000 80%),linear-gradient(160deg,#120e0a 0%,#1e160c 30%,#18110a 60%,#0e0a07 100%);position:absolute;inset:0}.liquid-gold-bg__overlay{z-index:2;pointer-events:none;background:#00000040;position:absolute;inset:0}.liquid-gold-bg__canvas{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:relative}.consultants-section{--consultants-fg:#fff6e6f5;--consultants-muted:#e6d2b2a6;--consultants-border:#ffd23c52;--consultants-accent:#ffd732d9;background:var(--section-overlay-bg);isolation:isolate;border-top:1px solid #ffffff0d;flex-direction:column;min-height:100vh;padding:0;display:flex;position:relative;overflow:hidden}.consultants-content-wrapper{z-index:10;flex:1;justify-content:center;align-items:center;width:100%;padding:clamp(84px,10vh,124px) clamp(18px,4vw,64px);display:flex;position:relative}.consultants-content{flex-direction:column;gap:22px;width:min(1220px,100%);display:flex;position:relative}.consultants-heading{align-items:center;gap:14px;display:flex}.consultants-heading__label{color:#ffecbee6;letter-spacing:.2em;text-transform:uppercase;background:#2a211280;border:1px solid #c8955059;border-radius:999px;justify-content:center;align-items:center;padding:5px 12px;font-size:clamp(.7rem,.95vw,.78rem);display:inline-flex}.consultants-heading__line{background:linear-gradient(90deg,#ffd23c8c,#ffd23c05);flex:1;height:1px}.consultants-grid{grid-template-columns:minmax(0,1.1fr) repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(16px,2vw,24px);display:grid}.consultants-panel{border:1px solid var(--panel-border-base);background:var(--panel-bg);width:100%;min-height:420px;-webkit-backdrop-filter:blur(var(--panel-blur)) saturate(var(--panel-saturate));box-shadow:0 24px 64px #00000073, inset 0 1px 0 var(--panel-inset-top), inset 0 -1px 0 #ffd22824;border-radius:18px;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s,background .35s;position:relative;overflow:hidden}.consultants-panel:before{content:"";pointer-events:none;opacity:.8;background:radial-gradient(120% 84% at 0 0,#ffffff14 0%,#0000 60%);position:absolute;inset:0}.consultants-panel:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff26,#fff0);height:1px;position:absolute;top:1px;left:1px;right:1px}.consultants-panel:hover{background:var(--panel-bg-hover);border-color:#ffd23c66;transform:translateY(-4px);box-shadow:0 32px 76px #00000080,inset 0 1px #ffffff26,inset 0 -1px #ffd22838}.consultants-panel--profile{background:var(--panel-bg)}.consultants-panel--premium{border-color:var(--panel-border-premium);background:var(--panel-premium-bg);box-shadow:0 28px 72px #00000080, 0 0 46px var(--panel-premium-glow), inset 0 1px 0 var(--panel-inset-premium-top), inset 0 -1px 0 #c88c2824}.consultants-panel--premium:hover{background:var(--panel-premium-bg-hover);border-color:#ffd73ca6;box-shadow:0 36px 86px #0000008c,0 0 54px #ffd22847,inset 0 1px #fff08c5c,inset 0 -1px #ffd22847}.consultants-panel__inner{z-index:2;flex-direction:column;height:100%;padding:28px;display:flex;position:relative}.consultants-panel__inner--profile{gap:16px}.consultants-avatar{aspect-ratio:16/9;background:radial-gradient(72% 92% at 20% 10%,#ffe184a8 0%,#8f5d184d 42%,#0000 68%),radial-gradient(64% 78% at 82% 84%,#ffcc5675 0%,#53340e61 46%,#0000 72%),linear-gradient(126deg,#4f310b 0%,#b37a22 18%,#f1c764 34%,#735019 52%,#d6a342 70%,#3a2509 100%);border:1px solid #ffda686b;border-radius:14px;width:100%;transition:transform .6s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffeca2ad,inset 0 -24px 42px #2614044d,inset 0 0 34px #ffd05c2e,0 18px 38px #00000047,0 0 34px #ffbe461f}.consultants-avatar:hover{border-color:#ffe07e9e;transform:scale(1.01);box-shadow:inset 0 1px #ffeeaac2,inset 0 -22px 42px #26140442,inset 0 0 40px #ffcd543d,0 20px 44px #0000004d,0 0 42px #ffc0482e}.consultants-avatar:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:.72;background:linear-gradient(22deg,#0000 0 18%,#ffec9c7a 24%,#0000 32%),linear-gradient(22deg,#0000 42%,#ffc64a47 48%,#0000 58%),linear-gradient(22deg,#0000 68%,#ffe07c57 74%,#0000 82%);transition:opacity .35s,transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.consultants-avatar:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#ffe0844d,#0000 18% 78%,#4e2e0a3d),radial-gradient(#0000 54%,#2614046b 100%);position:absolute;inset:0}.consultants-avatar:hover:before{opacity:.92;transform:translate(2.5%)}.consultants-profile__name{letter-spacing:-.01em;color:var(--consultants-fg);margin:2px 0 0;font-size:clamp(1.6rem,2.2vw,2.2rem);font-weight:500;line-height:1.15}.consultants-profile__tags{flex-wrap:wrap;gap:8px;display:flex}.consultants-profile__tag{color:#ffdc96d9;font-family:var(--font-mono);letter-spacing:.07em;background:#b4781e1a;border:1px solid #c8953c47;border-radius:999px;align-items:center;padding:4px 10px;font-size:.68rem;display:inline-flex}.consultants-profile__bio{color:var(--consultants-muted);margin:0;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.68}.consultants-profile__bio--emphasis{color:#fff;font-weight:500}.consultants-tier{gap:18px}.consultants-tier__head{flex-direction:column;gap:10px;display:flex}.consultants-tier__index{color:#ffd278d9;min-width:68px;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border:1px solid #c8953c59;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;padding:4px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.consultants-tier__name{color:#fff;margin:0;font-size:clamp(1.1rem,1.55vw,1.38rem);font-weight:520;line-height:1.35}.consultants-tier__summary{color:#e9e0d2d6;max-width:28ch;margin:0;font-size:.92rem;line-height:1.55}.consultants-tier__price-wrap{align-items:baseline;gap:8px;display:flex}.consultants-tier__price{letter-spacing:-.03em;color:#fafdfffa;font-size:clamp(2rem,4vw,3rem);line-height:1}.consultants-tier__duration{letter-spacing:.09em;text-transform:uppercase;color:#c5d6eca3;font-size:.76rem}.consultants-tier__features{flex-direction:column;flex:1;gap:10px;margin:0;padding:2px 0 0;list-style:none;display:flex}.consultants-tier__features li{color:var(--consultants-muted);align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.55;display:flex}.consultants-tier__dot{background:#ffd23cb3;border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-top:.46em;box-shadow:0 0 12px #ffd2288c}.consultants-tier--premium .consultants-tier__dot{background:#ffdc3c;box-shadow:0 0 18px #ffd728d9}.consultants-cta{-webkit-backdrop-filter:blur(12px)saturate(1.18);color:#f4faffed;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(135deg,#20180ea6,#18120a8c);border:1px solid #ffffff2e;border-color:#fff6 #ffffff2e #ffffff17;border-radius:999px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:49px;margin-top:auto;font-size:.8rem;font-weight:600;transition:transform .3s,background .3s,border-color .3s,box-shadow .3s;display:inline-flex;box-shadow:0 10px 28px #00000042,inset 0 1px #ffffff26}.consultants-cta:hover{background:linear-gradient(135deg,#281e12b8,#1e160e99);border-color:#ffffff47;transform:translateY(-1px);box-shadow:0 16px 32px #00000057,0 0 18px #c8953c2e,inset 0 1px #ffffff42}.consultants-cta:disabled{cursor:wait;opacity:.72;transform:none}.consultants-cta--premium{background:linear-gradient(135deg,#ffc82838,#ffc82814);border-color:#ffeb64b3 #ffd23c8c #ffd23c8c;box-shadow:0 12px 34px #3c280a66,inset 0 1px #ffeb6459}.consultants-cta--premium:hover{background:linear-gradient(135deg,#ffc8284d,#ffc82826);border-color:#ffd73ccc;box-shadow:0 18px 40px #3c280a75,0 0 28px #ffd22873,inset 0 1px #fff0787a}.consultants-cta__arrow{width:13px;height:13px;transition:transform .3s}.consultants-cta:hover .consultants-cta__arrow{transform:translate(3px)}.consultants-tier__note{color:#c5d6ec8f;margin:10px 2px 0;font-size:.76rem;line-height:1.5}@keyframes consultants-scan{0%{left:-52%}to{left:108%}}@media (width<=1100px){.consultants-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.consultants-panel--profile{grid-column:1/-1;min-height:auto}.consultants-panel{min-height:390px}}@media (width<=767px){.consultants-section{padding:0}.consultants-content-wrapper{padding:74px 16px 40px}.consultants-content{gap:16px}.consultants-heading__line{display:none}.consultants-grid{grid-template-columns:1fr}.consultants-panel{min-height:auto}.consultants-panel__inner{padding:22px}.consultants-profile__tag{font-size:.64rem}.consultants-section>.footer{border-radius:0;width:100%;margin:0}}html[data-glass-backdrop="0"] .consultants-panel{-webkit-backdrop-filter:none;background:#140e08eb;border-color:#c8953c26;box-shadow:0 18px 48px #00000080,inset 0 1px #ffffff14,inset 0 -1px #c88c280f}html[data-glass-backdrop="0"] .consultants-panel:hover{background:#18120af0;transform:translateY(-2px)}html[data-glass-backdrop="0"] .consultants-panel--profile{background:#140e08eb}html[data-glass-backdrop="0"] .consultants-panel--premium{background:#382610eb;border-color:#c8953c47}html[data-glass-backdrop="0"] .consultants-panel--premium:hover{background:#402c14f0}html[data-glass-backdrop="0"] .consultants-avatar{-webkit-backdrop-filter:none;background:linear-gradient(126deg,#4f310b 0%,#a36d1f 24%,#d6a342 42%,#735019 62%,#3a2509 100%)}html[data-glass-backdrop="0"] .consultants-cta{-webkit-backdrop-filter:none;background:#20180ee0}html[data-glass-backdrop="0"] .consultants-cta:hover{background:#281e12eb}html[data-glass-backdrop="0"] .consultants-cta--premium{background:#3c2a10e0}html[data-glass-backdrop="0"] .consultants-cta--premium:hover{background:#483214eb}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.consultants-panel{-webkit-backdrop-filter:none;background:#140e08eb;border-color:#c8953c26}.consultants-panel--premium{background:#382610eb}.consultants-avatar{-webkit-backdrop-filter:none;background:linear-gradient(126deg,#4f310b 0%,#a36d1f 24%,#d6a342 42%,#735019 62%,#3a2509 100%)}.consultants-cta{-webkit-backdrop-filter:none;background:#20180ee0}}@media (prefers-reduced-motion:reduce){.consultants-panel,.consultants-cta,.consultants-cta__arrow,.consultants-avatar:after{transition-duration:0s!important;animation-duration:0s!important}}
