.hero{min-height:100vh;display:flex;align-items:flex-end;justify-content:center;padding:0 var(--space-lg) var(--space-lg);position:relative;overflow:hidden}.hero__backdrop{position:absolute;inset:0;z-index:0;overflow:hidden;background:0 0}.hero__backdrop-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 20%;opacity:0;animation:2.5s ease-out .2s forwards backdropReveal}@keyframes backdropReveal{0%{opacity:0;transform:scale(1.06)}100%{opacity:.35;transform:scale(.85)}}.hero__backdrop-vignette{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#050505 0,rgba(5,5,5,.95) 10%,rgba(5,5,5,.7) 30%,rgba(5,5,5,.2) 50%,transparent 65%),linear-gradient(to right,rgba(5,5,5,.85) 0,transparent 25%),linear-gradient(to left,rgba(5,5,5,.85) 0,transparent 25%),linear-gradient(to bottom,rgba(5,5,5,.5) 0,transparent 12%),radial-gradient(ellipse 60% 70% at 50% 35%,transparent 0,rgba(5,5,5,.4) 100%)}.hero__backdrop-glow{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);width:500px;height:600px;border-radius:50%;background:radial-gradient(ellipse,rgba(255,26,26,.1) 0,rgba(255,26,26,.03) 45%,transparent 70%);z-index:0;pointer-events:none;animation:5s ease-in-out infinite heroGlowPulse}@keyframes heroGlowPulse{0%,100%{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.12)}}.hero__content{text-align:center;max-width:860px;position:relative;z-index:2;padding-bottom:var(--space-md)}.hero__content::after,.hero__content::before{content:'';position:absolute;width:80px;height:120px;opacity:.25;pointer-events:none}.hero__content::before{top:-60px;left:-60px;background:linear-gradient(145deg,var(--neon-red),transparent 70%) no-repeat 0 0/4px 80px,linear-gradient(145deg,var(--neon-red),transparent 70%) no-repeat 14px 8px/4px 72px,linear-gradient(145deg,var(--neon-red),transparent 70%) no-repeat 28px 16px/4px 64px;filter:blur(.5px);animation:4s ease-in-out infinite clawFlicker}.hero__content::after{bottom:-60px;right:-60px;background:linear-gradient(325deg,var(--neon-red),transparent 70%) no-repeat 36px 30px/4px 80px,linear-gradient(325deg,var(--neon-red),transparent 70%) no-repeat 50px 38px/4px 72px,linear-gradient(325deg,var(--neon-red),transparent 70%) no-repeat 64px 46px/4px 64px;filter:blur(.5px);animation:4s ease-in-out 2s infinite clawFlicker}@keyframes clawFlicker{0%,100%,90%{opacity:.25}92%{opacity:.6}94%{opacity:.1}96%{opacity:.5}}.hero__badge{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-md);border:1px solid rgba(255,26,26,.3);border-radius:100px;background:rgba(5,5,5,.6);backdrop-filter:blur(12px);font-family:var(--font-mono);font-size:.7rem;color:var(--neon-red);letter-spacing:2px;text-transform:uppercase;margin-bottom:var(--space-sm);opacity:0;transform:translateY(20px);animation:fadeInUp .8s var(--ease-out-expo) 1.2s forwards;text-shadow:0 0 10px rgba(255,26,26,.3)}.hero__badge-dot{width:5px;height:5px;border-radius:50%;background:var(--neon-red);animation:1.5s ease-in-out infinite pulse;box-shadow:0 0 8px var(--glow-red)}.hero__title{font-family:var(--font-display);font-weight:900;font-size:clamp(2.2rem, 5.5vw, 4rem);line-height:1.05;letter-spacing:-1px;margin-bottom:var(--space-xs);opacity:0;transform:translateY(30px);animation:fadeInUp 1s var(--ease-out-expo) 1.5s forwards;text-shadow:0 2px 20px rgba(0,0,0,.8),0 0 60px rgba(0,0,0,.5)}.hero__title-line{display:block}.hero__title-line--accent{background:linear-gradient(135deg,var(--neon-red),var(--neon-scarlet),var(--neon-ember));background-size:200% 200%;animation:gradientShift 4s ease-in-out infinite,fadeInUp 1s var(--ease-out-expo) 1.3s forwards;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 40px var(--glow-red)) drop-shadow(0 0 80px rgba(255,26,26,.15))}@keyframes gradientShift{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.hero__subtitle{font-family:var(--font-display);font-size:clamp(.9rem, 2vw, 1.2rem);font-weight:400;letter-spacing:5px;text-transform:uppercase;color:var(--light-gray);margin-bottom:var(--space-sm);opacity:0;transform:translateY(20px);animation:fadeInUp .8s var(--ease-out-expo) 1.8s forwards;text-shadow:0 2px 12px rgba(0,0,0,.9)}.hero__tagline{font-family:var(--font-mono);font-size:clamp(.85rem, 1.5vw, 1rem);color:var(--neon-scarlet);margin-bottom:var(--space-sm);min-height:1.6em;opacity:0;animation:.5s 2s forwards fadeIn;text-shadow:0 0 15px rgba(255,51,68,.4)}.hero__tagline .cursor{display:inline-block;width:2px;height:1.1em;background:var(--neon-scarlet);margin-left:2px;vertical-align:text-bottom;animation:.8s steps(2) infinite blink;box-shadow:0 0 6px var(--neon-scarlet)}.hero__cta-group{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);opacity:0;transform:translateY(20px);animation:fadeInUp .8s var(--ease-out-expo) 2.5s forwards}.hero__cta-row{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap;justify-content:center}.hero__cta-note{font-family:var(--font-mono);font-size:.65rem;color:var(--light-gray);letter-spacing:1px;opacity:.6}.google-signin-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:var(--space-lg) var(--space-xl);background:rgba(10,10,10,.85);color:var(--white-bright);font-family:var(--font-display);font-weight:700;font-size:.85rem;letter-spacing:3px;text-transform:uppercase;border-radius:var(--radius-md);border:1px solid rgba(255,26,26,.45);text-decoration:none;cursor:pointer;white-space:nowrap;position:relative;overflow:hidden;backdrop-filter:blur(12px);box-shadow:0 0 20px rgba(255,26,26,.12),inset 0 1px 0 rgba(255,255,255,.04);transition:all var(--dur-med) var(--ease-out-expo)}.google-signin-btn::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,26,26,.025) 2px,rgba(255,26,26,.025) 4px);pointer-events:none}.google-signin-btn::after{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,26,26,.6),transparent)}.google-signin-btn:hover{border-color:var(--neon-red);background:rgba(255,26,26,.08);box-shadow:0 0 35px rgba(255,26,26,.25),0 0 70px rgba(255,26,26,.1),0 8px 32px rgba(0,0,0,.4);transform:translateY(-3px) scale(1.02);color:var(--white-bright)}.google-signin-btn__logo{flex-shrink:0;position:relative;z-index:1}.google-signin-btn__logo path{fill:var(--neon-red)!important;filter:drop-shadow(0 0 4px rgba(255,26,26,.5))}.google-signin-btn__text{position:relative;z-index:1;white-space:nowrap}.scroll-indicator{position:absolute;bottom:var(--space-sm);left:50%;transform:translateX(-50%);display:none;opacity:0;animation:.8s 3.5s forwards fadeIn;z-index:3}.scroll-indicator__text{font-family:var(--font-mono);font-size:.65rem;letter-spacing:3px;text-transform:uppercase;color:var(--light-gray)}.scroll-indicator__line{width:1px;height:40px;background:linear-gradient(to bottom,var(--neon-red),transparent);animation:2s ease-in-out infinite scrollPulse}.scroll-section{padding:var(--space-2xl) var(--space-lg);position:relative;overflow:hidden;opacity:0;transform:translateY(20px);animation:scrollSectionReveal .8s var(--ease-out-expo) forwards}@keyframes scrollSectionReveal{to{opacity:1;transform:translateY(0)}}.scroll-section--1{animation-delay:.1s}.scroll-section--2{animation-delay:.2s}.scroll-section--3{animation-delay:.3s}.scroll-section--4{animation-delay:.4s}.scroll-section__inner{max-width:1100px;margin:0 auto;position:relative;z-index:1}.scroll-cta{padding:var(--space-xl) var(--space-lg);text-align:center;position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(255,26,26,.01),transparent);opacity:0;transform:translateY(20px);animation:scrollSectionReveal .8s var(--ease-out-expo) forwards}.scroll-cta--quiz{animation-delay:.15s}.scroll-cta--preview{animation-delay:.35s}.scroll-cta__title{font-family:var(--font-display);font-size:clamp(1.4rem, 3vw, 1.8rem);font-weight:700;letter-spacing:-.5px;margin-bottom:var(--space-lg)}.scroll-cta .section-label{margin-bottom:var(--space-sm)}.concept-section{padding:var(--space-2xl) var(--space-lg);position:relative;overflow:hidden}.concept-section::before{content:'';position:absolute;top:20%;left:50%;transform:translateX(-50%);width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(255,26,26,.04) 0,transparent 60%);pointer-events:none;animation:10s ease-in-out infinite orbFloat}.concept-section__inner{max-width:1100px;margin:0 auto;position:relative;z-index:1}.concept-header{text-align:center;max-width:780px;margin:0 auto var(--space-xl)}.concept-header .section-title{font-size:clamp(2rem, 5vw, 3.6rem);line-height:1.1;margin-bottom:var(--space-md)}.concept-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.concept-card{background:rgba(10,10,10,.7);border:1px solid rgba(255,26,26,.1);border-radius:var(--radius-lg);padding:var(--space-lg) var(--space-lg) var(--space-md);backdrop-filter:blur(var(--glass-blur));transition:all var(--dur-slow) var(--ease-out-expo);position:relative;overflow:hidden}.concept-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--neon-red),transparent);opacity:0;transition:opacity var(--dur-med)}.concept-card::after{content:'';position:absolute;top:-50px;right:-50px;width:100px;height:100px;border-radius:50%;background:radial-gradient(circle,rgba(255,26,26,.06) 0,transparent 70%);transition:all var(--dur-slow);pointer-events:none}.concept-card:hover{border-color:rgba(255,26,26,.3);transform:translateY(-8px);box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 40px rgba(255,26,26,.08)}.concept-card:hover::before{opacity:1}.concept-card:hover::after{transform:scale(2);background:radial-gradient(circle,rgba(255,26,26,.1) 0,transparent 70%)}.concept-card__icon{font-size:2.5rem;margin-bottom:var(--space-md);display:block;color:var(--neon-red);text-shadow:0 0 25px var(--glow-red),0 0 50px rgba(255,26,26,.15);animation:6s ease-in-out infinite iconFloat}.concept-card:nth-child(2) .concept-card__icon{animation-delay:-2s}.concept-card:nth-child(3) .concept-card__icon{animation-delay:-4s}@keyframes iconFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.concept-card__title{font-family:var(--font-display);font-weight:700;font-size:1.15rem;margin-bottom:var(--space-sm);letter-spacing:.5px}.concept-card__desc{color:var(--light-gray);font-size:.92rem;line-height:1.7;margin-bottom:var(--space-md)}.archetype-section{padding:var(--space-2xl) var(--space-lg);background:linear-gradient(180deg,transparent,rgba(255,26,26,.02),transparent);position:relative;overflow:hidden}.archetype-section::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-12deg);width:500px;height:500px;opacity:.03;pointer-events:none;filter:blur(1px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M30 15 Q25 40 15 55 Q10 62 20 58 Q28 55 35 45 L40 50 Q35 65 25 80 Q20 88 30 82 Q38 76 42 60 L50 55 L58 60 Q62 76 70 82 Q80 88 75 80 Q65 65 60 50 L65 45 Q72 55 80 58 Q90 62 85 55 Q75 40 70 15 Q65 5 50 10 Q35 5 30 15Z' fill='%23ff1a1a'/%3E%3C/svg%3E") center/contain no-repeat}.archetype-section__inner{max-width:1100px;margin:0 auto;position:relative;z-index:1}.archetype-header{text-align:center;margin-bottom:var(--space-xl)}.archetype-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md)}.archetype-card{background:rgba(10,10,10,.7);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);padding:var(--space-md);text-align:center;cursor:default;transition:all var(--dur-med) var(--ease-out-expo);backdrop-filter:blur(10px);position:relative;overflow:hidden}.archetype-card::before{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--neon-red),transparent);opacity:0;transition:opacity var(--dur-med)}.archetype-card:hover{border-color:rgba(255,26,26,.3);background:rgba(255,26,26,.05);transform:translateY(-6px);box-shadow:0 15px 50px rgba(0,0,0,.5),0 0 30px rgba(255,26,26,.06)}.archetype-card:hover::before{opacity:1}.archetype-card__glyph{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin:0 auto var(--space-sm);transition:transform var(--dur-med),filter var(--dur-med)}.archetype-card__glyph .arch-icon{width:100%;height:100%;display:block;filter:drop-shadow(0 0 4px rgba(255,26,26,.15));transition:filter var(--dur-med)}.archetype-card:hover .archetype-card__glyph{transform:scale(1.15)}.archetype-card:hover .archetype-card__glyph .arch-icon{filter:drop-shadow(0 0 14px rgba(255,26,26,.5))}.arch-icon__glitch{animation:3s ease-in-out infinite archGlitch}@keyframes archGlitch{0%,100%,85%{opacity:1;transform:translateX(0)}88%{opacity:.3;transform:translateX(-3px)}91%{opacity:1;transform:translateX(2px)}94%{opacity:.5;transform:translateX(-1px)}}.arch-icon__pulse{animation:2.5s ease-in-out infinite archPulse}@keyframes archPulse{0%,100%{opacity:.4}50%{opacity:.9}}.archetype-card__name{font-family:var(--font-display);font-weight:600;font-size:.72rem;letter-spacing:1px;text-transform:uppercase;color:var(--neon-red);margin-bottom:var(--space-sm);text-shadow:0 0 8px rgba(255,26,26,.2)}.archetype-card__desc{font-size:.78rem;color:var(--light-gray);line-height:1.6}.scarcity-section{padding:var(--space-2xl) var(--space-lg);position:relative}.scarcity-section__inner{max-width:900px;margin:0 auto}.scarcity-header{text-align:center;margin-bottom:var(--space-xl)}.tower-status{background:rgba(10,10,10,.7);border:1px solid rgba(255,26,26,.12);border-radius:var(--radius-md);padding:var(--space-lg);backdrop-filter:blur(10px);position:relative;overflow:hidden}.tower-status::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,26,26,.03),transparent);animation:4s ease-in-out infinite towerPulse;pointer-events:none}@keyframes towerPulse{0%,100%{opacity:0;transform:translateX(-100%)}50%{opacity:1;transform:translateX(100%)}}.tower-status__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-sm)}.tower-status__name{font-family:var(--font-mono);font-size:.8rem;letter-spacing:3px;color:var(--white)}.tower-status__count{font-family:var(--font-display);font-size:.9rem;font-weight:700;color:var(--neon-red);text-shadow:0 0 10px rgba(255,26,26,.3)}.tower-status__bar{height:8px;background:rgba(255,255,255,.06);border-radius:4px;overflow:hidden;margin-bottom:var(--space-sm);position:relative}.tower-status__fill{height:100%;border-radius:4px;background:linear-gradient(90deg,var(--neon-crimson),var(--neon-red),var(--neon-scarlet));box-shadow:0 0 15px var(--glow-red),0 0 30px rgba(255,26,26,.15);transition:width 2.5s var(--ease-out-expo);position:relative}.tower-status__fill::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:3s ease-in-out infinite barShine}@keyframes barShine{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.tower-status__label{font-family:var(--font-mono);font-size:.65rem;letter-spacing:1px;color:var(--light-gray);text-transform:uppercase}.field-scan{margin-top:var(--space-lg);padding:var(--space-lg);border:1px solid rgba(255,26,26,.1);border-radius:var(--radius-md);background:rgba(5,5,5,.8);font-family:var(--font-mono);font-size:.75rem;line-height:1.7;letter-spacing:.5px;position:relative;overflow:hidden}.field-scan::after{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:var(--neon-red);box-shadow:0 0 10px var(--glow-red);animation:4s linear infinite scanLine;opacity:.5}@keyframes scanLine{0%{top:0}100%{top:100%}}.field-scan__line{display:flex;align-items:center;gap:var(--space-sm);color:var(--light-gray)}.field-scan__line--dim{opacity:.4}.field-scan__line--header{color:var(--neon-dim);border-bottom:1px solid rgba(255,26,26,.08);padding-bottom:var(--space-xs);margin-bottom:var(--space-xs)}.field-scan__line--glow{color:var(--neon-red);text-shadow:0 0 12px var(--glow-red);opacity:1;font-weight:500}.field-scan__dot{width:5px;height:5px;border-radius:50%;background:var(--neon-red);flex-shrink:0;box-shadow:0 0 8px var(--glow-red)}.field-scan__dot--off{background:var(--mid-gray);box-shadow:none}.field-scan__dot--pulse{animation:1.5s ease-in-out infinite pulse}.convergence-section{padding:var(--space-2xl) var(--space-lg);position:relative;overflow:hidden}.convergence-section::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 5%,rgba(255,26,26,.2) 50%,transparent 95%)}.convergence-section::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:900px;border-radius:50%;background:radial-gradient(circle,rgba(255,26,26,.04) 0,transparent 50%);pointer-events:none;animation:8s ease-in-out infinite convergencePulse}@keyframes convergencePulse{0%,100%{opacity:.3;transform:translate(-50%,-50%) scale(.85)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}}.convergence-section__inner{max-width:900px;margin:0 auto;position:relative;z-index:1}.convergence-header{text-align:center;margin-bottom:var(--space-xl)}.convergence-briefing{padding:var(--space-xl);border:1px solid rgba(255,26,26,.12);border-radius:var(--radius-md);background:rgba(5,5,5,.85);font-family:var(--font-mono);font-size:.8rem;line-height:2;letter-spacing:.3px;margin-bottom:var(--space-xl);position:relative;overflow:hidden}.convergence-briefing::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--neon-red),transparent);animation:4s linear infinite briefingScan}@keyframes briefingScan{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.convergence-briefing__line{display:flex;align-items:center;gap:var(--space-md);color:var(--light-gray)}.convergence-briefing__line--classified{color:var(--neon-dim);padding-bottom:var(--space-sm)}.convergence-briefing__tag{font-size:.6rem;letter-spacing:3px;color:var(--neon-red);border:1px solid rgba(255,26,26,.35);padding:2px 10px;border-radius:3px;text-shadow:0 0 8px var(--glow-red);animation:2s ease-in-out infinite pulse;background:rgba(255,26,26,.05)}.convergence-briefing__divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,26,26,.15),transparent);margin:var(--space-sm) 0}.convergence-briefing__entry{display:flex;align-items:flex-start;gap:var(--space-sm);color:var(--light-gray);padding:var(--space-xs) 0}.convergence-briefing__entry em{color:var(--neon-scarlet);font-style:italic;text-shadow:0 0 10px rgba(255,51,68,.4)}.convergence-briefing__entry--redacted{opacity:.5}.convergence-briefing__dot{width:5px;height:5px;border-radius:50%;flex-shrink:0;margin-top:8px}.convergence-briefing__dot--active{background:var(--neon-red);box-shadow:0 0 8px var(--glow-red)}.convergence-briefing__dot--off{background:var(--mid-gray)}.convergence-briefing__dot--pulse{background:var(--neon-red);box-shadow:0 0 8px var(--glow-red);animation:1.5s ease-in-out infinite pulse}.convergence-val{color:var(--neon-red);font-weight:500}.convergence-grid{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:var(--space-xl);padding:var(--space-md) 0}.convergence-node{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);flex-shrink:0}.convergence-node__ring{border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,26,26,.2);position:relative;animation:4s ease-in-out infinite ringPulse}.convergence-node__ring--small{width:45px;height:45px;box-shadow:0 0 12px rgba(255,26,26,.1);animation-delay:0s}.convergence-node__ring--medium{width:65px;height:65px;box-shadow:0 0 20px rgba(255,26,26,.12),inset 0 0 10px rgba(255,26,26,.05);animation-delay:.5s}.convergence-node__ring--large{width:85px;height:85px;box-shadow:0 0 30px rgba(255,26,26,.15),inset 0 0 15px rgba(255,26,26,.06);animation-delay:1s}.convergence-node__ring--massive{width:110px;height:110px;border-color:rgba(255,26,26,.4);box-shadow:0 0 50px rgba(255,26,26,.2),inset 0 0 30px rgba(255,26,26,.08),0 0 100px rgba(255,26,26,.06);animation-delay:1.5s}@keyframes ringPulse{0%,100%{transform:scale(1);border-color:rgba(255,26,26,.15)}50%{transform:scale(1.08);border-color:rgba(255,26,26,.4)}}.convergence-node__core{width:10px;height:10px;border-radius:50%;background:var(--neon-red);box-shadow:0 0 12px var(--glow-red),0 0 24px rgba(255,26,26,.2)}.convergence-node__core--glitch{animation:3s ease-in-out infinite coreGlitch;background:var(--neon-scarlet);box-shadow:0 0 20px var(--glow-red),0 0 50px rgba(255,26,26,.3);width:14px;height:14px}@keyframes coreGlitch{0%,100%,85%{opacity:1;transform:none}86%{opacity:.3;transform:translate(2px,-1px)}88%{opacity:1;transform:translate(-1px,2px)}90%{opacity:.5;transform:translate(1px,-2px) scale(1.3)}92%{opacity:1;transform:none}}.convergence-node__label{font-family:var(--font-display);font-size:.65rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--white)}.convergence-node__value{font-family:var(--font-mono);font-size:.65rem;color:var(--light-gray);letter-spacing:.5px}.convergence-node__value--unknown{color:var(--neon-red);text-shadow:0 0 12px var(--glow-red);animation:5s ease-in-out infinite unknownFlicker;letter-spacing:4px;font-weight:700}@keyframes unknownFlicker{0%,100%,90%{opacity:1}92%{opacity:.2}94%{opacity:.8}96%{opacity:.1}98%{opacity:1}}.convergence-node--unknown .convergence-node__label{color:var(--neon-red);text-shadow:0 0 10px rgba(255,26,26,.3)}.convergence-connector{width:50px;height:2px;position:relative;display:flex;align-items:center;margin:0 var(--space-xs);margin-bottom:40px}.convergence-connector__line{width:100%;height:1px;background:linear-gradient(90deg,rgba(255,26,26,.35),rgba(255,26,26,.1))}.convergence-connector__pulse{position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:var(--neon-red);box-shadow:0 0 8px var(--glow-red),0 0 16px rgba(255,26,26,.2);animation:3s ease-in-out infinite connectorPulse}@keyframes connectorPulse{0%{left:0;opacity:1}50%{left:calc(100% - 8px);opacity:.5}100%{left:0;opacity:1}}.convergence-connector--unknown .convergence-connector__line{background:linear-gradient(90deg,rgba(255,26,26,.2),rgba(255,26,26,.05));border-top:1px dashed rgba(255,26,26,.25)}.convergence-connector--unknown .convergence-connector__pulse{animation:4s ease-in-out infinite connectorGlitch}@keyframes connectorGlitch{0%{left:0;opacity:.5}30%{left:40%;opacity:1}35%{left:42%;opacity:0}40%{left:38%;opacity:.8}50%{left:calc(100% - 8px);opacity:.3}100%{left:0;opacity:.5}}.convergence-whisper{text-align:center;max-width:600px;margin:0 auto}.convergence-whisper__text{font-family:var(--font-display);font-size:clamp(1.1rem, 2.5vw, 1.6rem);font-weight:600;color:var(--white);margin-bottom:var(--space-md)}.convergence-whisper__text em{background:linear-gradient(135deg,var(--neon-red),var(--neon-scarlet));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 25px var(--glow-red));font-style:normal}.convergence-whisper__sub{font-size:.9rem;color:var(--light-gray);line-height:1.8;margin-bottom:var(--space-lg)}.convergence-whisper__redacted{font-family:var(--font-mono);font-size:.7rem;letter-spacing:3px;text-transform:uppercase;color:var(--neon-dim);opacity:.5;animation:6s ease-in-out infinite redactedFlicker}@keyframes redactedFlicker{0%,100%,80%{opacity:.5}82%{opacity:.1}84%{opacity:.6}86%{opacity:.2}88%{opacity:.5}}.tabs-section{padding:var(--space-lg) var(--space-md) var(--space-md);position:relative}.tabs-section__inner{max-width:1100px;margin:0 auto}.ctrl-panel{position:relative;padding:16px 10px 10px;border:1px solid rgba(255,26,26,.25);border-radius:var(--radius-lg);background:rgba(6,6,6,.85);backdrop-filter:blur(16px);animation:5s ease-in-out infinite ctrlBorderGlow;overflow:hidden}@keyframes ctrlBorderGlow{0%,100%{border-color:rgba(255,26,26,.2);box-shadow:0 0 20px rgba(255,26,26,.04)}50%{border-color:rgba(255,26,26,.45);box-shadow:0 0 50px rgba(255,26,26,.08),0 0 100px rgba(255,26,26,.03)}}.ctrl-panel__circuit{position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(255,26,26,.015) 3px,rgba(255,26,26,.015) 4px),repeating-linear-gradient(90deg,transparent,transparent 40px,rgba(255,26,26,.02) 40px,rgba(255,26,26,.02) 41px);opacity:.7}.ctrl-panel__frame{position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,var(--neon-red),transparent);opacity:.5}.ctrl-panel__sys-label{display:block;text-align:center;font-family:var(--font-mono);font-size:.55rem;letter-spacing:4px;text-transform:uppercase;color:var(--neon-red);opacity:.6;text-shadow:0 0 8px rgba(255,26,26,.3);margin-bottom:10px;animation:4s ease-in-out infinite sysLabelPulse;position:relative;z-index:1}@keyframes sysLabelPulse{0%,100%{opacity:.4}50%{opacity:.8}}.tabs-nav{display:flex;gap:4px;position:relative;z-index:1}.tabs-nav__btn{display:flex;flex-direction:column;align-items:center;gap:3px;padding:12px 8px 10px;font-family:var(--font-display);background:0 0;border:1px solid rgba(255,26,26,.12);border-radius:var(--radius-sm);cursor:pointer;transition:all .25s var(--ease-out-expo);position:relative;z-index:1;flex:1;min-width:0;overflow:hidden}.tabs-nav__scanline{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,rgba(255,26,26,.08) 50%,transparent 100%);transform:translateX(-110%);transition:none;pointer-events:none}.tabs-nav__btn:hover .tabs-nav__scanline{animation:.6s ease-out forwards scanSweep}@keyframes scanSweep{to{transform:translateX(110%)}}.tabs-nav__icon{font-size:1.3rem;color:rgba(255,26,26,.5);filter:drop-shadow(0 0 3px rgba(255,26,26,.2));transition:.3s;position:relative;z-index:1}.tabs-nav__label{font-size:.62rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(200,200,200,.5);transition:.25s;position:relative;z-index:1}.tabs-nav__badge{font-family:var(--font-mono);font-size:.48rem;letter-spacing:1px;text-transform:uppercase;color:rgba(160,160,160,.35);padding:1px 5px;border:1px solid rgba(255,255,255,.04);border-radius:3px;transition:.25s;position:relative;z-index:1}.tabs-nav__signal{display:none;font-family:var(--font-mono);font-size:.42rem;letter-spacing:2px;text-transform:uppercase;color:var(--neon-red);text-shadow:0 0 6px rgba(255,26,26,.4);margin-top:2px;animation:1.5s step-end infinite signalBlink;position:relative;z-index:1}@keyframes signalBlink{0%,100%{opacity:1}50%{opacity:.3}}.tabs-nav__badge--live{color:#4ade80;border-color:rgba(74,222,128,.15);animation:2s ease-in-out infinite livePulse}@keyframes livePulse{0%,100%{opacity:.5}50%{opacity:1;text-shadow:0 0 6px rgba(74,222,128,.4)}}.tabs-nav__badge--classified{color:var(--neon-dim);border-color:rgba(255,26,26,.1);animation:4s ease-in-out infinite classifiedFlicker}@keyframes classifiedFlicker{0%,100%,89%,93%{opacity:.4}90%{opacity:.1}92%{opacity:.6}}.tabs-nav__btn:hover{border-color:rgba(255,26,26,.3);box-shadow:0 0 30px rgba(255,26,26,.1);background:rgba(255,26,26,.04)}.tabs-nav__btn:hover .tabs-nav__icon{color:var(--neon-red);filter:drop-shadow(0 0 10px rgba(255,26,26,.5));animation:.4s iconPulseOnce}@keyframes iconPulseOnce{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.tabs-nav__btn:hover .tabs-nav__label{color:var(--white-bright);text-shadow:0 0 10px rgba(255,26,26,.3)}.tabs-nav__btn:hover .tabs-nav__badge{color:rgba(200,200,200,.7);border-color:rgba(255,26,26,.2)}.tabs-nav__btn.active{background:linear-gradient(180deg,rgba(255,26,26,.12) 0,rgba(255,26,26,.04) 100%);border-color:rgba(255,26,26,.5);box-shadow:0 0 25px rgba(255,26,26,.12),inset 0 0 20px rgba(255,26,26,.04)}.tabs-nav__btn.active .tabs-nav__icon{color:var(--neon-red);filter:drop-shadow(0 0 12px rgba(255,26,26,.7));animation:3s ease-in-out infinite iconEnergyPulse}@keyframes iconEnergyPulse{0%,100%{filter:drop-shadow(0 0 8px rgba(255,26,26,.5));transform:scale(1)}50%{filter:drop-shadow(0 0 16px rgba(255,26,26,.8));transform:scale(1.05)}}.tabs-nav__btn.active .tabs-nav__label{color:var(--white-bright);text-shadow:0 0 15px rgba(255,26,26,.5)}.tabs-nav__btn.active .tabs-nav__badge{color:var(--neon-red);border-color:rgba(255,26,26,.35)}.tabs-nav__btn.active .tabs-nav__signal{display:block}.tabs-nav__btn.active::after{content:'';position:absolute;bottom:0;left:15%;right:15%;height:2px;background:var(--neon-red);box-shadow:0 0 10px var(--glow-red),0 2px 20px rgba(255,26,26,.3);border-radius:1px;animation:2.5s ease-in-out infinite activeBarPulse}@keyframes activeBarPulse{0%,100%{opacity:.6;box-shadow:0 0 10px var(--glow-red)}50%{opacity:1;box-shadow:0 0 15px var(--glow-red),0 2px 30px rgba(255,26,26,.4)}}.tabs-nav__btn.flash{animation:.3s ease-out tabFlash}@keyframes tabFlash{0%{background:rgba(255,26,26,.35)}100%{background:0 0}}.tabs-nav__acquired{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-mono);font-size:.48rem;letter-spacing:3px;text-transform:uppercase;color:var(--neon-red);white-space:nowrap;text-shadow:0 0 10px rgba(255,26,26,.6);pointer-events:none;z-index:10;animation:.8s ease-out forwards acquiredFade}@keyframes acquiredFade{0%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}100%{opacity:0;transform:translate(-50%,-50%) scale(1)}}.ctrl-connector{display:flex;justify-content:center;height:24px;position:relative}.ctrl-connector__line{width:1px;height:100%;background:linear-gradient(180deg,var(--neon-red),transparent);opacity:.4;animation:.4s ease-out connectorDraw}@keyframes connectorDraw{from{height:0}to{height:100%}}.ctrl-connector__pulse{position:absolute;top:0;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:var(--neon-red);box-shadow:0 0 8px var(--glow-red);animation:2s ease-in-out infinite connPulseDown}@keyframes connPulseDown{0%{top:0;opacity:1}100%{top:100%;opacity:0}}.tabs-content{position:relative;border:1px solid rgba(255,26,26,.08);border-radius:var(--radius-md);overflow:hidden}.tabs-content__wipe{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,26,26,.08),transparent 40%);pointer-events:none;z-index:5;opacity:0;transition:opacity .15s}.tabs-content__wipe.active{animation:.4s ease-out forwards energyWipe}@keyframes energyWipe{0%{opacity:1}100%{opacity:0}}.tabs-panel{display:none;animation:.4s ease-out panelReveal}.tabs-panel.active{display:block}@keyframes panelReveal{0%{opacity:0;transform:translateY(6px)}100%{opacity:1;transform:translateY(0)}}.tabs-panel .section-label{margin-bottom:var(--space-sm)}.tabs-panel .section-title{margin-bottom:var(--space-md)}.tabs-panel .archetype-header,.tabs-panel .concept-header,.tabs-panel .convergence-header,.tabs-panel .scarcity-header{text-align:center;margin-bottom:var(--space-md)}@media (max-width:600px){.tabs-nav{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:8px}.tabs-nav::-webkit-scrollbar{display:none}.tabs-nav__btn{min-width:110px;flex:0 0 auto}.ctrl-panel::after{content:'← swipe to select module →';display:block;text-align:center;font-family:var(--font-mono);font-size:.45rem;letter-spacing:2px;text-transform:uppercase;color:rgba(255,26,26,.3);margin-top:6px;position:relative;z-index:1}}.footer-cta .section-label{margin-bottom:var(--space-sm)}.footer-cta .section-title{margin-bottom:var(--space-md)}@media (max-width:900px){.concept-grid{grid-template-columns:1fr;max-width:500px;margin:0 auto}.archetype-grid{grid-template-columns:repeat(2,1fr)}.hero__content::after,.hero__content::before{display:none}.convergence-grid{flex-wrap:wrap;gap:var(--space-md)}.convergence-connector{width:30px;margin-bottom:40px}.hero__backdrop-img{object-position:center 30%}.scroll-section{padding:var(--space-xl) var(--space-lg)}.scroll-cta{padding:var(--space-lg) var(--space-lg)}}@media (max-width:600px){.hero{min-height:85vh;padding:0 var(--space-md) var(--space-md)}.hero__content{padding-bottom:var(--space-sm)}.hero__badge{font-size:.55rem;letter-spacing:1px;padding:var(--space-xs) var(--space-sm)}.hero__title{font-size:clamp(1.6rem, 7vw, 2.4rem)}.hero__subtitle{font-size:.7rem;letter-spacing:3px}.hero__tagline{font-size:.75rem}.hero__cta-row{flex-direction:column;gap:var(--space-sm);width:100%}.hero__cta-row .cta-btn,.hero__cta-row .google-signin-btn{width:100%;justify-content:center}.hero__cta-note{font-size:.55rem}.hero__backdrop-img{object-position:center 25%}.archetype-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-sm)}.archetype-card{padding:var(--space-sm)}.archetype-card__name{font-size:.6rem}.archetype-card__desc{font-size:.68rem}.archetype-card__cta{font-size:.6rem}.convergence-grid{flex-direction:column;gap:0}.convergence-connector{width:2px;height:30px;margin:0;margin-bottom:0;flex-direction:column}.convergence-connector__line{width:1px;height:100%;background:linear-gradient(180deg,rgba(255,26,26,.3),rgba(255,26,26,.1))}.convergence-connector__pulse{animation:3s ease-in-out infinite connectorPulseVert}@keyframes connectorPulseVert{0%{top:0;left:50%;transform:translateX(-50%);opacity:1}50%{top:calc(100% - 6px);left:50%;transform:translateX(-50%);opacity:.5}100%{top:0;left:50%;transform:translateX(-50%);opacity:1}}.convergence-briefing{font-size:.7rem;padding:var(--space-md)}.footer-cta .hero__cta-row{flex-direction:column;gap:var(--space-sm);width:100%}.footer-cta .hero__cta-row .cta-btn,.footer-cta .hero__cta-row .google-signin-btn{width:100%;justify-content:center}}.activity-ticker{width:100%;overflow:hidden;background:rgba(10,10,10,.8);border-top:1px solid rgba(255,26,26,.08);border-bottom:1px solid rgba(255,26,26,.08);padding:10px 0;position:relative}.activity-ticker::after,.activity-ticker::before{content:'';position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.activity-ticker::before{left:0;background:linear-gradient(90deg,#050505 0,transparent 100%)}.activity-ticker::after{right:0;background:linear-gradient(-90deg,#050505 0,transparent 100%)}.activity-ticker__track{display:flex;gap:40px;animation:35s linear infinite tickerScroll;white-space:nowrap;width:max-content}@keyframes tickerScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.ticker-item{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.5px;color:var(--light-gray);display:flex;align-items:center;gap:8px;flex-shrink:0}.ticker-item strong{color:var(--neon-red);text-shadow:0 0 8px rgba(255,26,26,.3)}.ticker-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.ticker-dot--pod{background:var(--neon-red);box-shadow:0 0 6px var(--glow-red);animation:2s ease-in-out infinite tickerPulse}.ticker-dot--sys{background:var(--mid-gray)}.ticker-dot--alert{background:#fa0;box-shadow:0 0 6px rgba(255,170,0,.4);animation:1.5s ease-in-out infinite tickerPulse}@keyframes tickerPulse{0%,100%{opacity:1}50%{opacity:.4}}.easter-egg-flash{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--neon-red);z-index:9998;pointer-events:none;animation:.3s ease-out forwards eggFlash}@keyframes eggFlash{0%{opacity:.15}20%{opacity:0}40%{opacity:.1}100%,60%{opacity:0}100%{}}.easter-egg-msg{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-mono);font-size:clamp(.8rem, 2vw, 1.2rem);color:var(--neon-red);text-shadow:0 0 20px var(--glow-red),0 0 40px rgba(255,26,26,.3);z-index:9999;pointer-events:none;white-space:nowrap;letter-spacing:2px;animation:2s ease-out forwards eggMsgIn}@keyframes eggMsgIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}15%{opacity:1;transform:translate(-50%,-50%) scale(1)}70%{opacity:1}100%{opacity:0;transform:translate(-50%,-50%) scale(1.05)}}.archetype-card--selectable{cursor:pointer;user-select:none;position:relative}.archetype-card--selectable:focus-visible{outline:2px solid var(--neon-red);outline-offset:2px}.archetype-card__cta{font-family:var(--font-mono);font-size:.6rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--neon-red);margin-top:var(--space-sm);opacity:0;transform:translateY(6px);transition:opacity var(--dur-med) ease,transform var(--dur-med) ease;text-shadow:0 0 10px rgba(255,26,26,.3)}.archetype-card--selectable:focus-visible .archetype-card__cta,.archetype-card--selectable:hover .archetype-card__cta{opacity:1;transform:translateY(0)}.archetype-card--selectable::after{content:'';position:absolute;inset:-2px;border-radius:inherit;border:1px solid transparent;transition:border-color var(--dur-med) ease,box-shadow var(--dur-med) ease;pointer-events:none}.archetype-card--selectable:hover::after{border-color:rgba(255,26,26,.4);box-shadow:0 0 20px rgba(255,26,26,.1),inset 0 0 20px rgba(255,26,26,.03)}.archetype-modal{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}.archetype-modal--open{opacity:1;visibility:visible}.archetype-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.archetype-modal__container{position:relative;width:90%;max-width:480px;background:rgba(10,10,10,.95);border:1px solid rgba(255,26,26,.2);border-radius:var(--radius-lg);padding:var(--space-2xl) var(--space-xl);text-align:center;box-shadow:0 0 80px rgba(255,26,26,.08),0 30px 100px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.04);transform:translateY(30px) scale(.95);transition:transform .4s var(--ease-out-expo);overflow:hidden}.archetype-modal--open .archetype-modal__container{transform:translateY(0) scale(1)}.archetype-modal__container::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--neon-red),transparent);animation:3s ease-in-out infinite modalGlowLine}@keyframes modalGlowLine{0%,100%{opacity:.5}50%{opacity:1}}.archetype-modal__close{position:absolute;top:var(--space-md);right:var(--space-md);background:0 0;border:1px solid rgba(255,255,255,.1);color:var(--light-gray);font-size:1.5rem;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:all var(--dur-med) ease;z-index:2}.archetype-modal__close:hover{border-color:var(--neon-red);color:var(--neon-red);box-shadow:0 0 15px rgba(255,26,26,.2)}.archetype-modal__step{display:none;animation:.5s forwards modalStepIn}.archetype-modal__step--active{display:block}@keyframes modalStepIn{0%{opacity:0;transform:translateY(15px)}100%{opacity:1;transform:translateY(0)}}.archetype-modal__glyph{font-size:3.5rem;margin-bottom:var(--space-md);display:block;animation:3s ease-in-out infinite modalGlyphPulse;filter:drop-shadow(0 0 20px rgba(255,26,26,.4))}@keyframes modalGlyphPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.archetype-modal__title{font-family:var(--font-display);font-weight:900;font-size:clamp(1.4rem, 3vw, 1.8rem);letter-spacing:-.5px;margin-bottom:var(--space-sm)}.archetype-modal__desc{color:var(--light-gray);font-size:.9rem;line-height:1.7;margin-bottom:var(--space-lg);max-width:380px;margin-left:auto;margin-right:auto}.archetype-modal__price{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-lg);padding:var(--space-md);border:1px solid rgba(255,26,26,.15);border-radius:var(--radius-md);background:rgba(255,26,26,.03)}.archetype-modal__price-amount{font-family:var(--font-display);font-size:2.5rem;font-weight:900;background:linear-gradient(135deg,var(--neon-red),var(--neon-scarlet));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 20px var(--glow-red))}.archetype-modal__price-label{font-family:var(--font-mono);font-size:.65rem;letter-spacing:1.5px;color:var(--light-gray);text-transform:uppercase}.archetype-modal__form{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-md)}.archetype-modal__input{text-align:center}.archetype-modal__btn{width:100%}.archetype-modal__fine-print{font-family:var(--font-mono);font-size:.6rem;letter-spacing:1px;color:var(--mid-gray);text-transform:uppercase}.archetype-modal__success-glyph{font-size:3.5rem;color:#0f8;margin-bottom:var(--space-md);text-shadow:0 0 30px rgba(0,255,136,.4),0 0 60px rgba(0,255,136,.15);animation:successPop .6s var(--ease-out-expo)}@keyframes successPop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.3)}100%{transform:scale(1);opacity:1}}.archetype-modal__share{margin-top:var(--space-lg)}@media (max-width:600px){.archetype-modal__container{padding:var(--space-xl) var(--space-md);width:95%}.archetype-modal__glyph{font-size:2.8rem}}.cancel-toast{position:fixed;bottom:var(--space-lg);left:50%;transform:translateX(-50%) translateY(120%);display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:rgba(10,10,10,.92);border:1px solid rgba(255,26,26,.25);border-radius:var(--radius-lg);backdrop-filter:blur(20px);box-shadow:0 10px 40px rgba(0,0,0,.6),0 0 40px rgba(255,26,26,.08);z-index:1000;transition:transform .5s var(--ease-out-expo),opacity .4s ease;opacity:0;max-width:580px;width:calc(100% - var(--space-lg) * 2)}.cancel-toast.visible{transform:translateX(-50%) translateY(0);opacity:1}.cancel-toast__icon{font-size:1.4rem;color:var(--neon-red);text-shadow:0 0 12px var(--glow-red);flex-shrink:0}.cancel-toast__text{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.5px;color:var(--light-gray);line-height:1.5}.cancel-toast__close{background:0 0;border:none;color:var(--light-gray);font-size:1rem;cursor:pointer;padding:var(--space-xs);opacity:.5;transition:opacity var(--dur-fast);flex-shrink:0}.cancel-toast__close:hover{opacity:1;color:var(--neon-red)}@media (max-width:600px){.scroll-section{padding:var(--space-lg) var(--space-md);animation-duration:.6s}.scroll-cta{padding:var(--space-lg) var(--space-md)}.scroll-cta__title{font-size:clamp(1.2rem, 5vw, 1.6rem)}}