:root{--im-navy:#0B2A4A;--im-blue:#0B2A4A;--im-blue-dark:#0B2A4A;--im-orange:#C2410C;--im-orange-dark:#C2410C;--im-bg:#FFFFFF;--im-soft-bg:#F8FAFC;--im-card:#FFFFFF;--im-text:#172033;--im-muted:#64748B;--im-border:#E2E8F0;--im-green:#15803D;--im-red:#DC2626}.invoice-mint-theme{background:var(--im-bg)}.invoice-mint-theme,.invoice-mint-theme .im-ui{color:var(--im-text)}.invoice-mint-theme .im-ui .site-header-bar,.invoice-mint-theme .im-ui.header,.invoice-mint-theme .im-ui.main-header,.invoice-mint-theme .im-ui.navbar,.invoice-mint-theme .im-ui.site-header{background:var(--im-navy);color:#ffffff;border-bottom-color:rgba(255,255,255,.08)}.invoice-mint-theme .im-ui.header a,.invoice-mint-theme .im-ui.main-header a,.invoice-mint-theme .im-ui.navbar a,.invoice-mint-theme .im-ui.site-header a{color:#ffffff;text-decoration:none}.invoice-mint-theme .im-ui.navbar a:hover,.invoice-mint-theme .im-ui.site-header a:hover{color:var(--im-orange)}.invoice-mint-theme .im-ui.navbar .bill-menu-panel a,.invoice-mint-theme .im-ui.navbar .profile-menu-panel a{color:var(--im-text)!important}.invoice-mint-theme .im-ui.navbar .bill-menu-panel a:hover,.invoice-mint-theme .im-ui.navbar .profile-menu-panel a:hover{color:var(--im-orange)!important}.invoice-mint-theme .im-ui.navbar .profile-menu-panel .profile-menu-active,.invoice-mint-theme .im-ui.navbar .profile-menu-panel .profile-menu-active:hover{color:#ffffff!important}.invoice-mint-theme .im-ui .hero,.invoice-mint-theme .im-ui .hero-section,.invoice-mint-theme .im-ui.banner,.invoice-mint-theme .im-ui.hero,.invoice-mint-theme .im-ui.hero-section{background:linear-gradient(135deg,#0B2A4A,#0B2A4A 68%,#C2410C);color:#ffffff}.invoice-mint-theme .im-ui .hero h1,.invoice-mint-theme .im-ui .hero-section h1,.invoice-mint-theme .im-ui.banner h1,.invoice-mint-theme .im-ui.hero h1,.invoice-mint-theme .im-ui.hero-section h1{color:#ffffff}.invoice-mint-theme .im-ui .hero p,.invoice-mint-theme .im-ui .hero-section p,.invoice-mint-theme .im-ui.banner p,.invoice-mint-theme .im-ui.hero p,.invoice-mint-theme .im-ui.hero-section p{color:#EAF2FF}.invoice-mint-theme .im-ui .card,.invoice-mint-theme .im-ui .contact-card,.invoice-mint-theme .im-ui .faq-item,.invoice-mint-theme .im-ui .feature-card,.invoice-mint-theme .im-ui .form-panel,.invoice-mint-theme .im-ui .legal-card,.invoice-mint-theme .im-ui .pricing-card,.invoice-mint-theme .im-ui.card,.invoice-mint-theme .im-ui.contact-card,.invoice-mint-theme .im-ui.faq-item,.invoice-mint-theme .im-ui.feature-card,.invoice-mint-theme .im-ui.form-panel,.invoice-mint-theme .im-ui.legal-card,.invoice-mint-theme .im-ui.pricing-card{background:var(--im-card);border:1px solid var(--im-border);border-radius:14px;box-shadow:0 10px 25px rgba(11,42,74,.06)}.invoice-mint-theme .im-ui h1,.invoice-mint-theme .im-ui h2,.invoice-mint-theme .im-ui h3,.invoice-mint-theme .im-ui h4{color:var(--im-text)}.invoice-mint-theme .im-ui label,.invoice-mint-theme .im-ui li,.invoice-mint-theme .im-ui p{color:var(--im-muted)}.invoice-mint-theme .im-ui a{color:var(--im-blue)}.invoice-mint-theme .im-ui a:hover{color:var(--im-orange)}.invoice-mint-theme .im-ui .blog-cta-action a:focus-visible,.invoice-mint-theme .im-ui .blog-cta-action a:hover{color:#fff}.invoice-mint-theme .im-ui .btn-primary,.invoice-mint-theme .im-ui .download-btn,.invoice-mint-theme .im-ui .generate-btn,.invoice-mint-theme .im-ui .primary-btn,.invoice-mint-theme .im-ui .try-free-btn,.invoice-mint-theme .im-ui button[type=submit]{background:var(--im-orange);color:#ffffff;border:1px solid var(--im-orange);border-radius:10px;font-weight:600;box-shadow:0 8px 18px rgba(194,65,12,.22)}.invoice-mint-theme .im-ui .btn-primary:hover,.invoice-mint-theme .im-ui .download-btn:hover,.invoice-mint-theme .im-ui .generate-btn:hover,.invoice-mint-theme .im-ui .primary-btn:hover,.invoice-mint-theme .im-ui .try-free-btn:hover,.invoice-mint-theme .im-ui button[type=submit]:hover{background:var(--im-orange-dark);border-color:var(--im-orange-dark)}.invoice-mint-theme .im-ui .btn-secondary,.invoice-mint-theme .im-ui .secondary-btn,.invoice-mint-theme .im-ui .view-template-btn{background:var(--im-blue);color:#ffffff;border:1px solid var(--im-blue);border-radius:10px;font-weight:600}.invoice-mint-theme .im-ui .btn-secondary:hover,.invoice-mint-theme .im-ui .secondary-btn:hover,.invoice-mint-theme .im-ui .view-template-btn:hover{background:var(--im-blue-dark);border-color:var(--im-blue-dark)}.invoice-mint-theme .im-ui .btn-outline,.invoice-mint-theme .im-ui .outline-btn,.invoice-mint-theme .im-ui .reset-btn{background:#ffffff;color:var(--im-navy);border:1px solid var(--im-border);border-radius:10px;font-weight:600}.invoice-mint-theme .im-ui .btn-outline:hover,.invoice-mint-theme .im-ui .outline-btn:hover,.invoice-mint-theme .im-ui .reset-btn:hover{border-color:var(--im-blue);color:var(--im-blue)}.invoice-mint-theme .im-ui input,.invoice-mint-theme .im-ui select,.invoice-mint-theme .im-ui textarea{background:#ffffff;color:var(--im-text);border:1px solid var(--im-border);border-radius:9px}.invoice-mint-theme .im-ui input:focus,.invoice-mint-theme .im-ui select:focus,.invoice-mint-theme .im-ui textarea:focus{outline:none;border-color:var(--im-blue);box-shadow:0 0 0 3px rgba(11,42,74,.12)}.invoice-mint-theme .im-ui input[type=checkbox],.invoice-mint-theme .im-ui input[type=radio]{accent-color:var(--im-orange);width:1.08rem;height:1.08rem;min-width:1.08rem;padding:0;cursor:pointer;border:1px solid var(--im-border)!important;box-shadow:none}.invoice-mint-theme .im-ui input[type=checkbox]{border-radius:4px}.invoice-mint-theme .im-ui input[type=radio]{border-radius:999px;accent-color:var(--im-blue)}.invoice-mint-theme .im-ui input[type=checkbox]:checked{background-color:var(--im-orange)!important;border-color:var(--im-orange)!important;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.5 4.5 6.5 11.5 2.8 7.8' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")!important;background-position:50%;background-repeat:no-repeat;background-size:.78rem .78rem}.invoice-mint-theme .im-ui input[type=radio]:checked{background-color:var(--im-blue)!important;border-color:var(--im-blue)!important;background-image:url("data:image/svg+xml,%3csvg viewBox='-4 -4 8 8' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")!important;background-position:50%;background-repeat:no-repeat;background-size:.72rem .72rem}.invoice-mint-theme .im-ui input[type=checkbox]:focus,.invoice-mint-theme .im-ui input[type=radio]:focus{border-color:var(--im-blue)!important;box-shadow:0 0 0 3px rgba(11,42,74,.12)}.invoice-mint-theme .im-ui .tab,.invoice-mint-theme .im-ui .tab-trigger{background:#ffffff;color:var(--im-text);border:1px solid var(--im-border);border-radius:10px}.invoice-mint-theme .im-ui .tab-trigger.active,.invoice-mint-theme .im-ui .tab.active{background:var(--im-blue);color:#ffffff;border-color:var(--im-blue)}.invoice-mint-theme .im-ui .badge,.invoice-mint-theme .im-ui .new-badge,.invoice-mint-theme .im-ui .offer-badge{background:rgba(194,65,12,.1);color:var(--im-orange);border:1px solid rgba(194,65,12,.2);border-radius:999px}.invoice-mint-theme .im-ui .paid,.invoice-mint-theme .im-ui .success,.invoice-mint-theme .im-ui .verified{color:var(--im-green)}.invoice-mint-theme .im-ui.footer,.invoice-mint-theme .im-ui.main-footer,.invoice-mint-theme .im-ui.site-footer{background:var(--im-navy);color:#ffffff}.invoice-mint-theme .im-ui.footer h2,.invoice-mint-theme .im-ui.footer h3,.invoice-mint-theme .im-ui.footer h4,.invoice-mint-theme .im-ui.site-footer h2,.invoice-mint-theme .im-ui.site-footer h3,.invoice-mint-theme .im-ui.site-footer h4{color:#ffffff}.invoice-mint-theme .im-ui.footer li,.invoice-mint-theme .im-ui.footer p,.invoice-mint-theme .im-ui.site-footer li,.invoice-mint-theme .im-ui.site-footer p{color:#D1D5DB}.invoice-mint-theme .im-ui.footer a,.invoice-mint-theme .im-ui.site-footer a{color:#EAF2FF}.invoice-mint-theme .im-ui.footer a:hover,.invoice-mint-theme .im-ui.site-footer a:hover{color:var(--im-orange)}.invoice-mint-theme .im-ui.preview-header,.invoice-mint-theme .im-ui.preview-toolbar{background:#ffffff;color:var(--im-text);border:1px solid var(--im-border);border-radius:12px 12px 0 0}@media print{.download-btn,.form-panel,.im-ui,.preview-toolbar,.site-footer,.site-header,.whatsapp-widget{display:none!important}.bill-safe-zone,body{background:#ffffff!important}.bill-safe-zone{display:block!important;box-shadow:none!important;margin:0!important;padding:0!important}}.festival-offers_strip__0Cx9U{min-height:34px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 18px;padding:5px 12px;border-bottom:1px solid #28699d;background:#154e88;color:#f2f8ff;font-size:12px;letter-spacing:.01em}.festival-offers_strip__0Cx9U>svg{color:#ffe18b}.festival-offers_strip__0Cx9U strong{font-weight:750}.festival-offers_strip__0Cx9U button{display:inline-flex;align-items:center;gap:7px;position:relative;overflow:hidden;padding:5px 12px;border:1px solid #eac43d;border-radius:999px;background:linear-gradient(120deg,#fff4ad,#ffe050 65%,#fff298);color:#143651;font-size:11px;font-weight:750;box-shadow:inset 0 1px 0 #fff9dd,0 2px 6px #9d7b1110}.festival-offers_stripTime__fayEi{color:#d5e7f8;font-size:11px;font-variant-numeric:tabular-nums}.festival-offers_launcher__xvlKE{position:fixed;top:55%;z-index:85;display:flex;align-items:center;flex-direction:column;gap:8px;width:94px;padding:0;border:0;background:none;color:#113956;cursor:pointer;isolation:isolate}.festival-offers_launcher__xvlKE:hover .festival-offers_miniWheel__vjTJU{transform:translateY(-2px) scale(1.035);box-shadow:0 0 0 3px #fff,0 0 0 5px #b9def3,0 10px 23px #2269952e,0 0 28px #ffe77661,inset 0 0 0 2px #fff6cf}.festival-offers_launcher__xvlKE:hover .festival-offers_launcherCta__kQz5s,.festival-offers_launcher__xvlKE:hover .festival-offers_launcherTitle__qfCTE{border-color:#96cde9;box-shadow:0 5px 14px #15587e20,inset 0 1px 0 #fff}.festival-offers_launcher__xvlKE:active .festival-offers_launcherCta__kQz5s{transform:scale(.97)}.festival-offers_launcher__xvlKE:focus-visible{outline:3px solid #1686c3;outline-offset:4px}.festival-offers_left__CQ3Oq{left:10px}.festival-offers_right__XwHlB{right:10px}.festival-offers_launcherTitle__qfCTE{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:27px;width:max-content;max-width:112px;padding:5px 9px;border:1px solid #b8ddf3;border-radius:999px;background:linear-gradient(120deg,#f8fdff,#e1f3ff);color:#134d75;box-shadow:0 4px 12px #15587e16,inset 0 1px 0 #fff;font-size:10px;font-weight:800;line-height:1.2;letter-spacing:.015em}.festival-offers_launcherTitle__qfCTE svg{flex-shrink:0;color:#137fb5}.festival-offers_launcherCta__kQz5s{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:max-content;min-height:27px;padding:4px 10px;border:1px solid #c3e2f4;border-radius:999px;background:linear-gradient(180deg,#f5fbff,#e3f4ff);color:#174a6b;box-shadow:0 4px 12px #15587e14,inset 0 1px 0 #fff;font-size:10px;font-weight:800;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease}.festival-offers_miniWheel__vjTJU{position:relative;display:grid;place-items:center;width:78px;height:78px;border:5px solid #ffdf5c;border-radius:50%;background:#fff;outline:1px solid #e9bd34;box-shadow:0 0 0 3px #fff,0 0 0 5px #c9e6f6,0 7px 18px #22699526,0 0 24px #ffe7764d,inset 0 0 0 2px #fff6cf}.festival-offers_miniWheelDisc__bIW1d{position:absolute;inset:2px;border-radius:50%;background:conic-gradient(#bae5ff 0 45deg,#ffe36b 45deg 90deg,#e0f3ff 90deg 135deg,#ffdb45 135deg 180deg,#bae5ff 180deg 225deg,#ffe36b 225deg 270deg,#e0f3ff 270deg 315deg,#ffdb45 315deg);animation:festival-offers_festival-orbit___SRxo 12s linear infinite}.festival-offers_miniWheelDisc__bIW1d:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,#fff9,transparent 40%,transparent 65%,#fff6);box-shadow:inset 0 0 0 1px #ffffffb3}.festival-offers_miniWheelHub__nmXu4{z-index:1;width:30px;height:30px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;background:#17608e;color:#fff4a8;box-shadow:0 2px 6px #16577e30}.festival-offers_miniPointer__KvTOD{position:absolute;top:-10px;left:calc(50% - 6px);z-index:2;width:12px;height:18px;background:#174b6e;clip-path:polygon(0 0,100% 0,50% 100%)}.festival-offers_overlay__KiWnh{position:fixed;inset:0;z-index:220;background:#061429dc;backdrop-filter:blur(5px)}.festival-offers_dialog__TcBRh{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:221;width:calc(100% - 32px);max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #cee5f4;border-radius:26px;background:#fff;color:#15334e;box-shadow:0 24px 90px #082c4e30,0 2px 8px #082c4e12;outline:none;font-family:inherit}.festival-offers_close__PFMvB{position:absolute;z-index:3;right:18px;top:18px;width:32px;height:32px;display:grid;place-items:center;border:1px solid #d6e9f5;border-radius:50%;color:#42657c;background:#f8fcff;cursor:pointer}.festival-offers_close__PFMvB:hover{background:#e5f4ff;color:#144366}.festival-offers_close__PFMvB:disabled{opacity:.35}.festival-offers_bannerDialog__v2ASz{max-width:800px;display:grid;grid-template-columns:.9fr 1.1fr}.festival-offers_dialog__TcBRh.festival-offers_mediaBannerDialog__ZPcSa{width:min(calc(100% - 32px),calc((100dvh - 100px) * 1200 / 628));max-width:800px;border-radius:18px;background:#fff8e9}.festival-offers_mediaBannerDialog__ZPcSa .festival-offers_close__PFMvB{top:8px;right:8px;width:34px;height:34px;color:#fff;background:#102e50;border-color:#ffffffb3;box-shadow:0 2px 8px #082c4e30}.festival-offers_mediaBannerDialog__ZPcSa .festival-offers_close__PFMvB:hover{background:#174c7b}.festival-offers_visuallyHidden__8AfEH{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.festival-offers_mediaBannerButton__xtLAE{display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.festival-offers_mediaBannerButton__xtLAE:focus-visible{outline:3px solid #176faa;outline-offset:-5px}.festival-offers_mediaBannerButton__xtLAE:disabled{cursor:default}.festival-offers_mediaBannerImage__dUPrr{display:block;width:100%;height:auto;object-fit:contain}.festival-offers_mediaBannerFooter__M5VAL{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 18px;padding:10px 16px;border-top:1px solid #eddcb6;color:#234669;font-size:11px;line-height:1.5;text-align:center}.festival-offers_mediaBannerFooter__M5VAL strong{color:#ac3c0c}.festival-offers_bannerArt__w315M{min-height:390px;background:radial-gradient(ellipse at 50% 55%,#fff3a8 0,#e0f3ff 48%,#c5e8ff 100%);display:flex;align-items:center;justify-content:center;flex-direction:column;padding:40px 22px;position:relative;overflow:hidden;color:#15547d}.festival-offers_bannerArt__w315M:after,.festival-offers_bannerArt__w315M:before{content:"";position:absolute;width:240px;height:240px;border:1px solid #ffffffc9;border-radius:50%;top:-130px;left:-100px}.festival-offers_bannerArt__w315M:after{top:auto;left:auto;right:-100px;bottom:-130px}.festival-offers_diya__SkPdO{width:100%;max-width:280px;filter:drop-shadow(0 0 28px #ffde5970);margin:15px 0}.festival-offers_artCaption__VDZDV{font-size:12px;letter-spacing:.02em;color:#2c6487}.festival-offers_bannerImage__rzrPq{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.festival-offers_bannerCopy__nnMml{padding:55px 34px 32px}.festival-offers_eyebrow__ldpgw{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:800;letter-spacing:.13em;color:#26739f}.festival-offers_bannerArt__w315M .festival-offers_eyebrow__ldpgw{color:#15547d}.festival-offers_dialog__TcBRh h2{font-size:30px;font-weight:750;line-height:1.18;letter-spacing:-.035em;margin:15px 0;color:#14344f}.festival-offers_dialog__TcBRh p{font-size:14px;line-height:1.7;margin:12px 0;color:#617a8e}.festival-offers_primary__pSMHr{position:relative;overflow:hidden;display:flex;width:100%;align-items:center;justify-content:center;gap:9px;min-height:49px;padding:12px 17px;border:1px solid #eac33d;border-radius:12px;background:linear-gradient(110deg,#fff3a6,#ffdc46 65%,#ffe982);color:#14354e;font-size:14px;font-weight:800;box-shadow:inset 0 1px 0 #fffbdc,0 4px 12px #d4ab2826;cursor:pointer;transition:box-shadow .2s,border-color .2s}.festival-offers_primary__pSMHr:after,.festival-offers_strip__0Cx9U button:after{content:"";position:absolute;top:-70%;bottom:-70%;width:32%;left:-60%;transform:skewX(-22deg);background:linear-gradient(90deg,transparent,#ffffff9c,transparent);pointer-events:none;animation:festival-offers_festival-shine__o1KVb 6s ease-in-out infinite}.festival-offers_primary__pSMHr:hover{border-color:#d8af2d;box-shadow:inset 0 1px 0 #fffbdc,0 5px 18px #d4ab283d}.festival-offers_primary__pSMHr:disabled{opacity:.6;cursor:default}.festival-offers_primary__pSMHr:disabled:after{animation:none}.festival-offers_close__PFMvB:focus-visible,.festival-offers_launcher__xvlKE:focus-visible,.festival-offers_primary__pSMHr:focus-visible,.festival-offers_strip__0Cx9U button:focus-visible{outline:3px solid #2699d8;outline-offset:4px}.festival-offers_alternate__Kh1cv{display:block;width:100%;margin-top:13px;border:0;background:none;color:#206a99;text-decoration:underline;text-underline-offset:3px;font-size:11px}.festival-offers_expiry__DYcZM{font-size:11px;color:#617a8e;margin:22px 0 17px;padding:11px 12px;background:#eff8ff;border:1px solid #ddecf8;border-radius:10px}.festival-offers_expiry__DYcZM strong{display:inline-block;margin-left:5px;font-variant-numeric:tabular-nums;color:#17517b}.festival-offers_expiry__DYcZM small{display:block;font-size:10px;opacity:.9;margin-top:6px}.festival-offers_dialog__TcBRh .festival-offers_finePrint__y32Bv{font-size:10px;line-height:1.65;color:#7c91a1;margin-top:13px}.festival-offers_spinDialog__B_2mw{width:calc(100% - 28px);max-width:510px;padding:14px 24px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#e6f5ff;scrollbar-width:none}.festival-offers_spinDialog__B_2mw::-webkit-scrollbar{display:none}.festival-offers_spinDialog__B_2mw .festival-offers_close__PFMvB{top:0;right:0;border-color:#81caef55;background:#12344fc9;color:#ddf4ff}.festival-offers_spinScene__b9S6j{text-align:center;padding-top:4px}.festival-offers_sceneEyebrow__qA3Ul{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#ffdc67;font-size:10px;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.festival-offers_dialog__TcBRh .festival-offers_neonTitle__5icGm{color:#f3fcff;font-family:Impact,Arial Black,sans-serif;font-size:clamp(42px,7vh,64px);font-weight:900;line-height:.94;letter-spacing:.025em;text-transform:uppercase;margin:8px 0 21px;transform:skewY(-4deg);-webkit-text-stroke:0;text-shadow:0 2px 1px #04172d66}.festival-offers_neonTitle__5icGm span{display:block}.festival-offers_neonTitle__5icGm span+span{color:#ffe27a;margin-top:3px;-webkit-text-stroke:0;text-shadow:0 2px 1px #04172d66}.festival-offers_wheelStage__y6Z_5{position:relative;width:100%;margin:0 auto}.festival-offers_wheelFrame__IV_sN{position:relative;width:min(100%,350px,44vh);aspect-ratio:1;margin:auto;isolation:isolate}.festival-offers_wheelFrame__IV_sN:before{content:"";position:absolute;inset:0;border:2px solid #4cbfee;border-radius:50%;background:conic-gradient(#176eae,#06aaca,#1e4f95,#1b9bd3,#176eae);box-shadow:0 0 0 3px #0a2649,0 0 0 4px #3b91c7,0 0 21px #2eb6f450,0 8px 20px #020f2b6b}.festival-offers_wheel__m_gqt{position:absolute;inset:13px;border-radius:50%;border:3px solid #143a65;box-shadow:0 0 0 1px #9cdaf456,inset 0 0 0 1px #ffffff35;transition:transform 4.5s cubic-bezier(.12,.72,.11,1);overflow:hidden}.festival-offers_wheel__m_gqt:after{content:"";position:absolute;inset:1px;border:1px solid #fff4;border-radius:50%;pointer-events:none}.festival-offers_wheelLight__3vIZ6{position:absolute;z-index:2;display:block;width:6px;height:6px;transform:translate(-50%,-50%);border-radius:50%;background:#fff4ad;border:1px solid #ffd04c;box-shadow:0 0 4px #ffe45d,0 0 8px #ffcb4290}.festival-offers_wheelLight__3vIZ6:nth-of-type(2n){background:#c8f4ff;border-color:#75d7ff;box-shadow:0 0 5px #58d9ff}.festival-offers_wheelLabel__xxkoj{position:absolute;width:83px;text-align:center;transform:translate(-50%,-50%);line-height:1.2}.festival-offers_wheelLabel__xxkoj>span{display:block;transition:transform 4.5s cubic-bezier(.12,.72,.11,1)}.festival-offers_wheelLabel__xxkoj strong{display:block;font-size:15px;font-weight:850;letter-spacing:-.035em}.festival-offers_wheelLabel__xxkoj small{display:block;margin-top:4px;white-space:pre-line;font-size:9px;font-weight:600;line-height:1.35}.festival-offers_wheelHub__PCM8x{position:absolute;z-index:3;inset:calc(50% - 34px);display:grid;place-items:center;border:4px solid #ffe477;border-radius:50%;background:linear-gradient(150deg,#fff6bd,#ffdc4b 55%,#e8a82e);box-shadow:0 0 0 3px #174e7e,0 0 17px #ffd94c65,inset 0 1px 3px #fff;color:#164363;font-size:18px;font-weight:900;letter-spacing:.025em;cursor:pointer}.festival-offers_wheelHub__PCM8x:hover{filter:brightness(1.08)}.festival-offers_wheelHub__PCM8x:focus-visible{outline:3px solid #a9e7ff;outline-offset:7px}.festival-offers_wheelHub__PCM8x:disabled{cursor:default;opacity:.8}.festival-offers_pointer__wN90K{position:absolute;z-index:4;left:calc(50% - 14px);top:-10px;width:28px;height:43px;border-radius:12px;background:linear-gradient(110deg,#fffbd0,#ffde4d 60%,#e5a31a);clip-path:polygon(5% 0,95% 0,100% 23%,50% 100%,0 23%);filter:drop-shadow(0 0 7px #ffda69)}.festival-offers_wheelPedestal__84OMM{position:relative;width:min(58%,230px);height:17px;margin:11px auto 0;border-color:#d7f3ff #42a5d7 #f6d15e;border-style:solid;border-width:2px;border-radius:50%;background:linear-gradient(#15496c,#072b4d 55%,#155d89);box-shadow:0 4px 0 #092a4a,0 5px 12px #2599cf73,0 0 16px #7edaff20}.festival-offers_dialog__TcBRh .festival-offers_sceneDescription__jEofh{max-width:440px;margin:17px auto 11px;color:#d0e6f6;font-size:11px;line-height:1.55}.festival-offers_sceneSignIn__Zljxy{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;background:none;padding:0;margin-bottom:12px;color:#ffe58a;font-size:11px;font-weight:650;text-decoration:underline;text-underline-offset:3px}.festival-offers_dialog__TcBRh .festival-offers_sceneTimer__7xtii{font-size:10px;margin:12px 0 0;color:#afd3ea}.festival-offers_sceneTimer__7xtii strong{color:#ffdf77;font-variant-numeric:tabular-nums;margin-left:5px}.festival-offers_dialog__TcBRh .festival-offers_sceneTerms__o14l1{margin:7px 0 0;font-size:9px;color:#98b5cc}.festival-offers_savedOfferIcon__K3lnQ{display:grid;place-items:center;width:68px;height:68px;border:3px solid #ffe16a;border-radius:50%;background:linear-gradient(145deg,#dff4ff,#a8d9f6);color:#165c88;box-shadow:0 0 0 3px #fff,0 6px 20px #22699524}.festival-offers_accountCheck___x0yx{padding:45px 16px;text-align:center;color:#d8f2ff}.festival-offers_dialog__TcBRh .festival-offers_accountCheck___x0yx h2{color:#e7f7ff;font-size:23px}.festival-offers_dialog__TcBRh .festival-offers_accountCheck___x0yx p{color:#bdd9eb;font-size:13px}.festival-offers_accountCheck___x0yx .festival-offers_primary__pSMHr{max-width:220px;margin:20px auto 0}.festival-offers_checkSpinner__BUd9y{animation:festival-offers_festival-orbit___SRxo 1s linear infinite;margin:auto}.festival-offers_outcome___vH9M{max-width:420px;margin:auto;padding:22px 0;text-align:center}.festival-offers_outcomeIcon__Sjypo{display:grid;place-items:center;width:68px;height:68px;margin:0 auto 20px;border-radius:50%;border:1px solid #62bdeb7d;color:#ffe27e;background:#143e5f9e;box-shadow:0 0 25px #23a8dd26}.festival-offers_outcome___vH9M .festival-offers_sceneEyebrow__qA3Ul{display:block;font-size:9px}.festival-offers_dialog__TcBRh .festival-offers_outcomeTitle__zBIpr{color:#eef9ff;font-size:29px;margin:12px 0 10px}.festival-offers_dialog__TcBRh .festival-offers_outcomeReward__UHn_7{color:#ffdf77;font-size:19px;line-height:1.4;font-weight:750;margin:10px auto 24px}.festival-offers_offerTicket__b4C_9{padding:23px;border:1px solid #6bb6e266;border-radius:15px;background:linear-gradient(145deg,#153e5ec9,#0b2643e6);box-shadow:0 8px 28px #0002}.festival-offers_dialog__TcBRh .festival-offers_codeLabel__vqmvh{color:#bddbee;margin:0 0 9px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.09em}.festival-offers_code__Xn942{display:flex;align-items:center;gap:7px;border:1px dashed #8ac8ec80;border-radius:9px;background:#031b31a3;padding:13px 10px;margin-bottom:20px;font-size:13px}.festival-offers_code__Xn942 code{flex:1;color:#fff0a5;user-select:all;overflow-wrap:anywhere}.festival-offers_code__Xn942 button{flex-shrink:0;border:0;padding:2px;background:none;color:#b7e7ff}.festival-offers_offerTicket__b4C_9 .festival-offers_alternate__Kh1cv{color:#b4e5ff}.festival-offers_dialog__TcBRh .festival-offers_ticketDetails__Dm63L{font-size:12px;color:#d0e6f5}.festival-offers_dialog__TcBRh .festival-offers_ticketTerms__Ol_AU{font-size:10px;color:#a7c5d9;margin:16px 0 0}.festival-offers_dialog__TcBRh .festival-offers_ticketExpiry__FAHSg{font-size:10px;color:#ffe58a;margin:13px 0 0}.festival-offers_dialog__TcBRh .festival-offers_savedNotice__GicDP{display:flex;align-items:center;justify-content:center;gap:6px;color:#b9dced;font-size:10px;margin:19px 0 0}.festival-offers_dialog__TcBRh .festival-offers_sceneError__5o7WB{color:#ffb6b6;font-size:12px}.festival-offers_dialog__TcBRh .festival-offers_sceneSuccess__AC6ph{color:#a7f3d0;font-size:12px}@keyframes festival-offers_festival-orbit___SRxo{to{transform:rotate(1turn)}}@keyframes festival-offers_festival-shine__o1KVb{0%,65%{left:-60%}90%,to{left:150%}}@media (max-width:640px){.festival-offers_strip__0Cx9U{gap:4px 9px;font-size:10px;padding:5px 8px}.festival-offers_stripTime__fayEi{font-size:9px}.festival-offers_strip__0Cx9U button{padding:3px 8px;font-size:10px}.festival-offers_launcher__xvlKE{top:auto;bottom:105px;width:76px;gap:8px}.festival-offers_left__CQ3Oq{left:5px}.festival-offers_right__XwHlB{right:5px}.festival-offers_launcherTitle__qfCTE{font-size:9px;padding:4px 6px;gap:3px}.festival-offers_launcherTitle__qfCTE svg{width:10px}.festival-offers_miniWheel__vjTJU{width:64px;height:64px;border-width:4px}.festival-offers_miniWheelHub__nmXu4{width:26px;height:26px}.festival-offers_miniWheelHub__nmXu4 svg{width:15px}.festival-offers_launcherCta__kQz5s{font-size:9px;padding:3px 6px}.festival-offers_savedOfferIcon__K3lnQ{width:58px;height:58px}.festival-offers_dialog__TcBRh{width:calc(100% - 24px);max-height:calc(100dvh - 24px);border-radius:20px}.festival-offers_close__PFMvB{right:12px;top:12px}.festival-offers_bannerDialog__v2ASz{grid-template-columns:1fr;max-width:410px}.festival-offers_bannerArt__w315M{min-height:180px;padding:20px}.festival-offers_bannerArt__w315M .festival-offers_diya__SkPdO{height:130px;margin:0}.festival-offers_bannerArt__w315M .festival-offers_artCaption__VDZDV{display:none}.festival-offers_bannerCopy__nnMml{padding:25px}.festival-offers_bannerCopy__nnMml h2{font-size:27px;margin:10px 0}.festival-offers_spinDialog__B_2mw{width:calc(100% - 24px);padding:16px 10px;border-radius:0}.festival-offers_spinDialog__B_2mw .festival-offers_close__PFMvB{right:0;top:0}.festival-offers_dialog__TcBRh .festival-offers_neonTitle__5icGm{font-size:45px;margin-bottom:22px}.festival-offers_wheelFrame__IV_sN{width:min(100%,330px,44vh)}.festival-offers_wheelLabel__xxkoj{width:72px}.festival-offers_wheelLabel__xxkoj strong{font-size:13px}.festival-offers_wheelLabel__xxkoj small{font-size:8px;margin-top:3px}.festival-offers_wheelHub__PCM8x{inset:calc(50% - 30px);font-size:16px}.festival-offers_dialog__TcBRh .festival-offers_sceneDescription__jEofh{font-size:11px}.festival-offers_offerTicket__b4C_9{padding:20px 16px}.festival-offers_code__Xn942{font-size:12px}.festival-offers_dialog__TcBRh .festival-offers_outcomeTitle__zBIpr{font-size:26px}}@media (max-height:740px) and (min-width:641px){.festival-offers_spinScene__b9S6j>.festival-offers_sceneEyebrow__qA3Ul{display:none}.festival-offers_dialog__TcBRh .festival-offers_neonTitle__5icGm{font-size:45px;margin-top:0;margin-bottom:19px}.festival-offers_spinDialog__B_2mw{padding-top:6px;padding-bottom:6px}}@media (max-width:360px){.festival-offers_wheelLabel__xxkoj{width:63px}.festival-offers_wheelLabel__xxkoj strong{font-size:11px}.festival-offers_wheelLabel__xxkoj small{font-size:7px}}@media (prefers-reduced-motion:reduce){.festival-offers_primary__pSMHr,.festival-offers_wheelLabel__xxkoj>span,.festival-offers_wheel__m_gqt{transition:none}.festival-offers_checkSpinner__BUd9y,.festival-offers_miniWheelDisc__bIW1d,.festival-offers_primary__pSMHr:after,.festival-offers_strip__0Cx9U button:after{animation:none}}@media print{.festival-offers_dialog__TcBRh,.festival-offers_launcher__xvlKE,.festival-offers_overlay__KiWnh,.festival-offers_strip__0Cx9U{display:none!important}}