@import url(https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,wght@0,400;0,600;0,700;0,900;1,400;1,700&family=Jost:wght@300;400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--gold:#c9a227;--gold-light:#e8c14a;--gold-dark:#9b7a10;--bg:#080706;--bg-card:#0f0d08;--border:#c9a2272e;--border-dim:#ffffff12;--text:#f5f0e8;--muted:#8a8070;--dim:#4a4438;--win:#22c55e;--loss:#ef4444;--pending:#f59e0b;--r:12px;--r-lg:20px}html{scroll-behavior:smooth}body{background:#080706;background:var(--bg);color:#f5f0e8;color:var(--text);font-family:Jost,sans-serif;line-height:1.6;overflow-x:hidden}body:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.035'/%3E%3C/svg%3E");background-size:200px;content:"";inset:0;opacity:.45;pointer-events:none;position:fixed;z-index:0}body,html{font-size:16px}body{line-height:1.65}.navbar{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#080706c7;border:1px solid #c9a2272e;border:1px solid var(--border);border-radius:16px;display:flex;justify-content:space-between;left:50%;max-width:1160px;padding:13px 22px;position:fixed;top:14px;transform:translateX(-50%);transition:background .3s;width:calc(100% - 32px);z-index:200}.navbar.scrolled{background:#080706f2}.nav-logo-name{color:#c9a227;color:var(--gold);font-family:Bodoni Moda,serif;font-size:16px;font-weight:700;letter-spacing:.12em}.nav-logo-name,.nav-logo-sub{display:block;text-transform:uppercase}.nav-logo-sub{color:#4a4438;color:var(--dim);font-size:10px;letter-spacing:.22em}.nav-links{align-items:center;display:flex;gap:4px;list-style:none}.nav-links a,.nav-links button{background:#0000;border:none;border-radius:8px;color:#8a8070;color:var(--muted);cursor:pointer;font-family:Jost,sans-serif;font-size:13px;font-weight:600;letter-spacing:.06em;padding:9px 16px;text-decoration:none;text-transform:uppercase;transition:color .2s,background .2s}.nav-links a:hover,.nav-links button:hover{background:#ffffff0d;color:#f5f0e8;color:var(--text)}.nav-links .nav-active{background:#c9a22714;border:1px solid #9b7a10;border:1px solid var(--gold-dark);color:#c9a227;color:var(--gold)}.nav-links .nav-tiktok{background:#ffffff12;color:#f5f0e8;color:var(--text);font-weight:700}.nav-burger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:4px}.nav-burger span{background:#c9a227;background:var(--gold);border-radius:2px;display:block;height:2px;transition:transform .3s,opacity .3s;width:22px}.nav-burger.open span:first-child{transform:translateY(7px) rotate(45deg)}.nav-burger.open span:nth-child(2){opacity:0}.nav-burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-drawer{align-items:center;background:#080706f7;display:none;flex-direction:column;gap:8px;inset:0;justify-content:center;position:fixed;z-index:150}.nav-drawer.open{display:flex}.nav-drawer button{background:none;border:none;color:#8a8070;color:var(--muted);cursor:pointer;font-family:Bodoni Moda,serif;font-size:28px;font-weight:700;padding:12px 32px;transition:color .2s}.nav-drawer button.active,.nav-drawer button:hover{color:#c9a227;color:var(--gold)}.page{background:#080706;background:var(--bg);min-height:100vh}.hero{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100svh;overflow:hidden;padding:120px 20px 80px;position:relative;text-align:center}.hero-field{background-image:repeating-linear-gradient(0deg,#0000,#0000 59px,hsla(0,0%,100%,.018) 0,hsla(0,0%,100%,.018) 60px),repeating-linear-gradient(90deg,#0000,#0000 59px,hsla(0,0%,100%,.018) 0,hsla(0,0%,100%,.018) 60px);background-size:60px 60px;inset:0;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 10%,#0000 70%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 10%,#0000 70%)}.hero-field,.hero-glow{pointer-events:none;position:absolute;z-index:0}.hero-glow{background:radial-gradient(ellipse at center,#c9a22721 0,#c9a2270a 40%,#0000 70%);height:600px;left:50%;top:-180px;transform:translateX(-50%);width:800px}.hero-eyebrow{align-items:center;color:#c9a227;color:var(--gold);display:flex;font-size:12px;font-weight:500;gap:10px;letter-spacing:.28em;margin-bottom:20px;position:relative;text-transform:uppercase;z-index:1}.hero-eyebrow:after,.hero-eyebrow:before{background:linear-gradient(90deg,#0000,#9b7a10);background:linear-gradient(90deg,#0000,var(--gold-dark));content:"";display:block;height:1px;width:36px}.hero-eyebrow:after{background:linear-gradient(90deg,#9b7a10,#0000);background:linear-gradient(90deg,var(--gold-dark),#0000)}.hero-title{color:#f5f0e8;color:var(--text);font-family:Bodoni Moda,serif;font-size:clamp(42px,8vw,88px);font-weight:700;letter-spacing:-.02em;line-height:1.08;margin-bottom:20px;max-width:760px;position:relative;z-index:1}.hero-title em{color:#c9a227;color:var(--gold);font-style:italic}.hero-sub{color:#8a8070;color:var(--muted);font-size:17px;font-weight:300;line-height:1.8;margin-bottom:52px;max-width:480px}.hero-sub,.stats-grid{position:relative;z-index:1}.stats-grid{grid-gap:2px;background:#c9a2272e;background:var(--border);border:1px solid #c9a2272e;border:1px solid var(--border);border-radius:20px;border-radius:var(--r-lg);display:grid;gap:2px;grid-template-columns:repeat(4,1fr);max-width:760px;overflow:hidden;width:100%}.stat-card{align-items:center;background:#0f0d08;background:var(--bg-card);display:flex;flex-direction:column;gap:6px;overflow:hidden;padding:22px 14px;position:relative;transition:background .3s}.stat-card:before{background:radial-gradient(ellipse at 50% 0,#c9a22714 0,#0000 60%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s}.stat-card:hover:before{opacity:1}.stat-label{color:#4a4438;color:var(--dim);font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.stat-value{color:#c9a227;color:var(--gold);font-family:Bodoni Moda,serif;font-size:34px;font-weight:700;line-height:1}.stat-sub{color:#8a8070;color:var(--muted);font-size:11px}.ring-wrap{height:68px;position:relative;width:68px}.ring-wrap svg{height:68px;transform:rotate(-90deg);width:68px}.ring-bg{fill:none;stroke:#c9a2271a;stroke-width:5}.ring-fill{fill:none;stroke:#c9a227;stroke:var(--gold);stroke-width:5;stroke-linecap:round;stroke-dasharray:175.9;stroke-dashoffset:175.9;transition:stroke-dashoffset 1.8s cubic-bezier(.4,0,.2,1)}.ring-label{align-items:center;color:#c9a227;color:var(--gold);display:flex;flex-direction:column;font-family:Bodoni Moda,serif;font-size:17px;font-weight:700;inset:0;justify-content:center;line-height:1;position:absolute}.ring-label small{color:#4a4438;color:var(--dim);font-family:Jost,sans-serif;font-size:7px;font-weight:600;letter-spacing:.14em}.container{margin:0 auto;max-width:1100px;padding:0 20px}.section{padding:88px 0;position:relative;z-index:1}.section-label{align-items:center;color:#c9a227;color:var(--gold);display:flex;font-size:11px;font-weight:600;gap:12px;letter-spacing:.28em;margin-bottom:14px;text-transform:uppercase}.section-label:after{background:linear-gradient(90deg,#c9a2272e,#0000);background:linear-gradient(90deg,var(--border),#0000);content:"";flex:1 1;height:1px}.how-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:32px}.how-card{background:#0f0d08;background:var(--bg-card);border:1px solid #ffffff12;border:1px solid var(--border-dim);border-radius:20px;border-radius:var(--r-lg);cursor:default;overflow:hidden;padding:30px 22px;position:relative;transition:border-color .3s,transform .3s}.how-card:before{background:linear-gradient(135deg,#c9a2270f,#0000 60%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s}.how-card:hover{border-color:#c9a2272e;border-color:var(--border);transform:translateY(-4px)}.how-card:hover:before{opacity:1}.how-num{color:#4a4438;color:var(--dim);font-family:Bodoni Moda,serif;font-size:48px;font-weight:700;line-height:1;margin-bottom:16px;transition:color .3s}.how-card:hover .how-num{color:#c9a22738}.how-title{color:#f5f0e8;color:var(--text);font-family:Bodoni Moda,serif;font-size:20px;font-weight:600;margin-bottom:10px}.how-desc{color:#8a8070;color:var(--muted);font-size:15px;font-weight:300;line-height:1.8}.pick-card{background:linear-gradient(135deg,#131008,#1b1509);border:1px solid #9b7a10;border:1px solid var(--gold-dark);border-radius:20px;border-radius:var(--r-lg);margin-top:14px;overflow:hidden;padding:32px 36px;position:relative}.pick-card:before{background:radial-gradient(ellipse at top right,#c9a2271f 0,#0000 60%);height:320px;pointer-events:none;width:320px}.pick-card:after,.pick-card:before{content:"";position:absolute;right:0;top:0}.pick-card:after{background:linear-gradient(90deg,#0000,#c9a227,#0000);background:linear-gradient(90deg,#0000,var(--gold),#0000);height:2px;left:0}.pick-eyebrow{color:#c9a227;color:var(--gold);font-size:11px;font-weight:600;letter-spacing:.28em;margin-bottom:24px;text-transform:uppercase}.pick-vs-row{gap:16px;margin-bottom:22px}.pick-team,.pick-vs-row{align-items:center;display:flex}.pick-team{flex:1 1;flex-direction:column;gap:10px}.pick-badge{align-items:center;background:#c9a2271a;border:1px solid #c9a22733;border-radius:14px;display:flex;font-size:26px;height:60px;justify-content:center;width:60px}.pick-team-name{color:#f5f0e8;color:var(--text);font-family:Bodoni Moda,serif;font-size:14px;font-weight:600;line-height:1.3;text-align:center}.pick-team.home .pick-team-name{color:#c9a227;color:var(--gold)}.pick-vs-center{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:5px}.pick-vs-text{color:#4a4438;color:var(--dim);font-family:Bodoni Moda,serif;font-size:14px;font-weight:700;letter-spacing:.2em}.pick-vs-line{background:linear-gradient(180deg,#0000,#c9a2272e,#0000);background:linear-gradient(180deg,#0000,var(--border),#0000);height:36px;width:1px}.pick-meta{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin-bottom:18px}.pick-tag{align-items:center;background:#c9a2271f;border:1px solid #9b7a10;border:1px solid var(--gold-dark);border-radius:6px;color:#c9a227;color:var(--gold);display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.06em;padding:6px 14px;text-transform:uppercase}.pick-tag.tag-7{background:#f59e0b1a;border-color:#f59e0b66;color:#f59e0b;color:var(--pending)}.pick-odds{color:#8a8070;color:var(--muted);font-size:16px;font-weight:400}.pick-odds strong{color:#c9a227;color:var(--gold);font-size:22px;font-weight:700}.pick-conf{align-items:center;display:flex;gap:10px;margin-bottom:24px}.pick-conf-label{color:#4a4438;color:var(--dim);font-size:11px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pick-conf-track{background:#ffffff0f;border-radius:3px;flex:1 1;height:5px;max-width:180px;overflow:hidden}.pick-conf-fill{background:linear-gradient(90deg,#9b7a10,#c9a227);background:linear-gradient(90deg,var(--gold-dark),var(--gold));border-radius:3px;height:100%;transition:width 1.4s cubic-bezier(.4,0,.2,1)}.pick-conf-score{color:#c9a227;color:var(--gold);font-size:14px;font-weight:700}.pick-cta{align-items:center;background:#c9a227;background:var(--gold);border:none;border-radius:10px;color:#080706;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:13px;font-weight:700;gap:9px;justify-content:center;letter-spacing:.08em;max-width:360px;padding:14px 28px;text-decoration:none;text-transform:uppercase;transition:background .2s,transform .2s,box-shadow .2s;width:100%}.pick-cta:hover{background:#e8c14a;background:var(--gold-light);box-shadow:0 8px 28px #c9a2274d;transform:translateY(-2px)}.nopick-card{background:#4a44380f;border:1px solid #4a44384d;border-radius:20px;border-radius:var(--r-lg);margin-top:14px;padding:28px;text-align:center}.nopick-text{color:#4a4438;color:var(--dim);font-size:14px;font-style:italic}.history-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.filter-btn{background:#0000;border:1px solid #ffffff12;border:1px solid var(--border-dim);border-radius:8px;color:#8a8070;color:var(--muted);cursor:pointer;font-family:Jost,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;padding:7px 15px;text-transform:uppercase;transition:all .2s}.filter-btn:hover{border-color:#c9a2272e;border-color:var(--border);color:#f5f0e8;color:var(--text)}.filter-btn.active{background:#c9a227;background:var(--gold);border-color:#c9a227;border-color:var(--gold);color:#080706}.history-table{border:1px solid #ffffff12;border:1px solid var(--border-dim);border-radius:20px;border-radius:var(--r-lg);overflow:hidden}.history-row{grid-gap:10px;align-items:center;border-bottom:1px solid #ffffff0a;display:grid;gap:10px;grid-template-columns:50px 1fr 148px 54px 82px 108px;padding:14px 20px;transition:background .2s}.history-row:last-child{border-bottom:none}.history-row:hover{background:hsla(0,0%,100%,.022)}.history-row.win{border-left:3px solid #22c55e;border-left:3px solid var(--win)}.history-row.loss{border-left:3px solid #ef444480}.history-row.pending{border-left:3px solid #f59e0b;border-left:3px solid var(--pending)}.history-row.nopick{opacity:.4}.row-date{color:#4a4438;color:var(--dim);font-size:13px;font-weight:500}.row-match{align-items:center;color:#f5f0e8;color:var(--text);display:flex;font-size:15px;font-weight:500;gap:8px}.row-match.italic{color:#4a4438;color:var(--dim);font-style:italic}.row-pred{background:#ffffff0d;border-radius:5px;color:#8a8070;color:var(--muted);display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.row-odds{color:#f5f0e8;color:var(--text);font-size:15px;font-weight:700;text-align:center}.row-score{color:#4a4438;color:var(--dim);font-size:13px;text-align:center}.row-result{align-items:center;display:flex;font-size:13px;font-weight:700;gap:5px;justify-content:flex-end;letter-spacing:.06em;text-transform:uppercase}.rdot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.win .rdot{background:#22c55e;background:var(--win);box-shadow:0 0 6px #22c55e;box-shadow:0 0 6px var(--win)}.win .row-result{color:#22c55e;color:var(--win)}.loss .rdot{background:#ef4444;background:var(--loss)}.loss .row-result{color:#ef4444;color:var(--loss)}.pending .rdot{animation:blink 1.8s ease-in-out infinite;background:#f59e0b;background:var(--pending)}.pending .row-result{color:#f59e0b;color:var(--pending)}.nopick .rdot{background:#4a4438;background:var(--dim)}.nopick .row-result{color:#4a4438;color:var(--dim)}@keyframes blink{0%,to{box-shadow:0 0 4px #f59e0b;box-shadow:0 0 4px var(--pending);opacity:1}50%{box-shadow:0 0 12px #f59e0b;box-shadow:0 0 12px var(--pending);opacity:.3}}@keyframes fadeInDown{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.faq-list{display:flex;flex-direction:column;gap:8px;margin-top:32px}.faq-item{border:1px solid #ffffff12;border:1px solid var(--border-dim);border-radius:12px;border-radius:var(--r);overflow:hidden;transition:border-color .3s}.faq-item.open{border-color:#c9a2272e;border-color:var(--border)}.faq-q{align-items:center;background:#0f0d08;background:var(--bg-card);border:none;color:#f5f0e8;color:var(--text);cursor:pointer;display:flex;font-family:Jost,sans-serif;font-size:16px;font-weight:500;justify-content:space-between;padding:22px 26px;text-align:left;transition:background .2s;width:100%}.faq-q:hover{background:#ffffff08}.faq-icon{align-items:center;border:1px solid #ffffff12;border:1px solid var(--border-dim);border-radius:50%;color:#8a8070;color:var(--muted);display:flex;flex-shrink:0;font-size:16px;height:28px;justify-content:center;transition:transform .3s,border-color .3s,background .3s;width:28px}.faq-item.open .faq-icon{background:#c9a2271a;border-color:#9b7a10;border-color:var(--gold-dark);color:#c9a227;color:var(--gold);transform:rotate(45deg)}.faq-body{background:#0f0d08;background:var(--bg-card);max-height:0;overflow:hidden;transition:max-height .42s cubic-bezier(.4,0,.2,1)}.faq-body-inner{border-top:1px solid #ffffff12;border-top:1px solid var(--border-dim);color:#8a8070;color:var(--muted);font-size:15px;font-weight:300;line-height:1.85;padding:18px 26px 24px}.cta-box{background:linear-gradient(135deg,#1a1407,#130f04 60%,#1a1407);border:1px solid #9b7a10;border:1px solid var(--gold-dark);border-radius:24px;overflow:hidden;padding:68px 36px;position:relative;text-align:center}.cta-box:before{background:radial-gradient(ellipse at 50% 0,#c9a22729 0,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.cta-box:after{background:linear-gradient(90deg,#0000 5%,#c9a227 50%,#0000 95%);background:linear-gradient(90deg,#0000 5%,var(--gold) 50%,#0000 95%);content:"";height:1px;left:0;position:absolute;right:0;top:0}.cta-eyebrow{color:#c9a227;color:var(--gold);font-size:11px;font-weight:600;letter-spacing:.28em;margin-bottom:16px;text-transform:uppercase}.cta-eyebrow,.cta-title{position:relative;z-index:1}.cta-title{color:#f5f0e8;color:var(--text);font-family:Bodoni Moda,serif;font-size:clamp(26px,4vw,44px);font-weight:700;line-height:1.2;margin-bottom:14px}.cta-desc{color:#8a8070;color:var(--muted);font-size:16px;font-weight:300;margin-bottom:32px;margin-left:auto;margin-right:auto}.cta-btn,.cta-desc{max-width:440px;position:relative;z-index:1}.cta-btn{align-items:center;background:#c9a227;background:var(--gold);border:none;border-radius:12px;color:#080706;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:15px;font-weight:700;gap:9px;justify-content:center;letter-spacing:.08em;padding:18px 36px;text-decoration:none;text-transform:uppercase;transition:background .2s,transform .2s,box-shadow .2s;width:100%}.cta-btn:hover{background:#e8c14a;background:var(--gold-light);box-shadow:0 12px 36px #c9a22759;transform:translateY(-3px)}.partners-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.see-all{background:none;border:1px solid #ffffff12;border:1px solid var(--border-dim);border-radius:8px;color:#8a8070;color:var(--muted);cursor:pointer;font-family:Jost,sans-serif;font-size:11px;letter-spacing:.06em;padding:6px 13px;text-decoration:none;transition:color .2s,border-color .2s}.see-all:hover{border-color:#c9a2272e;border-color:var(--border);color:#f5f0e8;color:var(--text)}.partners-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(3,1fr)}.partner-card{align-items:center;background:#0f0d08;background:var(--bg-card);border:1px solid #ffffff12;border:1px solid var(--border-dim);border-radius:20px;border-radius:var(--r-lg);cursor:pointer;display:flex;flex-direction:column;gap:7px;padding:24px 18px;text-align:center;text-decoration:none;transition:border-color .3s,transform .3s}.partner-card:hover{border-color:#c9a2272e;border-color:var(--border);transform:translateY(-3px)}.partner-name{color:#f5f0e8;color:var(--text);font-family:Bodoni Moda,serif;font-size:19px;font-weight:600}.partner-bonus{color:#8a8070;color:var(--muted);font-size:13px;font-weight:300}.partner-btn{background:#c9a227;background:var(--gold);border:none;border-radius:8px;color:#080706;cursor:pointer;font-family:Jost,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;margin-top:7px;padding:12px;text-transform:uppercase;transition:background .2s;width:100%}.partner-btn:hover{background:#e8c14a;background:var(--gold-light)}.preuves-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.preuve-card{background:#c9a2270a;border:1px solid #c9a2272e;border:1px solid var(--border);border-radius:12px;border-radius:var(--r);overflow:hidden}.preuve-img{background:#0006;display:block;height:300px;object-fit:contain;width:100%}.preuve-info{padding:14px}.preuve-date{color:#4a4438;color:var(--dim);font-size:11px;margin-bottom:4px}.preuve-match{color:#f5f0e8;color:var(--text);font-size:14px;margin-bottom:8px}.preuve-gain{color:#22c55e;color:var(--win);font-size:18px;font-weight:700}.bm-list{display:flex;flex-direction:column;gap:12px}.bm-card{background:#ffffff05;border:1px solid #ffffff12;border:1px solid var(--border-dim);border-radius:12px;border-radius:var(--r);gap:14px;justify-content:space-between;padding:18px 22px}.bm-badges,.bm-card{align-items:center;display:flex;flex-wrap:wrap}.bm-badges{gap:8px;margin-bottom:5px}.bm-name{color:#f5f0e8;color:var(--text);font-size:17px;font-weight:700}.bm-badge{background:#c9a2271a;border:1px solid #c9a22740;border-radius:3px;color:#c9a227;color:var(--gold);letter-spacing:1px}.bm-badge,.bm-bonus{font-size:9px;padding:2px 7px}.bm-bonus{background:#22c55e1a;border:1px solid #22c55e33;border-radius:3px;color:#22c55e;color:var(--win)}.bm-desc{color:#4a4438;color:var(--dim);font-size:12px;margin-bottom:4px;max-width:400px}.bm-note{color:#c9a227;color:var(--gold)}.bm-btn,.bm-note{font-size:12px;font-weight:700}.bm-btn{background:linear-gradient(135deg,#c9a227,#e8c14a);background:linear-gradient(135deg,var(--gold),var(--gold-light));border-radius:6px;color:#080706;display:inline-block;padding:11px 22px;text-decoration:none;transition:opacity .2s;white-space:nowrap}.bm-btn:hover{opacity:.9}.testi-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:20px}.testi-card{background:#ffffff05;border:1px solid #ffffff12;border:1px solid var(--border-dim);border-radius:12px;border-radius:var(--r);padding:18px 16px}.testi-text{color:#8a8070;color:var(--muted);font-size:12px;font-style:italic;line-height:1.7;margin-bottom:14px}.testi-footer{align-items:center;display:flex;justify-content:space-between}.testi-name{color:#f5f0e8;color:var(--text);font-size:12px;font-weight:700}.testi-city{color:#4a4438;color:var(--dim);font-size:10px}.testi-gain{color:#22c55e;color:var(--win);font-size:15px;font-weight:700}.footer{border-top:1px solid #ffffff12;border-top:1px solid var(--border-dim);padding:36px 20px 100px;text-align:center}.footer-logo{color:#c9a227;color:var(--gold);font-family:Bodoni Moda,serif;font-size:13px;font-weight:700;letter-spacing:.14em;margin-bottom:16px;text-transform:uppercase}.footer-links{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;list-style:none;margin-bottom:16px}.footer-links button{background:none;border:none;color:#4a4438;color:var(--dim);cursor:pointer;font-family:Jost,sans-serif;font-size:11px;letter-spacing:.06em;transition:color .2s}.footer-links a:hover,.footer-links button:hover{color:#8a8070;color:var(--muted)}.footer-links a{font-size:11px;letter-spacing:.06em;text-decoration:none;transition:color .2s}.footer-copy,.footer-links a{color:#4a4438;color:var(--dim)}.footer-copy{font-size:10px}.legal-band{background:#000;border-top:1px solid #ffffff12;bottom:0;left:0;padding:7px 20px;position:fixed;right:0;text-align:center;z-index:100}.legal-band p{color:#555;font-size:10px;line-height:1.8}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.reveal.visible{opacity:1;transform:translateY(0)}@media (max-width:900px){.stats-grid{grid-template-columns:repeat(2,1fr);max-width:480px}.how-grid,.partners-grid{grid-template-columns:1fr 1fr}.testi-grid{grid-template-columns:1fr}}@media (max-width:640px){.navbar{padding:11px 16px;top:10px;width:calc(100% - 20px)}.nav-links{display:none}.nav-burger{display:flex}.hero{padding:100px 16px 60px}.hero-title{font-size:clamp(34px,11vw,52px)}.hero-sub{font-size:14px;margin-bottom:36px}.stats-grid{border-radius:12px;border-radius:var(--r);grid-template-columns:repeat(2,1fr);max-width:100%}.stat-card{padding:16px 10px}.stat-value{font-size:26px}.ring-wrap,.ring-wrap svg{height:58px;width:58px}.ring-label{font-size:15px}.section{padding:64px 0}.how-grid{gap:10px;grid-template-columns:1fr}.pick-card{padding:22px 18px}.pick-badge{font-size:22px;height:50px;width:50px}.pick-team-name{font-size:12px}.pick-cta{max-width:100%}.history-row{grid-template-columns:42px 1fr auto;grid-template-rows:auto auto;padding:12px 14px}.history-row .row-date{grid-column:1;grid-row:1}.history-row .row-match{font-size:12px;grid-column:2;grid-row:1}.history-row .row-result{grid-column:3;grid-row:1}.history-row .row-pred{grid-column:2;grid-row:2}.history-row .row-odds{font-size:12px;grid-column:3;grid-row:2;text-align:right}.history-row .row-score{display:none}.cta-box{border-radius:16px;padding:48px 18px}.partners-grid{grid-template-columns:1fr}.bm-card{align-items:flex-start;flex-direction:column}.preuves-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=main.e808814c.css.map*/