.AnubisFeature-module__q9btvG__wrap{padding:0 clamp(20px,6vw,80px)}.AnubisFeature-module__q9btvG__slot{background:linear-gradient(135deg,#0b78bd,#0a3a57);border-radius:24px;width:100%;text-decoration:none;transition:transform .12s,box-shadow .12s;display:block;position:relative;overflow:hidden;box-shadow:0 6px #0a3a5759}.AnubisFeature-module__q9btvG__slot:hover{transform:translateY(-3px);box-shadow:0 12px 22px #00000057}.AnubisFeature-module__q9btvG__slot:active{transform:translateY(0)}.AnubisFeature-module__q9btvG__media{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.AnubisFeature-module__q9btvG__content{z-index:1;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:14px;width:100%;min-height:clamp(300px,42vh,460px);padding:clamp(20px,3.2vw,40px);display:flex;position:relative}.AnubisFeature-module__q9btvG__tags{flex-wrap:wrap;justify-content:flex-end;align-self:flex-end;gap:8px;display:flex}.AnubisFeature-module__q9btvG__tagBad{font-family:var(--font-body,"Montserrat", sans-serif);text-transform:uppercase;letter-spacing:.08em;color:#fff;background:#ef4444;border-radius:999px;padding:6px 15px;font-size:.72rem;font-weight:800}.AnubisFeature-module__q9btvG__tagOutline{font-family:var(--font-body,"Montserrat", sans-serif);letter-spacing:.04em;color:#fff;background:#0a3a5759;border:1.5px solid #fff9;border-radius:999px;padding:5px 14px;font-size:.72rem;font-weight:700}.AnubisFeature-module__q9btvG__bottom{flex-direction:column;align-items:flex-start;gap:clamp(12px,1.8vw,20px);display:flex}.AnubisFeature-module__q9btvG__title{font-family:var(--font-display,"Luckiest Guy", cursive);color:#fff;letter-spacing:.01em;text-shadow:0 3px 16px #00000073;max-width:16ch;margin:0;font-size:clamp(2.6rem,6.8vw,6.8rem);line-height:.98}.AnubisFeature-module__q9btvG__titleAccent{color:var(--yellow,#ffd23e)}.AnubisFeature-module__q9btvG__btn{font-family:var(--font-display,"Luckiest Guy", cursive);letter-spacing:.03em;color:#fff;background:#22c55e;border-radius:14px;padding:12px 26px;font-size:clamp(1rem,1.8vw,1.3rem);transition:background .15s,transform .1s,box-shadow .1s;display:inline-block;box-shadow:0 4px #0a3a5766}.AnubisFeature-module__q9btvG__slot:hover .AnubisFeature-module__q9btvG__btn{background:#2fd46b}
.home-module__vSOv9G__page{color:#fff;min-height:100svh;font-family:var(--font-body,"Montserrat", system-ui);background:0 0}.home-module__vSOv9G__hero{align-items:flex-end;width:100%;min-height:clamp(460px,80vh,1000px);display:flex;position:relative;overflow:hidden}.home-module__vSOv9G__heroImg{z-index:0;background:var(--blue-sky) url(/home-hero.jpg) center / cover no-repeat;position:absolute;inset:0}.home-module__vSOv9G__heroTint{z-index:1;pointer-events:none;background:linear-gradient(#0a3a5714 0%,#0a3a578c 100%);position:absolute;inset:0}.home-module__vSOv9G__heroContent{z-index:2;max-width:720px;padding:clamp(32px,6vw,64px) clamp(20px,6vw,80px) clamp(24px,4vw,48px);position:relative}.home-module__vSOv9G__heroTitle{font-family:var(--font-display,"Luckiest Guy", system-ui);color:#fff;letter-spacing:.02em;text-shadow:0 4px 24px #0000004d;margin:0 0 12px;font-size:clamp(2.8rem,8vw,6rem);line-height:1}.home-module__vSOv9G__heroTitle span{color:var(--yellow,#ffd23e)}.home-module__vSOv9G__heroSub{color:#fff;max-width:480px;margin:0;font-size:clamp(14px,1.8vw,18px);font-weight:500}.home-module__vSOv9G__searchHero{text-align:center;padding:clamp(24px,4vw,48px) clamp(20px,6vw,80px) 16px;position:relative}.home-module__vSOv9G__searchEyebrow{font-family:var(--font-display,"Luckiest Guy", system-ui);letter-spacing:.18em;color:var(--yellow,#ffd23e);text-transform:uppercase;margin:0 0 16px;font-size:clamp(11px,1.4vw,14px)}.home-module__vSOv9G__searchTitle{font-family:var(--font-display,"Luckiest Guy", system-ui);color:#fff;letter-spacing:.02em;margin:0 0 12px;font-size:clamp(4.8rem,14vw,11rem);line-height:1}.home-module__vSOv9G__searchTitle span{color:var(--yellow,#ffd23e)}.home-module__vSOv9G__searchSub{color:#fff;margin:0 0 40px;font-size:clamp(28px,3.6vw,36px);font-weight:500}.home-module__vSOv9G__searchWrap{max-width:860px;margin:0 auto;position:relative}.home-module__vSOv9G__searchInput{width:100%;font-family:var(--font-display,"Luckiest Guy", system-ui);letter-spacing:.04em;color:#fff;box-sizing:border-box;background:#ffffff14;border:2.5px solid #fff;border-radius:50px;outline:none;padding:40px clamp(96px,12vw,150px) 40px 56px;font-size:clamp(32px,4.4vw,44px);transition:border-color .2s,background .2s}.home-module__vSOv9G__searchInput::placeholder{color:#fff;opacity:1}.home-module__vSOv9G__searchInput:focus::placeholder{color:#0000}.home-module__vSOv9G__searchInput:focus{border-color:var(--yellow,#ffd23e);background:#ffffff1f}.home-module__vSOv9G__searchGo{cursor:pointer;font-family:var(--font-display,"Luckiest Guy", system-ui);letter-spacing:.06em;color:#fff;background:0 0;border:none;padding:4px 8px;font-size:clamp(26px,3.2vw,42px);transition:opacity .15s,transform .1s;position:absolute;top:50%;right:clamp(22px,3vw,44px);transform:translateY(-50%)}.home-module__vSOv9G__searchGo:hover{opacity:.8}.home-module__vSOv9G__searchGo:active{transform:translateY(-50%)scale(.94)}.home-module__vSOv9G__searchGo:disabled{opacity:.4;cursor:default}.home-module__vSOv9G__videoBlock{flex-direction:column;gap:0;display:flex}@media (max-width:768px){.home-module__vSOv9G__videoBlock{flex-direction:column-reverse;padding-top:clamp(24px,4vw,48px)}}.home-module__vSOv9G__dropdown{background:var(--blue-deep,#0c5b92);border:2px solid var(--yellow,#ffd23e);z-index:100;border-radius:20px;max-height:320px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto;box-shadow:0 8px 40px #0006}.home-module__vSOv9G__dropdownItem{cursor:pointer;color:#fff;font-family:var(--font-display,"Luckiest Guy", system-ui);letter-spacing:.03em;align-items:center;gap:14px;padding:14px 24px;font-size:clamp(14px,1.8vw,18px);text-decoration:none;transition:background .15s;display:flex}.home-module__vSOv9G__dropdownItem:hover{background:#ffffff1f}.home-module__vSOv9G__dropdownItem+.home-module__vSOv9G__dropdownItem{border-top:1px solid #ffffff14}.home-module__vSOv9G__dropdownThumb{object-fit:cover;background:#ffffff1a;border-radius:10px;flex-shrink:0;width:40px;height:40px}.home-module__vSOv9G__dropdownEmpty{color:#ffffff80;padding:20px 24px;font-size:15px;font-style:italic}.home-module__vSOv9G__divider{background:#fff;border:none;height:1px;margin:clamp(24px,4vw,48px) clamp(20px,6vw,80px)}.home-module__vSOv9G__product{grid-template-columns:3fr 2fr;align-items:center;gap:clamp(32px,6vw,80px);padding:16px clamp(20px,6vw,80px) clamp(60px,10vw,120px);display:grid}.home-module__vSOv9G__productImage{aspect-ratio:1;background:var(--blue-sky) url(/product-img.jpg) center / cover no-repeat;border:3px solid #ffffff1a;border-radius:28px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.home-module__vSOv9G__productPlaceholder{font-family:var(--font-display,"Luckiest Guy", system-ui);color:#ffffff40;letter-spacing:.1em;text-align:center;padding:20px;font-size:clamp(14px,2vw,20px)}.home-module__vSOv9G__productCorner{background:var(--yellow,#ffd23e);color:var(--navy,#0a3a57);font-family:var(--font-display,"Luckiest Guy", system-ui);letter-spacing:.06em;border-radius:40px;padding:12px 28px;font-size:26px;position:absolute;top:16px;left:16px}.home-module__vSOv9G__productContent{flex-direction:column;gap:20px;display:flex}.home-module__vSOv9G__productTag{font-family:var(--font-display,"Luckiest Guy", system-ui);letter-spacing:.16em;color:var(--yellow,#ffd23e);text-transform:uppercase;background:#ffd23e1a;border:1.5px solid #ffd23e4d;border-radius:20px;width:fit-content;padding:5px 14px;font-size:12px;display:inline-block}.home-module__vSOv9G__productTitle{font-family:var(--font-display,"Luckiest Guy", system-ui);color:#fff;letter-spacing:.02em;margin:0;font-size:clamp(4rem,10vw,8rem);line-height:1}.home-module__vSOv9G__productTitle span{color:var(--yellow,#ffd23e)}.home-module__vSOv9G__productDesc{color:#fff;margin:0;font-size:clamp(24.3px,2.88vw,31.5px);font-weight:600;line-height:1.3}.home-module__vSOv9G__productDescHi{color:var(--yellow,#ffd23e);font-weight:800}.home-module__vSOv9G__productDescWhite{color:#fff;font-weight:800}.home-module__vSOv9G__productDescUnderline{text-underline-offset:.12em;text-decoration:underline}.home-module__vSOv9G__productMeta{flex-wrap:wrap;gap:24px;display:flex}.home-module__vSOv9G__metaItem{flex-direction:column;gap:3px;display:flex}.home-module__vSOv9G__metaLabel{letter-spacing:.12em;color:#fff;text-transform:uppercase;font-size:11px;font-weight:600}.home-module__vSOv9G__metaValue{font-family:var(--font-display,"Luckiest Guy", system-ui);color:#fff;letter-spacing:.04em;font-size:clamp(16px,2vw,22px)}.home-module__vSOv9G__productCta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.home-module__vSOv9G__btnPrimary{font-family:var(--font-display,"Luckiest Guy", system-ui);letter-spacing:.04em;color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:14px;padding:26px 40px;font-size:1.9rem;transition:background .15s,transform .1s,box-shadow .1s;box-shadow:0 4px #0a3a5766}.home-module__vSOv9G__btnPrimary:hover{background:#2fd46b}.home-module__vSOv9G__btnPrimary:active{transform:translateY(3px);box-shadow:0 1px #0a3a5766}.home-module__vSOv9G__btnSecondary{font-family:var(--font-display,"Luckiest Guy", system-ui);letter-spacing:.06em;color:#fff;cursor:pointer;background:0 0;border:2px solid #fff3;border-radius:50px;padding:14px 28px;font-size:clamp(14px,1.6vw,17px);text-decoration:none;transition:border-color .15s,color .15s;display:inline-block}.home-module__vSOv9G__btnSecondary:hover{color:#fff;border-color:#ffffff80}.home-module__vSOv9G__strip{background:#0a3a5780;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(24px,5vw,60px);padding:28px clamp(20px,6vw,80px);display:flex}.home-module__vSOv9G__stripStat{flex-direction:column;align-items:center;gap:2px;display:flex}.home-module__vSOv9G__stripNum{font-family:var(--font-display,"Luckiest Guy", system-ui);color:var(--yellow,#ffd23e);letter-spacing:.04em;font-size:clamp(2rem,5vw,3.5rem);line-height:1}.home-module__vSOv9G__stripLabel{color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:clamp(11px,1.2vw,14px);font-weight:600}.home-module__vSOv9G__stripDivider{background:#ffffff1f;width:2px;height:48px}@media (max-width:768px){.home-module__vSOv9G__product{grid-template-columns:1fr}.home-module__vSOv9G__productImage{aspect-ratio:4/3;max-height:300px}.home-module__vSOv9G__stripDivider{display:none}.home-module__vSOv9G__heroSub{margin-bottom:0;font-size:17px}}.home-module__vSOv9G__videoSection{grid-template-columns:3fr 7fr;align-items:start;gap:clamp(32px,6vw,64px);width:100%;padding:0 clamp(20px,6vw,80px);display:grid}.home-module__vSOv9G__textCol{flex-direction:column;gap:0;display:flex}.home-module__vSOv9G__cardsHeading{font-family:var(--font-display,"Luckiest Guy", system-ui);letter-spacing:.04em;color:#fff;text-transform:uppercase;margin:0 0 16px;font-size:clamp(51px,8vw,102px);line-height:1.05}.home-module__vSOv9G__cardsHeadingYellow{color:var(--yellow,#ffd23e)}.home-module__vSOv9G__bentoHome{margin-top:-64px;padding:0 clamp(20px,6vw,80px) clamp(48px,8vw,96px)}.home-module__vSOv9G__stepsHeading{font-family:var(--font-display,"Luckiest Guy", system-ui);color:#fff;text-align:center;letter-spacing:.02em;margin:clamp(48px,8vw,96px) 0 clamp(8px,2vw,20px);padding:0 clamp(20px,6vw,80px);font-size:clamp(64px,10vw,128px);line-height:1.05}.home-module__vSOv9G__cardsLead{font-family:var(--font-body,"Montserrat", system-ui);color:#fff;margin:0 0 16px;font-size:clamp(32px,3.6vw,40px);font-weight:600}.home-module__vSOv9G__cardsList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.home-module__vSOv9G__cardsPoint{font-family:var(--font-body,"Montserrat", system-ui);color:#fff;padding-left:24px;font-size:clamp(28px,2.8vw,34px);font-weight:600;position:relative}.home-module__vSOv9G__cardsPoint:before{content:"";background:var(--yellow,#ffd23e);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.home-module__vSOv9G__videoStack{flex-direction:column;gap:clamp(16px,2vw,24px);width:100%;display:flex}.home-module__vSOv9G__videoCol{aspect-ratio:16/9;border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 8px 40px #0000004d}.home-module__vSOv9G__plinthVideo{border-radius:20px;width:100%;display:block;overflow:hidden;box-shadow:0 8px 40px #0000004d}.home-module__vSOv9G__videoFrame{border:none;width:100%;height:100%;position:absolute;inset:0}@media (max-width:768px){.home-module__vSOv9G__videoSection{grid-template-columns:1fr}}
.FAQ-module__8ZM7Ka__faq{padding:clamp(24px,4vw,48px) clamp(20px,6vw,80px) clamp(60px,10vw,120px)}.FAQ-module__8ZM7Ka__inner{width:100%}.FAQ-module__8ZM7Ka__heading{font-family:var(--font-display,"Luckiest Guy", cursive);color:var(--white,#fff);text-align:center;letter-spacing:.01em;margin:0 0 clamp(20px,3vw,36px);font-size:clamp(4rem,10vw,8rem);line-height:1.05}.FAQ-module__8ZM7Ka__headingYellow{color:var(--yellow,#ffd23e)}.FAQ-module__8ZM7Ka__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.FAQ-module__8ZM7Ka__columns{grid-template-columns:1fr;align-items:start;gap:12px;display:grid}@media (min-width:900px){.FAQ-module__8ZM7Ka__columns{grid-template-columns:1fr 1fr;gap:12px 24px}}.FAQ-module__8ZM7Ka__item{background:#ffffff14;border:3px solid #fff;border-radius:16px;transition:border-color .2s,background .2s;overflow:hidden}.FAQ-module__8ZM7Ka__item:hover{border-color:var(--navy,#0a3a57)}.FAQ-module__8ZM7Ka__itemOpen{border-color:var(--yellow,#ffd23e);background:#ffffff1f}.FAQ-module__8ZM7Ka__question{cursor:pointer;text-align:left;width:100%;color:var(--navy,#0a3a57);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:clamp(16px,2.2vw,22px) clamp(18px,2.6vw,26px);display:flex}.FAQ-module__8ZM7Ka__qText{font-family:var(--font-body,"Montserrat", sans-serif);font-size:clamp(1.13rem,2.1vw,1.33rem);font-weight:700;line-height:1.3}.FAQ-module__8ZM7Ka__answerLink{color:var(--navy,#0a3a57);font-weight:800;text-decoration:underline}.FAQ-module__8ZM7Ka__answerLink:hover{opacity:.75}.FAQ-module__8ZM7Ka__icon{flex:none;width:22px;height:22px;position:relative}.FAQ-module__8ZM7Ka__iconBar{background:var(--yellow,#ffd23e);border-radius:2px;width:16px;height:2.5px;transition:transform .25s,opacity .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FAQ-module__8ZM7Ka__iconBarV{transform:translate(-50%,-50%)rotate(90deg)}.FAQ-module__8ZM7Ka__itemOpen .FAQ-module__8ZM7Ka__iconBarV{opacity:0;transform:translate(-50%,-50%)rotate(0)}.FAQ-module__8ZM7Ka__panel{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.FAQ-module__8ZM7Ka__itemOpen .FAQ-module__8ZM7Ka__panel{grid-template-rows:1fr}.FAQ-module__8ZM7Ka__panelInner{overflow:hidden}.FAQ-module__8ZM7Ka__answer{font-family:var(--font-body,"Montserrat", sans-serif);color:var(--navy,#0a3a57);margin:0;padding:0 clamp(18px,2.6vw,26px) clamp(18px,2.4vw,24px);font-size:clamp(1.08rem,1.9vw,1.21rem);font-weight:600;line-height:1.6}
.HowItPlays-module__uEjJcW__root{position:relative}.HowItPlays-module__uEjJcW__module{padding:clamp(28px,5vw,64px) 0 clamp(10px,1.4vw,20px)}.HowItPlays-module__uEjJcW__heading{font-family:var(--font-display,"Luckiest Guy", system-ui);color:#fff;text-align:center;letter-spacing:.02em;margin:0 0 clamp(10px,1.4vw,18px);font-size:clamp(64px,10vw,128px);line-height:1.02}.HowItPlays-module__uEjJcW__headingYellow{color:var(--yellow,#ffd23e)}.HowItPlays-module__uEjJcW__scrollbar{opacity:0;background:#ffffff38;border-radius:999px;width:clamp(180px,28vw,360px);height:10px;margin:0 auto clamp(20px,2.4vw,32px);transition:opacity .2s;position:relative}.HowItPlays-module__uEjJcW__thumb{background:var(--yellow,#ffd23e);cursor:grab;touch-action:none;border-radius:999px;width:30%;min-width:48px;position:absolute;top:0;bottom:0;left:0}.HowItPlays-module__uEjJcW__thumb:active{cursor:grabbing}.HowItPlays-module__uEjJcW__wrap{position:relative}.HowItPlays-module__uEjJcW__rail{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;align-items:flex-start;gap:clamp(24px,3vw,48px);padding:clamp(40px,4.5vw,58px) clamp(20px,6vw,80px) clamp(8px,1.2vw,16px);display:flex;overflow:auto hidden}.HowItPlays-module__uEjJcW__rail::-webkit-scrollbar{display:none}.HowItPlays-module__uEjJcW__card{background:#ffed00;border:14px solid #ffed00;border-radius:22px;flex-direction:column;flex:none;margin:0;display:flex;position:relative;box-shadow:0 12px 36px #0a3a573d}.HowItPlays-module__uEjJcW__media{aspect-ratio:1;background:#e8f4f8;border-radius:10px 10px 0 0;width:clamp(240px,30vw,440px);position:relative;overflow:hidden}.HowItPlays-module__uEjJcW__mediaInner{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.HowItPlays-module__uEjJcW__caption{font-family:var(--font-display,"Luckiest Guy", system-ui);color:#0a3a57;text-align:center;letter-spacing:.02em;flex:none;padding:clamp(16px,1.8vw,30px) 14px clamp(18px,2vw,32px);font-size:clamp(22px,2.2vw,34px);line-height:1.15}.HowItPlays-module__uEjJcW__badge{background:var(--blue,#1497d6);width:clamp(130px,13vw,190px);height:clamp(130px,13vw,190px);font-family:var(--font-display,"Luckiest Guy", system-ui);color:#fff;z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:clamp(56px,6.5vw,90px);display:flex;position:absolute;top:-30px;left:-18px;box-shadow:0 6px 16px #0a3a5759}.HowItPlays-module__uEjJcW__bento{padding:clamp(6px,1.2vw,16px) clamp(20px,6vw,80px) clamp(48px,8vw,96px)}@media (max-width:700px){.HowItPlays-module__uEjJcW__heading{font-size:clamp(40px,11vw,72px)}.HowItPlays-module__uEjJcW__media{width:clamp(200px,66vw,300px)}.HowItPlays-module__uEjJcW__badge{width:clamp(84px,22vw,120px);height:clamp(84px,22vw,120px);font-size:clamp(40px,11vw,60px);top:-20px;left:-12px}.HowItPlays-module__uEjJcW__caption{font-size:clamp(18px,5vw,26px)}.HowItPlays-module__uEjJcW__rail{padding-top:clamp(30px,8vw,44px)}}
