@charset "UTF-8";:root{--font-body: "DM Sans", system-ui, sans-serif;--font-display: "Barlow Condensed", "DM Sans", system-ui, sans-serif;--color-brand-primary: #ff2d55;--color-brand-primary-hover: #ff4d6d;--color-brand-primary-dim: #cc2444;--color-brand-green: #00ff9d;--color-brand-green-hover: #33ffb1;--color-brand-green-dim: #00cc7d;--color-brand-orange: #ff9f0a;--color-brand-orange-hover: #ffb340;--color-brand-black: #000000;--color-marketing-bg-dark: #000000;--color-marketing-bg-light: #ffffff;--color-marketing-hero-bg: #000000;--color-marketing-section-alt: #0a0a0a;--color-marketing-text-on-light: #0a0a0a;--color-marketing-text-muted-on-light: #5c5c5c;--color-marketing-text-subtle-on-light: #8a8a8a;--color-marketing-border-on-light: rgba(0, 0, 0, .1);--color-marketing-border-strong-on-light: rgba(0, 0, 0, .18);--color-marketing-surface-on-light: #f5f5f5;--color-nav-scrim: rgba(0, 0, 0, .88);--color-nav-scrim-solid: rgba(0, 0, 0, .98);--color-grid-line: rgba(255, 255, 255, .04);--gradient-hero-glow: radial-gradient(circle at 20% 20%, rgba(255, 45, 85, .28) 0%, transparent 45%), radial-gradient(circle at 80% 30%, rgba(0, 255, 157, .18) 0%, transparent 45%), radial-gradient(circle at 50% 90%, rgba(255, 159, 10, .15) 0%, transparent 50%), var(--color-marketing-hero-bg);--gradient-section-dark: linear-gradient(180deg, var(--color-marketing-bg-dark) 0%, var(--color-marketing-section-alt) 100%);--gradient-prize: radial-gradient(circle at 50% 0%, rgba(255, 45, 85, .25) 0%, transparent 60%), var(--color-app-surface);--color-text-on-primary: #ffffff;--color-text-on-green: #000000;--color-text-on-green-dark: #003d26;--color-text-on-orange: #000000;--color-app-bg: #0e1111;--color-app-surface: #1a1a1a;--color-app-surface-elevated: #222222;--color-app-border: rgba(255, 255, 255, .08);--color-app-border-strong: rgba(255, 255, 255, .18);--color-text-primary: #ffffff;--color-text-muted: #a0a0a0;--color-text-subtle: #6b6b6b;--color-text-dim: #4a4a4a;--color-accent-pink: var(--color-brand-primary);--color-accent-pink-muted: rgba(255, 45, 85, .35);--color-accent-green: var(--color-brand-green);--color-accent-green-muted: rgba(0, 255, 157, .35);--color-accent-orange: var(--color-brand-orange);--color-accent-orange-muted: rgba(255, 159, 10, .35);--color-accent-cyan: #38bdf8;--color-accent-cyan-hover: #7dd3fc;--color-accent-cyan-muted: #bae6fd;--color-cta-primary: var(--color-brand-primary);--color-prize: var(--color-brand-green);--color-sponsor: var(--color-brand-orange);--color-stage-1: var(--color-brand-primary);--color-stage-2: var(--color-brand-orange);--color-stage-3: var(--color-brand-green);--color-stage-4: var(--color-accent-cyan);--color-metric-youtube: var(--color-brand-primary);--color-metric-tiktok: var(--color-brand-green);--color-metric-instagram: var(--color-brand-green);--color-metric-likes: var(--color-brand-green);--color-metric-dislikes: var(--color-brand-primary);--color-metric-neutral: var(--color-text-muted);--color-activity-low: var(--color-brand-primary);--color-activity-mid: var(--color-brand-orange);--color-activity-high: var(--color-brand-green);--color-filter-match: var(--color-accent-cyan);--color-route-line: var(--color-brand-primary);--color-starting-point: var(--color-brand-orange);--color-starting-point-hover: var(--color-brand-orange-hover);--color-starting-point-text: #000000;--color-panel-light-bg: #1a1a1a;--color-panel-light-border: rgba(255, 255, 255, .1);--color-text-dark: #ffffff;--color-text-dark-muted: #a0a0a0;--color-panel-green-bg: rgba(0, 255, 157, .08);--color-panel-green-border: rgba(0, 255, 157, .25);--color-panel-green-accent: var(--color-brand-green);--color-panel-green-input-focus: var(--color-brand-green);--color-panel-amber-bg: rgba(255, 159, 10, .08);--color-panel-amber-border: rgba(255, 159, 10, .25);--color-panel-amber-accent: var(--color-brand-orange);--color-panel-amber-title: var(--color-brand-orange);--color-home-panel-bg: #000000;--color-home-card-bg: #1a1a1a;--color-btn-primary-bg: var(--color-brand-primary);--color-btn-primary-hover: var(--color-brand-primary-hover);--color-btn-secondary-bg: transparent;--color-btn-danger-bg: rgba(255, 45, 85, .15);--color-btn-danger-border: rgba(255, 45, 85, .45);--color-btn-danger-text: #ff8fa3;--color-error-bg: rgba(255, 45, 85, .12);--color-error-border: rgba(255, 45, 85, .35);--color-error-text: #ff6b85;--color-warning-bg: rgba(255, 159, 10, .12);--color-warning-border: rgba(255, 159, 10, .35);--color-warning-text: #ffc966;--color-badge-mock-bg: rgba(255, 159, 10, .12);--color-badge-mock-border: rgba(255, 159, 10, .35);--color-badge-mock-text: var(--color-brand-orange);--color-badge-filter-bg: rgba(56, 189, 248, .12);--color-badge-filter-border: rgba(56, 189, 248, .35);--color-badge-filter-text: var(--color-accent-cyan-muted);--color-track-bg: rgba(160, 160, 160, .25);--color-track-fill-pink: var(--color-brand-primary);--color-track-fill-green: var(--color-brand-green);--color-track-thumb: var(--color-brand-primary);--space-xs: .25rem;--space-sm: .35rem;--space-md: .75rem;--space-lg: 1rem;--space-xl: 1.25rem;--space-2xl: 1.5rem;--space-3xl: 2rem;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 14px;--radius-3xl: 16px;--radius-pill: 999px;--radius-circle: 50%;--shadow-panel: 0 8px 32px rgba(0, 0, 0, .55);--shadow-panel-left: 8px 0 32px rgba(0, 0, 0, .55);--shadow-modal: 0 24px 60px rgba(0, 0, 0, .65);--shadow-card-dark: 0 20px 50px rgba(0, 0, 0, .55);--shadow-float: 0 10px 30px rgba(255, 45, 85, .25);--shadow-glow-green: 0 0 24px rgba(0, 255, 157, .35);--shadow-glow-pink: 0 0 24px rgba(255, 45, 85, .35);--transition-fast: .15s ease;--transition-panel: .25s ease;--transition-ring: .6s ease;--transition-reveal: .6s ease;--z-map-overlay: 1050;--z-navbar: 1000;--z-filter-bar: 1100;--z-panel: 1100;--z-banner: 1200;--z-modal: 1300;--ring-stroke-width: 8px;--ring-size-sm: 4.5rem;--ring-size-md: 6rem;--ring-size-lg: 8rem}.proto-band{padding:clamp(1.5rem,4vw,2.5rem) var(--space-2xl)}.proto-band--dark{background:var(--gradient-section-dark);color:var(--color-text-primary)}.proto-band--dark .kpi-hero__value,.proto-band--dark .ring-widget__value,.proto-band--dark .bar-widget__value,.proto-band--dark .widget__heading,.proto-band--dark .widget__subbrand,.proto-band--dark .stat-row__value,.proto-band--dark .sm-kpi__value,.proto-band--dark .sm-card__heading,.proto-band--dark .sm-earning__amount,.proto-band--dark .ec-mini-kpi__value,.proto-band--dark .ec-congrats__title,.proto-band--dark .ec-card__heading{color:var(--color-text-primary)}.proto-band--light{background:var(--color-marketing-bg-light);color:var(--color-marketing-text-on-light)}.proto-band--light [class*=__title],.proto-band--light [class*=__heading]:not([class*=__value]),.proto-band--light [class*=__name],.proto-band--light [class*=__brand],.proto-band--light h1,.proto-band--light h2,.proto-band--light h3{color:var(--color-marketing-text-on-light)}.proto-band--light [class*=__subtitle],.proto-band--light [class*=__breadcrumb],.proto-band--light [class*=__count],.proto-band--light [class*=__tagline],.proto-band--light [class*=__bio],.proto-band--light [class*=__text]:not([class*=__btn]),.proto-band--light [class*=__meta],.proto-band--light [class*=__period],.proto-band--light [class*=__label]:not([class*=__value]),.proto-band--light [class*=__target],.proto-band--light [class*=__sub]{color:var(--color-marketing-text-muted-on-light)}.proto-band--light [class*=__breadcrumb] a:hover{color:var(--color-cta-primary)}.proto-band--light .widget,.proto-band--light .ec-card,.proto-band--light .sm-card,.proto-band--light .ct-card,.proto-band--light .profile-card,.proto-band--light .gl-item__link,.proto-band--light .profile-project,.proto-band--light .profile-exp,.proto-band--light .profile-edu,.proto-band--light .profile-friend,.proto-band--light .profile-settings__group{background:var(--color-marketing-surface-on-light);border-color:var(--color-marketing-border-on-light)}.proto-band--light .widget:hover,.proto-band--light .ec-card:hover,.proto-band--light .ct-card:hover,.proto-band--light .profile-card:hover{border-color:var(--color-marketing-border-strong-on-light);box-shadow:0 12px 40px #00000014}.proto-band--light [class*=__search] input,.proto-band--light [class*=__filter-btn],.proto-band--light .profile-chip,.proto-band--light .profile-tabs__btn{background:var(--color-marketing-bg-light);border-color:var(--color-marketing-border-on-light);color:var(--color-marketing-text-on-light)}.proto-band--light [class*=__filter-btn].is-active,.proto-band--light [class*=__filter-btn]:hover{border-color:var(--color-cta-primary);color:var(--color-cta-primary)}.proto-band--light .brand-nav__link,.proto-band--light .profile-project__btn,.proto-band--light .profile-social__btn{border-color:var(--color-marketing-border-strong-on-light);color:var(--color-marketing-text-on-light)}.proto-band--light .brand-nav__link:hover{border-color:var(--color-cta-primary);color:var(--color-cta-primary)}.proto-band--light .kpi-hero__value,.proto-band--light .ec-kpi-strip__value,.proto-band--light .sm-kpi__value,.proto-band--light .ec-mini-kpi__value,.proto-band--light .profile-project__budget,.proto-band--light .widget__heading,.proto-band--light .sm-card__heading,.proto-band--light .ec-card__heading,.proto-band--light .profile-section-title,.proto-band--light .ring-widget__value,.proto-band--light .stat-row__value{color:var(--color-marketing-text-on-light)}.proto-band--light .profile-tabs__btn[aria-selected=true]{border-color:var(--color-cta-primary);color:var(--color-cta-primary)}.proto-band--light .profile-chip{background:var(--color-marketing-surface-on-light)}.proto-band--light .ct-card__name a,.proto-band--light .gl-item__label{color:var(--color-marketing-text-on-light)}.proto-band--light .sm-table th,.proto-band--light .sm-table td,.proto-band--light .ec-table th,.proto-band--light .ec-table td,.proto-band--light .ec-card__sub,.proto-band--light .ec-congrats__title,.proto-band--light .ec-congrats__amount{color:var(--color-marketing-text-muted-on-light)}.proto-band--light .sm-table th,.proto-band--light .ec-table th{color:var(--color-marketing-text-on-light)}.proto-band--light .platform-icon,.proto-band--light .ec-trend--up,.proto-band--light .sm-trend--up{color:var(--color-prize)}.proto-band--light .ec-trend--down,.proto-band--light .sm-trend--down{color:var(--color-cta-primary)}.proto-band--dark .widget,.proto-band--dark .ec-card,.proto-band--dark .sm-card,.proto-band--dark .ct-card,.proto-band--dark .profile-card{background:var(--color-app-surface);border-color:var(--color-app-border)}.proto-band--dark .app-hero__title,.proto-band--dark .app-hero__sub{color:var(--color-text-primary)}.proto-band--light .app-hero__title{color:var(--color-marketing-text-on-light)}.proto-band--light .app-hero__sub,.proto-band--light .app-hero__eyebrow{color:var(--color-marketing-text-muted-on-light)}.proto-band--light .widget.app-surface,.proto-band--light .app-surface{background:var(--color-app-surface);border:1px solid var(--color-app-border);border-radius:var(--radius-xl);color:var(--color-text-primary)}.proto-band--light .app-surface h1,.proto-band--light .app-surface h2,.proto-band--light .app-surface h3,.proto-band--light .app-surface h4,.proto-band--light .app-surface [class*=__title],.proto-band--light .app-surface [class*=__heading]:not([class*=__value]),.proto-band--light .app-surface [class*=__name],.proto-band--light .app-surface [class*=__brand],.proto-band--light .app-surface .widget__heading{color:var(--color-text-primary)}.proto-band--light .app-surface [class*=__subtitle],.proto-band--light .app-surface [class*=__label]:not([class*=__value]),.proto-band--light .app-surface [class*=__hint],.proto-band--light .app-surface [class*=__count],.proto-band--light .app-surface [class*=__meta],.proto-band--light .app-surface [class*=__desc],.proto-band--light .app-surface [class*=__objectives],.proto-band--light .app-surface [class*=__text]:not([class*=__btn]),.proto-band--light .app-surface [class*=__temporada],.proto-band--light .app-surface small,.proto-band--light .app-surface p,.proto-band--light .app-surface li,.proto-band--light .app-surface dt,.proto-band--light .app-surface dd{color:var(--color-text-muted)}.proto-band--light .app-surface strong,.proto-band--light .app-surface code,.proto-band--light .app-surface [class*=__input],.proto-band--light .app-surface select,.proto-band--light .app-surface textarea{color:var(--color-text-primary)}.proto-band--dark .profile-hero-card,.profile-layout__sidebar--dark .profile-hero-card{background:var(--color-marketing-bg-light);border-color:var(--color-marketing-border-on-light);color:var(--color-marketing-text-on-light)}.proto-band--dark .profile-hero-card [class*=__title],.proto-band--dark .profile-hero-card h3,.profile-layout__sidebar--dark .profile-hero-card [class*=__title],.profile-layout__sidebar--dark .profile-hero-card h3{color:var(--color-marketing-text-on-light)}.proto-band--dark .profile-hero-card [class*=__rank-name],.proto-band--dark .profile-hero-card [class*=__rank-item]:not([class*=--highlight]),.profile-layout__sidebar--dark .profile-hero-card [class*=__rank-name],.profile-layout__sidebar--dark .profile-hero-card [class*=__rank-item]:not([class*=--highlight]){color:var(--color-marketing-text-on-light)}.proto-band--dark .profile-hero-card [class*=__rank-score],.proto-band--dark .profile-hero-card [class*=__sparkline-label],.profile-layout__sidebar--dark .profile-hero-card [class*=__rank-score],.profile-layout__sidebar--dark .profile-hero-card [class*=__sparkline-label]{color:var(--color-marketing-text-muted-on-light)}body{margin:0}.l100{background:var(--color-marketing-bg-dark);color:var(--color-text-primary);font-family:var(--font-body);overflow-x:hidden}.l100 a{color:inherit}.l100__container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--space-2xl)}.l100__eyebrow{display:inline-block;font-family:var(--font-display);font-size:.8rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--color-brand-primary);margin:0 0 var(--space-md)}.l100__section-title{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,3rem);font-weight:700;line-height:1.05;letter-spacing:.01em;text-transform:uppercase;margin:0 0 var(--space-lg)}.l100__section{padding:clamp(3rem,8vw,6rem) 0;position:relative}.l100__section--dark{background:var(--gradient-section-dark);color:var(--color-text-primary)}.l100__section--light{background:var(--color-marketing-bg-light);color:var(--color-marketing-text-on-light)}.l100__section--light .l100__section-title,.l100__section--light .l100-feature__title,.l100__section--light .l100-step__title,.l100__section--light .l100-omni,.l100__section--light .l100-contact__details li{color:var(--color-marketing-text-on-light)}.l100__section--light .l100-feature__text,.l100__section--light .l100-brands__text,.l100__section--light .l100-brands__list li,.l100__section--light .l100-stat__label,.l100__section--light .l100-prize__meta,.l100__section--light .l100-contact__info p{color:var(--color-marketing-text-muted-on-light)}.l100__section--light .l100-stats{border-color:var(--color-marketing-border-on-light)}.l100__section--light .l100-feature,.l100__section--light .l100-brands__card,.l100__section--light .l100-prize,.l100__section--light .l100-logo{background:var(--color-marketing-surface-on-light);border-color:var(--color-marketing-border-on-light)}.l100__section--light .l100-prize{background:radial-gradient(circle at 50% 0%,rgba(255,45,85,.12) 0%,transparent 60%),var(--color-marketing-surface-on-light);border-color:var(--color-marketing-border-strong-on-light)}.l100__section--light .l100-logo{color:var(--color-marketing-text-subtle-on-light);border-style:dashed;border-color:var(--color-marketing-border-strong-on-light)}.l100__section--light .l100-feature:hover{border-color:var(--color-marketing-border-strong-on-light);box-shadow:0 12px 40px #00000014}.l100__section--dark .l100-stage,.l100__section--dark .l100-step,.l100__section--dark .l100-form{background:var(--color-app-surface);border-color:var(--color-app-border)}.l100__section--dark .l100-stage__chip{background:#ffffff0f}.reveal{opacity:0;transform:translateY(28px);transition:opacity var(--transition-reveal),transform var(--transition-reveal)}.reveal.is-visible{opacity:1;transform:translateY(0)}.l100-hero{position:relative;text-align:center;overflow:hidden;background:var(--color-marketing-bg-light)}.l100-hero__media{position:relative;width:100%;min-height:clamp(560px,92vh,920px);display:flex;align-items:center;justify-content:center;padding:clamp(5.5rem,14vh,8rem) var(--space-2xl) clamp(2.5rem,6vw,4rem);overflow:hidden}.l100-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center}.l100-hero__scrim{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 42% 75% at 50% 48%,rgba(255,255,255,.72) 0%,rgba(255,255,255,.35) 45%,transparent 72%),linear-gradient(to bottom,rgba(255,255,255,.15) 0%,transparent 30%,transparent 70%,rgba(255,255,255,.25) 100%);pointer-events:none}.l100-hero__inner{position:relative;z-index:2;max-width:680px;margin:0 auto;color:var(--color-marketing-text-on-light)}.l100-hero__sponsor{font-size:.72rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--color-marketing-text-subtle-on-light);margin:0 0 var(--space-lg)}.l100-hero__title{font-family:var(--font-display);font-size:clamp(2.25rem,8vw,5.5rem);font-weight:700;line-height:.95;letter-spacing:.01em;text-transform:uppercase;margin:0 0 var(--space-lg);color:var(--color-marketing-text-on-light);text-shadow:0 1px 24px rgba(255,255,255,.85)}.l100-hero__title span{color:var(--color-cta-primary);display:block}.l100-hero__lead{font-size:clamp(.95rem,2vw,1.15rem);line-height:1.6;color:var(--color-marketing-text-muted-on-light);max-width:560px;margin:0 auto var(--space-xl)}.l100-btn--ghost-light{border-color:var(--color-marketing-border-strong-on-light);color:var(--color-marketing-text-on-light)}.l100-btn--ghost-light:hover{border-color:var(--color-cta-primary);color:var(--color-cta-primary)}.l100-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-md);justify-content:center}.l100-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.75rem;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:.95rem;font-weight:700;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background var(--transition-fast),transform var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.l100-btn--primary{background:var(--color-cta-primary);color:var(--color-text-on-primary)}.l100-btn--primary:hover{background:var(--color-brand-primary-hover);transform:translateY(-2px)}.l100-btn--ghost{background:transparent;border-color:var(--color-app-border-strong);color:var(--color-text-primary)}.l100-btn--ghost:hover{border-color:var(--color-prize);color:var(--color-prize)}.l100__section--light .l100-btn--ghost{border-color:var(--color-marketing-border-strong-on-light);color:var(--color-marketing-text-on-light)}.l100__section--light .l100-btn--ghost:hover{border-color:var(--color-cta-primary);color:var(--color-cta-primary)}.l100-btn--green{background:var(--color-prize);color:var(--color-text-on-green)}.l100-btn--green:hover{background:var(--color-brand-green-hover);transform:translateY(-2px)}.l100-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-lg);padding:var(--space-2xl) 0;border-top:1px solid var(--color-app-border);border-bottom:1px solid var(--color-app-border)}.l100-stat{text-align:center}.l100-stat__num{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1;color:var(--color-cta-primary)}.l100-stat:nth-child(2) .l100-stat__num{color:var(--color-brand-green)}.l100-stat:nth-child(3) .l100-stat__num{color:var(--color-brand-orange)}.l100-stat:nth-child(4) .l100-stat__num{color:var(--color-accent-cyan)}.l100-stat:nth-child(5) .l100-stat__num{color:var(--color-cta-primary)}.l100-stat__label{display:block;margin-top:var(--space-sm);font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.l100-features{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl);margin-top:var(--space-2xl)}.l100-feature{background:var(--color-app-surface);border:1px solid var(--color-app-border);border-radius:var(--radius-2xl);padding:var(--space-2xl);transition:border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-panel)}.l100-feature:hover{border-color:var(--color-app-border-strong);transform:translateY(-4px);box-shadow:var(--shadow-card-dark)}.l100-feature__icon{width:48px;height:48px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-lg);color:var(--color-marketing-text-on-light)}.l100-feature__icon--pink{background:var(--color-cta-primary);color:var(--color-text-on-primary)}.l100-feature__icon--green{background:var(--color-prize);color:var(--color-text-on-green)}.l100-feature__icon--orange{background:var(--color-sponsor);color:var(--color-text-on-orange)}.l100-feature__title{font-family:var(--font-display);font-size:1.25rem;font-weight:600;margin:0 0 var(--space-sm)}.l100-feature__text{font-size:.92rem;line-height:1.6;color:var(--color-text-muted);margin:0}.l100-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-xl);margin-top:var(--space-2xl)}.l100-stage{position:relative;background:var(--color-app-surface);border:1px solid var(--color-app-border);border-radius:var(--radius-2xl);padding:var(--space-2xl) var(--space-xl);overflow:hidden}.l100-stage:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--color-stage-1)}.l100-stage:nth-child(2):before{background:var(--color-stage-2)}.l100-stage:nth-child(3):before{background:var(--color-stage-3)}.l100-stage:nth-child(4):before{background:var(--color-stage-4)}.l100-stage__num{font-family:var(--font-display);font-size:3rem;font-weight:700;line-height:1;color:var(--color-text-dim);margin-bottom:var(--space-md)}.l100-stage__name{font-family:var(--font-display);font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--space-sm)}.l100-stage__meta{display:flex;gap:var(--space-sm);flex-wrap:wrap;margin-bottom:var(--space-md)}.l100-stage__chip{font-size:.7rem;font-weight:700;padding:.2rem .6rem;border-radius:var(--radius-pill);background:#ffffff0f;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.l100-stage__text{font-size:.88rem;line-height:1.55;color:var(--color-text-muted);margin:0}.l100-prize{text-align:center;background:var(--gradient-prize);border:1px solid var(--color-app-border-strong);border-radius:var(--radius-3xl);padding:clamp(2.5rem,7vw,5rem) var(--space-2xl)}.l100-prize__amount{font-family:var(--font-display);font-size:clamp(3rem,12vw,7rem);font-weight:700;line-height:1;color:var(--color-prize);margin:var(--space-md) 0}.l100-prize__meta{font-size:1.05rem;color:var(--color-text-muted);margin:0}.l100-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl);margin-top:var(--space-2xl)}.l100-step{display:flex;gap:var(--space-lg);align-items:flex-start;background:var(--color-app-surface);border:1px solid var(--color-app-border);border-radius:var(--radius-2xl);padding:var(--space-xl)}.l100-step__num{flex-shrink:0;width:44px;height:44px;border-radius:var(--radius-circle);background:var(--color-brand-primary);color:var(--color-text-on-primary);font-family:var(--font-display);font-weight:700;font-size:1.25rem;display:flex;align-items:center;justify-content:center}.l100-step__title{font-weight:700;font-size:1.05rem;margin:0 0 var(--space-xs)}.l100-step__text{font-size:.9rem;line-height:1.55;color:var(--color-text-muted);margin:0}.l100-step__text strong{color:var(--color-brand-green)}.l100-reqs{margin-top:var(--space-2xl);display:flex;flex-wrap:wrap;gap:var(--space-md);justify-content:center}.l100-req{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.1rem;border-radius:var(--radius-pill);border:1px solid var(--color-app-border-strong);font-size:.85rem;color:var(--color-text-muted)}.l100-req svg{color:var(--color-brand-green);flex-shrink:0}.l100-brands__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--space-3xl);align-items:center}.l100-omni{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);font-weight:700;text-transform:uppercase;line-height:1;margin:0 0 var(--space-lg)}.l100-omni span{color:var(--color-prize);display:block}.l100-brands__text{font-size:.95rem;line-height:1.65;color:var(--color-text-muted);margin:0 0 var(--space-lg)}.l100-brands__card{background:var(--color-app-surface);border:1px solid var(--color-app-border);border-radius:var(--radius-2xl);padding:var(--space-2xl)}.l100-brands__card-title{font-family:var(--font-display);font-size:1.1rem;font-weight:700;margin:0 0 var(--space-md);color:var(--color-brand-orange)}.l100-brands__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-md)}.l100-brands__list li{display:flex;gap:var(--space-sm);font-size:.9rem;line-height:1.5;color:var(--color-text-muted)}.l100-brands__list svg{color:var(--color-brand-green);flex-shrink:0;margin-top:2px}.l100-logos{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--space-lg);margin-top:var(--space-3xl)}.l100-logo{height:70px;border-radius:var(--radius-lg);border:1px dashed var(--color-app-border-strong);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;letter-spacing:.05em;color:var(--color-text-subtle);background:var(--color-app-surface)}.l100-contact__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3xl);align-items:start}.l100-contact__info p{font-size:.95rem;line-height:1.6;color:var(--color-text-muted)}.l100-contact__details{list-style:none;margin:var(--space-xl) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-md)}.l100-contact__details li{display:flex;align-items:center;gap:var(--space-md);font-size:.95rem}.l100-contact__details svg{color:var(--color-brand-primary);flex-shrink:0}.l100-form{display:flex;flex-direction:column;gap:var(--space-md);background:var(--color-app-surface);border:1px solid var(--color-app-border);border-radius:var(--radius-2xl);padding:var(--space-2xl)}.l100-field{display:flex;flex-direction:column;gap:var(--space-xs)}.l100-field label{font-size:.78rem;font-weight:600;color:var(--color-text-muted);letter-spacing:.03em}.l100-field input{padding:.7rem .9rem;border-radius:var(--radius-md);border:1px solid var(--color-app-border-strong);background:var(--color-app-bg);color:var(--color-text-primary);font-family:var(--font-body);font-size:.9rem}.l100-field input:focus{outline:2px solid var(--color-brand-primary);outline-offset:0;border-color:var(--color-brand-primary)}.l100-form__feedback{font-size:.85rem;color:var(--color-brand-green);min-height:1.1rem;margin:0}.l100-footer{border-top:1px solid var(--color-app-border);padding:var(--space-3xl) 0 var(--space-2xl);background:var(--color-marketing-bg-dark)}.l100-footer__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-xl);margin-bottom:var(--space-2xl)}.l100-footer__brand{font-family:var(--font-display);font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.l100-footer__brand b{color:var(--color-brand-primary)}.l100-footer__tag{font-size:.85rem;color:var(--color-text-muted);margin:var(--space-sm) 0 0;max-width:280px}.l100-footer__col-title{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle);margin:0 0 var(--space-md)}.l100-footer__links{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);max-width:520px}.l100-footer__links a{font-size:.85rem;color:var(--color-text-muted);text-decoration:none;transition:color var(--transition-fast)}.l100-footer__links a:hover{color:var(--color-brand-primary)}.l100-footer__bottom{border-top:1px solid var(--color-app-border);padding-top:var(--space-lg);font-size:.78rem;color:var(--color-text-subtle);text-align:center}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}@media(max-width:992px){.l100-brands__grid,.l100-contact__grid,.l100-features{grid-template-columns:1fr}.l100-stages{grid-template-columns:repeat(2,1fr)}.l100-logos{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.l100-hero__media{min-height:clamp(640px,100svh,900px);padding:clamp(5rem,16vh,7rem) var(--space-lg) var(--space-2xl)}.l100-hero__scrim{background:radial-gradient(ellipse 78% 70% at 50% 46%,rgba(255,255,255,.82) 0%,rgba(255,255,255,.4) 50%,transparent 78%),linear-gradient(to bottom,rgba(255,255,255,.2) 0%,transparent 35%,transparent 65%,rgba(255,255,255,.3) 100%)}.l100-hero__inner{max-width:100%}.l100__container{padding:0 var(--space-lg)}.l100-stats{grid-template-columns:repeat(2,1fr);gap:var(--space-xl)}.l100-steps{grid-template-columns:1fr}}@media(max-width:480px){.l100-stages{grid-template-columns:1fr}.l100-logos{grid-template-columns:repeat(2,1fr)}}.home .home-faq-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:var(--space-3xl);align-items:start}.home .home-faq-list{display:flex;flex-direction:column;gap:var(--space-sm)}.home .home-faq-item{background:var(--color-marketing-surface-on-light);border:1px solid var(--color-marketing-border-on-light);border-radius:var(--radius-2xl);overflow:hidden}.home .home-faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg);border:none;background:transparent;font-family:var(--font-body);font-size:1rem;font-weight:600;text-align:left;color:var(--color-marketing-text-on-light);cursor:pointer}.home .home-faq-trigger:hover{color:var(--color-brand-primary)}.home .home-faq-icon{flex-shrink:0;width:1.25rem;height:1.25rem;position:relative}.home .home-faq-icon:before,.home .home-faq-icon:after{content:"";position:absolute;background:currentColor;top:50%;left:50%;transform:translate(-50%,-50%)}.home .home-faq-icon:before{width:12px;height:2px}.home .home-faq-icon:after{width:2px;height:12px;transition:transform var(--transition-fast)}.home .home-faq-item.is-open .home-faq-icon:after{transform:translate(-50%,-50%) scaleY(0)}.home .home-faq-panel{padding:0 var(--space-lg) var(--space-lg)}.home .home-faq-panel p{margin:0;font-size:.92rem;line-height:1.6;color:var(--color-marketing-text-muted-on-light)}.home .home-faq-panel a{color:var(--color-brand-primary)}@media(max-width:992px){.home .home-faq-grid{grid-template-columns:1fr}}:root{--home-nav-height: 5.5rem;--platform-nav-height: var(--home-nav-height);--brand-nav-height: var(--home-nav-height)}html{scroll-behavior:smooth}html,body{margin:0;min-height:100%;font-family:var(--font-body);background:var(--color-app-bg);color:var(--color-text-primary)}a{color:inherit}*,*:before,*:after{box-sizing:border-box}
