:is(.d5-card,.d5m){--d5-power:linear-gradient(90deg,#0046ff,#7a2bd6 60%,#e10600);--d5-power-rtl:linear-gradient(-90deg,#0046ff,#7a2bd6 60%,#e10600);--d5-position-blue:#4d7dff;--d5-position-red:#ff4a40;--d5-kicker-red:#ff5a4f}html .standings-card.d5-card{--d5-display:Barlow,Tahoma,Arial,sans-serif;outline-offset:-7px;background:#030405 radial-gradient(#ffffff0d 1px,#0000 1.4px) 0 0/6px 6px;border:3px solid #000;border-radius:32px;outline:4px solid #fff;min-width:0;padding:26px 24px 22px;animation:none;position:relative;overflow:hidden;box-shadow:-8px 9px #e10600,8px 9px #0046ff;container-type:inline-size}.d5-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 14px;margin-bottom:18px;display:grid}.d5-logo{aspect-ratio:1;background:#000 url(/Derby_Icon.png) 50%/cover;border:3px solid #fff;border-radius:50%;grid-row:span 2;width:clamp(44px,8cqi,60px);box-shadow:0 0 14px #0046ffaa}.d5-kicker{color:var(--d5-kicker-red);text-shadow:0 0 8px #e10600;font:800 .74rem/1.3 var(--font-body);letter-spacing:.18em}.d5-heading h1{font:800 clamp(1.5rem,4cqi,2.2rem)/1.1 var(--d5-display);text-transform:uppercase;color:#fff;text-shadow:0 0 6px #fff,0 0 20px #4d7dff}.d5-disclosure{color:#c6cde0;grid-column:1/-1;margin-top:5px;font-size:.8125rem}html .d5-tabs [data-slot=tabs-list]{background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:flex-start;gap:8px;width:auto;height:auto;margin-bottom:12px;padding:0;display:flex}html .d5-tabs [data-slot=tabs-trigger]{color:#fff;height:auto;font:800 .82rem/1.2 var(--font-body);white-space:normal;box-shadow:none;background:0 0;border:2px solid #fff;border-radius:999px;flex:0 auto;padding:10px 16px}html .d5-tabs [data-slot=tabs-trigger][data-state=active]{color:#000;box-shadow:none;background:#fff}.d5-tabs [data-slot=tabs-trigger]:focus-visible{outline-offset:4px;outline:3px solid #4d7dff}.d5-team-button:focus-visible{outline-offset:4px;outline:3px solid #4d7dff}html .d5-card .standings-toolbar{background:0 0;border:0;flex-flow:wrap;align-items:center;gap:16px;padding:12px 0 18px}.d5-card .league-choice{flex:230px;min-width:0;max-width:100%}.d5-card .standings-status{font-size:.8rem}.d5-card .league-trigger[data-slot=select-trigger]{color:#fff;background:#030405;border-color:#fff;border-radius:12px;max-width:100%}.d5-card .derby-data-notice{color:#ced7eb;background:#ffffff08;border:1px solid #fff4;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:.75rem}.d5-table-wrap{min-width:0}.d5-table{border-collapse:collapse;table-layout:auto;color:#fff;width:100%}.d5-table thead th{font:800 .72rem/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;text-align:center;color:#fff;border-bottom:3px solid #fff;padding:0 6px 12px}.d5-table td,.d5-table tbody th{text-align:center;font:700 1.3rem/1.1 var(--d5-display);color:#e9eeff;text-shadow:0 0 5px #9fb4ff99;font-variant-numeric:tabular-nums;border-bottom:1px solid #ffffff30;padding:11px 6px}.d5-table .d5-position{font:800 2rem/1 var(--d5-display);color:var(--d5-position-blue);text-shadow:0 0 10px #0046ff,0 0 2px #fff;text-align:start;width:3ch}.d5-table tr:nth-child(2n) .d5-position{color:var(--d5-position-red);text-shadow:0 0 10px #e10600,0 0 2px #fff}.d5-table thead .d5-position{font:800 .72rem/1 var(--font-body);color:#fff;text-shadow:none}.d5-table .d5-team{z-index:0;text-align:start;color:#fff;text-transform:uppercase;letter-spacing:.05em;overflow-wrap:anywhere;min-width:120px;max-width:290px;position:relative}.d5-team-button{color:inherit;text-align:start;font:800 1.3rem/1.1 var(--d5-display);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;display:block;position:relative}.d5-bar{width:calc(var(--w)*100%);z-index:-1;background:var(--d5-power);opacity:.6;transform-origin:0;border-radius:0 999px 999px 0;position:absolute;inset-block:7px;inset-inline-start:-4px;box-shadow:0 0 18px #0046ff77}[dir=rtl] .d5-bar{background:var(--d5-power-rtl);transform-origin:100%;border-radius:999px 0 0 999px}.d5-table .d5-points{color:#fff;min-width:2.4em;font:800 1.25rem/1 var(--d5-display);text-shadow:none;background:#e10600;border:2px solid #fff;border-radius:999px;padding:7px 10px;display:inline-block;box-shadow:0 0 14px #e10600cc}.d5-table tbody tr:first-child>*{background-color:#0046ff22}.d5-table .d5-negative{color:#ffb3ae}.d5-table .d5-positive{color:#a9c6ff}.d5-form{vertical-align:middle;gap:4px;display:inline-flex}.d5-result{width:18px;height:18px;font:800 .62rem/1 var(--font-body);color:#fff;text-shadow:none;border-radius:50%;place-items:center;display:grid}.d5-W{background:#0046ff}.d5-D{background:#6b7491}.d5-L{background:#e10600}.d5-mobile-form{margin-top:6px;display:none}.d5-go tbody tr{animation:.7s cubic-bezier(.18,1.35,.35,1) both d5-kick;animation-delay:calc(var(--i)*70ms + .15s)}[dir=rtl].d5-go tbody tr{animation-name:d5-kick-rtl}.d5-go .d5-points{animation:.45s cubic-bezier(.2,1.8,.4,1) both d5-pop;animation-delay:calc(var(--i)*70ms + .65s)}.d5-go .d5-bar{animation:1s cubic-bezier(.2,1.45,.35,1) both d5-charge;animation-delay:calc(var(--i)*70ms + .9s)}.d5-go tbody tr:first-child>*{animation:3.2s ease-in-out 2.6s infinite d5-leader}@keyframes d5-kick{0%{opacity:0;transform:translate(-115%)rotate(-4deg)}70%{opacity:1}}@keyframes d5-kick-rtl{0%{opacity:0;transform:translate(115%)rotate(4deg)}70%{opacity:1}}@keyframes d5-pop{0%{transform:scale(0)rotate(-20deg)}}@keyframes d5-charge{0%{filter:brightness(2.6);transform:scaleX(0)}60%{filter:brightness(1.6)}}@keyframes d5-leader{50%{background-color:#0046ff55}}.d5-fx{z-index:60;pointer-events:none;will-change:transform,opacity;display:block;position:fixed}.d5-ring{border:6px solid #fff;border-radius:50%;width:90px;height:90px;box-shadow:0 0 0 3px #000,inset 0 0 0 3px #000}.d5-star{clip-path:polygon(50% 0,59% 31%,85% 10%,70% 40%,100% 50%,69% 59%,88% 88%,58% 70%,50% 100%,40% 70%,12% 88%,30% 58%,0 50%,31% 40%,10% 12%,40% 30%);background:#fff;width:95px;height:95px}.d5-line{border-radius:999px;height:4px}.d5-shot{filter:drop-shadow(0 0 8px #fff8);background:url(/pitch/ball.png) 50%/contain no-repeat;width:34px;height:34px}@container (width<=620px){.d5-table .d5-detail,.d5-table .d5-form-col{display:none}.d5-table .d5-mobile-form{display:flex}.d5-table .d5-position{font-size:1.6rem}.d5-team-button{font-size:1.1rem}.d5-table .d5-team{min-width:0}.d5-table td,.d5-table tbody th{padding:11px 4px}.d5-table .d5-points{min-width:2em;padding:7px 6px}.d5-kicker{letter-spacing:.08em;font-size:.64rem}.d5-card .standings-status{display:none}}@media (max-width:650px){html .standings-card.d5-card{border-radius:26px;padding:20px 12px 16px}}@media (prefers-reduced-motion:reduce){.d5-card *,.d5-card.d5-go *{transition:none!important;animation:none!important}.d5-fx{display:none!important}}html[dir=rtl] .d5-heading h1{font-size:clamp(1.5rem,4cqi,2.2rem);line-height:1.2}.team-logo{object-fit:cover;background:#fff;border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:inline-grid;box-shadow:0 0 0 2px #000}.team-logo-initials{color:#fff;font:800 11px/1 var(--font-body);letter-spacing:0;text-transform:uppercase;background:#111}.d5-team-button{align-items:center;gap:10px;display:flex}.d5-team-button .team-logo{width:38px;height:38px}.derby-team{align-items:center;gap:10px;min-width:0;display:inline-flex}.derby-team-away{justify-content:flex-end}.finals-team .team-logo,.d5-table th>.derby-team .team-logo{width:24px;height:24px}@container (width<=620px){.d5-team-button .team-logo{width:30px;height:30px}}@media (max-width:600px){.derby-match-score .team-logo{width:22px;height:22px}.derby-team{gap:6px}}.award-card .derby-team .team-logo{width:22px;height:22px}.community-banner{margin:28px var(--ps-inset) 0;color:#000;box-shadow:-7px 8px 0 var(--red), 7px 8px 0 var(--blue);background:#fff;border:3px solid #000;border-radius:32px;justify-content:space-between;align-items:center;gap:32px;padding:clamp(24px,4vw,56px);display:flex}.community-banner>div{min-width:0}.community-banner .eyebrow{align-items:center;gap:12px;display:flex}.community-banner h2{overflow-wrap:anywhere}.community-banner p:not(.eyebrow){margin-top:18px}.community-link{min-width:0}.community-link svg,.community-banner>.button{flex-shrink:0}.header-cta-pair{flex:none;grid-template-columns:repeat(2,1fr);gap:14px;display:grid}html .site-header .header-cta-pair .header-register{white-space:nowrap;border:0;justify-content:center;align-items:center;gap:10px;min-width:max-content;min-height:50px;padding:12px 20px;display:flex}.header-cta-pair .header-register>span{flex:none}html .site-header .header-community{color:#000}html .site-header .header-community:before{background:#fff}.header-community .community-link-arrow{display:none}.mobile-sheet .menu-community,.mobile-sheet nav a[href=\/register]{white-space:nowrap;text-align:center;width:100%;height:64px;min-height:64px;box-shadow:5px 6px 0 var(--blue);border:3px solid #000;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:14px;padding:16px 20px;display:flex}.mobile-sheet .menu-community{--btn-bg:#fff;--btn-fg:#000;color:#000;background:#fff}.mobile-sheet .menu-community:before{display:none}.mobile-sheet nav a[href=\/register]{background:var(--red);color:#fff}.mobile-sheet nav a[href=\/register]:before{display:none}.brand-glyph{width:22px;height:22px;-webkit-mask:var(--brand-glyph) center / contain no-repeat;mask:var(--brand-glyph) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.brand-glyph-whatsapp{--brand-glyph:url(/icons/whatsapp.svg)}.brand-glyph-instagram{--brand-glyph:url(/icons/instagram.svg)}.community-text-link .brand-glyph{vertical-align:-.1em;width:1em;height:1em;margin-inline-end:.35em}html :is(.how-section,.faq-section,.floodlight-hero) .red-text,html .competition-coming-soon h1 span,html .d5-card .d5-kicker,html .d5-card .d5-table tr:nth-child(2n) .d5-position{text-shadow:none}.d5-league{color:#c6cde0;grid-column:2;margin:0}.faq-location{color:#000;box-shadow:-4px 5px 0 var(--red), 4px 5px 0 var(--blue);background:#fff;border:3px solid #000;border-radius:24px;align-items:flex-start;gap:16px;margin:10px 8px 22px 0;padding:22px;display:flex}.faq-location>div{min-width:0}.faq-location strong{overflow-wrap:anywhere;display:block}.faq-location .button{white-space:normal;margin-top:16px}.community-text-link,.footer-legal a,.registration-page .terms-link{text-underline-offset:4px;text-decoration:underline}.footer-contact-links{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.footer-bottom,.footer-bottom>div{flex-wrap:wrap}.footer-legal{flex-wrap:wrap;gap:16px;display:inline-flex}.footer-legal a{align-items:center;min-height:44px;display:inline-flex}.registration-page .fact.price{grid-column:1/-1}.registration-page .price .help{color:inherit;margin-top:12px;display:block}.registration-page .community-next{margin-top:22px}.registration-page .community-next+.button{white-space:normal;width:100%;margin-top:14px}.registration-page .check label{cursor:pointer}.registration-page .terms-link{color:var(--blue)}html .how-section .steps{grid-template-columns:repeat(3,minmax(0,1fr))}html .site-header .menu-toggle{display:inline-flex}html .site-header .header-actions{margin-inline-start:auto}@media (min-width:1024px){html .site-header :is(.header-actions,.menu-toggle){flex-shrink:0}}@media (max-width:1899px){html .site-header .desktop-nav{display:none}}@media (max-width:1023px){.header-cta-pair{display:none}}@media (max-width:389px){html .site-header .nav-row{gap:8px;padding-inline:8px 6px}html .site-header .language{padding-inline:2px}html .site-header .header-actions{gap:4px}}@media (max-width:359px){html .site-header .brand-name{display:none}}@media (max-width:767px){.community-banner{flex-direction:column;align-items:stretch;gap:24px}.community-banner>.button{white-space:normal;width:100%}html .how-section .steps{grid-template-columns:minmax(0,1fr)}.footer-contact-links{align-items:stretch}.faq-location{gap:10px;padding:18px 14px}.faq-location .button{gap:10px;width:100%;padding-inline:14px}}@media (max-width:699px){.ps-intro-logo{top:calc(env(safe-area-inset-top,0px) + 16px);object-fit:contain;max-width:min(64vw,240px);height:clamp(72px,12svh,110px)}}@media (max-width:699px) and (max-height:760px){.ps-intro-logo{top:calc(env(safe-area-inset-top,0px) + 14px);height:min(12svh,88px)}}.pending-note{text-wrap:pretty}.text-link,.registration-page .venue-link{text-underline-offset:4px;text-decoration:underline}.text-link:focus-visible{outline-offset:4px;outline:3px solid}.registration-page .venue-link:focus-visible{outline-offset:4px;outline:3px solid}.registration-page .fact-age{font-size:var(--text-caption);margin-top:12px;display:block}.registration-page .registration-privacy{margin-top:18px}html .site-header .nav-row{grid-template-columns:auto auto auto minmax(0,1fr);gap:16px;display:grid}html .site-header .primary-pages{justify-content:flex-start;align-items:center;gap:6px;min-width:0;margin:0;display:flex}html .site-header .primary-pages a{text-align:center}html .site-header .header-actions{justify-content:flex-end;gap:12px;min-width:0;margin:0}html .site-header .header-cta-pair{display:grid}html .site-header .header-register-short{display:none}html .site-header .menu-toggle{flex:none;display:inline-flex}@media (max-width:1599px){html .site-header .nav-row{grid-template-columns:auto auto minmax(0,1fr);row-gap:10px;padding-block:10px 12px}html .site-header .primary-pages{grid-area:2/1/auto/-1;justify-content:center}html .site-header .wordmark{grid-area:1/1}html .site-header .language{grid-area:1/2}html .site-header .header-actions{grid-area:1/3}}@media (max-width:1023px){html .site-header .header-cta-pair{gap:8px;display:flex}html .site-header .header-cta-pair .header-register{min-width:0;height:44px;min-height:44px;padding:8px 12px}html .site-header .header-community{width:44px;padding:8px}html .site-header .header-community .community-link-label,html .site-header .header-register-label,html .site-header .header-register:not(.header-community)>svg{display:none}html .site-header .header-register-short{display:inline}html .site-header .brand-name{display:block}}@media (max-width:699px){html .site-header .nav-row{grid-template-columns:52px auto minmax(0,1fr);gap:8px 4px;width:100%;padding:8px 6px 10px}html .site-header .brand-icon{width:52px;height:52px;box-shadow:-4px 4px 0 var(--red),4px 4px 0 var(--blue);margin:0}html .site-header .wordmark{gap:0}html .site-header .brand-name{display:none}html .site-header .language{min-width:0;min-height:44px;font-size:var(--text-caption);padding:6px 4px}html .site-header .header-actions,html .site-header .header-cta-pair{gap:4px}html .site-header .header-cta-pair .header-register{font-size:var(--text-caption);padding:8px 6px}html .site-header .header-cta-pair .header-community{width:40px;padding:8px}html .site-header .menu-toggle{width:40px;height:44px}html .site-header .primary-pages{justify-content:stretch;gap:4px}html .site-header .primary-pages a{font-size:var(--text-caption);flex:auto;padding:8px 5px}}@media (max-width:389px){html .site-header .primary-pages{gap:2px}html .site-header .primary-pages a{padding-inline:3px;font-size:.8125rem}}@media (max-width:359px){html .site-header{padding-inline:4px}html .site-header .primary-pages a{padding-inline:2px;font-size:.75rem}}html .d5-tabs [data-slot=tabs-list]{box-shadow:4px 4px 0 var(--blue);background:#000;border:2px solid #fff;border-radius:999px;flex-wrap:nowrap;justify-content:stretch;gap:6px;margin-bottom:18px;padding:8px;display:flex}html .d5-tabs [data-slot=tabs-trigger]{color:#fff;min-width:0;min-height:44px;font-size:var(--text-caption);background:#000;border:0;flex:1;padding:10px 14px}html .d5-tabs [data-slot=tabs-trigger][data-state=active]{background:var(--red);color:#fff;box-shadow:inset 0 0 0 2px #fff}.d5-card .competition-panel,.d5-card .award-sections,.d5-card .team-filter{background:0 0}.d5-card .team-filter{border-bottom:1px solid #fff4;padding:14px 0 22px}.d5-card .team-trigger[data-slot=select-trigger]{background:#000;border-radius:12px}.d5-card .derby-match-list{background:0 0;gap:18px;padding-block:20px;display:grid}.d5-match-round{min-width:0}.d5-match-round>h2{color:#fff;text-shadow:none;margin:0 0 14px}#main .d5-match-round>h2{font-size:var(--text-subheading)}.d5-round-date{color:#c6cde0;margin-block:12px}.d5-card .derby-match{color:#fff;background:linear-gradient(105deg,#0046ff26,#000 65%);border:1px solid #fff5;border-radius:18px;margin-bottom:12px;padding:18px}.d5-card .derby-match-score>span{background:var(--red);text-shadow:none;border:2px solid #fff;border-radius:999px;padding:10px 14px}.d5-card .award-sections{padding:18px 0}.d5-card .award-section>h2{color:#fff;text-shadow:none}#main .d5-card .award-section>h2{font-size:var(--text-subheading)}.d5-card .award-card{color:#fff;background:linear-gradient(110deg,#0046ff3d,#000);border:2px solid #fff;border-radius:18px}.d5-card .award-rank,.d5-card .award-value{color:#fff;text-shadow:none}.d5-card .award-value{background:var(--red);border:2px solid #fff;border-radius:999px;padding:10px}.d5-card .competition-empty{color:#fff;background:0 0}@media (max-width:600px){html .d5-tabs [data-slot=tabs-list]{border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html .d5-tabs [data-slot=tabs-trigger]{padding:10px 6px}.d5-card .derby-match{padding:14px 10px}.d5-card .derby-match-score{gap:8px}}.d5-finals .finals-content{background:0 0;padding:12px 0 8px}.d5-finals .finals-intro{margin-bottom:24px}.d5-finals .finals-bracket{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px}.d5-finals .finals-round{flex-direction:column;display:flex}.d5-finals .finals-round-matches{flex-direction:column;flex:1;justify-content:space-around;gap:18px;display:flex}.d5-finals .finals-match{background:#000 radial-gradient(#ffffff12 1px,#0000 1.5px) 0 0/5px 5px;border:2px solid #fff;border-radius:16px;padding:14px 12px;box-shadow:0 0 16px #0046ff44}.d5-finals .finals-team{border-top-color:#fff6;gap:8px}.d5-finals .finals-team>span{flex:1;min-width:0}.d5-finals .finals-team small{color:#bcc8e2;font-size:var(--text-caption);margin-top:6px;font-weight:400;display:block}.d5-finals .finals-team strong{text-align:center;background:var(--red);color:#fff;min-width:32px;text-shadow:none;border:1px solid #fff;border-radius:999px;padding:6px}.d5-finals .finals-match-top>span{color:#fff}.d5-finals .finals-league-link{flex:none}@media (max-width:1000px){.d5-finals .finals-bracket{grid-template-columns:minmax(0,1fr)}.d5-finals .finals-round-matches{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:600px){.d5-finals .finals-round-matches{grid-template-columns:minmax(0,1fr)}.d5-finals .finals-round{margin-bottom:16px}}@media (max-width:699px){html .site-header .primary-pages{flex-wrap:wrap;justify-content:center;row-gap:6px}html .site-header .primary-pages a{flex:0 auto;padding-inline:12px}}.offer-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.offer-photo-tile{border:2px solid var(--black);background:var(--black);color:#fff;box-shadow:5px 5px 0 var(--blue);border-radius:24px;margin:0;position:relative;overflow:hidden}.offer-photo-tile picture{display:block}.offer-photo-tile img{aspect-ratio:1400/930;object-fit:cover;width:100%;height:auto;display:block}.offer-photo-tile figcaption{padding:24px}#main .offer-photo-tile h3{font-size:var(--text-subheading);text-shadow:none;margin:0 0 10px}.offer-photo-tile p{font-size:var(--text-body);color:#fff;margin:0}.photo-play-badge{inset-inline-start:18px;background:var(--blue);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:18px}.photo-play-badge svg{fill:currentColor;width:22px;height:22px}.register-section.has-photo{background:var(--black);color:#fff}.register-photo,.register-photo-overlay{position:absolute;inset:0}.register-photo{z-index:0}.register-photo img{object-fit:cover;object-position:center 54%;width:100%;height:100%;display:block}.register-photo-overlay{z-index:1;background:linear-gradient(#000c,#000d)}.register-section.has-photo>.wrap{z-index:2;position:relative}html .register-section.has-photo :is(h2,.eyebrow,.register-intro,.pending-note){color:#fff;text-shadow:none}@media (max-width:767px){.offer-photo-grid{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:26px}.offer-photo-tile figcaption{padding:20px}.register-photo img{object-position:50% center}}.home-community{--cs-ink:#000;--cs-mute:#3b3b3b;--cs-rule:#d9d9d9}.cs-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:stretch;gap:48px;display:grid}.cs-copy{flex-direction:column;gap:28px;min-width:0;display:flex}.cs-copy h2{margin:0}.cs-intro{max-width:46ch;font:400 1rem/1.7 var(--font-body);color:var(--cs-mute);margin:0}html .home-community .cs-intro{color:var(--cs-mute)}.cs-features{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cs-features li{flex-direction:column;gap:10px;min-width:0;padding-inline:0 20px;display:flex}.cs-features li+li{border-inline-start:1px solid var(--cs-rule);padding-inline-start:20px}.cs-icon{width:34px;height:34px;color:var(--cs-ink)}.cs-icon svg,.cs-icon .brand-glyph{width:100%;height:100%}.cs-features h3{font:800 1.375rem/1.05 var(--font-display);text-transform:uppercase;color:var(--cs-ink);margin:0}html[dir=rtl] .cs-features h3{font-size:1.15rem;line-height:1.4}.cs-features p{font:400 .9375rem/1.6 var(--font-body);color:var(--cs-mute);margin:0}.cs-features a{color:var(--cs-ink);text-underline-offset:4px;font-weight:700;text-decoration:underline}.cs-close{border-top:2px solid var(--cs-ink);font:800 .875rem/1.4 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--cs-ink);margin:0;padding-top:20px}html[dir=rtl] .cs-close{letter-spacing:0;font-size:1rem}.cs-actions{flex-wrap:wrap;gap:14px;display:flex}.cs-visual{isolation:isolate;background:repeating-linear-gradient(90deg,#fff0 0 9%,#0000000f 9% 18%),linear-gradient(100deg,#0046ff 0 51%,#e10600 51%);border:3px solid #000;border-radius:32px 10px;grid-template-rows:auto 1fr;min-height:560px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 120px #0006}html[dir=rtl] .cs-visual{background:repeating-linear-gradient(90deg,#fff0 0 9%,#0000000f 9% 18%),linear-gradient(-100deg,#0046ff 0 51%,#e10600 51%)}.cs-pitch{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.cs-pitch *{fill:none;stroke:#fff;stroke-opacity:.55;stroke-width:2.2px}.cs-mark{aspect-ratio:1;opacity:.08;z-index:-1;filter:grayscale()brightness(3);width:46%;max-width:300px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.cs-board{margin-top:40px;border:3px solid #fff;border-radius:22px;justify-self:end;width:84%;margin-inline-end:5%;position:relative;overflow:hidden;box-shadow:-7px 8px #e10600,7px 8px #000,0 24px 50px #0008}html[dir=rtl] .cs-board{box-shadow:7px 8px #e10600,-7px 8px #000,0 24px 50px #0008}.d5m-tabs{background:#000;border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:2px 0 10px;padding:3px;display:grid;box-shadow:0 0 0 1.5px #0046ff}.d5m-tabs span{min-height:20px;font:800 .5rem/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:#ffffffc0;text-align:center;border-radius:999px;place-items:center;padding:0 4px;display:grid}.d5m-tabs span:first-child{color:#fff;background:#e10600;box-shadow:0 0 8px #e10600aa}.cs-sticker{top:3.4%;color:#000;font:800 .875rem/1 var(--font-display);text-transform:uppercase;z-index:2;background:#fff;border-radius:10px;padding:7px 12px;position:absolute;inset-inline-start:7%;transform:rotate(-5deg);box-shadow:4px 4px #000}html[dir=rtl] .cs-sticker{font-size:.9rem;transform:rotate(5deg)}.cs-phone{margin-top:24px;margin-bottom:-100px;aspect-ratio:9/19;background:#000;border:3px solid #fff;border-radius:30px;grid-row:2;place-self:start;width:31%;max-width:205px;margin-inline-start:6%;padding:6px;position:relative;box-shadow:7px 8px #0046ff,0 24px 50px #000a}html[dir=rtl] .cs-phone{box-shadow:-7px 8px #0046ff,0 24px 50px #000a}.cs-phone .cs-screen{color:#fff;height:100%;font-family:var(--font-body);background:#030405 radial-gradient(#ffffff10 1px,#0000 1.4px) 0 0/7px 7px;border-radius:23px;flex-direction:column;display:flex;overflow:hidden}.ph-top{justify-content:center;padding-top:8px;display:flex}.ph-island{background:#000;border-radius:10px;width:36%;height:13px;box-shadow:0 0 0 1px #ffffff20}.ph-hero{background:#e10600;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:8px;margin:12px 10px 10px;padding:9px;display:grid;box-shadow:0 0 12px #e10600aa}.ph-hero .wa{background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.ph-hero .wa .brand-glyph{color:#000;width:16px;height:16px}.ph-hero b{font:800 .875rem/1 var(--font-display);text-transform:uppercase;display:block}.ph-hero small{opacity:.85;margin-top:2px;font-size:.5625rem;display:block}.ph-list{gap:7px;margin:0;padding:0 10px;list-style:none;display:grid}.ph-list li{background:#111;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:26px 1fr;align-items:center;gap:8px;padding:8px;display:grid}.ph-list li .ic{background:#0046ff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.ph-list li:nth-child(2) .ic{background:#e10600}.ph-list svg{width:14px;height:14px}.ph-list b{font:800 .75rem/1.1 var(--font-display);text-transform:uppercase;letter-spacing:.02em;display:block}.ph-list small{color:#ffffffa6;font-size:.5625rem;line-height:1.35;display:block}.d5m{color:#fff;background:#030405 radial-gradient(#ffffff12 1px,#0000 1.4px) 0 0/7px 7px;padding:12px 14px 14px}.d5m-kicker{color:var(--d5-kicker-red);text-shadow:0 0 8px #e10600;font:800 .5rem/1.2 var(--font-body);letter-spacing:.16em;margin:0 0 6px}.d5m-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.d5m-head img{border-radius:50%;width:22px;height:22px}.d5m-head b{text-transform:uppercase;text-shadow:0 0 6px #fff,0 0 18px #4d7dff;font:800 1.25rem/1 Barlow,Tahoma,sans-serif}.d5m-head .lt-tag{margin:0;color:#ffffffb3;border:1px solid #ffffff59;border-radius:999px;margin-inline-start:auto;padding:3px 8px;font-size:.5625rem}.d5m-t{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.d5m-t th{font:800 .5rem/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;text-align:center;border-bottom:2px solid #fff;padding:0 4px 6px}.d5m-t td{text-align:center;color:#e9eeff;text-shadow:0 0 4px #9fb4ff99;border-bottom:1px solid #ffffff30;padding:5px 4px;font:700 .75rem/1 Barlow,Tahoma,sans-serif}.d5m-t .pos{color:var(--d5-position-blue);text-shadow:0 0 8px #0046ff,0 0 2px #fff;text-align:start;font-size:1rem}.d5m-t tr:nth-child(2n) .pos{color:var(--d5-position-red);text-shadow:0 0 8px #e10600,0 0 2px #fff}.d5m-t tbody tr:first-child td{background:#0046ff22}.d5m-t .t{z-index:0;text-align:start;text-transform:uppercase;letter-spacing:.04em;color:#fff;position:relative}.d5m-t .t i{width:calc(var(--w)*100%);z-index:-1;background:var(--d5-power);opacity:.6;border-radius:0 999px 999px 0;position:absolute;inset-block:3px;inset-inline-start:-2px;box-shadow:0 0 10px #0046ff77}html[dir=rtl] .d5m-t .t i{background:var(--d5-power-rtl);border-radius:999px 0 0 999px}.d5m-t .pts{color:#fff;min-width:2em;text-shadow:none;background:#e10600;border:1.5px solid #fff;border-radius:999px;padding:3px 5px;display:inline-block;box-shadow:0 0 8px #e10600cc}.d5m-t .form{gap:3px;display:inline-flex}.d5m-t .form em{width:13px;height:13px;font:800 .4375rem/1 var(--font-body);color:#fff;text-shadow:none;border-radius:50%;place-items:center;font-style:normal;display:grid}.f-W{background:#0046ff}.f-D{background:#7d7d7d}.f-L{background:#e10600}@media (max-width:700px){.d5m-t th:nth-child(6),.d5m-t td:nth-child(6){display:none}}@media (max-width:1099px){.cs-grid{grid-template-columns:minmax(0,1fr)}.cs-visual{min-height:520px}}@media (max-width:700px){.cs-features{grid-template-columns:minmax(0,1fr);gap:22px}.cs-features li,.cs-features li+li{border:0;padding-inline:0}.cs-features li+li{border-top:1px solid var(--cs-rule);padding-top:22px}.cs-visual{min-height:630px}.cs-board{margin-top:38px;width:94%;margin-inline-end:3%}.cs-phone{margin-inline-start:5%;width:52%;min-width:170px;margin-bottom:-24px}.d5m-tabs span:nth-child(n+3){display:none}.d5m-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-sticker{font-size:.75rem}}.ph-list li>div{overflow-wrap:anywhere;min-width:0}.cs-visual .cs-mark{height:auto}html .benefits-section .match-copy{padding:clamp(28px,3vw,48px)}html .benefits-section .match-copy li{align-items:flex-start;gap:14px}html .benefits-section .match-copy li svg{flex:none;width:20px;height:20px;margin-block-start:4px}.benefits-community{margin-top:28px}.benefits-community h3{margin:0}html .benefits-community ul{margin-top:14px}html .benefits-community li{border:0;padding-block:7px}html .benefits-actions{flex-wrap:nowrap;gap:14px;margin-top:28px}html .benefits-actions .button{justify-content:center;gap:10px;min-width:0;padding-inline:18px}.benefits-actions .community-link-label{min-width:0}html .partners-section{margin:var(--ps-gap) var(--ps-inset) 0;color:#000;border-radius:var(--ps-radius);box-shadow:var(--ps-panel-shadow);background:#fff;padding-block:clamp(36px,5vw,64px)}.partners-list{flex-wrap:wrap;gap:24px;margin:28px 0 0;padding:0;list-style:none;display:flex}.partner-card{color:#fff;min-width:0;box-shadow:5px 6px 0 var(--blue);background:#000;border:3px solid #000;border-radius:24px;flex:0 340px}.partner-content{flex-direction:column;align-items:flex-start;gap:20px;padding:28px;display:flex}.partner-content picture{max-width:100%;display:block}.partner-content img{width:220px;max-width:100%;height:auto;display:block}.partner-content h3{margin:0 0 6px}#main .partner-label{font-size:var(--text-caption);color:#fff;margin:0}@media (max-width:1199px){html .benefits-section{grid-template-columns:1fr}html .benefits-section .match-photo{clip-path:none;min-height:clamp(360px,48vw,520px)}}@media (max-width:767px){html .benefits-actions{flex-direction:column;align-items:stretch}.partner-content img{width:180px}.partner-content{padding:24px}}
