.sw-intro{z-index:9999;opacity:1;--si-ease-fluid:cubic-bezier(.22,1,.36,1);--si-ease-soft:cubic-bezier(.4,0,.2,1);--si-accent:#9abd49;--si-accent-soft:#dcec9b;--si-warm:#f3cd80;transition:opacity .8s var(--si-ease-fluid);background:radial-gradient(120% 85% at 50% 116%,#9abd4924,#0000 60%),radial-gradient(70% 60% at 50% 100%,#f3cd8017,#0000 70%),#0e1116;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.sw-intro:before{content:"";pointer-events:none;width:720px;height:720px;animation:swDawnBreath 7s var(--si-ease-soft) infinite alternate;background:radial-gradient(closest-side,#dcec9b24,#0000 70%);position:absolute;top:-200px;left:-250px}.sw-intro:after{content:"";pointer-events:none;width:700px;height:700px;animation:swDawnBreath 9s var(--si-ease-soft) infinite alternate -2s;background:radial-gradient(closest-side,#f3cd8014,#0000 65%);position:absolute;bottom:-100px;right:-200px}@keyframes swDawnBreath{0%{opacity:.75;transform:translateY(0)}to{opacity:1;transform:translateY(-12px)}}.sw-intro.sw-out{opacity:0;pointer-events:none}body.sw-intro-active{height:100vh;overflow:hidden}.sw-intro__inner{text-align:center;z-index:1;width:100%;max-width:1100px;padding:0 32px;position:relative}.sw-intro__speech{justify-content:center;align-items:center;width:100%;min-height:240px;display:flex;position:relative}.sw-intro__speech .si-line{font-family:var(--font-instrument-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.015em;text-align:center;color:#eceae2;opacity:0;filter:blur();transition:opacity 1s var(--si-ease-fluid), transform 1s var(--si-ease-fluid), filter 1s var(--si-ease-fluid);will-change:opacity, transform, filter;font-weight:400;line-height:1.14;position:absolute;top:50%;left:0;right:0;transform:translateY(calc(18px - 50%))scale(.985)}.sw-intro__speech .si-line.in{opacity:1;filter:blur();transform:translateY(-50%)scale(1)}.sw-intro__speech .si-line.out-up{opacity:0;filter:blur(7px);transition:opacity .65s var(--si-ease-soft), transform .8s var(--si-ease-soft), filter .65s var(--si-ease-soft);transform:translateY(calc(-50% - 50px))scale(.94)}.sw-intro__speech .si-line.s-xl{font-size:clamp(48px,7.5vw,96px)}.sw-intro__speech .si-line.s-lg{font-size:clamp(34px,4.8vw,64px)}.sw-intro__speech .si-word{opacity:0;filter:blur(5px);transition:opacity .8s var(--si-ease-fluid), transform .8s var(--si-ease-fluid), filter .8s var(--si-ease-fluid);margin-right:.26em;display:inline-block;transform:translateY(8px)}.sw-intro__speech .si-word.in{opacity:1;filter:none;transform:none}.sw-intro__speech .si-word.accent{color:var(--si-accent);font-style:italic}.sw-intro__speech .si-word.accent.in{animation:siAccentBloom .9s var(--si-ease-fluid)}@keyframes siAccentBloom{0%{text-shadow:0 0 #0000}35%{text-shadow:0 0 10px #f3cd8073,0 0 24px #9abd498c}65%{text-shadow:0 0 6px #f3cd804d,0 0 34px #9abd4966}to{text-shadow:0 0 14px #9abd4933}}.sw-intro__speech .si-orb{opacity:0;width:110px;height:110px;transition:opacity .8s var(--si-ease-fluid);margin:0 auto 26px;display:block;position:relative}.sw-intro__speech .si-line.in .si-orb{opacity:1}.sw-intro__speech .si-orb span{border-radius:50%;position:absolute;inset:0}.sw-intro__speech .si-orb span:first-child{filter:blur(2px);animation:swOrbBreath 4.2s var(--si-ease-soft) infinite;background:radial-gradient(circle at 50% 45%,#dcec9b8c,#9abd4947 45%,#0000 70%)}.sw-intro__speech .si-orb span:last-child{animation:swOrbHalo 4.2s var(--si-ease-soft) infinite;background:radial-gradient(circle,#f3cd8029,#0000 65%);inset:-26px}@keyframes swOrbBreath{0%,to{opacity:.85;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes swOrbHalo{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:.85;transform:scale(1.12)}}.sw-intro__speech .si-sub{font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;letter-spacing:0;color:#eceae29e;opacity:0;transition:opacity .8s var(--si-ease-fluid) .25s, transform .8s var(--si-ease-fluid) .25s;margin-top:18px;font-size:clamp(15px,1.6vw,19px);display:block;transform:translateY(6px)}.sw-intro__speech .si-line.in .si-sub{opacity:1;transform:none}.sw-intro__skip{color:var(--si-accent-soft);font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;cursor:pointer;letter-spacing:.01em;opacity:0;z-index:2;background:#9abd491f;border:1px solid #9abd4966;border-radius:999px;padding:9px 18px;font-size:13px;transition:opacity .4s,background .2s;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.sw-intro.sw-show-skip .sw-intro__skip{opacity:.85}.sw-intro__skip:hover{opacity:1;background:#9abd4938}@media (max-width:640px){.sw-intro__skip{align-items:center;min-height:44px;padding:12px 22px;font-size:14px;display:inline-flex}}.hero h1 .l-word{white-space:nowrap;display:inline-block}.hero h1 .l-char{will-change:opacity, transform, filter;transition:opacity 1s cubic-bezier(.22,1,.36,1) calc(var(--i,0) * 65ms + var(--cascade-offset,0s)), transform 1s cubic-bezier(.22,1,.36,1) calc(var(--i,0) * 65ms + var(--cascade-offset,0s)), filter 1s cubic-bezier(.22,1,.36,1) calc(var(--i,0) * 65ms + var(--cascade-offset,0s));display:inline-block}body.sw-intro-active .hero h1 .l-char,body.sw-cascade-pending .hero h1 .l-char{opacity:0;filter:blur(5px);transform:translateY(14px)}body.sw-intro-active .hero__payoff span{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hero h1 .l-char{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}body.sw-intro-active .hero h1 .l-char{opacity:1;filter:none;transform:none}.sw-intro:before,.sw-intro:after,.sw-intro__speech .si-orb span{animation:none!important}.sw-intro__speech .si-orb,.sw-intro__speech .si-line.in .si-sub{opacity:1!important;transition:none!important;transform:none!important}.sw-intro__speech .si-word.accent.in{text-shadow:0 0 16px #9abd494d;animation:none!important}}
.hm-call{z-index:3;text-align:center;cursor:pointer;width:38%;color:inherit;font:inherit;background:linear-gradient(#131810 0%,#0d110c 100%);border:1px solid #9abd4959;border-radius:18px;padding:16px 14px 14px;transition:transform .2s,box-shadow .25s,border-color .2s;animation:3.2s ease-in-out 1.2s infinite hmCallRing;display:block;position:absolute;top:8%;left:6%;box-shadow:0 18px 28px -8px #00000080,0 0 40px #9abd4912}.hm-call:hover{border-color:#9abd49a6;transform:translateY(-3px);box-shadow:0 24px 40px -8px #0000008c,0 0 56px #9abd492e}.hm-call:focus-visible{outline:2px solid var(--brand-accent,#9abd49);outline-offset:3px}@keyframes hmCallRing{0%,88%,to{rotate:none}90%{rotate:.9deg}92%{rotate:-1deg}94%{rotate:.8deg}96%{rotate:-.5deg}98%{rotate:.3deg}}.hm-call__name,.hm-call__status,.hm-call__note{display:block}.hm-call__avatar-wrap{width:62px;height:62px;margin:0 auto 10px;display:block;position:relative}.hm-call__sphere{z-index:2;background:radial-gradient(circle at 32% 28%,#e9f7a0 0%,#c2e070 30%,#9abd49 58%,#71922f 82%,#54711f 100%);border-radius:50%;width:62px;height:62px;animation:2.8s ease-in-out infinite hmCallBreathe;display:block;position:relative;box-shadow:0 12px 44px #93c83273,inset 0 -10px 24px #14280547,inset 0 6px 14px #ffffff59}@keyframes hmCallBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.hm-call__ring{z-index:1;border:2px solid #9abd4980;border-radius:50%;animation:2.2s ease-out infinite hmCallRingExpand;position:absolute;inset:0}.hm-call__ring:nth-child(2){animation-delay:.7s}.hm-call__ring:nth-child(3){animation-delay:1.4s}@keyframes hmCallRingExpand{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.hm-call__name{font-family:var(--display,inherit);color:#fff;font-size:15px;font-weight:600}.hm-call__name span{color:#ffffff8c;font-weight:500}.hm-call__status{letter-spacing:.16em;text-transform:uppercase;color:var(--brand-accent,#9abd49);margin:3px 0 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8.5px;animation:1.8s infinite hmCallPulse}@keyframes hmCallPulse{0%,to{opacity:1}50%{opacity:.35}}.hm-call__answer{background:var(--brand-accent,#9abd49);color:#0b0f0a;pointer-events:none;border:none;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:100%;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:600;animation:1.5s ease-in-out infinite hmCallBounce;display:flex;box-shadow:0 5px 18px #9abd4959}.hm-call__answer svg{width:13px;height:13px}@keyframes hmCallBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.hm-call__note{letter-spacing:.14em;color:#ffffff73;white-space:nowrap;margin-top:9px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px}.gc-overlay{z-index:90;-webkit-backdrop-filter:blur(14px);opacity:1;background:#040604d1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gc-overlay.is-closing{opacity:0;transition:opacity .35s}.gc-frame{aspect-ratio:9/16;background:#000;border:1px solid #9abd4959;border-radius:30px;width:min(92vw,48.9375vh,450px);height:auto;animation:.45s cubic-bezier(.2,1.1,.3,1) gcFrameIn;position:relative;overflow:hidden;box-shadow:0 40px 120px #000c,0 0 90px #9abd491f}@keyframes gcFrameIn{0%{transform:scale(.92)translateY(14px)}to{transform:scale(1)translateY(0)}}.gc-frame video{object-fit:cover;background:#000;width:100%;height:100%;display:block}.gc-top{z-index:3;background:linear-gradient(#000000c7 40%,#0000);align-items:center;gap:10px;padding:30px 18px;display:flex;position:absolute;top:0;left:0;right:0}.gc-top .gc-dot{background:var(--brand-accent,#9abd49);width:8px;height:8px;box-shadow:0 0 10px var(--brand-accent,#9abd49);border-radius:50%;animation:1.6s infinite hmCallPulse}.gc-who{color:#fff;font-size:14.5px;font-weight:700}.gc-who small{letter-spacing:.18em;color:#dcec9be6;margin-top:2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;font-weight:500;display:block}.gc-timer{color:#fff;letter-spacing:.08em;margin-left:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:600}.gc-bottom{z-index:3;background:linear-gradient(#0000,#000000c7);align-items:center;gap:14px;padding:34px 18px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.gc-wave{flex:1;align-items:center;gap:3px;height:26px;display:flex}.gc-wave i{background:var(--brand-accent,#9abd49);border-radius:2px;width:3px;height:30%;animation:1s ease-in-out infinite gcWave}.gc-wave i:nth-child(2n){animation-duration:.8s;animation-delay:.1s}.gc-wave i:nth-child(3n){animation-duration:1.25s;animation-delay:.25s}.gc-wave i:nth-child(4n){animation-duration:.7s;animation-delay:50ms}.gc-wave i:nth-child(5n){animation-duration:1.1s;animation-delay:.32s}.gc-overlay.is-paused .gc-wave i{height:16%;animation-play-state:paused}@keyframes gcWave{0%,to{height:18%}50%{height:92%}}.gc-ctl{cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .15s,background .2s;display:flex}.gc-ctl:active{transform:scale(.94)}.gc-ctl svg{width:22px;height:22px}.gc-ctl--mute{color:#fff;background:#ffffff24}.gc-ctl--mute:hover{background:#ffffff3d}.gc-ctl--hang{color:#fff;background:#e5484d;box-shadow:0 6px 22px #e5484d66}.gc-ctl--hang:hover{background:#f0575c}.gc-progress{background:var(--brand-accent,#9abd49);z-index:4;width:0;height:3px;position:absolute;bottom:0;left:0;box-shadow:0 0 10px #9abd49cc}.gc-end{z-index:5;text-align:center;opacity:0;pointer-events:none;background:#070a06;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px;transition:opacity .5s;display:flex;position:absolute;inset:0}.gc-end.is-visible{opacity:1;pointer-events:auto}.gc-end__line{font-family:var(--display,Georgia, serif);color:#dcec9bf2;margin-bottom:14px;font-size:22px;font-style:italic}.gc-end .gc-btn{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:240px;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.gc-btn--lime{background:var(--brand-accent,#9abd49);color:#0b0f0a}.gc-btn--ghost{color:#f2f5ef;background:#ffffff0f;border:1px solid #ffffff1f}.gc-replay{cursor:pointer;letter-spacing:.18em;color:#ffffff80;background:0 0;border:none;margin-top:6px;padding:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.gc-replay:hover{color:#fff}.gc-close{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s,transform .15s;display:flex;position:absolute;top:22px;right:26px}.gc-close:hover{background:#ffffff2e}.gc-close:active{transform:scale(.94)}.gc-close svg{width:18px;height:18px}.gc-esc{letter-spacing:.2em;color:#fff6;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}@media (max-width:980px){.gc-esc{display:none}}@media (prefers-reduced-motion:reduce){.hm-call,.hm-call__sphere,.hm-call__ring,.hm-call__answer,.hm-call__status,.gc-wave i,.gc-top .gc-dot,.gc-overlay,.gc-frame{animation:none!important}.gc-overlay,.gc-end{transition-duration:1ms!important}}