.HeroSection-module__YGMWTW__hero{border-bottom:1px solid var(--mantine-color-gray-2);background:#fff}.HeroSection-module__YGMWTW__headline{letter-spacing:-.03em;color:#0a142c;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:600;line-height:1.12}.HeroSection-module__YGMWTW__cyclingWord{color:#126cd3;transition:opacity .18s,transform .18s;display:inline-block}.HeroSection-module__YGMWTW__wordVisible{opacity:1;transform:translateY(0)}.HeroSection-module__YGMWTW__wordHidden{opacity:0;transform:translateY(6px)}.HeroSection-module__YGMWTW__cardStrip{background:#fff}.HeroSection-module__YGMWTW__cards{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:640px){.HeroSection-module__YGMWTW__cards{grid-template-columns:1fr}}.HeroSection-module__YGMWTW__card{background:linear-gradient(160deg,#1a4fa0 0%,#2d6ed6 100%);border-right:1px solid #ffffff1f;padding:2rem 2rem 2.25rem;transition:background .2s}.HeroSection-module__YGMWTW__card:last-child{border-right:none}.HeroSection-module__YGMWTW__card:nth-child(2){background:linear-gradient(160deg,#126cd3 0%,#388aed 100%)}.HeroSection-module__YGMWTW__card:nth-child(3){background:linear-gradient(160deg,#0e56a9 0%,#2060c0 100%)}.HeroSection-module__YGMWTW__cardIcon{color:#fff;background:#ffffff26;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1rem;display:flex}
.StatsStrip-module__-wJl5G__strip{background:var(--mantine-color-gray-0);border-bottom:1px solid var(--mantine-color-gray-2);padding:2.5rem 0}.StatsStrip-module__-wJl5G__grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}@media (max-width:640px){.StatsStrip-module__-wJl5G__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem 0}}.StatsStrip-module__-wJl5G__stat{text-align:center;border-right:1px solid var(--mantine-color-gray-3);padding:0 1rem}.StatsStrip-module__-wJl5G__stat:last-child{border-right:none}.StatsStrip-module__-wJl5G__value{color:#126cd3;letter-spacing:-.02em;margin-bottom:.25rem;font-size:2.5rem;font-weight:600;line-height:1.1}
.HowItWorks-module__Hv8dkq__step{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(24px)}.HowItWorks-module__Hv8dkq__visible{opacity:1;transform:translateY(0)}.HowItWorks-module__Hv8dkq__number{color:#126cd3;letter-spacing:-.04em;opacity:.25;margin-bottom:1rem;font-size:3rem;font-weight:700;line-height:1}
.FeatureShowcase-module__3eAP9q__featureBlock{opacity:0;grid-template-columns:1fr 1fr;align-items:center;gap:5rem;transition:opacity .6s,transform .6s;display:grid;transform:translateY(28px)}.FeatureShowcase-module__3eAP9q__visible{opacity:1;transform:translateY(0)}.FeatureShowcase-module__3eAP9q__reverse{direction:rtl}.FeatureShowcase-module__3eAP9q__reverse>*{direction:ltr}.FeatureShowcase-module__3eAP9q__featureGraphic,.FeatureShowcase-module__3eAP9q__featureText{min-width:0}@media (max-width:768px){.FeatureShowcase-module__3eAP9q__featureBlock{grid-template-columns:1fr;gap:2rem}.FeatureShowcase-module__3eAP9q__reverse{direction:ltr}}.FeatureShowcase-module__3eAP9q__bullet{background:#126cd3;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.FeatureShowcase-module__3eAP9q__mockup{border:1px solid var(--mantine-color-gray-3);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0000001a,0 2px 8px #0000000f}.FeatureShowcase-module__3eAP9q__mockHeader{background:var(--mantine-color-gray-0);border-bottom:1px solid var(--mantine-color-gray-2);align-items:center;gap:4px;padding:.6rem .875rem;display:flex}.FeatureShowcase-module__3eAP9q__mockDot{border-radius:50%;width:10px;height:10px}.FeatureShowcase-module__3eAP9q__mockColumns{background:var(--mantine-color-gray-0);grid-template-columns:repeat(3,1fr);gap:.5rem;min-height:240px;padding:.75rem;display:grid}.FeatureShowcase-module__3eAP9q__mockCol{border:1px solid var(--mantine-color-gray-2);background:#fff;border-radius:8px;flex-direction:column;gap:.375rem;padding:.5rem;display:flex}.FeatureShowcase-module__3eAP9q__mockColHeader{border-top:3px solid #0000;border-radius:4px 4px 0 0;justify-content:space-between;align-items:center;margin:-.5rem -.5rem .25rem;padding:.375rem .375rem .25rem;display:flex}.FeatureShowcase-module__3eAP9q__mockCard{border:1px solid var(--mantine-color-gray-2);background:#fff;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:4px;padding:.4rem .5rem;display:flex;box-shadow:0 1px 2px #0000000a}.FeatureShowcase-module__3eAP9q__mockCardVotes{color:var(--mantine-color-blue-6);white-space:nowrap;flex-shrink:0;align-items:center;gap:2px;font-size:10px;display:flex}.FeatureShowcase-module__3eAP9q__mockAddCard{border:1px dashed var(--mantine-color-gray-3);text-align:center;cursor:pointer;border-radius:6px;padding:.3rem .5rem}.FeatureShowcase-module__3eAP9q__pokerStory{background:var(--mantine-color-blue-0);border:1px solid var(--mantine-color-blue-2);border-radius:8px;margin-bottom:1rem;padding:.625rem .75rem}.FeatureShowcase-module__3eAP9q__pokerPlayers{justify-content:center;gap:1rem;margin-bottom:1.25rem;display:flex}.FeatureShowcase-module__3eAP9q__pokerPlayer{flex-direction:column;align-items:center;display:flex}.FeatureShowcase-module__3eAP9q__pokerCard{border:2px solid var(--mantine-color-gray-3);background:var(--mantine-color-gray-1);width:42px;height:58px;color:var(--mantine-color-gray-4);border-radius:8px;justify-content:center;align-items:center;font-size:1rem;font-weight:700;transition:all .2s;display:flex}.FeatureShowcase-module__3eAP9q__pokerCardVoted{color:#126cd3;background:#ecf3fb;border-color:#126cd3}.FeatureShowcase-module__3eAP9q__pokerDeck{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.FeatureShowcase-module__3eAP9q__deckCard{border:1px solid var(--mantine-color-gray-3);width:32px;height:44px;color:var(--mantine-color-gray-7);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;font-size:.8rem;font-weight:600;transition:all .15s;display:flex}.FeatureShowcase-module__3eAP9q__deckCardSelected{color:#fff;background:#126cd3;border-color:#126cd3;transform:translateY(-4px);box-shadow:0 4px 12px #126cd34d}.FeatureShowcase-module__3eAP9q__actionsBody{background:var(--mantine-color-gray-0);flex-direction:column;gap:.875rem;min-height:320px;padding:.875rem;display:flex}.FeatureShowcase-module__3eAP9q__actionRow{border:1px solid var(--mantine-color-gray-2);background:#fff;border-radius:6px;padding:.5rem .625rem;box-shadow:0 1px 2px #0000000a}.FeatureShowcase-module__3eAP9q__actionPill{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:600;line-height:1.4}.FeatureShowcase-module__3eAP9q__jiraChip{color:#364fc7;letter-spacing:.02em;background:#ecf0fb;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px;font-weight:600}.FeatureShowcase-module__3eAP9q__carriedChip{text-transform:uppercase;letter-spacing:.05em;color:#862e9c;background:0 0;border:1px solid #d0bfff;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:600}.FeatureShowcase-module__3eAP9q__capacityGrid{background:var(--mantine-color-gray-0);grid-template-columns:repeat(3,1fr);gap:.5rem;min-height:240px;padding:.75rem;display:grid}.FeatureShowcase-module__3eAP9q__capacityCard{border:1px solid var(--mantine-color-gray-2);background:#fff;border-radius:8px;flex-direction:column;padding:.625rem;display:flex}.FeatureShowcase-module__3eAP9q__capacityAvatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:flex}.FeatureShowcase-module__3eAP9q__capacityBadge{white-space:nowrap;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:600}.FeatureShowcase-module__3eAP9q__capacityBar{background:var(--mantine-color-gray-2);border-radius:3px;height:6px;margin-top:auto;display:flex;overflow:hidden}.FeatureShowcase-module__3eAP9q__bingoGrid{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.FeatureShowcase-module__3eAP9q__bingoCell{background:var(--mantine-color-gray-0);border:1px solid var(--mantine-color-gray-2);border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:.4rem;transition:all .2s;display:flex}.FeatureShowcase-module__3eAP9q__bingoCellMarked{background:#ecf3fb;border-color:#126cd3}.FeatureShowcase-module__3eAP9q__bingoCellMarked>*{color:#126cd3;font-weight:600}
.RoadmapSection-module__jAweoW__layout{grid-template-columns:1fr 1.4fr;align-items:start;gap:5rem;display:grid}@media (max-width:768px){.RoadmapSection-module__jAweoW__layout{grid-template-columns:1fr;gap:2.5rem}}.RoadmapSection-module__jAweoW__left{padding-top:.5rem}.RoadmapSection-module__jAweoW__rows{border:1px solid var(--mantine-color-gray-3);border-radius:10px;flex-direction:column;gap:0;display:flex;overflow:hidden}.RoadmapSection-module__jAweoW__row{border-bottom:1px solid var(--mantine-color-blue-1);cursor:pointer;background:#ecf3fb;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:background .15s;display:flex}.RoadmapSection-module__jAweoW__row:last-child{border-bottom:none}.RoadmapSection-module__jAweoW__row:hover{background:#deeaf9}.RoadmapSection-module__jAweoW__rowIcon{color:#126cd3;background:#126cd31f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}
.Footer-module__OezkmW__footer{border-top:1px solid var(--mantine-color-gray-2);background:#fff}.Footer-module__OezkmW__inner{max-width:1200px;margin:0 auto;padding:0 1.5rem}.Footer-module__OezkmW__top{justify-content:space-between;align-items:flex-start;gap:4rem;padding:3rem 0 2.5rem;display:flex}@media (max-width:640px){.Footer-module__OezkmW__top{flex-direction:column;gap:2rem}}.Footer-module__OezkmW__brand{flex-direction:column;display:flex}.Footer-module__OezkmW__logo{font-family:var(--font-brand);color:#0a142c;letter-spacing:-.3px;font-size:1.375rem}.Footer-module__OezkmW__columns{gap:4rem;display:flex}@media (max-width:640px){.Footer-module__OezkmW__columns{gap:2rem}}.Footer-module__OezkmW__col{flex-direction:column;gap:8px;display:flex}.Footer-module__OezkmW__link{transition:color .15s;display:block}.Footer-module__OezkmW__link:hover{color:#126cd3!important}.Footer-module__OezkmW__bottom{border-top:1px solid var(--mantine-color-gray-2);justify-content:space-between;align-items:center;padding:1.25rem 0;display:flex}@media (max-width:640px){.Footer-module__OezkmW__bottom{flex-direction:column;align-items:flex-start;gap:.5rem}}
