:root{--bg-deep: #141729;--surface: #1e2140;--card: #262952;--border: #363a6e;--gold: #ffcd28;--cyan: #44d9ff;--purple: #7c5cbf;--green: #4ade80;--red: #ef4444;--orange: #f59e0b;--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .6);--text-muted: rgba(255, 255, 255, .35);--font-display: "Protest Strike", system-ui;--font-body: "Outfit", sans-serif;--font-mono: "JetBrains Mono", monospace;--fs-section-label: 11px;--fs-section-label-mobile: 9px;--fs-slide-title: clamp(1.5rem, 4vw, 2.5rem);--fs-body: 14px;--fs-body-mobile: 12px;--fs-caption: 12px;--fs-caption-mobile: 11px;--fs-subheading: clamp(1.1rem, 2vw, 1.35rem);--fs-kpi-value: clamp(1rem, 2vw, 1.25rem);--chrome-height-desktop: 64px;--chrome-height-mobile: 56px;--z-content: 1;--z-chrome: 100;--z-overlay: 200}.glass{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#1e2140cc;border:1px solid rgba(54,58,110,.6);border-radius:8px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.reveal-delay-5{transition-delay:.5s}.reveal-delay-6{transition-delay:.6s}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes goldPulse{0%,to{box-shadow:0 0 20px #ffcd284d}50%{box-shadow:0 0 40px #ffcd2899}}@keyframes goldShimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes taglineFadeIn{0%{opacity:0;transform:translate(-50%) translateY(12px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes carouselEntrance{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{position:relative;scroll-snap-type:none;scroll-behavior:auto}@media (hover: hover) and (pointer: fine){html{overscroll-behavior-y:none}}@media (hover: none) and (pointer: coarse),(max-width: 640px){html{scroll-snap-type:y proximity}}html,body{min-height:100dvh;background:var(--bg-deep);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{position:relative;overflow-x:hidden;overflow-y:auto}section[data-section-id]{scroll-snap-align:start;scroll-snap-stop:normal}section[data-section-id=WEICHE]{scroll-snap-stop:always}[data-section-id=S01]{scroll-snap-align:none}[data-snap-slide=true]{min-height:100dvh}#root{min-height:100dvh;isolation:isolate}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}main#experience{position:relative;z-index:var(--z-content)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;line-height:1.1}p{line-height:1.5}@media (max-width: 640px){body{font-size:var(--fs-body-mobile)}}body::-webkit-scrollbar{width:0;height:0}body{scrollbar-width:none}*,*:before,*:after{filter:none!important;-webkit-filter:none!important;will-change:auto!important;isolation:auto!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important}.crt-overlay{display:none!important}.topic-chip:focus-visible,.match-chrome__logo:focus-visible{outline:3px solid var(--gold);outline-offset:3px;box-shadow:0 0 0 6px #ffcd2840}@media (hover: hover) and (pointer: fine){.topic-chip[data-active=false]:hover{color:#fffffff2!important;border-color:#ffcd28b3!important;box-shadow:0 0 10px #ffcd2840!important}}.match-chrome__chips{scrollbar-width:none;-ms-overflow-style:none}.match-chrome__chips::-webkit-scrollbar{width:0;height:0;display:none}.match-chrome__discord-cta-wrap{display:inline-flex;transform:translateZ(0)}.match-chrome__discord-cta-wrap--breathe{animation:discordCtaWrapBreathe 2.6s ease-in-out infinite}@keyframes discordCtaWrapBreathe{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.04) translateY(-2px)}}@media (prefers-reduced-motion: reduce){.match-chrome__discord-cta-wrap--breathe{animation:none}}.match-chrome__discord-cta{position:relative;display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border-radius:999px;border:1.5px solid rgba(168,178,255,.6);background:linear-gradient(180deg,#7079f5,#5865f2 45%,#4752c4);color:#fff;font-family:var(--font-display, "Protest Strike", system-ui, sans-serif);font-weight:900;font-size:clamp(13.5px,1.55vw,16px);letter-spacing:.06em;cursor:pointer;white-space:nowrap;flex-shrink:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;isolation:isolate;-webkit-tap-highlight-color:transparent;touch-action:manipulation;text-shadow:0 1px 0 rgba(0,0,0,.3),0 0 14px rgba(168,178,255,.55);box-shadow:0 8px 24px #00000080,0 0 28px #5865f28c,0 0 56px #5865f22e,inset 0 1px #ffffff52;transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s ease;animation:matchChromeDiscordShadow 2.4s ease-in-out infinite}.match-chrome__discord-cta:hover{transform:translateY(-1px) scale(1.02);border-color:#fff}.match-chrome__discord-cta:focus-visible{outline:3px solid #FFFFFF;outline-offset:3px}.match-chrome__discord-cta:active{transform:translateY(0) scale(.98)}.match-chrome__discord-cta-aura{position:absolute;top:50%;left:50%;width:95%;height:240%;border-radius:50%;background:radial-gradient(ellipse at center,#ffffff8c,#a8b2ff59,#5865f200 70%);pointer-events:none;filter:blur(8px);mix-blend-mode:screen;transform:translate(-50%,-50%) scale(.92);transform-origin:center center;animation:matchChromeDiscordAura 2.6s ease-in-out infinite;z-index:0}.match-chrome__discord-cta-glow{position:absolute;top:-10%;left:-60%;width:55%;height:130%;background:linear-gradient(115deg,#fff0,#ffffffa6,#fff0);filter:blur(4px);transform:skew(-18deg);pointer-events:none;animation:matchChromeDiscordSheen 3.4s cubic-bezier(.2,.8,.2,1) infinite;z-index:1}.match-chrome__discord-cta-icon{position:relative;z-index:2;flex-shrink:0;color:#fff}.match-chrome__discord-cta-label{position:relative;z-index:2}.match-chrome__discord-cta-glyph{position:relative;z-index:2;display:inline-block;font-size:1em;transform:translateY(-1px);filter:drop-shadow(0 0 8px rgba(168,178,255,.8))}@keyframes matchChromeDiscordShadow{0%,to{box-shadow:0 8px 24px #00000080,0 0 28px #5865f28c,0 0 56px #5865f22e,inset 0 1px #ffffff52}50%{box-shadow:0 10px 32px #0000008c,0 0 44px #5865f2f2,0 0 96px #a8b2ff8c,inset 0 1px #ffffff80}}@keyframes matchChromeDiscordAura{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(.9)}50%{opacity:.95;transform:translate(-50%,-50%) scale(1.06)}}@keyframes matchChromeDiscordSheen{0%{left:-60%}55%,to{left:140%}}@media (max-width: 640px){.match-chrome__discord-cta{padding:10px 16px;gap:7px;font-size:13px;letter-spacing:.04em;border-width:1.25px}}@media (prefers-reduced-motion: reduce){.match-chrome__discord-cta,.match-chrome__discord-cta-aura,.match-chrome__discord-cta-glow{animation:none}.match-chrome__discord-cta-aura{opacity:.4}.match-chrome__discord-cta-glow{left:-200%}}.crt-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay, 200);pointer-events:none;isolation:isolate}.crt-overlay>div{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.crt-overlay__grain{z-index:1;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:240px 240px;background-repeat:repeat}@media (hover: hover) and (pointer: fine){.crt-overlay__grain{mix-blend-mode:overlay}}.crt-overlay__scanlines{z-index:2;opacity:.04;background-image:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(0,0,0,.6) 2px,rgba(0,0,0,.6) 3px);top:-6px;right:0;bottom:-6px;left:0}@media (hover: hover) and (pointer: fine){.crt-overlay__scanlines{will-change:transform;animation:scanlineDrift 8s linear infinite}}.crt-overlay__vignette{z-index:3;background:radial-gradient(ellipse at center,transparent 55%,rgba(20,23,41,.35) 100%)}@keyframes scanlineDrift{0%{transform:translateY(-3px)}50%{transform:translateY(3px)}to{transform:translateY(-3px)}}@media (prefers-reduced-motion: reduce){.crt-overlay__scanlines{animation:none}}@media (max-width: 640px){.crt-overlay__grain{opacity:.04;background-size:180px 180px}.crt-overlay__scanlines{opacity:.03;background-image:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(0,0,0,.5) 2px,rgba(0,0,0,.5) 3px)}}@keyframes wave-greet{0%{transform:rotate(-8deg) translateY(0) scale(1)}20%{transform:rotate(7deg) translateY(-6px) scale(1.03)}40%{transform:rotate(-5deg) translateY(0) scale(1.01)}60%{transform:rotate(8deg) translateY(-8px) scale(1.04)}80%{transform:rotate(-4deg) translateY(-2px) scale(1.02)}to{transform:rotate(-8deg) translateY(0) scale(1)}}.hero-wave{animation:wave-greet 1.4s ease-in-out infinite;transform-origin:bottom center;will-change:transform}.hero-wave.hero-celebrate{animation:wave-greet 1.05s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.hero-wave{animation:none}}@keyframes frugends-glow-pulse{0%,to{text-shadow:0 0 20px rgba(255,205,40,.85),0 0 40px rgba(255,205,40,.55),0 0 80px rgba(255,205,40,.35),0 4px 0 rgba(40,18,0,.95),0 8px 28px rgba(0,0,0,.85)}50%{text-shadow:0 0 30px rgba(255,205,40,1),0 0 60px rgba(255,205,40,.7),0 0 120px rgba(255,205,40,.5),0 4px 0 rgba(40,18,0,.95),0 8px 28px rgba(0,0,0,.85)}}@media (prefers-reduced-motion: reduce){[style*=frugends-glow-pulse]{animation:none!important}}@keyframes scroll-pulse{0%,to{box-shadow:0 0 14px #ffcd2873,inset 0 0 6px #ffcd2833;transform:scale(1)}50%{box-shadow:0 0 24px #ffcd28bf,inset 0 0 10px #ffcd2859;transform:scale(1.04)}}@keyframes scroll-wheel{0%{transform:translate(-50%) translateY(0);opacity:1}60%{transform:translate(-50%) translateY(14px);opacity:.4}to{transform:translate(-50%) translateY(0);opacity:1}}@keyframes scroll-chevron{0%,to{transform:translate(-50%) translateY(0);opacity:.7}50%{transform:translate(-50%) translateY(4px);opacity:1}}@media (prefers-reduced-motion: reduce){[class*=scroll-pulse],[class*=scroll-wheel],[class*=scroll-chevron]{animation:none!important}}.follower-ticker{position:absolute;left:0;right:0;bottom:clamp(36px,7vh,72px);height:clamp(48px,8vh,80px);overflow:hidden;display:flex;align-items:center;pointer-events:none;z-index:8;--ticker-mask: linear-gradient( 90deg, transparent 0%, black 6%, black 94%, transparent 100% );-webkit-mask-image:var(--ticker-mask);mask-image:var(--ticker-mask)}.follower-ticker__track{display:inline-flex;align-items:center;white-space:nowrap;animation:follower-ticker-scroll 22s linear infinite;will-change:transform}.follower-ticker__track--scroll{animation:none!important}.follower-ticker__chunk{display:inline-flex;align-items:center;font-family:var(--font-display, "Protest Strike", system-ui, sans-serif);font-weight:900;font-size:clamp(2rem,5.5vw,3.6rem);line-height:1;letter-spacing:-.01em;text-transform:uppercase;padding:0 .4em;background:linear-gradient(180deg,#ffefa0,#ffcd28,#ff8a1a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 18px rgba(255,205,40,.55))}.follower-ticker__sep{display:inline-block;width:clamp(8px,1.4vw,12px);height:clamp(8px,1.4vw,12px);border-radius:50%;background:#ffcd28;box-shadow:0 0 10px #ffcd28b3;margin:0 clamp(12px,2.4vw,24px);flex-shrink:0}@keyframes follower-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.follower-ticker__track{animation:none}}@media (hover: none) and (pointer: coarse),(max-width: 640px){*,*:before,*:after{mix-blend-mode:normal!important}*,*:before,*:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.hero-wave,.hero-wave.hero-celebrate{animation:none!important;will-change:auto!important}.frugends-timeline__item.is-active .frugends-timeline__dot,.sticky-agreement-cta__btn{animation:none!important}*,*:before,*:after{will-change:auto!important}*,*:before,*:after{filter:none!important;-webkit-filter:none!important}*,*:before,*:after{isolation:auto!important}.crt-overlay{display:none!important}}@media (hover: none) and (pointer: coarse),(max-width: 640px){.match-chrome__discord-cta{animation:none!important}.match-chrome__discord-cta-aura{animation:none!important;opacity:.55!important;filter:none!important}.match-chrome__discord-cta-glow{animation:none!important;left:-200%!important;filter:none!important}.s01-supergoldnova{filter:none!important}}body.perf-nofilters,body.perf-nofilters *,body.perf-nofilters *:before,body.perf-nofilters *:after{filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.perf-nomotion *,body.perf-nomotion *:before,body.perf-nomotion *:after{animation:none!important}.placeholder-stub{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.05em;border-style:dashed;border-width:2px;border-radius:8px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.placeholder-label{position:absolute;top:6px;left:8px;font-size:10px;opacity:.7;font-weight:600}.placeholder-real{position:relative;overflow:hidden;border-radius:8px}.placeholder-real img,.placeholder-real video{width:100%;height:100%;object-fit:cover;display:block}.placeholder-role-revenue{color:var(--gold);border-color:var(--gold);background:#ffcd280d}.placeholder-role-app{color:var(--cyan);border-color:var(--cyan);background:#44d9ff0d}.placeholder-role-creator{color:var(--purple);border-color:var(--purple);background:#7c5cbf0f}.placeholder-role-earnings{color:var(--green);border-color:var(--green);background:#4ade800d}.placeholder-role-friction{color:var(--red);border-color:var(--red);background:#ef44440d}.placeholder-role-warning{color:var(--orange);border-color:var(--orange);background:#f59e0b0d}:root{--discord-indigo: #5865F2;--discord-indigo-deep: #4752C4}.discord-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#080912d1;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vh,56px) 16px;overflow-y:auto;isolation:isolate}.discord-modal__iris{position:fixed;top:50%;left:50%;width:90vmin;height:90vmin;border-radius:50%;margin-left:-45vmin;margin-top:-45vmin;pointer-events:none;transform-origin:center center;will-change:transform,opacity}.discord-modal__iris--core{background:radial-gradient(circle at center,#5865f2f2,#5865f299 28%,#5865f233 50%,#5865f200 70%);filter:blur(12px);mix-blend-mode:screen}.discord-modal__iris--halo{background:radial-gradient(circle at center,#a8b2ff8c,#5865f24d 30%,#5865f21a 55%,#5865f200 75%);filter:blur(28px);mix-blend-mode:screen}.discord-modal{position:relative;z-index:1;width:100%;max-width:480px;background:radial-gradient(ellipse at top,rgba(88,101,242,.22) 0%,transparent 60%),linear-gradient(180deg,#262952fa,#141729fc);border:1px solid rgba(88,101,242,.5);border-radius:24px;padding:clamp(28px,5vw,40px) clamp(22px,4vw,32px);box-shadow:0 0 0 1px #ffffff0d,0 32px 80px #0009,0 0 96px #5865f240;color:var(--text-primary);font-family:var(--font-body);text-align:center;isolation:isolate}.discord-modal__close{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;background:#141729d9;border:1px solid rgba(255,255,255,.15);color:var(--text-secondary);font-size:22px;font-family:var(--font-display);line-height:1;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.discord-modal__close:hover{background:#5865f22e;border-color:var(--discord-indigo);color:#fff;transform:scale(1.05)}.discord-modal__close:focus-visible{outline:2px solid var(--discord-indigo);outline-offset:3px}.discord-modal__icon{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;margin:0 auto 18px;color:var(--discord-indigo);background:#5865f229;border:1px solid rgba(88,101,242,.45);border-radius:22px;box-shadow:0 0 0 1px #ffffff0d,0 0 28px #5865f259}.discord-modal__title{font-family:var(--font-display);font-size:clamp(1.5rem,4.2vw,2rem);font-weight:400;line-height:1.1;margin:0 0 10px;color:var(--text-primary)}.discord-modal__sub{font-family:var(--font-body);font-size:clamp(.92rem,1.6vw,1rem);line-height:1.5;color:var(--text-secondary);margin:0 0 22px;max-width:360px;margin-inline:auto}.discord-modal__codebox{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 auto 18px;padding:14px 18px;background:#080912a6;border:1px solid rgba(88,101,242,.55);border-radius:12px;font-family:var(--font-mono);font-size:clamp(.95rem,2vw,1.1rem);letter-spacing:.04em;color:#cdd3ff;box-shadow:inset 0 1px #ffffff0a,inset 0 0 12px #5865f21a}.discord-modal__code-prefix{color:var(--discord-indigo);font-weight:700;opacity:.7}.discord-modal__code{font-family:inherit;background:none;padding:0;color:inherit;-webkit-user-select:all;user-select:all}.discord-modal__cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin:0 auto 26px;min-width:240px;padding:16px 28px;font-family:var(--font-display);font-size:clamp(1rem,1.7vw,1.1rem);font-weight:900;letter-spacing:.01em;border-radius:14px;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-decoration:none;background:linear-gradient(180deg,#ffefa0,#ffcd28,#ff8a1a);color:#1a0c00;box-shadow:0 12px 28px #00000073,0 0 32px #ffcd2859,inset 0 1px #fff6;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s cubic-bezier(.2,.8,.2,1);-webkit-tap-highlight-color:transparent}.discord-modal__cta:hover{transform:translateY(-2px);box-shadow:0 16px 36px #00000080,0 0 48px #ffcd288c,inset 0 1px #ffffff80}.discord-modal__cta:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.discord-modal__cta-arrow{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.discord-modal__cta:hover .discord-modal__cta-arrow{transform:translate(4px)}.discord-modal__divider{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(88,101,242,.5) 50%,transparent 100%);margin:0 0 22px}.discord-modal__steps-title{font-family:var(--font-mono);font-size:11px;letter-spacing:.28em;color:var(--discord-indigo);text-transform:uppercase;margin:0 0 16px;text-align:center;font-weight:600}.discord-modal__steps{list-style:none;padding:0;margin:0 0 24px;text-align:left;display:flex;flex-direction:column;gap:12px}.discord-modal__steps li{display:flex;align-items:flex-start;gap:12px;font-family:var(--font-body);font-size:clamp(.88rem,1.5vw,.95rem);line-height:1.45;color:#ffffffdb}.discord-modal__step-num{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#5865f22e;border:1px solid rgba(88,101,242,.55);font-family:var(--font-display);font-size:.85rem;font-weight:900;color:var(--discord-indigo)}.discord-modal__server-link{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:#5865f21a;border:1px solid rgba(88,101,242,.5);color:var(--discord-indigo);font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:all .25s ease}.discord-modal__server-link:hover{background:#5865f233;border-color:var(--discord-indigo);color:#cdd3ff;transform:translateY(-1px)}.discord-modal__server-link:focus-visible{outline:2px solid var(--discord-indigo);outline-offset:3px}@media (max-width: 640px){.discord-modal{padding:24px 20px 28px;max-width:100%}.discord-modal__icon{width:64px;height:64px;margin-bottom:14px}.discord-modal__icon svg{width:36px;height:36px}.discord-modal__cta{width:100%;min-width:0}}@media (prefers-reduced-motion: reduce){.discord-modal__iris{display:none}}:root{--agm-night: #0a0716;--agm-studio: #110b25;--agm-desk: #1a1138;--agm-card: rgba(24, 16, 56, .62);--agm-card-hover: rgba(36, 22, 78, .78);--agm-input-bg: rgba(10, 6, 24, .65);--agm-input-bg-h: rgba(14, 8, 30, .85);--agm-foil: #FFCD28;--agm-foil-warm: #FFEFA0;--agm-foil-deep: #FF8A1A;--agm-foil-edge: rgba(255, 205, 40, .32);--agm-foil-edge-h: rgba(255, 205, 40, .62);--agm-ink: rgba(255, 245, 215, .94);--agm-ink-soft: rgba(255, 245, 215, .72);--agm-ink-muted: rgba(255, 245, 215, .48);--agm-ink-dim: rgba(255, 245, 215, .32);--agm-indigo: #5865F2;--agm-warn: #ff7a7a;--agm-display: "Protest Strike", system-ui, sans-serif;--agm-body: "Outfit", system-ui, sans-serif;--agm-mono: "JetBrains Mono", ui-monospace, monospace}.agm__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#080616db;display:flex;align-items:flex-start;justify-content:center;padding:clamp(12px,3vh,36px);overflow-y:auto;overflow-x:hidden;isolation:isolate;-webkit-overflow-scrolling:touch}.agm{position:relative;width:100%;max-width:560px;margin:auto 0;background:radial-gradient(ellipse 80% 30% at 50% 0%,rgba(255,205,40,.12) 0%,transparent 60%),linear-gradient(180deg,var(--agm-studio) 0%,#0c0820 100%);border-radius:22px;box-shadow:inset 0 1px #fff5d70f,inset 0 0 0 1px #ffcd281a,0 28px 72px #0009,0 0 96px #ffcd2824;color:var(--agm-ink);font-family:var(--agm-body);isolation:isolate;overflow:hidden}.agm__progress{position:relative;height:3px;width:100%;background:#ffcd280f;overflow:hidden}.agm__progress-fill{position:relative;height:100%;background:linear-gradient(90deg,var(--agm-foil-deep) 0%,var(--agm-foil) 35%,var(--agm-foil-warm) 60%,var(--agm-foil) 85%,var(--agm-foil-deep) 100%);box-shadow:0 0 14px #ffcd2899;transition:width .55s cubic-bezier(.22,1,.36,1)}.agm__progress-fill:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:50%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);transform:skew(-22deg);animation:agmFoilSweep 3.6s cubic-bezier(.22,1,.36,1) infinite}@keyframes agmFoilSweep{0%{left:-60%}55%,to{left:140%}}@media (prefers-reduced-motion: reduce){.agm__progress-fill:after{animation:none}}.agm__close{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;background:#fff5d70a;border:1px solid rgba(255,205,40,.22);color:var(--agm-ink-soft);font-size:20px;font-family:var(--agm-display);line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:6;transition:all .2s ease}.agm__close:hover{background:#ffcd2824;border-color:var(--agm-foil);color:var(--agm-foil)}.agm__close:focus-visible{outline:2px solid var(--agm-foil);outline-offset:2px}.agm__page-wrap{position:relative;padding:clamp(28px,4vw,40px) clamp(24px,4vw,36px) clamp(108px,14vh,132px)}.agm__back{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:6px 10px 6px 0;background:transparent;border:none;outline:none;cursor:pointer;font-family:var(--agm-body);font-size:13px;color:var(--agm-ink-soft);transition:color .2s ease}.agm__back:hover{color:var(--agm-foil)}.agm__back>span:first-child{font-size:16px;line-height:1}.agm__close-link{margin:4px auto 0;padding:6px 10px;background:transparent;border:none;outline:none;cursor:pointer;font-family:var(--agm-body);font-size:13px;color:var(--agm-ink-muted);transition:color .2s ease}.agm__close-link:hover{color:var(--agm-foil)}.agm__head{margin:0 0 24px;text-align:left}.agm__kicker{display:inline-block;font-family:var(--agm-mono);font-size:10.5px;font-weight:600;letter-spacing:.32em;color:var(--agm-foil);background:#ffcd2814;border:1px solid var(--agm-foil-edge);border-radius:999px;padding:5px 12px;margin-bottom:14px;text-transform:uppercase}.agm__kicker--step{margin-bottom:16px}.agm__guide{position:relative;display:grid;grid-template-columns:40px 1fr;align-items:start;gap:14px;padding:18px 20px 18px 22px;margin:0 0 24px;background:linear-gradient(180deg,#ffcd280f,#ffcd2805),var(--agm-card);border:1px solid rgba(255,205,40,.2);border-radius:14px;overflow:hidden}.agm__guide:before{content:"";position:absolute;top:14px;bottom:14px;left:0;width:3px;background:linear-gradient(180deg,var(--agm-foil-warm) 0%,var(--agm-foil) 50%,var(--agm-foil-deep) 100%);border-radius:0 3px 3px 0;box-shadow:0 0 14px #ffcd2899}.agm__guide-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(180deg,#ffefa0,#ffcd28 60%,#ff8a1a);color:#1a0c00;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff8c,0 0 18px #ffcd2880;animation:agmGuidePulse 3.2s ease-in-out infinite}@keyframes agmGuidePulse{0%,to{box-shadow:inset 0 1px #ffffff8c,0 0 18px #ffcd2880;transform:scale(1)}50%{box-shadow:inset 0 1px #ffffffa6,0 0 28px #ffcd28d9;transform:scale(1.04)}}@media (prefers-reduced-motion: reduce){.agm__guide-avatar{animation:none}}.agm__guide-text{font-family:var(--agm-body);font-size:1.05rem;line-height:1.55;color:var(--agm-ink);min-height:1.6em;padding-top:4px;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-line}.agm__type-cursor{display:inline-block;width:2px;height:1.1em;margin-left:2px;vertical-align:text-bottom;background:var(--agm-foil);box-shadow:0 0 6px #ffcd28cc;animation:agmBlink .96s steps(2,start) infinite}@keyframes agmBlink{to{visibility:hidden}}@media (max-width: 540px){.agm__guide--lead{grid-template-columns:34px 1fr;gap:12px;padding:16px 16px 16px 18px}.agm__guide--lead .agm__guide-avatar{width:34px;height:34px}.agm__guide--lead .agm__guide-text{font-size:.98rem}}.agm__guide--inline{grid-template-columns:28px 1fr;gap:10px;padding:10px 14px 10px 16px;margin:8px 0 0;border-radius:10px;border-color:#ffcd2829;background:linear-gradient(180deg,#ffcd280a,#ffcd2804),var(--agm-card)}.agm__guide--inline:before{top:10px;bottom:10px;width:2px;box-shadow:0 0 10px #ffcd2880}.agm__guide--inline .agm__guide-avatar{width:28px;height:28px;animation-duration:3.6s}.agm__guide--inline .agm__guide-avatar svg{width:12px;height:12px}.agm__guide--inline .agm__guide-text{font-size:.92rem;line-height:1.5;padding-top:2px;min-height:1.4em}@media (max-width: 540px){.agm__guide--inline{grid-template-columns:26px 1fr;gap:9px;padding:9px 13px 9px 15px}.agm__guide--inline .agm__guide-avatar{width:26px;height:26px}.agm__guide--inline .agm__guide-text{font-size:.88rem}}.agm__title{font-family:var(--agm-display);font-weight:400;font-size:clamp(1.85rem,5.4vw,2.5rem);line-height:1.05;letter-spacing:-.01em;color:var(--agm-ink);margin:0 0 10px}.agm__sub{font-family:var(--agm-body);font-size:clamp(.92rem,1.7vw,1.02rem);line-height:1.45;color:var(--agm-ink-soft);margin:0;max-width:44ch}.agm__cards{list-style:none;padding:0;margin:0 0 22px;display:flex;flex-direction:column;gap:8px}.agm__card{position:relative;display:grid;grid-template-columns:38px 1fr;align-items:start;gap:14px;padding:14px 16px;background:var(--agm-card);border:1px solid rgba(255,205,40,.1);border-radius:12px;transition:background .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}.agm__card:hover{background:var(--agm-card-hover);border-color:var(--agm-foil-edge-h);transform:translateY(-1px)}.agm__card-num{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(180deg,#ffefa0,#ffcd28);color:#1a0c00;font-family:var(--agm-display);font-weight:900;font-size:.95rem;box-shadow:inset 0 1px #ffffff73,0 0 18px #ffcd2852}.agm__card-body{display:flex;flex-direction:column;gap:4px;padding-top:4px}.agm__card-title{font-family:var(--agm-display);font-weight:400;font-size:1.06rem;line-height:1.15;color:var(--agm-ink);margin:0}.agm__card-text{font-family:var(--agm-body);font-size:.92rem;line-height:1.5;color:var(--agm-ink-soft);margin:0}.agm__form{display:flex;flex-direction:column;gap:22px;margin:0 0 4px}.agm__sections{display:flex;flex-direction:column;gap:28px}.agm__section{display:flex;flex-direction:column;gap:14px}.agm__section-head{display:grid;grid-template-columns:1fr auto;align-items:end;row-gap:4px;column-gap:12px;margin-bottom:2px}.agm__section-kicker{grid-column:1 / -1;display:inline-block;width:max-content;font-family:var(--agm-mono);font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--agm-foil)}.agm__section-title{grid-column:1;font-family:var(--agm-display);font-weight:400;font-size:1.18rem;line-height:1.15;color:var(--agm-ink);margin:0}.agm__section-optional{grid-column:2;align-self:end;font-family:var(--agm-mono);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--agm-ink-muted);background:#fff5d70a;border:1px solid rgba(255,245,215,.12);border-radius:999px;padding:3px 9px}.agm__grid{display:grid;gap:12px}.agm__grid--2{grid-template-columns:1fr 1fr}.agm__grid--addr-street{grid-template-columns:1fr 90px}.agm__grid--addr-zip{grid-template-columns:120px 1fr}@media (max-width: 540px){.agm__grid--2,.agm__grid--addr-street,.agm__grid--addr-zip{grid-template-columns:1fr}}.agm__field{display:flex;flex-direction:column;gap:6px;min-width:0}.agm__field-meta{display:flex;align-items:baseline;gap:10px;min-height:14px}.agm__field-label{font-family:var(--agm-mono);font-size:10.5px;letter-spacing:.28em;color:var(--agm-ink-muted);text-transform:uppercase}.agm__field-optional{font-family:var(--agm-mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--agm-ink-dim)}.agm__field-input-wrap{position:relative;width:100%}.agm__input{width:100%;padding:13px 40px 13px 16px;background:var(--agm-input-bg);border:1px solid rgba(255,205,40,.14);border-radius:10px;font-family:var(--agm-body);font-size:1.02rem;color:var(--agm-ink);outline:none;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.agm__input::placeholder{color:var(--agm-ink-dim)}.agm__input:focus{background:var(--agm-input-bg-h);border-color:var(--agm-indigo);box-shadow:0 0 0 1px var(--agm-indigo),0 0 24px #5865f252}.agm__field-check{position:absolute;top:50%;right:12px;transform:translateY(-50%) scale(.7);opacity:0;pointer-events:none;color:var(--agm-foil);filter:drop-shadow(0 0 4px rgba(255,205,40,.7));transition:opacity .18s ease,transform .25s cubic-bezier(.34,1.56,.64,1)}.agm__field--valid .agm__field-check{opacity:1;transform:translateY(-50%) scale(1)}.agm__field--valid .agm__input{border-color:var(--agm-foil-edge-h);box-shadow:0 1px 0 var(--agm-foil) inset}.agm__field--invalid .agm__input{border-color:#ff7a7a8c;box-shadow:0 0 0 1px #ff7a7a52;animation:agmShake .34s cubic-bezier(.36,.07,.19,.97)}@keyframes agmShake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}@media (prefers-reduced-motion: reduce){.agm__field--invalid .agm__input{animation:none}}.agm__field-error{font-family:var(--agm-body);font-size:.82rem;line-height:1.4;color:var(--agm-warn);padding-left:2px;margin-top:2px}.agm__hint{display:flex;align-items:flex-start;gap:9px;margin-top:4px;font-family:var(--agm-body);font-size:.83rem;line-height:1.45;color:var(--agm-ink-soft)}.agm__hint-dot{flex:0 0 6px;width:6px;height:6px;border-radius:50%;margin-top:7px;background:var(--agm-foil);box-shadow:0 0 8px #ffcd288c;transition:box-shadow .2s ease,transform .2s ease}.agm__field:focus-within .agm__hint-dot{animation:agmDotPulse 1.6s ease-in-out infinite}@keyframes agmDotPulse{0%,to{box-shadow:0 0 8px #ffcd288c;transform:scale(1)}50%{box-shadow:0 0 14px #ffcd28;transform:scale(1.18)}}@media (prefers-reduced-motion: reduce){.agm__field:focus-within .agm__hint-dot{animation:none}}.agm__hint-text{flex:1 1 auto}.agm__field-input-wrap--phone{display:grid;grid-template-columns:110px 1fr;gap:6px;align-items:stretch}.agm__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:13px 26px 13px 14px;background:linear-gradient(45deg,transparent 50%,var(--agm-foil) 50%) calc(100% - 12px) calc(50% + 1px) / 6px 6px no-repeat,var(--agm-input-bg);border:1px solid rgba(255,205,40,.14);border-radius:10px;font-family:var(--agm-mono);font-size:.92rem;letter-spacing:.05em;color:var(--agm-ink);outline:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.agm__select:focus{background-color:var(--agm-input-bg-h);border-color:var(--agm-indigo);box-shadow:0 0 0 1px var(--agm-indigo)}.agm__input--phone{padding-right:40px}.agm__channels{display:flex;flex-direction:column;gap:8px}.agm__channel{display:flex;flex-direction:column;background:var(--agm-card);border:1px solid rgba(255,205,40,.1);border-radius:12px;overflow:hidden;transition:border-color .22s ease,background .22s ease}.agm__channel--on{border-color:var(--agm-foil-edge-h);background:var(--agm-card-hover)}.agm__channel-chip{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;width:100%;padding:12px 14px;background:transparent;border:none;outline:none;cursor:pointer;font-family:var(--agm-body);color:var(--agm-ink);text-align:left;-webkit-tap-highlight-color:transparent}.agm__channel-glyph{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#ffcd280f;border:1px solid var(--agm-foil-edge);font-family:var(--agm-mono);font-size:.7rem;font-weight:700;letter-spacing:.02em;color:var(--agm-foil);transition:all .22s ease}.agm__channel--on .agm__channel-glyph{background:linear-gradient(180deg,#ffefa0,#ffcd28);border-color:var(--agm-foil);color:#1a0c00;box-shadow:0 0 16px #ffcd2866}.agm__channel-label{font-size:.98rem}.agm__channel-tick{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#fff5d70a;border:1px solid rgba(255,205,40,.22);font-family:var(--agm-body);font-size:.85rem;color:var(--agm-ink-muted);transition:all .22s ease}.agm__channel--on .agm__channel-tick{background:var(--agm-foil);border-color:var(--agm-foil);color:#1a0c00}.agm__channel-input-wrap{padding:0 14px 14px}.agm__input--channel{padding-right:16px}.agm__consent{position:relative;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:var(--agm-card);border:1px solid rgba(255,205,40,.1);border-radius:12px;cursor:pointer;font-family:var(--agm-body);font-size:.92rem;line-height:1.45;color:var(--agm-ink-soft);transition:background .2s ease,border-color .2s ease;-webkit-tap-highlight-color:transparent}.agm__consent:hover{border-color:var(--agm-foil-edge-h)}.agm__consent-input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.agm__consent-box{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;border-radius:6px;background:var(--agm-input-bg);border:1.5px solid rgba(255,205,40,.32);color:#1a0c00;transition:all .22s ease;margin-top:1px}.agm__consent:has(.agm__consent-input:checked) .agm__consent-box{background:linear-gradient(180deg,#ffefa0,#ffcd28);border-color:var(--agm-foil);box-shadow:0 0 18px #ffcd2866}.agm__consent:focus-within{border-color:var(--agm-foil-edge-h)}.agm__consent--error{border-color:#ff7a7a8c;animation:agmShake .34s cubic-bezier(.36,.07,.19,.97)}.agm__consent--error .agm__consent-box{border-color:var(--agm-warn)}@media (prefers-reduced-motion: reduce){.agm__consent--error{animation:none}}.agm__consent-text{flex:1 1 auto}.agm__consent-link{color:var(--agm-foil);text-decoration:underline;text-decoration-color:var(--agm-foil-edge);text-underline-offset:2px;transition:color .2s ease,text-decoration-color .2s ease}.agm__consent-link:hover{color:var(--agm-foil-warm);text-decoration-color:var(--agm-foil)}.agm__success-burst{display:flex;justify-content:center;margin:6px 0 22px;filter:drop-shadow(0 8px 28px rgba(255,205,40,.48));animation:agmCheckPop .6s cubic-bezier(.34,1.56,.64,1) .1s backwards}@keyframes agmCheckPop{0%{transform:scale(.6) rotate(-12deg);opacity:0}60%{transform:scale(1.08) rotate(2deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@media (prefers-reduced-motion: reduce){.agm__success-burst{animation:none}}.agm__steps{list-style:none;padding:0;margin:0 0 22px;display:flex;flex-direction:column;gap:10px}.agm__step{display:grid;grid-template-columns:36px 1fr;align-items:start;gap:14px;padding:12px 14px;background:var(--agm-card);border:1px solid rgba(255,205,40,.1);border-radius:12px}.agm__step-num{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(180deg,#ffefa0,#ffcd28);color:#1a0c00;font-family:var(--agm-display);font-weight:900;font-size:.95rem;box-shadow:inset 0 1px #fff6,0 0 16px #ffcd2852}.agm__step-body{display:flex;flex-direction:column;gap:2px;padding-top:3px}.agm__step-body strong{font-family:var(--agm-display);font-weight:400;font-size:1.02rem;line-height:1.2;color:var(--agm-ink)}.agm__step-body em{font-family:var(--agm-body);font-style:normal;font-size:.88rem;line-height:1.4;color:var(--agm-ink-soft)}.agm__cta-block{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin:6px 0 0}.agm__cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:16px 28px;background:linear-gradient(180deg,#ffefa0,#ffcd28,#ff8a1a);color:#1a0c00;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:12px;font-family:var(--agm-display);font-weight:900;font-size:clamp(1rem,1.7vw,1.1rem);letter-spacing:.02em;text-transform:none;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 1px #ffffff73,0 12px 28px #00000073,0 0 36px #ffcd2861;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),opacity .22s ease}.agm__cta:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px #ffffff8c,0 16px 36px #00000080,0 0 56px #ffcd2899}.agm__cta:active:not(:disabled){transform:translateY(0)}.agm__cta:focus-visible{outline:3px solid var(--agm-foil);outline-offset:3px}.agm__cta:disabled{background:linear-gradient(180deg,#ffcd2833,#ffcd2812);color:#fff5d76b;cursor:not-allowed;box-shadow:inset 0 1px #fff5d70d,0 6px 16px #00000040}.agm__cta-arrow{transition:transform .25s cubic-bezier(.22,1,.36,1)}.agm__cta:hover:not(:disabled) .agm__cta-arrow{transform:translate(4px)}.agm__fineprint{font-family:var(--agm-body);font-size:.78rem;line-height:1.45;color:var(--agm-ink-muted);margin:0;text-align:center;max-width:48ch;align-self:center}.agm__watermark{position:absolute;bottom:14px;right:14px;width:clamp(64px,11vw,86px);height:clamp(64px,11vw,86px);pointer-events:none;opacity:.92;z-index:4}@media (max-width: 640px){.agm__backdrop{padding:0;overflow:hidden;background:#080616f5}.agm{width:100%;max-width:none;height:100dvh;min-height:100dvh;margin:0;border-radius:0;box-shadow:none;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-top:env(safe-area-inset-top,0)}.agm__close{top:calc(env(safe-area-inset-top,0) + 14px);right:14px;width:44px;height:44px;font-size:28px;background:#140e26db;border:1.5px solid var(--agm-foil);color:var(--agm-foil);box-shadow:0 6px 18px #0000008c,0 0 18px #ffcd2859;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:20}.agm__close:hover,.agm__close:focus-visible{background:#ffcd282e;box-shadow:0 6px 18px #0000008c,0 0 26px #ffcd2899}.agm__page-wrap{padding:max(76px,calc(env(safe-area-inset-top,0) + 70px)) 20px max(108px,calc(env(safe-area-inset-bottom,0) + 96px))}.agm__title{font-size:clamp(1.6rem,7.5vw,2.05rem)}.agm__card,.agm__step{grid-template-columns:32px 1fr;gap:12px;padding:12px 14px}.agm__card-num,.agm__step-num{width:32px;height:32px;font-size:.85rem}.agm__watermark{width:60px;height:60px;bottom:calc(env(safe-area-inset-bottom,0) + 10px);right:10px}.agm__cta{padding:14px 22px;font-size:.98rem}.agm__sections{gap:24px}.agm__field-input-wrap--phone{grid-template-columns:100px 1fr}}.snap-slider{position:relative;width:100%;padding:8px 0 0}.snap-slider__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-block:56px}.snap-slider__track::-webkit-scrollbar{display:none}.snap-slider__slide{flex:0 0 auto;display:flex;flex-direction:column;position:relative;transform-origin:center center;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1);opacity:.55}.snap-slider__slide.is-active{opacity:1;transform:scale(1.02)}.snap-slider__arrows{position:absolute;inset:50% 0 auto 0;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;z-index:2;padding:0 12px}.snap-slider__arrow{pointer-events:auto;width:44px;height:44px;border-radius:50%;background:#141729d9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,205,40,.5);color:var(--gold);font-size:24px;font-family:var(--font-display);line-height:1;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.snap-slider__arrow:hover:not(:disabled){background:#ffcd2826;border-color:var(--gold);box-shadow:0 0 16px #ffcd2866;transform:scale(1.08)}.snap-slider__arrow:disabled{opacity:.3;cursor:not-allowed}.snap-slider__arrow:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (hover: none),(pointer: coarse){.snap-slider__arrows{display:none}}.snap-slider__dots{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 0 4px}.snap-slider__dot{width:8px;height:8px;border-radius:50%;background:#ffffff40;border:none;cursor:pointer;padding:0;transition:all .25s ease}.snap-slider__dot:hover{background:#ffcd2899}.snap-slider__dot.is-active{background:var(--gold);width:24px;border-radius:4px;box-shadow:0 0 12px #ffcd2899}.snap-slider__dot:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (prefers-reduced-motion: reduce){.snap-slider__track{scroll-behavior:auto}.snap-slider__slide,.snap-slider__arrow,.snap-slider__dot{transition:none!important}.snap-slider__slide.is-active{transform:none}}.s03-chronologie{position:relative;background:radial-gradient(ellipse at 50% 20%,rgba(124,92,191,.18) 0%,transparent 60%),radial-gradient(ellipse at 50% 80%,rgba(68,217,255,.1) 0%,transparent 55%),var(--bg-deep);padding:clamp(60px,12vh,140px) 0 clamp(40px,8vh,100px);overflow:hidden;isolation:isolate}.s03-chronologie__intro{text-align:center;margin:0 auto clamp(40px,6vh,72px);padding:0 24px;max-width:720px}.s03-chronologie__topic{display:inline-block;font-family:var(--font-mono);font-size:var(--fs-section-label);letter-spacing:.32em;color:var(--gold);background:#ffcd2814;border:1px solid rgba(255,205,40,.35);border-radius:999px;padding:6px 14px;margin-bottom:18px;text-transform:uppercase}.s03-chronologie__title{font-family:var(--font-display);font-size:clamp(1.8rem,4.5vw,3rem);color:var(--text-primary);line-height:1.05;margin-bottom:12px}.s03-chronologie__sub{font-family:var(--font-body);font-size:clamp(.95rem,1.6vw,1.1rem);color:var(--text-secondary);line-height:1.5}.frugends-timeline{list-style:none;position:relative;max-width:720px;margin:0 auto;padding:60px 24px 80px}@media (hover: hover) and (pointer: fine){.frugends-timeline{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 12%,black 88%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 12%,black 88%,transparent 100%)}}.frugends-timeline:before,.frugends-timeline:after{content:"";position:absolute;left:0;right:0;height:80px;pointer-events:none;z-index:2}.frugends-timeline:before{top:0;background:linear-gradient(to bottom,var(--bg-deep) 0%,transparent 100%)}.frugends-timeline:after{bottom:0;background:linear-gradient(to top,var(--bg-deep) 0%,transparent 100%)}@media (hover: hover) and (pointer: fine){.frugends-timeline:before,.frugends-timeline:after{display:none}}.frugends-timeline__item{display:grid;grid-template-columns:56px 1fr;grid-column-gap:18px;align-items:start;position:relative;padding:22px 0;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);opacity:.55}.frugends-timeline__item.is-active{opacity:1;transform:scale(1.04);will-change:transform,opacity}.frugends-timeline__rail{position:absolute;left:27px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,#ffcd2800,#ffcd2873,#ffcd2800);pointer-events:none}.frugends-timeline__item.is-active .frugends-timeline__rail{background:linear-gradient(to bottom,#ffcd281a,#ffcd28f2,#ffcd281a);box-shadow:0 0 16px #ffcd2899}.frugends-timeline__dot{grid-column:1;width:36px;height:36px;border-radius:50%;background:var(--card);border:2px solid rgba(255,205,40,.5);display:flex;align-items:center;justify-content:center;position:relative;z-index:2;margin-left:10px;transition:all .4s cubic-bezier(.4,0,.2,1);flex-shrink:0}.frugends-timeline__dot-letter{font-family:var(--font-mono);font-size:11px;font-weight:600;color:#ffcd28b3;transition:color .4s ease}.frugends-timeline__item.is-active .frugends-timeline__dot{background:var(--gold);border-color:var(--gold);box-shadow:0 0 0 4px #ffcd2840,0 0 24px #ffcd2899;animation:timelineDotPulse 2s ease-in-out infinite}.frugends-timeline__item.is-active .frugends-timeline__dot-letter{color:var(--bg-deep)}@keyframes timelineDotPulse{0%,to{box-shadow:0 0 0 4px #ffcd2840,0 0 24px #ffcd2899}50%{box-shadow:0 0 0 8px #ffcd2826,0 0 36px #ffcd28d9}}.frugends-timeline__content{grid-column:2;display:flex;flex-direction:column;gap:4px;padding-top:4px}.frugends-timeline__date{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:var(--text-muted);text-transform:uppercase;transition:color .4s ease}.frugends-timeline__item.is-active .frugends-timeline__date{color:var(--gold)}.frugends-timeline__headline{font-family:var(--font-display);font-size:clamp(1.2rem,2.6vw,1.6rem);font-weight:400;line-height:1.15;color:var(--text-primary);margin:0}.frugends-timeline__body{font-family:var(--font-body);font-size:clamp(.92rem,1.4vw,1rem);line-height:1.55;color:var(--text-secondary);margin:0;max-width:56ch}.frugends-timeline__item.is-active .frugends-timeline__body{color:#ffffffd9}@media (prefers-reduced-motion: reduce){.frugends-timeline__item,.frugends-timeline__dot{transition:none!important}.frugends-timeline__item.is-active{transform:none}.frugends-timeline__item.is-active .frugends-timeline__dot{animation:none}}.s03-end-anchor{position:relative;margin-top:clamp(60px,10vh,120px);padding:clamp(40px,8vh,100px) 0 clamp(60px,10vh,120px);text-align:center;background:radial-gradient(ellipse at 50% 50%,rgba(255,205,40,.12) 0%,transparent 65%)}.s03-end-anchor__title{font-family:var(--font-display);font-weight:400;line-height:.95;margin:0 0 32px;padding:0 16px}.s03-end-anchor__title-line1{display:block;font-size:clamp(1.8rem,5vw,3.5rem);color:var(--text-primary);letter-spacing:-.01em}.s03-end-anchor__title-line2{display:block;font-size:clamp(2.4rem,9vw,7rem);background:linear-gradient(180deg,#fff5b3,#ffcd28 28%,#f59e0b 60%,#ffcd28);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 32px rgba(255,205,40,.4));letter-spacing:-.03em;line-height:1;margin-top:8px;white-space:nowrap}.s03-end-anchor__caption{font-family:var(--font-body);font-size:clamp(.95rem,1.6vw,1.1rem);color:var(--text-secondary);max-width:580px;margin:0 auto clamp(40px,6vh,64px);padding:0 24px;line-height:1.55}.showcase-card{display:flex;flex-direction:column;gap:16px;margin:0;width:100%}.showcase-card__viewport{position:relative;width:100%;aspect-ratio:9 / 16;border-radius:28px;overflow:hidden;background:radial-gradient(ellipse at 50% 35%,rgba(124,92,191,.18) 0%,transparent 65%),var(--card);border:1px solid rgba(255,205,40,.25);box-shadow:0 18px 56px #00000080,0 0 0 1px #ffcd2824;transition:box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1)}.snap-slider__slide.is-active .showcase-card__viewport{border-color:#ffcd2880;box-shadow:0 24px 72px #0009,0 0 0 1px #ffcd2866,0 0 36px #ffcd2847}.showcase-card__viewport img{width:100%;height:100%;object-fit:cover;display:block}.showcase-card__caption{text-align:center;font-family:var(--font-body);font-size:clamp(.95rem,1.7vw,1.08rem);line-height:1.5;color:var(--text-secondary);padding:0 8px;min-height:56px}@media (max-width: 640px){.showcase-card{gap:12px}.showcase-card__viewport{border-radius:24px}}@media (max-width: 640px){.frugends-timeline{padding:40px 16px 60px}.frugends-timeline__item{grid-template-columns:44px 1fr;grid-column-gap:14px;padding:18px 0}.frugends-timeline__rail{left:21px}.frugends-timeline__dot{width:28px;height:28px;margin-left:8px}.frugends-timeline__dot-letter{font-size:9px}.frugends-timeline__headline{font-size:1.1rem}}.s04-creator{position:relative;background:radial-gradient(ellipse at 30% 20%,rgba(255,205,40,.1) 0%,transparent 55%),radial-gradient(ellipse at 70% 80%,rgba(124,92,191,.14) 0%,transparent 55%),var(--bg-deep);padding:clamp(60px,12vh,140px) 0 clamp(48px,8vh,100px);overflow:hidden;isolation:isolate}.s04-creator__intro{text-align:center;margin:0 auto clamp(28px,4vh,56px);padding:0 24px;max-width:720px}.s04-creator__topic{display:inline-block;font-family:var(--font-mono);font-size:var(--fs-section-label);letter-spacing:.32em;color:var(--purple);background:#7c5cbf1f;border:1px solid rgba(124,92,191,.5);border-radius:999px;padding:6px 14px;margin-bottom:18px;text-transform:uppercase}.s04-creator__title{font-family:var(--font-display);font-size:clamp(1.8rem,4.5vw,3rem);color:var(--text-primary);line-height:1.05;margin-bottom:12px}.s04-creator__sub{font-family:var(--font-body);font-size:clamp(.95rem,1.6vw,1.1rem);color:var(--text-secondary);line-height:1.5}.benefit-card{position:relative;display:flex;flex-direction:column;height:480px;padding:28px 24px 24px;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.06) 0%,transparent 6%,transparent 94%,rgba(0,0,0,.3) 100%),radial-gradient(ellipse 80% 60% at 25% 12%,rgba(255,255,255,.08) 0%,transparent 55%),radial-gradient(ellipse 70% 60% at 80% 90%,var(--card-accent-soft, rgba(255, 205, 40, .08)) 0%,transparent 60%),linear-gradient(180deg,#1c2040f7,#0e1226fa);border:1.5px solid transparent;background-clip:padding-box,padding-box,padding-box,padding-box;overflow:hidden;isolation:isolate;transition:border-color .4s cubic-bezier(.2,.8,.2,1),box-shadow .5s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1)}.benefit-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--card-img-wash, transparent);opacity:.55;mix-blend-mode:soft-light;pointer-events:none;z-index:0;transition:background .6s ease,opacity .4s ease}.benefit-card:after{content:"";position:absolute;top:-10%;left:-120%;width:60%;height:130%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.04) 35%,rgba(255,255,255,.16) 50%,rgba(255,255,255,.04) 65%,transparent 100%);transform:skew(-12deg);pointer-events:none;z-index:2;transition:left .9s cubic-bezier(.2,.8,.2,1);animation:cardSheen 9s ease-in-out infinite}@keyframes cardSheen{0%,to{left:-120%}50%{left:-90%}}.benefit-card>*{position:relative;z-index:3}@keyframes cardBreathe{0%,to{box-shadow:0 18px 28px -12px #0000008c,0 8px 18px #00000059,inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff05}50%{box-shadow:0 22px 32px -12px #0009,0 12px 22px #0006,inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff0a}}.benefit-card__visual{height:180px;border-radius:14px;margin-bottom:22px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:4rem;color:#ffffffd9;background:var(--card-visual-bg, linear-gradient(135deg, rgba(124, 92, 191, .3), rgba(68, 217, 255, .2)));border:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden}.benefit-card__visual-icon{font-size:4.5rem;filter:drop-shadow(0 4px 12px rgba(0,0,0,.4));z-index:1}.benefit-card__level-tag{position:absolute;top:12px;right:12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;padding:4px 10px;background:#141729d9;border:1px solid var(--card-accent-border, rgba(255, 205, 40, .5));color:var(--card-accent-text, var(--gold));border-radius:6px;z-index:2}.benefit-card__kicker{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;color:var(--card-accent-text, var(--text-muted));text-transform:uppercase;margin-bottom:6px}.benefit-card__headline{font-family:var(--font-display);font-size:1.4rem;font-weight:400;line-height:1.15;color:var(--text-primary);margin:0 0 10px}.benefit-card__body{font-family:var(--font-body);font-size:.95rem;line-height:1.5;color:var(--text-secondary);margin:0;flex:1}.benefit-card__foot{margin-top:14px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--card-accent-text, var(--gold));text-transform:uppercase}.benefit-card[data-accent=cyan]{--card-accent: var(--cyan);--card-accent-text: var(--cyan);--card-accent-border: rgba(68, 217, 255, .55);--card-accent-soft: rgba(68, 217, 255, .16);border-color:#44d9ff73}.benefit-card[data-accent=purple]{--card-accent: var(--purple);--card-accent-text: var(--purple);--card-accent-border: rgba(124, 92, 191, .55);--card-accent-soft: rgba(124, 92, 191, .18);border-color:#7c5cbf73}.benefit-card[data-accent=green]{--card-accent: var(--green);--card-accent-text: var(--green);--card-accent-border: rgba(74, 222, 128, .55);--card-accent-soft: rgba(74, 222, 128, .16);border-color:#4ade8073}.benefit-card[data-accent=orange]{--card-accent: var(--orange);--card-accent-text: var(--orange);--card-accent-border: rgba(245, 158, 11, .6);--card-accent-soft: rgba(245, 158, 11, .16);border-color:#f59e0b80}.benefit-card[data-accent=gold]{--card-accent: var(--gold);--card-accent-text: var(--gold);--card-accent-border: rgba(255, 205, 40, .6);--card-accent-soft: rgba(255, 205, 40, .16);border-color:#ffcd2880}.benefit-card[data-accent=red]{--card-accent: var(--red);--card-accent-text: var(--red);--card-accent-border: rgba(239, 68, 68, .6);--card-accent-soft: rgba(239, 68, 68, .16);border-color:#ef444480}.benefit-card[data-highlight=true]{border:2px solid var(--gold);box-shadow:0 0 0 1px #ffcd284d,0 8px 32px #ffcd2840,0 0 48px #ffcd282e;background:linear-gradient(180deg,#46320af2,#261e0af2);animation:highlightCardBreathe 3.8s ease-in-out infinite}.benefit-card[data-highlight=true] .benefit-card__visual{background:linear-gradient(135deg,#ffcd2866,#f59e0b40);border-color:#ffcd2899}.benefit-card[data-highlight=true] .benefit-card__headline{background:linear-gradient(180deg,#fff5b3,#ffcd28);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes highlightCardBreathe{0%,to{box-shadow:0 0 0 1px #ffcd284d,0 8px 32px #ffcd2840,0 0 48px #ffcd282e}50%{box-shadow:0 0 0 1px #ffcd2880,0 12px 48px #ffcd2866,0 0 64px #ffcd284d}}@media (prefers-reduced-motion: reduce){.benefit-card[data-highlight=true]{animation:none}}.s04-creator__closer{text-align:center;margin-top:clamp(28px,4vh,48px);font-family:var(--font-body);font-size:.95rem;color:var(--text-secondary)}.s04-creator__closer strong{color:var(--gold);font-weight:600}@media (max-width: 640px){.benefit-card{height:440px;padding:22px 20px 20px}.benefit-card__visual{height:150px;margin-bottom:16px}.benefit-card__visual-icon{font-size:3.5rem}.benefit-card__headline{font-size:1.2rem}.benefit-card__body{font-size:.9rem}}.benefit-card__visual-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;z-index:0}.benefit-card__soul{font-family:var(--font-body);font-size:1rem;font-style:italic;line-height:1.4;color:#fffffff0;margin:4px 0 14px;padding:10px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.benefit-card__bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:7px}.benefit-card__bullets li{position:relative;padding-left:18px;font-family:var(--font-body);font-size:.92rem;line-height:1.4;color:#ffffffdb}.benefit-card__bullets li:before{content:"•";position:absolute;left:2px;top:-1px;color:var(--gold);font-weight:900;font-size:1.1em;text-shadow:0 0 6px rgba(255,205,40,.55),0 0 12px rgba(255,205,40,.25)}.benefit-card--3d{perspective:1200px;transform-style:preserve-3d;transform:rotateX(2.5deg);animation:cardBreathe 5.6s ease-in-out infinite}@media (hover: hover) and (pointer: fine){.benefit-card--3d:hover{transform:rotateX(0) translateY(-6px);box-shadow:0 30px 50px -10px #0009,0 14px 28px #0006,0 0 38px var(--card-accent-soft, rgba(255, 205, 40, .18)),inset 0 1px #ffffff24;animation-play-state:paused}.benefit-card--3d:hover:after{left:140%;transition:left .9s cubic-bezier(.2,.8,.2,1);animation:none}}@media (prefers-reduced-motion: reduce){.benefit-card--3d{transform:none;animation:none;transition:none}.benefit-card:after{animation:none;left:-200%}}@media (max-width: 640px){.benefit-card__soul{font-size:.95rem}.benefit-card__bullets li{font-size:.88rem}}@media (hover: none) and (pointer: coarse),(max-width: 640px){.benefit-card--3d{perspective:none!important;transform-style:flat!important;transform:none!important;animation:none!important}.benefit-card:after{animation:none!important;left:-200%!important}.benefit-card[data-highlight=true]{animation:none!important}}.s-discord-hook{position:relative;width:100%;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:clamp(64px,12vh,140px) 24px;overflow:hidden;background:#0a0d24;color:#fff}.s-discord-hook__bg-base{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(88,101,242,.45) 0%,transparent 70%),linear-gradient(180deg,#050618,#0a0d24 35%,#050618)}.s-discord-hook__bg-far{position:absolute;top:-20%;right:0;bottom:-20%;left:0;z-index:2;background:radial-gradient(ellipse 55% 35% at 25% 30%,rgba(112,121,245,.32) 0%,transparent 60%),radial-gradient(ellipse 55% 35% at 75% 70%,rgba(168,178,255,.28) 0%,transparent 60%)}.s-discord-hook__bg-mid{position:absolute;top:-25%;right:0;bottom:-25%;left:0;z-index:3;background:radial-gradient(ellipse 50% 40% at 50% 30%,rgba(88,101,242,.55) 0%,transparent 65%),radial-gradient(ellipse 45% 35% at 50% 75%,rgba(71,82,196,.42) 0%,transparent 65%);transform-origin:center center}.s-discord-hook__bg-near{position:absolute;top:-10%;right:0;bottom:-10%;left:0;z-index:4;background:radial-gradient(circle 30% at 18% 80%,rgba(168,178,255,.25) 0%,transparent 55%),radial-gradient(circle 30% at 82% 22%,rgba(168,178,255,.22) 0%,transparent 55%);opacity:.85}.s-discord-hook__stars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:radial-gradient(circle at 11% 18%,rgba(255,255,255,.45) 0px,transparent 1.6px),radial-gradient(circle at 22% 72%,rgba(255,255,255,.35) 0px,transparent 2px),radial-gradient(circle at 38% 31%,rgba(255,255,255,.4) 0px,transparent 1.8px),radial-gradient(circle at 56% 62%,rgba(255,255,255,.42) 0px,transparent 2px),radial-gradient(circle at 71% 19%,rgba(255,255,255,.38) 0px,transparent 2px),radial-gradient(circle at 84% 53%,rgba(255,255,255,.42) 0px,transparent 1.6px),radial-gradient(circle at 8% 48%,rgba(255,255,255,.38) 0px,transparent 2px),radial-gradient(circle at 92% 84%,rgba(255,255,255,.42) 0px,transparent 2px);opacity:.55;pointer-events:none}.s-discord-hook__content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:720px}.s-discord-hook__kicker{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:clamp(11px,1.4vw,13px);font-weight:600;letter-spacing:.32em;color:#cdd3ff;background:#5865f22e;border:1px solid rgba(168,178,255,.45);border-radius:999px;padding:7px 18px;margin-bottom:clamp(20px,3vh,36px);text-transform:uppercase}.s-discord-hook__icon{display:inline-flex;align-items:center;justify-content:center;width:clamp(80px,14vw,116px);height:clamp(80px,14vw,116px);color:#fff;background:#5865f233;border:1.5px solid rgba(168,178,255,.55);border-radius:28px;margin-bottom:clamp(20px,3vh,36px);box-shadow:0 0 48px #5865f280,0 0 96px #a8b2ff40,inset 0 1px #ffffff1f}.s-discord-hook__icon svg{width:60%;height:60%}.s-discord-hook__title{font-family:var(--font-display, "Protest Strike", system-ui, sans-serif);font-weight:400;font-size:clamp(2rem,6vw,3.6rem);line-height:1.05;letter-spacing:-.01em;color:#fff;margin:0 0 clamp(24px,4vh,44px);text-shadow:0 0 24px rgba(168,178,255,.55),0 0 48px rgba(88,101,242,.35)}.s-discord-hook__checklist{list-style:none;padding:0;margin:0 0 clamp(32px,5vh,52px);display:flex;flex-direction:column;gap:14px;text-align:left}.s-discord-hook__check{display:flex;align-items:flex-start;gap:14px;font-family:var(--font-body);font-size:clamp(1rem,1.8vw,1.18rem);font-weight:500;line-height:1.45;color:#fffffff0}.s-discord-hook__check-mark{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#5865f247;border:1.5px solid rgba(168,178,255,.7);color:#fff;margin-top:2px;box-shadow:0 0 12px #5865f28c,inset 0 1px #ffffff2e}.s-discord-hook__cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:clamp(14px,2vh,18px) clamp(26px,4vw,36px);min-width:240px;border:1.5px solid rgba(168,178,255,.7);border-radius:14px;background:linear-gradient(180deg,#7079f5,#5865f2 45%,#4752c4);color:#fff;font-family:var(--font-display, "Protest Strike", system-ui, sans-serif);font-weight:900;font-size:clamp(1rem,1.7vw,1.18rem);letter-spacing:.04em;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;text-shadow:0 1px 0 rgba(0,0,0,.3);box-shadow:0 12px 32px #00000080,0 0 36px #5865f2bf,0 0 72px #a8b2ff59,inset 0 1px #ffffff52;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s cubic-bezier(.2,.8,.2,1),border-color .25s ease}.s-discord-hook__cta:hover{transform:translateY(-2px) scale(1.02);border-color:#fff;box-shadow:0 16px 40px #0000008c,0 0 56px #5865f2f2,0 0 96px #a8b2ff99,inset 0 1px #ffffff73}.s-discord-hook__cta:focus-visible{outline:3px solid #FFFFFF;outline-offset:4px}.s-discord-hook__cta:active{transform:translateY(0) scale(.98)}.s-discord-hook__cta-icon{flex-shrink:0}@media (max-width: 640px){.s-discord-hook{padding:clamp(56px,10vh,100px) 20px}.s-discord-hook__cta{width:100%;min-width:0}}.s05-verdienst{position:relative;background:radial-gradient(ellipse at 70% 20%,rgba(255,205,40,.08) 0%,transparent 55%),radial-gradient(ellipse at 30% 80%,rgba(68,217,255,.1) 0%,transparent 55%),var(--bg-deep);padding:clamp(60px,12vh,140px) 0 clamp(60px,10vh,120px);overflow:hidden;isolation:isolate}.s05-verdienst__intro{text-align:center;margin:0 auto clamp(28px,4vh,56px);padding:0 24px;max-width:720px}.s05-verdienst__topic{display:inline-block;font-family:var(--font-mono);font-size:var(--fs-section-label);letter-spacing:.32em;color:var(--gold);background:#ffcd2814;border:1px solid rgba(255,205,40,.45);border-radius:999px;padding:6px 14px;margin-bottom:18px;text-transform:uppercase}.s05-verdienst__title{font-family:var(--font-display);font-size:clamp(1.8rem,4.5vw,3rem);color:var(--text-primary);line-height:1.05;margin-bottom:12px}.s05-verdienst__sub{font-family:var(--font-body);font-size:clamp(.95rem,1.6vw,1.1rem);color:var(--text-secondary);line-height:1.5}.package-card{position:relative;display:flex;flex-direction:column;gap:16px;height:540px;padding:28px 26px 26px;border-radius:22px;background:radial-gradient(ellipse 90% 50% at 50% 0%,rgba(255,205,40,.06) 0%,transparent 60%),linear-gradient(180deg,#1c264ef7,#0e1634f7 60%,#0a0e24fa);border:1px solid var(--gold);overflow:hidden;isolation:isolate}.package-card[data-glow="1"]{border-width:1px;border-color:#ffcd288c;box-shadow:0 10px 20px #00000073}.package-card[data-glow="2"]{border-width:2px;border-color:#ffcd28cc;box-shadow:0 0 0 1px #ffcd282e,0 14px 28px #00000080,0 0 28px #ffcd282e,0 0 56px #ffcd281a}.package-card[data-glow="3"]{border-width:3px;border-color:var(--gold);box-shadow:0 0 0 1px #ffcd2866,0 16px 36px #0000008c,0 0 48px #ffcd2852,0 0 96px #ffcd2833,0 0 160px #ffcd281a;animation:packageBreathe3 4.6s ease-in-out infinite}@keyframes packageBreathe3{0%,to{box-shadow:0 0 0 1px #ffcd2866,0 16px 36px #0000008c,0 0 48px #ffcd2852,0 0 96px #ffcd2833,0 0 160px #ffcd281a}50%{box-shadow:0 0 0 1px #ffcd288c,0 18px 42px #0009,0 0 64px #ffcd2873,0 0 120px #ffcd284d,0 0 200px #ffcd2826}}@media (prefers-reduced-motion: reduce){.package-card[data-glow="3"]{animation:none}}.package-card__tier{display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.package-card__name{font-family:var(--font-display);font-size:1.6rem;font-weight:400;line-height:1.1;color:var(--text-primary);margin:0 0 14px}.package-card__topline{display:flex;align-items:baseline;gap:10px;padding-bottom:14px;border-bottom:1px solid rgba(255,205,40,.18)}.package-card__amount{font-family:var(--font-display);font-size:2.6rem;font-weight:400;line-height:1;letter-spacing:-.01em;background:linear-gradient(180deg,#fff5b3,#ffcd28,#ff8a1a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 8px rgba(255,205,40,.4))}.package-card__per{font-family:var(--font-body);font-size:.85rem;color:var(--text-muted)}.package-card__head-note{margin:10px 0 0;font-family:var(--font-body);font-size:.82rem;font-style:italic;color:#ffcd28d9;line-height:1.4}.package-card__math{display:flex;flex-direction:column;gap:8px;flex:1}.package-card__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;border-bottom:1px dashed rgba(255,255,255,.06)}.package-card__row:last-child{border-bottom:none}.package-card__formula{font-family:var(--font-body);font-size:.88rem;color:#ffffffc7;flex:1}.package-card__result{font-family:var(--font-mono);font-size:.95rem;color:var(--gold);font-weight:600;white-space:nowrap;letter-spacing:.02em}.package-card__note{margin-top:8px;padding:10px 14px;background:#ffffff0a;border-left:2px solid var(--gold);border-radius:4px;font-family:var(--font-body);font-size:.82rem;font-style:italic;color:var(--text-secondary);line-height:1.4}.multiplier-block{margin:clamp(56px,8vh,100px) auto 0;max-width:880px;padding:0 24px}.multiplier-block__head{text-align:center;margin-bottom:32px}.multiplier-block__kicker{display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;color:var(--gold);text-transform:uppercase;margin-bottom:14px;padding:4px 12px;background:#ffcd281a;border-radius:999px;border:1px solid rgba(255,205,40,.4)}.multiplier-block__title{font-family:var(--font-display);font-size:clamp(1.4rem,3vw,2rem);color:var(--text-primary);line-height:1.15;margin:0 0 10px}.multiplier-block__sub{font-family:var(--font-body);font-size:.95rem;color:var(--text-secondary);line-height:1.5;max-width:580px;margin:0 auto}.multiplier-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width: 640px){.multiplier-grid{grid-template-columns:1fr}}.multiplier-pane{position:relative;padding:24px 22px;border-radius:16px;background:linear-gradient(180deg,#1c264eeb,#0e1634eb);border:1px solid var(--border);display:flex;flex-direction:column;gap:12px}.multiplier-pane[data-kind=solo]{border-color:#ffffff2e}.multiplier-pane[data-kind=multi]{border:1px solid rgba(255,205,40,.5);box-shadow:0 0 24px #ffcd2829}.multiplier-pane__label{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.multiplier-pane[data-kind=multi] .multiplier-pane__label{color:var(--gold)}.multiplier-pane__formula{font-family:var(--font-mono);font-size:.9rem;color:var(--text-secondary);line-height:1.5}.multiplier-pane__sum{display:flex;align-items:baseline;gap:10px}.multiplier-pane__amount{font-family:var(--font-display);font-size:2.4rem;font-weight:400;color:var(--text-primary);line-height:1}.multiplier-pane[data-kind=multi] .multiplier-pane__amount{color:var(--gold);text-shadow:0 0 24px rgba(255,205,40,.4)}.multiplier-pane__note{font-family:var(--font-body);font-size:.8rem;color:var(--text-muted)}.multiplier-pane__bar{width:100%;height:6px;background:#ffffff0f;border-radius:3px;overflow:hidden}.multiplier-pane__bar-fill{height:100%;border-radius:3px;transition:width .8s cubic-bezier(.4,0,.2,1)}.multiplier-pane[data-kind=solo] .multiplier-pane__bar-fill{width:14%;background:#fff6}.multiplier-pane[data-kind=multi] .multiplier-pane__bar-fill{width:100%;background:linear-gradient(90deg,var(--gold) 0%,var(--orange) 100%)}.multiplier-block__footer{text-align:center;margin-top:24px;font-family:var(--font-body);font-size:.92rem;color:var(--text-secondary);line-height:1.5}.multiplier-block__footer strong{color:var(--gold);font-weight:600}@media (prefers-reduced-motion: reduce){.multiplier-pane__bar-fill{transition:none}}@media (max-width: 640px){.package-card{height:520px;padding:22px 20px 20px}.package-card__amount{font-size:2rem}.package-card__name{font-size:1.3rem}.package-card__formula{font-size:.84rem}.package-card__result{font-size:.9rem}}.s06-community{position:relative;background:radial-gradient(ellipse at 70% 20%,rgba(68,217,255,.1) 0%,transparent 55%),radial-gradient(ellipse at 30% 80%,rgba(124,92,191,.1) 0%,transparent 55%),var(--bg-deep);padding:clamp(60px,12vh,140px) 0 clamp(48px,8vh,100px);overflow:hidden;isolation:isolate}.s06-community__intro{text-align:center;margin:0 auto clamp(28px,4vh,56px);padding:0 24px;max-width:720px}.s06-community__topic{display:inline-block;font-family:var(--font-mono);font-size:var(--fs-section-label);letter-spacing:.32em;color:var(--cyan);background:#44d9ff1a;border:1px solid rgba(68,217,255,.5);border-radius:999px;padding:6px 14px;margin-bottom:18px;text-transform:uppercase}.s06-community__title{font-family:var(--font-display);font-size:clamp(1.8rem,4.5vw,3rem);color:var(--text-primary);line-height:1.05;margin-bottom:12px}.s06-community__sub{font-family:var(--font-body);font-size:clamp(.95rem,1.6vw,1.1rem);color:var(--text-secondary);line-height:1.5}.s06-community__closer{text-align:center;margin-top:clamp(28px,4vh,48px);padding:0 24px;font-family:var(--font-body);font-size:.95rem;color:var(--text-secondary);line-height:1.5}.s06-community__closer strong{color:var(--cyan);font-weight:600}.s07-next{position:relative;width:100%;height:200dvh;background:#0e0820}.s07-next__sticky{position:sticky;top:0;height:100dvh;overflow:hidden;isolation:isolate}.s07-next__content{position:relative;z-index:10;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:clamp(60px,10vh,110px) 24px clamp(40px,7vh,90px);gap:clamp(18px,3.4vh,36px)}.s07-next__bg-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.28;z-index:1;pointer-events:none}.s07-next__bg-wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse 65% 50% at 50% 50%,rgba(155,100,220,.32) 0%,transparent 65%),radial-gradient(ellipse 55% 40% at 25% 70%,rgba(80,200,232,.14) 0%,transparent 60%),radial-gradient(ellipse 55% 40% at 75% 30%,rgba(180,120,255,.18) 0%,transparent 60%),linear-gradient(180deg,#1c1530,#141729,#0e0820 70%,#07041a)}.s07-next__bg-nova{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(255,245,180,.85) 0%,rgba(220,160,255,.7) 12%,rgba(155,100,220,.45) 28%,rgba(80,30,130,.2) 50%,transparent 72%);filter:blur(8px);mix-blend-mode:screen;transform-origin:center center}.s07-next__bg-fists{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;overflow:hidden}.s07-next__bg-fist{position:absolute;top:50%;left:50%;width:clamp(240px,52vw,560px);height:auto;filter:drop-shadow(0 18px 38px rgba(0,0,0,.55)) drop-shadow(0 0 28px rgba(155,100,220,.3));opacity:.55}.s07-next__bg-fx{position:absolute;top:50%;left:50%;width:clamp(240px,52vw,560px);height:auto;mix-blend-mode:screen;filter:drop-shadow(0 0 36px rgba(220,160,255,.7));opacity:0}.s07-next__bg-glass{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 50% 50%,rgba(8,9,18,.62) 0%,rgba(8,9,18,.3) 70%,transparent 100%)}.s07-next__intro{text-align:center;margin:0 auto;max-width:720px}.s07-next__topic{display:inline-block;font-family:var(--font-mono);font-size:clamp(11px,1.4vw,14px);letter-spacing:.26em;color:var(--gold);background:#ffcd281a;border:1px solid rgba(255,205,40,.45);border-radius:999px;padding:7px 18px;margin-bottom:18px;text-transform:uppercase;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.s07-next__title{font-family:var(--font-display);font-size:clamp(2rem,5.5vw,3.4rem);color:var(--text-primary);line-height:1.05;margin:0}.s07-next__steps{list-style:none;padding:0;margin:0 auto;max-width:540px;display:flex;flex-direction:column;gap:12px;width:100%}.s07-next__step{display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:14px;background:linear-gradient(180deg,#1c2040d9,#0e1226e6);border:1px solid rgba(255,255,255,.06)}.s07-next__step-num{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#ffcd281f;border:1px solid rgba(255,205,40,.45);font-family:var(--font-display);font-size:1rem;font-weight:900;color:var(--gold)}.s07-next__step-text{font-family:var(--font-body);font-size:clamp(.95rem,1.6vw,1.05rem);color:var(--text-primary);line-height:1.4;display:flex;flex-direction:column;gap:4px}.s07-next__step-sub{font-family:var(--font-body);font-size:clamp(.82rem,1.4vw,.92rem);color:#ffffffa8;font-style:italic;line-height:1.4}.s07-next__step--cta{cursor:pointer;border-color:#5865f266!important;background:linear-gradient(180deg,#26296e80,#14163cd9)!important;box-shadow:0 0 24px #5865f22e;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.s07-next__step--cta:hover,.s07-next__step--cta:focus-visible{border-color:var(--discord-indigo, #5865F2)!important;box-shadow:0 0 32px #5865f273;transform:translateY(-1px);outline:none}.s07-next__step--cta .s07-next__step-num{background:#5865f22e;border-color:#5865f299;color:#cdd3ff}.s07-next__step--cta-gold{border-color:#ffcd2873!important;background:linear-gradient(180deg,#3c2a0c8c,#1c1406d9)!important;box-shadow:0 0 22px #ffcd282e}.s07-next__step--cta-gold:hover,.s07-next__step--cta-gold:focus-visible{border-color:var(--gold)!important;box-shadow:0 0 32px #ffcd286b;transform:translateY(-1px);outline:none}.s07-next__step--cta-gold .s07-next__step-num{background:#ffcd282e;border-color:#ffcd2899;color:var(--gold)}.s07-next__sub{text-align:center;font-family:var(--font-body);font-style:italic;font-size:clamp(.95rem,1.7vw,1.1rem);line-height:1.5;color:#ffffffbf;margin:0 auto;max-width:540px;padding:0 12px}.s07-next__ctas{display:flex;flex-direction:column;align-items:center;gap:14px;margin:0 auto;max-width:720px;width:100%}.s07-next__cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:clamp(16px,2.2vh,20px) clamp(28px,4vw,40px);min-width:clamp(280px,50vw,380px);font-family:var(--font-display);font-size:clamp(1.05rem,1.7vw,1.2rem);font-weight:900;letter-spacing:.01em;border-radius:14px;cursor:pointer;text-decoration:none;text-align:center;border:1.5px solid transparent;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s cubic-bezier(.2,.8,.2,1);-webkit-tap-highlight-color:transparent}.s07-next__cta-arrow{display:inline-block;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.s07-next__cta:hover .s07-next__cta-arrow{transform:translate(4px)}.s07-next__cta--discord{background:linear-gradient(180deg,#7079f5,#5865f2 45%,#4752c4);color:#fff;border-color:#a8b2ff99;text-shadow:0 1px 0 rgba(0,0,0,.3);box-shadow:0 14px 32px #00000080,0 0 40px #5865f2a6,0 0 80px #a8b2ff52,inset 0 1px #ffffff52;animation:s07DiscordPulse 2.8s ease-in-out infinite}.s07-next__cta--discord:hover{transform:translateY(-2px) scale(1.02);border-color:#fff;box-shadow:0 18px 44px #0000008c,0 0 60px #5865f2f2,0 0 110px #a8b2ff8c,inset 0 1px #ffffff73}@keyframes s07DiscordPulse{0%,to{box-shadow:0 14px 32px #00000080,0 0 40px #5865f2a6,0 0 80px #a8b2ff52,inset 0 1px #ffffff52}50%{box-shadow:0 16px 40px #0000008c,0 0 56px #5865f2f2,0 0 110px #a8b2ff8c,inset 0 1px #ffffff73}}@media (prefers-reduced-motion: reduce){.s07-next__cta--discord{animation:none}}.s07-next__cta--agreement{background:linear-gradient(180deg,#1c1204d9,#0e0902eb);color:var(--gold);border-color:var(--gold);box-shadow:0 12px 24px #00000073,0 0 24px #ffcd284d,inset 0 1px #ffffff14}.s07-next__cta--agreement:hover{transform:translateY(-2px);box-shadow:0 16px 32px #00000080,0 0 40px #ffcd2880,inset 0 1px #ffffff1f}.s07-next__assurance{text-align:center;font-family:var(--font-display);font-weight:900;font-size:clamp(1.3rem,3.6vw,2.2rem);line-height:1.15;letter-spacing:-.005em;background:linear-gradient(180deg,#ffefa0,#ffcd28,#ff8a1a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 18px rgba(255,205,40,.55));text-shadow:0 6px 0 rgba(40,18,0,0);margin:0 auto;max-width:880px;transform-origin:center center;animation:s07AssuranceWobble 4.8s ease-in-out infinite}@keyframes s07AssuranceWobble{0%,to{transform:scale(1) rotate(0)}20%{transform:scale(1.03) rotate(-.6deg)}40%{transform:scale(1) rotate(.4deg)}60%{transform:scale(1.02) rotate(-.3deg)}80%{transform:scale(1) rotate(0)}}@media (prefers-reduced-motion: reduce){.s07-next__assurance{animation:none}}@media (max-width: 640px){.s07-next__ctas{flex-direction:column;align-items:stretch}.s07-next__cta{width:100%;min-width:0}.s07-next__step{padding:14px 16px}}.sticky-agreement-cta-wrap{position:fixed;left:0;right:0;bottom:clamp(16px,3vh,32px);display:flex;justify-content:center;align-items:center;padding:0 24px;z-index:90;pointer-events:none}.sticky-agreement-cta{pointer-events:auto;will-change:transform,opacity;max-width:720px;width:100%;display:flex;justify-content:center}.sticky-agreement-cta__btn{animation:stickyCtaPulse 2.6s ease-in-out infinite}@keyframes stickyCtaPulse{0%,to{box-shadow:0 12px 28px #00000073,0 0 32px #ffcd2859,inset 0 1px #fff6}50%{box-shadow:0 16px 38px #00000080,0 0 56px #ffcd2899,inset 0 1px #ffffff80}}@media (prefers-reduced-motion: reduce){.sticky-agreement-cta__btn{animation:none}}@media (max-width: 640px){.sticky-agreement-cta__btn{width:100%;min-width:0}}
