.landing-shell{color:var(--fg-1);font:var(--type-body-md)}.landing-shell a{color:inherit;text-decoration:none}.landing-shell button{font:inherit;cursor:pointer}.landing-shell img{max-width:100%;display:block}.landing-shell ::-moz-selection{background:var(--gold-400);color:var(--neutral-900)}.landing-shell ::selection{background:var(--gold-400);color:var(--neutral-900)}.nav{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:18px 56px;transition:background .5s var(--ease-standard),backdrop-filter .5s var(--ease-standard),border-color .5s var(--ease-standard),box-shadow .5s var(--ease-standard);border-bottom:1px solid transparent}.nav.scrolled{background:rgba(15,13,10,.88);backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);border-bottom-color:rgba(212,169,74,.12);box-shadow:0 1px 0 rgba(212,169,74,.05),0 8px 32px -16px rgba(0,0,0,.6)}.nav-brand{display:flex;align-items:center;gap:12px;font:var(--type-display-sm);letter-spacing:1.2px;color:var(--fg-1);transition:transform .6s var(--ease-standard)}.nav-brand:hover{transform:translateY(-1px)}.nav-brand img,.nav-brand svg{filter:drop-shadow(0 2px 10px rgba(0,0,0,.45)) drop-shadow(0 0 1px rgba(212,169,74,.18));transition:filter .6s var(--ease-standard)}.nav-brand:hover img,.nav-brand:hover svg{filter:drop-shadow(0 2px 14px rgba(0,0,0,.55)) drop-shadow(0 0 2px rgba(212,169,74,.28))}.nav-links{display:flex;align-items:center;gap:32px;font:var(--type-label-md);letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-2)}.nav-links a{position:relative;padding:6px 2px;transition:color .4s var(--ease-standard)}.nav-links a:after{content:"";position:absolute;left:50%;right:50%;bottom:-2px;height:1px;background:linear-gradient(90deg,transparent,var(--gold-400),transparent);opacity:0;transition:left .5s var(--ease-standard),right .5s var(--ease-standard),opacity .5s var(--ease-standard)}.nav-links a:hover{color:var(--gold-300)}.nav-links a:hover:after{left:0;right:0;opacity:.75}.nav-cta{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:var(--radius-full);background:var(--gold-400);color:var(--neutral-900);font:var(--type-label-md);font-weight:600;letter-spacing:.5px;transition:transform .4s var(--ease-standard),box-shadow .4s var(--ease-standard),background .4s var(--ease-standard)}.nav-cta:hover{transform:translateY(-1px);background:#edd05c;box-shadow:0 4px 18px -4px rgba(212,169,74,.45)}.nav-actions{display:flex;gap:10px;align-items:center;min-width:0}.nav-login{font:var(--type-label-md);color:var(--fg-2);white-space:nowrap}@media (max-width:880px){.nav{padding:14px 20px}.nav-links{display:none}}.hero{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:center;padding:140px 56px 80px;overflow:hidden;isolation:isolate}.hero-bg{position:absolute;inset:-2%;background:url(/brand/bg-duello-hero.webp) center 30%/cover no-repeat;filter:saturate(.72) contrast(1.02) brightness(.78) sepia(.06);z-index:-3;transform:scale(1.06);transition:transform 24s linear;will-change:transform}.hero.in-view .hero-bg{transform:scale(1)}.hero-scrim{background:radial-gradient(ellipse at 30% 55%,rgba(15,13,10,.1) 0,rgba(15,13,10,.5) 65%,rgba(15,13,10,.75) 100%),linear-gradient(180deg,rgba(15,13,10,.45) 0,rgba(15,13,10,.12) 25%,rgba(15,13,10,.55) 75%,var(--bg-base) 100%)}.hero-scrim,.hero-warm{position:absolute;inset:0;z-index:-2}.hero-warm{background:radial-gradient(700px 500px at 0 30%,rgba(181,101,29,.12),transparent 65%),radial-gradient(700px 500px at 100% 70%,rgba(212,169,74,.08),transparent 65%);mix-blend-mode:screen;animation:hero-flicker 16s ease-in-out infinite}@keyframes hero-flicker{0%,to{opacity:.55}35%{opacity:.72}68%{opacity:.48}}.hero-haze{position:absolute;inset:0;background:radial-gradient(900px 320px at 50% 70%,hsla(40,25%,63%,.06),transparent 70%),radial-gradient(700px 240px at 30% 85%,rgba(212,169,74,.04),transparent 70%);z-index:-2;animation:hero-haze 30s ease-in-out infinite;pointer-events:none;will-change:transform,opacity}@keyframes hero-haze{0%,to{opacity:.55;transform:translateZ(0)}50%{opacity:.8;transform:translate3d(-1.5%,-.6%,0)}}.hero-noise{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.06  0 0 0 0 0.05  0 0 0 0 0.04  0 0 0 .42 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:220px 220px;opacity:.12;mix-blend-mode:overlay}.hero-dust,.hero-noise{position:absolute;inset:0;pointer-events:none;z-index:-1}.hero-dust{background:radial-gradient(2px 2px at 12% 30%,rgba(212,169,74,.1),transparent 80%),radial-gradient(1.5px 1.5px at 78% 65%,hsla(40,25%,63%,.08),transparent 80%),radial-gradient(1.5px 1.5px at 35% 80%,rgba(212,169,74,.06),transparent 80%),radial-gradient(1px 1px at 88% 20%,hsla(0,0%,100%,.04),transparent 80%);background-size:400px 400px,350px 350px,380px 380px,320px 320px;animation:hero-dust 40s ease-in-out infinite alternate;will-change:background-position}@keyframes hero-dust{0%{background-position:0 0,0 0,0 0,0 0;opacity:.65}to{background-position:60px -30px,-40px 50px,30px 80px,-50px -40px;opacity:.85}}@media (prefers-reduced-motion:reduce){.hero-bg,.hero-dust,.hero-haze,.hero-warm{animation:none;transition:none}}.hero-inner{max-width:1200px;margin:0 auto;width:100%}.hero-content{display:flex;flex-direction:column;align-items:flex-start;gap:32px;max-width:820px}.hero[data-comp=centered] .hero-inner{display:flex;justify-content:center}.hero[data-comp=centered] .hero-content{align-items:center;text-align:center;max-width:900px}.hero[data-comp=split] .hero-inner{display:grid;grid-template-columns:1.2fr .9fr;gap:64px;align-items:center}@media (max-width:1024px){.hero[data-comp=split] .hero-inner{grid-template-columns:1fr}}.hero-eyebrow{display:inline-flex;align-items:center;gap:12px;font:var(--type-label-md);text-transform:uppercase;letter-spacing:.24em;color:var(--gold-300);padding:8px 16px;border:1px solid var(--alpha-gold-40);border-radius:var(--radius-full);background:rgba(212,169,74,.06);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hero-eyebrow .pulse{width:8px;height:8px;border-radius:50%;background:var(--gold-400);box-shadow:0 0 8px var(--gold-400);animation:pulse 1.6s var(--ease-standard) infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.hero h1{font:700 clamp(48px,8vw,104px)/1.02 var(--font-display);letter-spacing:-.5px;text-wrap:balance;margin:0;color:var(--fg-1);text-shadow:0 4px 30px rgba(0,0,0,.6)}.hero h1 em{color:var(--gold-300);font-style:italic;font-weight:600;display:inline-block}.hero h1 .underline{position:relative;display:inline-block;white-space:nowrap}.hero h1 .underline:after{content:"";position:absolute;left:-4%;right:-4%;bottom:6%;height:16px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'><path d='M2 7 Q 50 2, 100 6 T 198 5' stroke='%23D4A94A' stroke-width='3' fill='none' stroke-linecap='round'/></svg>") 50%/100% 100% no-repeat;z-index:-1;opacity:.85}.hero-sub{font:400 clamp(17px,1.6vw,22px)/1.55 var(--font-body);color:var(--fg-2);max-width:620px;text-wrap:pretty}.hero-valueprops{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px;max-width:640px}.hero-valueprops .vp{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:rgba(15,13,10,.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--fg-2);font:500 13px/1.2 var(--font-body);letter-spacing:.2px;white-space:nowrap}.hero-valueprops .vp:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold-400);flex:none}@media (max-width:640px){.hero-valueprops .vp{font-size:12px;padding:6px 11px}}.hero-actions{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:8px}.btn-store{display:inline-flex;align-items:center;gap:14px;padding:14px 26px 14px 22px;background:var(--gold-400);color:var(--neutral-900);border-radius:var(--radius-lg);border:1px solid var(--gold-300);box-shadow:var(--shadow-lg),inset 0 1px 0 hsla(0,0%,100%,.25);transition:transform var(--dur-fast),box-shadow var(--dur-fast);position:relative;overflow:hidden}.btn-store:hover{transform:translateY(-2px);box-shadow:var(--shadow-xl),var(--glow-gold)}.btn-store:before{content:"";position:absolute;top:0;left:-120%;width:50%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:left .8s var(--ease-standard)}.btn-store:hover:before{left:140%}.btn-store .gp-icon{width:32px;height:32px}.btn-store .gp-text{display:flex;flex-direction:column;line-height:1;align-items:flex-start}.btn-store .gp-text small{font-size:11px;opacity:.8;letter-spacing:.5px;text-transform:uppercase;margin-bottom:4px;font-weight:500}.btn-store .gp-text strong{font-size:18px;font-weight:700;letter-spacing:.3px}.btn-ghost{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;background:rgba(15,13,10,.5);color:var(--fg-1);border:1px solid var(--border-strong);border-radius:var(--radius-lg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font:var(--type-label-lg);transition:all var(--dur-fast)}.btn-ghost:hover{background:var(--bg-elevated);border-color:var(--gold-400);color:var(--gold-300)}.hero-meta{display:flex;align-items:flex-start;gap:28px;margin-top:32px;flex-wrap:wrap;padding:18px 22px;border:1px solid rgba(212,169,74,.18);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(212,169,74,.055),rgba(15,13,10,.56)),rgba(15,13,10,.38);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 20px 60px rgba(0,0,0,.24);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero-meta-item{display:flex;flex-direction:column;gap:6px;min-width:0}.hero-meta-num{font-family:var(--font-display);font-weight:700;font-size:clamp(26px,3.2vw,36px);line-height:1;letter-spacing:-.01em;color:var(--gold-300);font-variant-numeric:tabular-nums;text-shadow:0 2px 16px rgba(0,0,0,.55)}.hero-meta-label{font-family:var(--font-mono);font-weight:500;font-size:11px;line-height:1.2;text-transform:uppercase;letter-spacing:.22em;color:var(--fg-3);opacity:.85}.hero-meta-divider{width:1px;align-self:stretch;min-height:36px;background:linear-gradient(180deg,transparent,rgba(212,169,74,.18),transparent);margin:4px 0}@media (max-width:640px){.hero-meta{gap:20px}.hero-meta-divider{display:none}}.scroll-cue{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;font:var(--type-label-sm);text-transform:uppercase;letter-spacing:.2em;color:var(--fg-3);z-index:1}.scroll-cue .arrow{width:1px;height:40px;background:linear-gradient(180deg,transparent,var(--gold-400));position:relative;animation:scrolldown 2s var(--ease-standard) infinite}@keyframes scrolldown{0%{transform:translateY(-12px);opacity:0}40%,60%{opacity:1}to{transform:translateY(12px);opacity:0}}@media (max-width:720px){.hero{padding:120px 20px 60px}.hero h1{font-size:clamp(40px,11vw,64px)}.hero-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}.hero-meta-label{letter-spacing:.12em}.hero-content{gap:22px}.hero-actions{gap:12px;width:100%}.hero-actions>*{flex:1 1 100%;justify-content:center}.btn-store{padding:12px 16px;gap:10px}.btn-store .gp-icon{width:26px;height:26px}.btn-store .gp-text strong{font-size:15px}.btn-store .gp-text small{font-size:10px}.scroll-cue{display:none}}@media (max-width:480px){.hero{padding:96px 16px 48px;min-height:auto}.hero h1{font-size:clamp(36px,10vw,48px);line-height:1.05}.hero-content{gap:18px}.hero-eyebrow{padding:6px 12px;font-size:11px}.hero-sub{font-size:15px;line-height:1.5}.nav{padding:12px 16px}.nav-cta{padding:8px 14px;font-size:12px}.nav-brand{font-size:16px}.nav-brand img,.nav-brand svg{width:40px!important;height:40px!important}.nav-actions{gap:8px}.nav-login{display:none}.hero-meta{grid-template-columns:1fr;gap:14px;margin-top:18px}.hero-meta-item{padding:12px 14px;border:1px solid rgba(212,169,74,.14);border-radius:var(--radius-sm);background:rgba(15,13,10,.38)}}@media (max-width:380px){.nav-brand span{display:none}.nav{padding-left:12px;padding-right:12px}}.section{position:relative;padding:120px 56px;overflow:hidden}.section-inner{max-width:1200px;margin:0 auto}.section-eyebrow{display:inline-flex;align-items:center;gap:10px;font:var(--type-label-md);text-transform:uppercase;letter-spacing:.28em;color:var(--fg-accent);margin-bottom:20px}.section-eyebrow:before{content:"";width:32px;height:1px;background:currentColor}.section-title{font:600 clamp(36px,5vw,64px)/1.05 var(--font-display);letter-spacing:-.3px;margin:0 0 24px;text-wrap:balance}.section-title em{color:var(--gold-300);font-style:italic;font-weight:600}.section-lede{font:400 clamp(16px,1.4vw,20px)/1.6 var(--font-body);color:var(--fg-2);max-width:680px;text-wrap:pretty}@media (max-width:720px){.section{padding:72px 20px}}@media (max-width:480px){.section{padding:52px 16px}}.duello-section{background:radial-gradient(ellipse at 80% 30%,rgba(212,169,74,.08),transparent 60%),radial-gradient(ellipse at 10% 80%,rgba(168,65,42,.08),transparent 60%),var(--bg-base)}.duello-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}@media (max-width:1024px){.duello-grid{grid-template-columns:1fr;gap:48px}}.duello-steps{display:flex;flex-direction:column;gap:28px}.duello-step{display:grid;grid-template-columns:64px 1fr;gap:20px;align-items:start;padding:20px 0;border-top:1px solid var(--border-default)}.duello-step:first-child{border-top:none;padding-top:0}.duello-step-num{font:var(--type-mono-lg);color:var(--gold-400);font-variant-numeric:tabular-nums}.duello-step h4{font:600 22px/28px var(--font-display);letter-spacing:.5px;margin-bottom:8px;color:var(--fg-1)}.duello-step p{font:var(--type-body-md);color:var(--fg-3)}@media (max-width:560px){.duello-step{grid-template-columns:42px 1fr;gap:14px;padding:16px 0}.duello-step h4{font-size:20px;line-height:26px}.duello-showcase{border-radius:var(--radius-lg)!important}}.duello-showcase{position:relative;aspect-ratio:4/5;border-radius:var(--radius-2xl);overflow:hidden;background:linear-gradient(180deg,var(--bg-elevated),var(--neutral-900));border:1px solid var(--alpha-gold-40);box-shadow:var(--shadow-xl),0 0 60px rgba(212,169,74,.15)}.duello-showcase-bg{position:absolute;inset:0;background:url(/brand/duello-landing.webp) 50%/cover no-repeat;opacity:.85;filter:saturate(1.05) contrast(1.05)}.duello-showcase-content{position:absolute;inset:0;padding:clamp(20px,4cqw,36px);display:flex;flex-direction:column;justify-content:space-between;container-type:inline-size;background:linear-gradient(180deg,rgba(15,13,10,.55),rgba(15,13,10,0) 18%,rgba(15,13,10,0) 55%,rgba(15,13,10,.45) 78%,rgba(15,13,10,.92));text-shadow:0 2px 14px rgba(0,0,0,.55),0 1px 2px rgba(0,0,0,.7)}.duello-showcase-stamp{align-self:flex-end;padding:clamp(5px,1cqw,8px) clamp(10px,2cqw,16px);border:1.5px solid var(--gold-400);color:var(--gold-300);font-family:var(--font-body);font-weight:600;font-size:clamp(10px,1.5cqw,13px);text-transform:uppercase;letter-spacing:.2em;border-radius:4px;transform:rotate(2deg);background:rgba(15,13,10,.35);backdrop-filter:blur(4px)}.duello-vs{display:grid;grid-template-columns:1fr auto 1fr;gap:clamp(12px,3cqw,24px);align-items:center;margin-bottom:clamp(8px,1.5cqw,14px)}.duello-vs-name{font-family:var(--font-display);font-weight:600;font-size:clamp(20px,4.5cqw,36px);line-height:1.05;letter-spacing:.5px;color:var(--fg-1)}.duello-vs-name.left{text-align:right}.duello-vs-vs{font-family:var(--font-display);font-size:clamp(16px,3cqw,26px);color:var(--gold-400);font-style:italic;font-weight:500}.duello-vs-score{display:grid;grid-template-columns:1fr auto 1fr;gap:clamp(12px,3cqw,24px);align-items:center;font-family:var(--font-mono);font-weight:700;font-size:clamp(28px,7cqw,56px);line-height:1;color:var(--fg-1);margin-bottom:clamp(8px,1.5cqw,14px)}.duello-vs-score span{text-align:center}.duello-vs-score .colon{color:var(--fg-4);font-weight:400}.duello-cta{margin-top:clamp(12px,2cqw,20px);width:100%;padding:clamp(10px,1.8cqw,16px);background:var(--gold-400);color:var(--neutral-900);border:none;border-radius:var(--radius-md);font-family:var(--font-body);font-weight:700;font-size:clamp(13px,2cqw,17px);letter-spacing:.5px;text-transform:uppercase;transition:all var(--dur-fast);text-shadow:none;box-shadow:0 8px 24px rgba(212,169,74,.35)}.duello-cta:hover{background:var(--gold-300);transform:translateY(-1px)}.duello-showcase-block{width:100%}.duello-league{font-family:var(--font-body);font-size:clamp(10px,1.5cqw,13px);letter-spacing:.28em;text-transform:uppercase;color:var(--gold-300);margin-bottom:clamp(4px,.8cqw,8px);opacity:.9}.duello-fixture,.duello-league{font-weight:600;text-align:center}.duello-fixture{font-size:clamp(15px,2.6cqw,22px);letter-spacing:.04em;color:var(--fg-1);margin-bottom:clamp(12px,2.5cqw,22px)}.duello-fixture,.duello-quote{font-family:var(--font-display)}.duello-quote{font-style:italic;font-size:clamp(13px,2.2cqw,19px);line-height:1.35;color:var(--fg-2);margin-top:clamp(6px,1.2cqw,12px);text-align:center;max-width:90%;margin-left:auto;margin-right:auto}.showcase-section{background:var(--bg-base);border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default)}.showcase-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;perspective:1600px}@media (max-width:1024px){.showcase-cards{grid-template-columns:1fr;gap:20px}}.showcase-card{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(212,169,74,.035),rgba(15,13,10,.58)),repeating-linear-gradient(0deg,hsla(0,0%,100%,.018) 0 1px,transparent 1px 12px),var(--bg-elevated);border:1px solid rgba(116,95,49,.34);border-radius:var(--radius-lg);padding:20px;transition:transform var(--dur-normal) var(--ease-standard);transform-style:preserve-3d}.showcase-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 22% 28%,rgba(212,169,74,.1),transparent 26%),linear-gradient(90deg,hsla(0,0%,100%,.04),transparent 18%,transparent 82%,hsla(0,0%,100%,.035));opacity:.75}.showcase-card>*{position:relative;z-index:1}.showcase-cards .showcase-card:first-child{transform:translateY(8px)}.showcase-cards .showcase-card:nth-child(2){transform:translateY(0)}.showcase-cards .showcase-card:nth-child(3){transform:translateY(8px)}.showcase-cards .showcase-card:hover{transform:translateY(-3px);border-color:rgba(212,169,74,.72);box-shadow:var(--shadow-xl),0 0 34px rgba(212,169,74,.08)}@media (max-width:640px){.showcase-cards .showcase-card,.showcase-cards .showcase-card:first-child,.showcase-cards .showcase-card:hover,.showcase-cards .showcase-card:nth-child(2),.showcase-cards .showcase-card:nth-child(3){transform:none}}.sc-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;font:var(--type-label-sm);text-transform:uppercase;letter-spacing:.15em;color:var(--fg-3);gap:12px}.sc-league{min-width:0;display:inline-flex;align-items:center;gap:7px}.sc-league img{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;border-radius:50%;background:hsla(0,0%,100%,.06);flex:0 0 auto}.sc-league span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-status{flex:0 0 auto;padding:3px 8px;border-radius:var(--radius-xs);background:var(--bg-overlay)}.sc-status.live{background:var(--crimson-900);color:var(--crimson-300)}.sc-status.live:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--crimson-400);margin-right:6px;animation:pulse 1.4s var(--ease-standard) infinite}.sc-status.fin{background:var(--neutral-700);color:var(--fg-3)}.sc-status.up{background:var(--gold-900);color:var(--gold-300)}.sc-teams{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;padding:14px 0 12px}.sc-team{min-width:0;flex-direction:column;gap:8px}.sc-crest,.sc-team{display:flex;align-items:center}.sc-crest{width:52px;height:52px;border-radius:50%;background:radial-gradient(circle at 50% 20%,hsla(0,0%,100%,.08),transparent 40%),rgba(22,20,16,.9);justify-content:center;font:700 16px/1 var(--font-display);color:var(--gold-300);border:1px solid rgba(212,169,74,.34);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.035),0 8px 22px rgba(0,0,0,.28);overflow:hidden}.sc-crest img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:6px}.sc-team-name{width:100%;min-height:38px;display:flex;align-items:flex-start;justify-content:center;font:600 15px/1.25 var(--font-display);overflow-wrap:anywhere}.sc-score,.sc-team-name{color:var(--fg-1);text-align:center}.sc-score{min-width:72px;font:700 24px/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:1px}.sc-score .colon{color:var(--fg-4);margin:0 4px}.sc-vs{font:italic 600 18px/1 var(--font-display);color:var(--fg-3)}.sc-prediction{margin-top:14px;padding:12px 14px;background:rgba(5,5,4,.42);border:1px solid rgba(212,169,74,.34);border-radius:var(--radius-sm);display:flex;justify-content:space-between;align-items:center;gap:12px}.sc-intel{margin-top:12px;display:grid;grid-template-columns:1fr auto;gap:8px 12px;padding:12px 14px;border:1px solid rgba(212,169,74,.16);border-radius:var(--radius-sm);background:rgba(5,5,4,.28);font-family:var(--font-mono);font-size:11px;line-height:1.25}.sc-intel span{color:var(--fg-3);text-transform:uppercase;letter-spacing:.12em}.sc-intel strong{color:var(--gold-300);text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.sc-prediction-label{font:var(--type-label-sm);text-transform:uppercase;letter-spacing:.15em;color:var(--gold-300)}.sc-prediction-val{margin-top:4px;font:600 14px/1.2 var(--font-body);color:var(--fg-1)}.sc-prediction-conf{flex:0 0 auto;font:var(--type-mono-sm);color:var(--gold-400)}.sc-stamp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-12deg);border:3px solid var(--sage-500);color:var(--sage-500);padding:6px 14px;font:700 18px/1 var(--font-display);letter-spacing:2px;border-radius:4px;pointer-events:none;opacity:.9;background:rgba(15,13,10,.4)}.honor-section{background:linear-gradient(180deg,var(--bg-base) 0,var(--bg-elevated) 50%,var(--bg-base) 100%)}.honor-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-top:48px}@media (max-width:1024px){.honor-grid{grid-template-columns:1fr;gap:48px}}.honor-board{background:linear-gradient(180deg,rgba(212,169,74,.035),rgba(15,13,10,.48)),var(--bg-elevated);border:1px solid rgba(212,169,74,.28);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-xl);position:relative}.honor-board:before{content:"ŞEREF DUVARI · PERFORMANS KAYDI";display:block;background:linear-gradient(180deg,rgba(212,169,74,.18),rgba(212,169,74,.06));padding:14px 20px;font:700 14px/1 var(--font-display);letter-spacing:4px;color:var(--gold-200);text-align:center;border-bottom:1px solid var(--gold-700)}.honor-row{display:grid;grid-template-columns:48px 44px 1fr auto auto;gap:14px;align-items:center;padding:14px 20px;border-bottom:1px solid var(--border-subtle);transition:background var(--dur-fast)}.honor-row:hover{background:var(--bg-overlay)}.honor-row:last-child{border-bottom:none}.honor-rank{font:var(--type-mono-md);font-weight:700;color:var(--fg-3);font-variant-numeric:tabular-nums;text-align:center}.honor-row.top1 .honor-rank{color:var(--gold-300)}.honor-row.top2 .honor-rank{color:var(--neutral-200)}.honor-row.top3 .honor-rank{color:var(--rust-500)}.honor-avatar{width:36px;height:36px;border-radius:50%;background:var(--bg-overlay);display:flex;align-items:center;justify-content:center;font:600 14px/1 var(--font-display);color:var(--gold-300);border:1.5px solid var(--border-strong)}.honor-row.top1 .honor-avatar{border-color:var(--gold-400);box-shadow:0 0 0 2px rgba(212,169,74,.25)}.honor-name{font:var(--type-label-lg);color:var(--fg-1)}.honor-name small{display:block;font:var(--type-label-sm);color:var(--fg-3);margin-top:2px;text-transform:none;letter-spacing:0}.honor-roi{font:var(--type-mono-md);color:var(--sage-400);font-variant-numeric:tabular-nums}.honor-xp{font:var(--type-mono-sm);color:var(--fg-3);font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.08em}.honor-divider{text-align:center;padding:8px;font:var(--type-label-sm);letter-spacing:.2em;color:var(--fg-4);background:var(--bg-base)}.honor-row.you{background:rgba(212,169,74,.06);border-top:1.5px solid var(--gold-700);border-bottom:1.5px solid var(--gold-700)}.honor-row.you .honor-name{color:var(--gold-200)}@media (max-width:640px){.honor-row{grid-template-columns:34px 40px minmax(0,1fr) auto;gap:10px;padding:12px 14px}.honor-xp{display:none}.honor-roi{font-size:13px}.honor-badges{grid-template-columns:1fr!important}}.honor-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.honor-badge{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-elevated);text-align:center;transition:all var(--dur-fast)}.honor-badge:hover{border-color:var(--gold-400);transform:translateY(-2px)}.honor-badge svg{width:40px;height:40px;color:var(--gold-300)}.honor-badge-name{font:var(--type-label-md);color:var(--fg-1);letter-spacing:.5px}.honor-badge-desc{font:var(--type-label-sm);color:var(--fg-3)}.testimonial-section{background:linear-gradient(180deg,var(--bg-base),var(--neutral-800),var(--bg-base));border-top:1px solid var(--border-default)}.posters{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px}@media (max-width:1024px){.posters{grid-template-columns:1fr}}@media (max-width:640px){.poster,.poster:first-child,.poster:hover,.poster:nth-child(2),.poster:nth-child(3){transform:none!important}}.poster{position:relative;background:var(--neutral-100);color:var(--neutral-900);padding:28px 24px;border-radius:4px;border:1px solid var(--neutral-300);font-family:var(--font-display);box-shadow:inset 0 0 30px rgba(139,123,90,.25),var(--shadow-xl);background-image:radial-gradient(circle at 20% 20%,rgba(139,123,90,.08),transparent 50%),radial-gradient(circle at 80% 60%,rgba(139,123,90,.06),transparent 50%);background-color:var(--neutral-100);transition:transform var(--dur-normal)}.poster:first-child{transform:rotate(-1.2deg)}.poster:nth-child(2){transform:rotate(.6deg) translateY(8px)}.poster:nth-child(3){transform:rotate(1.4deg)}.poster:hover{transform:rotate(0) translateY(-4px)}.poster-head{text-align:center;font-weight:700;font-size:16px;letter-spacing:6px;color:var(--neutral-700);border-top:2px solid var(--neutral-700);border-bottom:2px solid var(--neutral-700);padding:6px 0;margin-bottom:16px}.poster-portrait{width:120px;height:120px;margin:0 auto 16px;border-radius:50%;background:var(--neutral-700);border:4px solid var(--neutral-800);display:flex;align-items:center;justify-content:center;color:var(--gold-300);font:700 56px/1 var(--font-display);position:relative}.poster-portrait:after{content:"";position:absolute;inset:-8px;border:1px dashed var(--neutral-500);border-radius:50%}.poster-name{font:700 26px/30px var(--font-display);text-align:center;letter-spacing:2px;color:var(--neutral-900)}.poster-handle{font:400 14px/1 var(--font-body);text-align:center;color:var(--neutral-500);margin-top:4px;font-style:italic}.poster-quote{margin-top:18px;font:500 17px/1.4 var(--font-display);color:var(--neutral-700);font-style:italic;text-align:center;text-wrap:balance}.poster-quote:before{content:'" ';color:var(--rust-500);font-weight:700}.poster-quote:after{content:' "';color:var(--rust-500);font-weight:700}.poster-stats{display:flex;justify-content:space-around;margin-top:20px;padding-top:14px;border-top:1px solid var(--neutral-300);font-family:var(--font-body)}.poster-stat-num{font:700 18px/1 var(--font-mono);color:var(--rust-500)}.poster-stat-label{font:400 11px/1 var(--font-body);color:var(--neutral-500);margin-top:4px;text-transform:uppercase;letter-spacing:.12em}.pricing-section{background:var(--bg-base);text-align:center}.pricing-stack{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;filter:blur(2px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:1024px){.pricing-stack{grid-template-columns:1fr}}@media (max-width:640px){.pricing-card{padding:22px!important}.pricing-stamp{font-size:20px;letter-spacing:3px;padding:9px 18px}.pricing-overlay-text{margin:0 12px;font-size:16px}}.pricing-card{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:32px;text-align:left;display:flex;flex-direction:column;gap:16px;opacity:.55}.pricing-card.featured{border-color:var(--gold-700);opacity:.8}.pricing-name{font:var(--type-label-md);text-transform:uppercase;letter-spacing:.2em;color:var(--gold-300)}.pricing-price{font:700 48px/1 var(--font-display);color:var(--fg-1)}.pricing-price small{font:400 14px/1 var(--font-body);color:var(--fg-3)}.pricing-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.pricing-features li{font:var(--type-body-sm);color:var(--fg-2);padding-left:20px;position:relative}.pricing-features li:before{content:"✦";position:absolute;left:0;color:var(--gold-400)}.pricing-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;pointer-events:none}.pricing-stamp{display:inline-block;padding:10px 28px;border:3px solid var(--gold-400);color:var(--gold-300);font:700 28px/1 var(--font-display);letter-spacing:6px;border-radius:6px;background:rgba(15,13,10,.85);transform:rotate(-3deg);text-transform:uppercase;box-shadow:var(--shadow-lg),0 0 30px rgba(212,169,74,.3)}.pricing-overlay-text{font:400 18px/1.4 var(--font-display);font-style:italic;color:var(--fg-2);max-width:480px;text-align:center;background:rgba(15,13,10,.7);padding:12px 20px;border-radius:var(--radius-sm);backdrop-filter:blur(6px)}.footer{background:var(--neutral-950);border-top:1px solid var(--gold-900);padding:64px 56px 32px;position:relative;overflow:hidden}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:repeating-linear-gradient(90deg,var(--gold-700) 0 8px,transparent 8px 16px)}.footer-inner{max-width:1200px;margin:0 auto}.footer-telgraf{font-family:var(--font-mono);font-size:13px;line-height:1.8;color:var(--fg-3);text-align:center;margin-bottom:48px;padding:24px;border:1px solid var(--gold-900);border-radius:var(--radius-sm);background:linear-gradient(180deg,transparent,rgba(212,169,74,.03));letter-spacing:.5px}.footer-telgraf .stop{color:var(--gold-400);font-weight:700}.footer-telgraf-head{display:flex;justify-content:space-between;font:var(--type-label-sm);letter-spacing:.2em;color:var(--gold-300);text-transform:uppercase;border-bottom:1px dashed var(--gold-900);padding-bottom:10px;margin-bottom:12px}.footer-cols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:32px;border-bottom:1px solid var(--border-default)}@media (max-width:880px){.footer-cols{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:480px){.footer-cols{grid-template-columns:1fr;gap:28px}}.footer-brand h3{font:700 28px/1 var(--font-display);letter-spacing:1px;margin-bottom:12px}.footer-brand p{color:var(--fg-3);font-size:14px;max-width:320px}.footer-col h5{font:var(--type-label-md);text-transform:uppercase;letter-spacing:.15em;color:var(--gold-300);margin-bottom:16px}.footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer-col a{font:var(--type-body-sm);color:var(--fg-3);transition:color var(--dur-fast)}.footer-col a:hover{color:var(--gold-300)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;font:var(--type-label-sm);color:var(--fg-4);letter-spacing:.1em;flex-wrap:wrap;gap:12px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease-standard),transform .8s var(--ease-standard)}.reveal.in{opacity:1;transform:translateY(0)}.reveal.delay-1{transition-delay:.1s}.reveal.delay-2{transition-delay:.2s}.reveal.delay-3{transition-delay:.3s}.theme-rust{--gold-400:var(--rust-500);--gold-300:var(--rust-400);--gold-200:var(--rust-400);--gold-700:var(--rust-700);--gold-900:var(--rust-900);--alpha-gold-40:rgba(181,101,29,.4);--alpha-gold-20:rgba(181,101,29,.2);--glow-gold:0 0 20px rgba(181,101,29,.45),0 0 2px rgba(181,101,29,.6);--fg-accent:var(--rust-400);--interactive-primary:var(--rust-500)}.theme-teal{--gold-400:var(--teal-400);--gold-300:var(--teal-300);--gold-200:var(--teal-300);--gold-700:var(--teal-700);--gold-900:var(--teal-900);--alpha-gold-40:rgba(91,138,159,.4);--alpha-gold-20:rgba(91,138,159,.2);--glow-gold:0 0 20px rgba(91,138,159,.45),0 0 2px rgba(91,138,159,.6);--fg-accent:var(--teal-300);--interactive-primary:var(--teal-400)}.density-compact .section{padding:72px 56px}.density-editorial .section{padding:100px 56px}.density-compact .hero{padding-top:110px;padding-bottom:50px}@media (max-width:720px){.density-compact .section{padding:56px 20px}.density-editorial .section{padding:72px 20px}}