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}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f8f9fa;background-color:var(--bg-main);color:#333;color:var(--text-normal);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;transition:background-color .3s,color .3s}main{min-height:calc(100vh - 150px)}button{cursor:pointer}.app{display:flex;flex-direction:column;min-height:100vh}:root{--primary-color:#06c;--primary-dark:#0052a3;--secondary-color:#9acd32;--secondary-container:#f0f9e8;--bg-main:#f8f9fa;--card-bg:#fff;--header-bg:#06c;--header-text:#fff;--text-normal:#333;--text-dimmed:#666;--text-bright:#000;--text-inverse:#06c;--border-color:#e0e0e0;--hover-bg:#0000000d;--shadow-color:#0000001a;--input-bg:#fff;--btn-hover:#f2f2f2;--start-grad:#f0f9ff;--end-grad:#e6f7ff}body.dark-theme{--primary-color:#83b8f5;--primary-dark:#2563eb;--secondary-color:#9acd32;--secondary-container:#272925;--bg-main:#121212;--card-bg:#1e1e1e;--header-bg:#1a1a1a;--header-text:#fff;--text-normal:#e0e0e0;--text-dimmed:#a0a0a0;--text-bright:#fff;--text-inverse:#fff;--border-color:#333;--hover-bg:#ffffff0d;--shadow-color:#0000004d;--input-bg:#2a2a2a;--btn-hover:#333;--start-grad:#292b2c;--end-grad:#22282b}a,body,button,div,footer,header,input,nav{transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s}.loading-container{flex-direction:column;padding:3rem;text-align:center}.loading-animation,.loading-container{align-items:center;display:flex;justify-content:center}.loading-animation{height:50px;margin-bottom:1rem}.circle{animation:bounce 1.5s ease-in-out infinite;background-color:#3498db;border-radius:50%;height:12px;margin:0 6px;width:12px}.circle1{animation-delay:0s}.circle2{animation-delay:.3s}.circle3{animation-delay:.6s}.loading-text{color:#555;font-size:16px;font-weight:500}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.intaSendPayButton{background-color:#06c;background-color:var(--primary-color);border:none;border-radius:4px;color:#fff;color:var(--card-bg);cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;transition:background-color .3s}.intaSendPayButton:hover{background-color:#0052a3;background-color:var(--primary-dark)}.footer_footer__w5sXF{background-color:var(--header-bg);color:#fff;margin-top:2rem;padding:2rem 0 1rem}.footer_container__oPGqY{margin:0 auto;max-width:1200px;padding:0 1rem}.footer_content__OR1fr{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-bottom:2rem}.footer_brand__Wsl2C h3{font-size:1.5rem;margin:0 0 .5rem}.footer_brand__Wsl2C p{margin:0;opacity:.9}.footer_links__9WVf9{display:flex;gap:3rem}.footer_linkGroup__re6EL h4{color:#9acd32;font-size:1.125rem;margin:0 0 1rem}.footer_linkGroup__re6EL ul{list-style:none;margin:0;padding:0}.footer_linkGroup__re6EL li{margin-bottom:.5rem}.footer_linkGroup__re6EL a{color:#fff;opacity:.9;text-decoration:none;transition:opacity .2s}.footer_linkGroup__re6EL a:hover{opacity:1;text-decoration:underline}.footer_bottom__M-XMO{border-top:1px solid #ffffff1a;display:flex;flex-wrap:wrap;font-size:.875rem;gap:1rem;justify-content:space-between;opacity:.9;padding-top:1rem}.footer_bottom__M-XMO p{margin:0}@media (max-width:768px){.footer_content__OR1fr,.footer_links__9WVf9{flex-direction:column;gap:1.5rem}.footer_bottom__M-XMO{flex-direction:column;text-align:center}}@media (max-width:480px){.footer_footer__w5sXF{display:none}}.header_header__LBoyE{background-color:var(--header-bg);box-shadow:0 2px 4px var(--shadow-color);color:var(--header-text);padding:1rem 0;position:sticky;top:0;z-index:100}.header_container__mkbZl{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 1rem}.header_web-name__q1jJI{color:var(--text-bright);font-size:1.5rem;font-weight:700;margin:0}.header_logo__2ugun p{font-size:.875rem;margin:0;opacity:.9}.header_nav__Rixa3{display:flex}.header_navList__yP9yg{display:flex;list-style:none;margin:0;padding:0}.header_navItem__Lodm4{border-radius:4px;cursor:pointer;margin-left:1.5rem;padding:.5rem 1rem;transition:background-color .3s}.header_navItem__Lodm4:hover{background-color:var(--hover-bg)}.header_navItem__Lodm4.header_active__-Nhue{background-color:var(--secondary-color);color:var(--text-inverse);font-weight:700}.header_menuIcon__WpE0N{cursor:pointer;display:none}.header_actions__uifkC,.header_themeToggle__yoE6I{align-items:center;display:flex}.header_themeToggle__yoE6I{background:none;border:none;border-radius:50%;color:#ff0;cursor:pointer;justify-content:center;margin-right:1rem;padding:.5rem;transition:background-color .3s}.header_themeToggle__yoE6I:hover{background-color:var(--hover-bg)}.header_authButtons__\+YUyG{align-items:center;display:flex}.header_signInButton__e0Px1,.header_signUpButton__pZZ0v{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .3s}.header_signInButton__e0Px1{background:none;color:#fff;margin-right:.5rem}.header_signInButton__e0Px1:hover{background-color:var(--hover-bg)}.header_signUpButton__pZZ0v{background-color:var(--primary-color);color:#fff}.header_signUpButton__pZZ0v:hover{background-color:var(--primary-dark)}.header_userMenuContainer__kaplp{position:relative}.header_userButton__tcpPU{align-items:center;background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;gap:.5rem;padding:.5rem;transition:background-color .3s}.header_userButton__tcpPU:hover{background-color:var(--hover-bg)}.header_username__IuImQ{display:none}.header_userMenu__JaIo-{background-color:var(--card-bg);border-radius:6px;box-shadow:0 4px 12px var(--shadow-color);margin-top:.5rem;overflow:hidden;position:absolute;right:0;top:100%;width:220px;z-index:10}.header_userInfo__GCjT8{border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;padding:1rem}.header_greeting__EHRHb{color:var(--text-bright);font-weight:600;margin-bottom:.25rem}.header_email__Khq8X{color:var(--text-dimmed);font-size:.875rem}.header_userMenuItems__2v-Dx{padding:.5rem 0}.header_userMenuItem__FOTj2{align-items:center;background:none;border:none;color:var(--text-normal);cursor:pointer;display:flex;gap:.5rem;padding:.75rem 1rem;text-align:left;transition:background-color .3s;width:100%}.header_userMenuItem__FOTj2:hover{background-color:var(--hover-bg)}.header_logoutButton__G\+Dt-{color:#ef4444}@media (max-width:768px){.header_menuIcon__WpE0N{display:block}.header_nav__Rixa3{background-color:var(--header-bg);box-shadow:0 4px 6px var(--shadow-color);display:none;left:0;padding:1rem;position:absolute;right:0;top:70px;z-index:10}.header_nav__Rixa3.header_open__PKNOu{display:block}.header_navList__yP9yg{flex-direction:column}.header_navItem__Lodm4{margin:.5rem 0;text-align:center}.header_actions__uifkC{gap:.5rem}.header_themeToggle__yoE6I{margin-right:.5rem}.header_userMenu__JaIo-{left:0;width:fit-content}}@media (max-width:760px){.header_header__LBoyE{display:none}}.auth-modal_modalOverlay__1wQrk{align-items:center;animation:auth-modal_fadeIn__ymCZx .3s ease;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.auth-modal_modalContainer__XFNMm{animation:auth-modal_slideUp__Use7T .3s ease;background-color:var(--card-bg);border-radius:8px;box-shadow:0 4px 12px var(--shadow-color);max-width:420px;overflow:hidden;width:100%}.auth-modal_modalHeader__gn7gE{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:1.25rem}.auth-modal_modalHeader__gn7gE h2{color:var(--text-bright);font-size:1.25rem;margin:0}.auth-modal_closeButton__YYSbg{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-dimmed);cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:background-color .3s}.auth-modal_closeButton__YYSbg:hover{background-color:var(--hover-bg);color:var(--text-bright)}.auth-modal_modalBody__kTULd{padding:1.5rem 1.25rem}.auth-modal_formGroup__cidgc{margin-bottom:1.25rem}.auth-modal_formGroup__cidgc label{color:var(--text-normal);display:block;font-weight:500;margin-bottom:.5rem}.auth-modal_formGroup__cidgc input{background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:4px;color:var(--text-normal);font-size:1rem;padding:.75rem;transition:border-color .3s;width:100%}.auth-modal_formGroup__cidgc input:focus{border-color:var(--primary-color);outline:none}.auth-modal_errorMessage__kD9gr{background-color:#ef44441a;border-radius:4px;color:#ef4444;font-size:.875rem;margin-bottom:1.25rem;padding:.75rem}.auth-modal_submitButton__PlLNF{background-color:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;margin-top:.5rem;padding:.75rem;transition:background-color .3s;width:100%}.auth-modal_submitButton__PlLNF:hover{background-color:var(--primary-dark)}.auth-modal_modalFooter__tY-lM{border-top:1px solid var(--border-color);padding:1.25rem;text-align:center}.auth-modal_modalFooter__tY-lM p{color:var(--text-normal);font-size:.95rem;margin:0}.auth-modal_switchModeButton__j8nmT{background:none;border:none;color:var(--primary-color);cursor:pointer;font-weight:500;padding:0 .25rem;transition:opacity .3s}.auth-modal_switchModeButton__j8nmT:hover{opacity:.8;text-decoration:underline}@keyframes auth-modal_fadeIn__ymCZx{0%{opacity:0}to{opacity:1}}@keyframes auth-modal_slideUp__Use7T{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.auth-modal_modalContainer__XFNMm{width:90%}}.contact_overlay__yULcV{align-items:center;animation:contact_fadeIn__gvVwC .3s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.contact_dialog__8NQ2w{animation:contact_slideIn__KKqF0 .3s ease-out;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.contact_header__GY7AA{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.contact_header__GY7AA h2{color:#06c;font-size:1.5rem;margin:0}.contact_closeButton__B3AYM{align-items:center;background:none;border:none;color:#777;cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition:color .2s}.contact_closeButton__B3AYM:hover{color:#333}.contact_tabs__gEezE{background-color:#f8f9fa;border-bottom:1px solid #eee;display:flex}.contact_tab__lWKAu{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;flex:1 1;font-size:1rem;gap:.5rem;justify-content:center;padding:1rem;text-align:center;transition:background-color .2s,color .2s}.contact_tab__lWKAu:hover{background-color:#f0f0f0}.contact_tab__lWKAu.contact_active__q43rL{background-color:#fff;border-bottom:2px solid #06c;color:#06c;font-weight:500}.contact_content__ZXvdQ{padding:1.5rem}.contact_formGroup__P5V95{margin-bottom:1.25rem}.contact_formGroup__P5V95 label{color:#555;display:block;font-weight:500;margin-bottom:.5rem}.contact_formGroup__P5V95 input,.contact_formGroup__P5V95 textarea{border:1px solid #ddd;border-radius:4px;font-size:1rem;padding:.75rem;transition:border-color .2s,box-shadow .2s;width:100%}.contact_formGroup__P5V95 input:focus,.contact_formGroup__P5V95 textarea:focus{border-color:#06c;box-shadow:0 0 0 2px #0066cc1a;outline:none}.contact_formCheckbox__VP44c{align-items:center;display:flex;margin-bottom:1.25rem}.contact_formCheckbox__VP44c input{margin-right:.75rem}.contact_submitButton__AVIZW{background-color:#06c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem;transition:background-color .2s;width:100%}.contact_submitButton__AVIZW:hover{background-color:#0052a3}.contact_successMessage__M786Y{color:#333;padding:1.5rem 0;text-align:center}.contact_successMessage__M786Y svg{color:#9acd32;margin-bottom:1rem}.contact_successMessage__M786Y h3{color:#06c;margin:0 0 .75rem}.contact_successMessage__M786Y p{color:#666;margin:0}.contact_telegramTab__Jdx1s{text-align:center}.contact_telegramInfo__wUOUN{padding:1rem 0}.contact_telegramIcon__ymY6d{color:#08c;margin-bottom:1rem}.contact_telegramInfo__wUOUN h3{color:#06c;margin:0 0 .5rem}.contact_telegramInfo__wUOUN p{color:#666;margin:0 0 1.5rem}.contact_telegramButton__JkkDp{align-items:center;background-color:#08c;border-radius:4px;color:#fff;display:inline-flex;font-weight:500;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s}.contact_telegramButton__JkkDp:hover{background-color:#0077b5}.contact_telegramUsername__kozJc{background-color:#f6f8fa;border-radius:4px;margin-bottom:1.5rem;padding:.75rem}.contact_telegramUsername__kozJc span{color:#666;margin-right:.5rem}.contact_telegramUsername__kozJc code{background-color:#e9ecef;border-radius:3px;color:#06c;font-family:monospace;padding:.25rem .5rem}.contact_telegramNote__SKBTS{color:#777;font-size:.9rem;font-style:italic}@keyframes contact_fadeIn__gvVwC{0%{opacity:0}to{opacity:1}}@keyframes contact_slideIn__KKqF0{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.contact_dialog__8NQ2w{max-width:none;width:90%}.contact_header__GY7AA h2{font-size:1.25rem}}.home-page_homePage__hYSrT{background-color:var(--bg-main);min-height:calc(100vh - 180px);padding:2rem 0}.home-page_container__q7OF\+{margin:0 auto;max-width:900px;padding:0 1rem}.home-page_topSection__bVAAY{margin-bottom:2rem;text-align:center}.home-page_mainTitle__cGd0k{color:var(--primary-color);font-size:2rem;font-weight:700;margin:0 0 .25rem}.home-page_subtitle__8uOlT{color:var(--text-bright);font-size:1rem;margin:0}.home-page_tabSection__P-zPx{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin-bottom:2rem}.home-page_tabs__Y5z97{background-color:var(--card-bg);border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;flex-grow:1;overflow:hidden}.home-page_tab__0OYto{background:none;border:none;color:var(--text-bright);cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;min-width:120px;padding:1rem;transition:all .3s}.home-page_tab__0OYto:hover{background-color:var(--btn-hover)}.home-page_tab__0OYto.home-page_active__d7BD3{background-color:var(--primary-color);color:#fff}.home-page_statsCard__pff\+C{align-items:center;background-color:var(--card-bg);border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;padding:.75rem 1.5rem}.home-page_statItem__XtUN8{padding:0 1rem;text-align:center}.home-page_statValue__tUMry{color:var(--secondary-color);font-size:1.25rem;font-weight:700}.home-page_statLabel__l3n7h{color:var(--text-dimmed);font-size:.75rem}.home-page_divider__To1e9{background-color:var(--border-color);height:30px;width:1px}.home-page_title__Awq9I{color:var(--text-bright);font-size:1.5rem;font-weight:600;margin:0 0 1.5rem;padding-left:1rem;position:relative}.home-page_title__Awq9I:before{background-color:var(--secondary-color);border-radius:2px;content:"";height:70%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.home-page_infoCard__r05Jz{background-color:var(--start-grad);border:1px dashed var(--primary-color);border-radius:8px;box-shadow:0 2px 4px #0000000d;margin-top:2rem;padding:1.5rem;text-align:center}.home-page_infoCard__r05Jz h3{color:var(--primary-color);margin:0 0 .5rem}.home-page_infoCard__r05Jz p{color:var(--text-normal);margin:0 0 1rem}.home-page_upgradeButton__hGi87{background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;padding:.75rem 1.5rem;transition:background-color .3s}.home-page_upgradeButton__hGi87:hover{background-color:#7cac2b}@media (max-width:768px){.home-page_homePage__hYSrT{padding:1rem 0}.home-page_tabSection__P-zPx{align-items:stretch;flex-direction:column;gap:1rem}.home-page_statsCard__pff\+C{justify-content:center;width:100%}.home-page_title__Awq9I{font-size:1.25rem;margin-bottom:1rem}}@media (max-width:480px){.home-page_mainTitle__cGd0k{font-size:1.5rem}.home-page_statsCard__pff\+C{padding:.5rem}.home-page_statValue__tUMry{font-size:1rem}.home-page_statLabel__l3n7h{font-size:.7rem}}.game-list_gameList__G0O75{width:100%}.game-list_listHeader__89LQB{grid-gap:1.5rem;background-color:var(--start-grad);border-radius:8px;box-shadow:0 1px 3px #0000000d;color:var(--primary-color);display:grid;font-weight:600;gap:1.5rem;grid-template-columns:1.5fr 2.5fr 1fr 1fr 1fr;margin-bottom:1.5rem;padding:1rem 1.5rem}.game-list_gameCards__ivSm1{display:flex;flex-direction:column;gap:1rem}.game-list_emptyState__5KnZQ{align-items:center;background-color:var(--card-bg);border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;justify-content:center;padding:2rem;text-align:center}.game-list_emptyState__5KnZQ p{color:var(--text-dimmed);font-style:italic}@media (max-width:768px){.game-list_listHeader__89LQB{display:none}.game-list_gameList__G0O75{padding:0 1rem}}.game-card_tableWrapper__Pab5o{border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 20px var(--shadow-color);overflow:hidden;width:100%}.game-card_tableHeader__4f1b\+{align-items:center;background-color:var(--primary-color);display:grid;grid-template-columns:1.8fr 2fr 1.2fr .9fr .9fr 1fr;padding:.82rem 1.4rem .82rem 1.7rem}.game-card_tableHeaderCell__VAatU{color:#ffffffc7;font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.game-card_card__4wjkf{align-items:center;background-color:var(--card-bg);border-bottom:1px solid var(--border-color);border-left:3px solid #0000;display:grid;grid-template-columns:1.8fr 2fr 1.2fr .9fr .9fr 1fr;padding:1rem 1.4rem;transition:background-color .15s,border-left-color .15s}.game-card_card__4wjkf:last-child{border-bottom:none}.game-card_card__4wjkf:hover{background-color:var(--hover-bg);border-left-color:var(--primary-color)}.game-card_leagueCol__JI9BN{display:flex;flex-direction:column;gap:4px;margin-right:8px}.game-card_leagueRow__FStUj{align-items:center;display:flex;gap:6px}.game-card_leagueBadge__TBFhU{background-color:var(--secondary-color);border-radius:50%;box-shadow:0 0 0 2px var(--secondary-container);flex-shrink:0;height:7px;width:7px}.game-card_league__UvJhL{color:var(--text-dimmed);font-size:.72rem;font-weight:700;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.game-card_time__g\+-3Y{font-feature-settings:"tnum";color:var(--text-dimmed);display:block;font-size:.7rem;font-variant-numeric:tabular-nums;font-weight:500;padding-left:13px}.game-card_matchDetails__hDjas{display:flex;flex-direction:column;gap:2px}.game-card_teams__FTgpy{align-items:center;flex-wrap:wrap;gap:.5rem}.game-card_awayTeam__OyeRu,.game-card_homeTeam__Q8aPd{color:var(--text-bright);font-size:.92rem;font-weight:700;margin:4px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-card_vs__VvCp9{font-feature-settings:"tnum";background-color:var(--hover-bg);border:1px solid var(--border-color);border-radius:4px;color:orange;font-size:.9rem;font-variant-numeric:tabular-nums;font-weight:600;margin:8px;padding:1px 7px;white-space:nowrap}.game-card_predictionSection__Nefib{align-items:center;display:flex}.game-card_valuePrediction__hFg0V{background-color:var(--secondary-container);border-radius:5px;color:var(--primary-color);font-size:.8rem;font-weight:800;letter-spacing:.02em;padding:4px 11px;white-space:nowrap}.game-card_oddsSection__51JSl{align-items:center;display:flex}.game-card_value__Yy1LG{font-feature-settings:"tnum";color:var(--text-bright);font-size:.92rem;font-variant-numeric:tabular-nums;font-weight:800}.game-card_resultSection__comyG{align-items:center;display:flex}.game-card_won__NCml4{color:#22c55e}.game-card_lost__sU5EU,.game-card_won__NCml4{font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.game-card_lost__sU5EU{color:#ef4444}.game-card_tipBadge__z-OEE{align-items:center;background-color:#f59e0b1a;border:1.5px solid #f59e0b59;border-radius:6px;display:inline-flex;font-size:1.05rem;height:30px;justify-content:center;line-height:1;width:30px}.game-card_bottomRow__rucPj{display:contents}.game-card_label__FnNCH{color:var(--text-dimmed);display:none;font-size:.65rem;font-weight:700;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}@media (max-width:768px){.game-card_card__4wjkf{border-left:1px solid var(--border-color);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 1px 3px var(--shadow-color);display:flex;flex-direction:column;gap:0;margin-bottom:.75rem;padding:1rem}.game-card_card__4wjkf:last-child{border-bottom:1px solid var(--border-color)}.game-card_card__4wjkf:hover{background-color:var(--card-bg);border-left-color:var(--border-color)}.game-card_leagueCol__JI9BN{align-items:center;display:flex;flex-direction:row;gap:0;justify-content:space-between;margin-bottom:.65rem;width:100%}.game-card_leagueRow__FStUj{align-items:center;display:flex;gap:6px}.game-card_time__g\+-3Y{display:inline;font-size:.72rem;padding-left:0}.game-card_matchDetails__hDjas{border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);margin-bottom:.6rem;padding:.6rem 0}.game-card_teams__FTgpy{gap:.4rem}.game-card_awayTeam__OyeRu,.game-card_homeTeam__Q8aPd{font-size:.9rem;max-width:none}.game-card_oddsSection__51JSl,.game-card_predictionSection__Nefib,.game-card_resultSection__comyG{align-items:flex-start;display:flex;flex-direction:column}.game-card_bottomRow__rucPj{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem}.game-card_label__FnNCH{display:block}.game-card_tableHeader__4f1b\+,.game-card_tableWrapper__Pab5o{display:none}}.subscription-history_subscriptionHistoryPage__FtOy1{background-color:var(--bg-main);min-height:calc(100vh - 180px);padding:2rem 0}.subscription-history_container__r7lYW{margin:0 auto;max-width:800px;padding:0 1rem}.subscription-history_header__Yg-vP{margin-bottom:2rem;text-align:center}.subscription-history_header__Yg-vP h1{color:var(--primary-color);font-size:2rem;margin:0 0 .5rem}.subscription-history_header__Yg-vP p{color:var(--bright-text);font-size:1rem;margin:0}.subscription-history_filterTabs__j5wQG{background-color:var(--card-bg);border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;margin-bottom:2rem;overflow:hidden}.subscription-history_filterTab__s-rRn{background:none;border:none;color:var(--text-bright);cursor:pointer;flex:1 1;font-size:1rem;font-weight:500;padding:1rem;transition:background-color .3s}.subscription-history_filterTab__s-rRn:hover{background-color:#f0f0f028}.subscription-history_filterTab__s-rRn.subscription-history_active__BSNvo{background-color:var(--primary-color);color:#fff}.subscription-history_subscriptionsList__UAv4U{display:flex;flex-direction:column;gap:1.5rem}.subscription-history_subscriptionCard__mSY54{background-color:var(--card-bg);border-radius:8px;box-shadow:0 2px 8px #00000014;overflow:hidden}.subscription-history_subscriptionHeader__YZ8sR{align-items:center;background-color:var(--header-color);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:1.25rem}.subscription-history_subscriptionHeader__YZ8sR h3{color:var(--text-bright);margin:0}.subscription-history_statusBadge__RWRkQ{border-radius:20px;font-size:.75rem;font-weight:700;padding:.25rem .75rem;text-transform:uppercase}.subscription-history_active__BSNvo{background-color:var(--secondary-color);color:#fff}.subscription-history_expired__Uvle4{background-color:#cbd5e1;color:#475569}.subscription-history_subscriptionDetails__rXp-R{padding:1.25rem}.subscription-history_detailRow__DanC6{display:flex;justify-content:space-between;margin-bottom:.75rem}.subscription-history_detailRow__DanC6:last-child{margin-bottom:0}.subscription-history_detailLabel__toXF1{color:var(--text-dimmed);font-weight:500}.subscription-history_detailValue__fjwld{color:var(--text-bright);font-weight:600}.subscription-history_subscriptionActions__SP-IS{border-top:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:1rem;padding:1.25rem}.subscription-history_cancelButton__UNJT3,.subscription-history_renewButton__BWaK9,.subscription-history_renewToggle__pnqWQ{border-radius:4px;cursor:pointer;flex:1 1;font-size:.875rem;font-weight:600;min-width:150px;padding:.75rem 1rem;text-align:center;transition:all .3s}.subscription-history_cancelButton__UNJT3{background-color:var(--card-bg);border:1px solid #ef4444;color:#ef4444}.subscription-history_cancelButton__UNJT3:hover{background-color:#fef2f2}.subscription-history_renewButton__BWaK9{background-color:var(--primary-color);border:none;color:#fff}.subscription-history_renewButton__BWaK9:hover{background-color:var(--primary-color)}.subscription-history_renewToggle__pnqWQ{background-color:#fff;border:1px solid #ddd;color:#666}.subscription-history_renewToggle__pnqWQ:hover{background-color:#f5f5f5}.subscription-history_renewToggle__pnqWQ.subscription-history_enabled__waTGN{background-color:var(--secondary-container);border:1px solid var(--secondary-color);color:var(--secondary-color)}.subscription-history_emptyState__wRC-j{background-color:var(--card-bg);border-radius:8px;box-shadow:0 2px 8px #00000014;padding:3rem 2rem;text-align:center}.subscription-history_emptyState__wRC-j p{color:#666;font-size:1.1rem;margin-bottom:1.5rem}.subscription-history_subscribeButton__7sh0T{background-color:#06c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:background-color .3s}.subscription-history_subscribeButton__7sh0T:hover{background-color:#0052a3}@media (max-width:640px){.subscription-history_subscriptionHeader__YZ8sR{align-items:flex-start;flex-direction:column;gap:.5rem}.subscription-history_detailRow__DanC6{flex-direction:column;gap:.25rem;margin-bottom:1rem}.subscription-history_subscriptionActions__SP-IS{flex-direction:column}.subscription-history_cancelButton__UNJT3,.subscription-history_renewButton__BWaK9,.subscription-history_renewToggle__pnqWQ{width:100%}}.subscribe-page_subscribePage__y0yPG{background-color:var(--bg-main);min-height:calc(100vh - 180px);padding:2rem 0}.subscribe-page_container__dcxRY{margin:0 auto;max-width:1000px;padding:0 1rem}.subscribe-page_header__x2n74{margin-bottom:3rem;text-align:center}.subscribe-page_header__x2n74 h1{color:var(--primary-color);font-size:2.5rem;margin:0 0 .5rem}.subscribe-page_header__x2n74 p{color:var(--text-normal);font-size:1.25rem;margin:0}.subscribe-page_benefits__s5Znp{margin-bottom:3rem}.subscribe-page_benefits__s5Znp h2{color:var(--text-bright);margin-bottom:1.5rem;text-align:center}.subscribe-page_benefitGrid__mhuqT{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.subscribe-page_benefitCard__dFM9J{background-color:var(--card-bg);border-radius:8px;box-shadow:0 2px 10px #0000000d;padding:1.5rem;text-align:center}.subscribe-page_benefitCard__dFM9J h3{color:var(--secondary-color);margin:0 0 .75rem}.subscribe-page_benefitCard__dFM9J p{color:var(--text-normal);font-size:.95rem;margin:0}.subscribe-page_plans__0D7zn{margin-bottom:3rem}.subscribe-page_plans__0D7zn h2{color:var(--text-bright);margin-bottom:1.5rem;text-align:center}.subscribe-page_planGrid__nnenN{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.subscribe-page_planCard__rYKXz{background-color:var(--card-bg);border-radius:8px;box-shadow:0 2px 10px #0000000d;padding:2rem 1.5rem;position:relative;text-align:center;transition:transform .3s}.subscribe-page_planCard__rYKXz:hover{transform:translateY(-5px)}.subscribe-page_planCard__rYKXz.subscribe-page_popular__WlSy0{border:2px solid var(--secondary-color);transform:scale(1.05)}.subscribe-page_planCard__rYKXz.subscribe-page_popular__WlSy0:hover{transform:translateY(-5px) scale(1.05)}.subscribe-page_popularBadge__VJGul{background-color:var(--secondary-color);border-radius:20px;color:var(--text-bright);font-size:.75rem;font-weight:700;left:50%;padding:.25rem 1rem;position:absolute;top:-12px;transform:translateX(-50%)}.subscribe-page_planCard__rYKXz h3{color:var(--text-bright);margin:0 0 .5rem}.subscribe-page_price__9kJ91{color:var(--primary-color);font-size:2rem;font-weight:700;margin-bottom:1.5rem}.subscribe-page_subscribeButton__qaCCT{background-color:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;transition:background-color .3s}.subscribe-page_subscribeButton__qaCCT:hover{background-color:var(--primary-dark)}.subscribe-page_testimonials__WK3MV{text-align:center}.subscribe-page_testimonials__WK3MV h2{color:var(--text-bright);margin-bottom:1.5rem}.subscribe-page_testimonial__AOFT-{background-color:var(--card-bg);border-radius:8px;box-shadow:0 2px 10px #0000000d;margin:0 auto;max-width:700px;padding:2rem}.subscribe-page_testimonial__AOFT- p{color:var(--text-dimmed);font-size:1.1rem;font-style:italic;margin:0 0 1rem}.subscribe-page_testimonialAuthor__zAvzb{color:var(--primary-color);font-weight:700}@media (max-width:768px){.subscribe-page_header__x2n74 h1{font-size:2rem}.subscribe-page_header__x2n74 p{font-size:1rem}.subscribe-page_benefitGrid__mhuqT,.subscribe-page_planGrid__nnenN{grid-template-columns:1fr}.subscribe-page_planCard__rYKXz.subscribe-page_popular__WlSy0{transform:none}.subscribe-page_planCard__rYKXz.subscribe-page_popular__WlSy0:hover{transform:translateY(-5px)}}@media (max-width:500px){.subscribe-page_benefits__s5Znp{display:none}}.fixtures_fixturesPage__etFTe{background-color:var(--bg-main);min-height:calc(100vh - 180px);padding:2rem 0}.fixtures_container__P0Sqa{margin:0 auto;max-width:1000px;padding:0 1rem}.fixtures_header__zlZZh{margin-bottom:2rem;text-align:center}.fixtures_header__zlZZh h1{color:var(--primary-color);font-size:2rem;margin:0 0 .5rem}.fixtures_header__zlZZh p{color:var(--text-bright);font-size:1.1rem;margin:0}.fixtures_fixturesContainer__FwLJS{display:flex;flex-direction:column;gap:2rem}.fixtures_leagueSection__utm6N{background-color:var(--card-bg);border-radius:10px;box-shadow:0 2px 8px #00000014;overflow:hidden}.fixtures_leagueHeader__S5otC{align-items:center;background-color:var(--start-grad);border-bottom:1px solid var(--border-color);display:flex;padding:1rem}.fixtures_leagueLogo__36Ajz{height:36px;margin-right:1rem;object-fit:contain;width:36px}.fixtures_leagueInfo__pwvwo{flex:1 1}.fixtures_leagueInfo__pwvwo h2{color:var(--primary-color);font-size:1.2rem;margin:0 0 .25rem}.fixtures_leagueDetails__gCELF{align-items:center;color:var(--text-normal);display:flex;font-size:.9rem}.fixtures_leagueDetails__gCELF span{margin-right:.5rem}.fixtures_matches__TzAB4{display:flex;flex-direction:column;gap:.25rem;padding:.5rem}.fixtures_matchCard__x680U{background-color:var(--card-bg);border-radius:8px;box-shadow:0 1px 3px #0000000d;padding:1rem;transition:transform .2s ease,box-shadow .2s ease}.fixtures_matchCard__x680U:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.fixtures_matchHeader__lDUBO{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.fixtures_status__WtysL{align-items:center;border-radius:4px;display:flex;font-size:.85rem;font-weight:500;gap:.5rem;padding:.25rem .5rem}.fixtures_statusLive__b7-\+4{background-color:#ff3b301a;color:#ff3b30}.fixtures_statusHalftime__ZJQb9{background-color:#ff95001a;color:#ff9500}.fixtures_statusFinished__OPUOG{background-color:#34c7591a;color:#34c759}.fixtures_statusDefault__liGNY{background-color:#8e8e931a;color:#8e8e93}.fixtures_elapsed__z5rPu{font-weight:700}.fixtures_matchTime__eFAeU{align-items:center;color:var(--text-normal);display:flex;font-size:.85rem;gap:.375rem}.fixtures_teamsContainer__\+u9Xu{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.fixtures_team__YYCFS{align-items:center;display:flex;flex:1 1;gap:.75rem}.fixtures_team__YYCFS:last-child{flex-direction:row-reverse;text-align:right}.fixtures_teamLogo__A3N51{height:28px;object-fit:contain;width:28px}.fixtures_teamName__vNZ0r{color:var(--text-bright);font-size:.95rem;font-weight:500}.fixtures_score__qwkhG,.fixtures_winner__uk2O1{color:var(--primary-color);font-weight:700}.fixtures_score__qwkhG{background-color:var(--start-grad);border-radius:4px;font-size:1.1rem;min-width:80px;padding:.25rem .75rem;text-align:center}.fixtures_venueInfo__BOCWC{align-items:center;color:#666;display:flex;font-size:.85rem;gap:.375rem;margin-top:.5rem}.fixtures_errorContainer__Bd4zR,.fixtures_noDataContainer__oQFUj{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;justify-content:center;margin:2rem auto;max-width:500px;padding:3rem 1rem;text-align:center}.fixtures_errorContainer__Bd4zR svg{color:#ff3b30;margin-bottom:1rem}.fixtures_errorContainer__Bd4zR h2,.fixtures_noDataContainer__oQFUj h2{color:#333;margin:0 0 .5rem}.fixtures_errorContainer__Bd4zR p,.fixtures_noDataContainer__oQFUj p{color:#666;margin:0 0 1.5rem}.fixtures_retryButton__6siu5{background-color:#06c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s}.fixtures_retryButton__6siu5:hover{background-color:#0052a3}@media (max-width:768px){.fixtures_fixturesPage__etFTe{padding:1rem 0}.fixtures_header__zlZZh h1{font-size:1.5rem}.fixtures_header__zlZZh p{font-size:.95rem}.fixtures_leagueHeader__S5otC{padding:.75rem}.fixtures_leagueInfo__pwvwo h2{font-size:1.1rem}.fixtures_matchCard__x680U{padding:.75rem}.fixtures_teamName__vNZ0r{font-size:.85rem}.fixtures_score__qwkhG{font-size:1rem;min-width:60px;padding:.15rem .5rem}.fixtures_teamLogo__A3N51{height:24px;width:24px}}.loading-indicator_loadingContainer__xZUQT{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:2rem}.loading-indicator_loader__0f\+LP{align-items:center;display:flex;gap:8px;margin-bottom:1rem}.loading-indicator_loader__0f\+LP div{animation:loading-indicator_bounce__6\+n5q .6s infinite alternate;background-color:#06c;border-radius:50%;height:12px;width:12px}.loading-indicator_loader__0f\+LP div:nth-child(2){animation-delay:.2s;background-color:#06c}.loading-indicator_loader__0f\+LP div:nth-child(3){animation-delay:.4s;background-color:#9acd32}.loading-indicator_loadingContainer__xZUQT p{color:#666;font-size:.95rem}@keyframes loading-indicator_bounce__6\+n5q{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.privacy-policy_privacyPage__kujJv{background-color:#f8f9fa;min-height:calc(100vh - 180px);padding:2rem 0 4rem}.privacy-policy_container__J-rrm{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;margin:0 auto;max-width:900px;padding:0 1.5rem}.privacy-policy_header__V5fes{border-bottom:1px solid #eee;margin-bottom:2rem;padding:2.5rem 0;text-align:center}.privacy-policy_header__V5fes h1{color:#06c;font-size:2.5rem;margin:0 0 .5rem}.privacy-policy_header__V5fes p{color:#666;margin:0}.privacy-policy_section__woReb{margin-bottom:2.5rem;padding:0 1rem}.privacy-policy_section__woReb h2{color:#06c;font-size:1.5rem;margin:0 0 1rem;padding-bottom:.5rem;position:relative}.privacy-policy_section__woReb h2:after{background-color:#9acd32;bottom:0;content:"";height:3px;left:0;position:absolute;width:50px}.privacy-policy_section__woReb p{color:#444;line-height:1.7;margin-bottom:1rem}.privacy-policy_list__VnOW0{list-style-type:none;margin-bottom:1rem;padding-left:1rem}.privacy-policy_list__VnOW0 li{line-height:1.6;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.privacy-policy_list__VnOW0 li:before{color:#9acd32;content:"•";font-size:1.2rem;font-weight:700;left:0;position:absolute;top:-1px}.privacy-policy_listTitle__qZc-p{color:#333;font-weight:600}.privacy-policy_contactInfo__4T8jB{background-color:#f0f8ff;border-left:4px solid #06c;border-radius:6px;padding:1.25rem}.privacy-policy_contactInfo__4T8jB p{margin:.5rem 0}@media (max-width:768px){.privacy-policy_privacyPage__kujJv{padding:1rem 0 2rem}.privacy-policy_header__V5fes{padding:1.5rem 0}.privacy-policy_header__V5fes h1{font-size:2rem}.privacy-policy_section__woReb{padding:0 .5rem}}.responsible-gambling_responsibleGamblingPage__D6IbO{background-color:#f8f9fa;min-height:calc(100vh - 180px);padding:2rem 0 4rem}.responsible-gambling_container__omw6i{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;margin:0 auto;max-width:900px;padding:0 1.5rem}.responsible-gambling_header__\+uKGD{background-color:#06c;border-radius:8px 8px 0 0;color:#fff;margin-bottom:2rem;padding:2.5rem 1rem;text-align:center}.responsible-gambling_header__\+uKGD h1{font-size:2.5rem;margin:0 0 .75rem}.responsible-gambling_header__\+uKGD p{font-size:1.2rem;margin:0;opacity:.9}.responsible-gambling_section__SNOID{margin-bottom:3rem;padding:0 1rem}.responsible-gambling_section__SNOID h2{border-bottom:2px solid #0066cc1a;color:#06c;font-size:1.75rem;margin:0 0 1.25rem;padding-bottom:.75rem;position:relative}.responsible-gambling_section__SNOID p{color:#444;font-size:1.05rem;line-height:1.7;margin-bottom:1.5rem}.responsible-gambling_warningSignsGrid__FO0P\+{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-top:1.5rem}.responsible-gambling_warningSign__0K351{background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;gap:1rem;padding:1.25rem;transition:transform .2s,box-shadow .2s}.responsible-gambling_warningSign__0K351:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-3px)}.responsible-gambling_warningSignIcon__ieeoy{font-size:2rem;line-height:1}.responsible-gambling_warningSignText__b-FIE h3{color:#06c;font-size:1.1rem;margin:0 0 .5rem}.responsible-gambling_warningSignText__b-FIE p{font-size:.95rem;line-height:1.5;margin:0}.responsible-gambling_tipsList__14\+rR{display:flex;flex-direction:column;gap:1.25rem;list-style-type:none;padding:0}.responsible-gambling_tipsList__14\+rR li{background-color:#f0f8ff;border-left:4px solid #9acd32;border-radius:0 8px 8px 0;padding:1.25rem}.responsible-gambling_tipsList__14\+rR h3{color:#06c;font-size:1.2rem;margin:0 0 .5rem}.responsible-gambling_tipsList__14\+rR p{font-size:1rem;margin:0}.responsible-gambling_selfAssessment__s8LNn{background-color:#f8f9fa;border-radius:8px;margin-top:1rem;padding:1.5rem}.responsible-gambling_assessmentList__MjSKK{margin-bottom:1.5rem;padding-left:1.5rem}.responsible-gambling_assessmentList__MjSKK li{line-height:1.5;margin-bottom:.75rem}.responsible-gambling_assessmentNote__RAn43{border-top:1px solid #ddd;font-style:italic;padding-top:1rem}.responsible-gambling_helpSection__xeiyF{background-color:#f0f8ff;border-radius:8px;margin:3rem 1rem;padding:2rem}.responsible-gambling_helpResourcesGrid__Gk0HK{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-top:1.5rem}.responsible-gambling_helpResource__dOqzP{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;padding:1.5rem;text-align:center}.responsible-gambling_helpResource__dOqzP h3{color:#06c;font-size:1.2rem;margin:0 0 .5rem}.responsible-gambling_helpResource__dOqzP p{font-size:.95rem;margin:0 0 1.25rem}.responsible-gambling_helpButton__fQLBt{background-color:#9acd32;border-radius:30px;color:#fff;display:inline-block;font-weight:700;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s}.responsible-gambling_helpButton__fQLBt:hover{background-color:#85c226}.responsible-gambling_toolsGrid__U5D8K{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:1rem}.responsible-gambling_tool__MJkUU{background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:1.25rem}.responsible-gambling_tool__MJkUU h3{color:#06c;font-size:1.1rem;margin:0 0 .75rem}.responsible-gambling_tool__MJkUU p{font-size:.95rem;line-height:1.5;margin:0}.responsible-gambling_pledgeBox__y79IV{background-color:#06c;border-radius:8px;color:#fff;margin:0 1rem 2rem;padding:2rem;text-align:center}.responsible-gambling_pledgeBox__y79IV h2{color:#9acd32;margin:0 0 1rem}.responsible-gambling_pledgeBox__y79IV p{font-size:1.05rem;line-height:1.7;margin:0}@media (max-width:768px){.responsible-gambling_responsibleGamblingPage__D6IbO{padding:1rem 0 2rem}.responsible-gambling_header__\+uKGD{padding:2rem 1rem}.responsible-gambling_header__\+uKGD h1{font-size:2rem}.responsible-gambling_header__\+uKGD p{font-size:1rem}.responsible-gambling_section__SNOID{margin-bottom:2rem;padding:0 .75rem}.responsible-gambling_section__SNOID h2{font-size:1.5rem}.responsible-gambling_helpResourcesGrid__Gk0HK,.responsible-gambling_warningSignsGrid__FO0P\+{grid-template-columns:1fr}.responsible-gambling_helpSection__xeiyF{margin:2rem .75rem;padding:1.5rem}.responsible-gambling_pledgeBox__y79IV{margin:0 .75rem 1.5rem;padding:1.5rem}}.app_installPromptContainer__i-lyx{background-color:#00000080;bottom:0;left:0;padding:10px;position:fixed;right:0;z-index:1000}.app_installPrompt__o4S-Q{background-color:#fff;border-radius:8px;box-shadow:0 -2px 10px #0000001a;padding:16px}.app_installPromptContent__Opym8,.app_installPrompt__o4S-Q{align-items:center;display:flex;justify-content:space-between}.app_installPromptContent__Opym8{flex-grow:1}.app_installPromptContent__Opym8 p{font-size:14px;margin:0}.app_installButton__bjRwu{background-color:#4285f4;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-left:16px;padding:8px 16px}.app_closeButton__KHgZs{background:none;border:none;color:#757575;cursor:pointer;font-size:20px;padding:0 8px}.blogs_blogListPage__Zoc5Y{background-color:var(--bg-main);min-height:calc(100vh - 180px);padding:2rem 0 4rem}.blogs_container__VU4C2{margin:0 auto;max-width:1200px;padding:0 1.5rem}.blogs_header__28aBy{margin-bottom:3rem;text-align:center}.blogs_header__28aBy h1{color:var(--primary-color);font-size:2.5rem;margin:0 0 .5rem}.blogs_header__28aBy p{color:var(--text-dimmed);font-size:1.2rem;margin:0}.blogs_featuredBlog__dFwL-{margin-bottom:3rem}.blogs_featuredCard__7yyy6{background-color:var(--card-bg);border-radius:12px;box-shadow:0 4px 12px var(--shadow-color);display:flex;flex-direction:column;overflow:hidden}.blogs_featuredImage__kz1NV{height:300px;overflow:hidden;position:relative}.blogs_featuredImage__kz1NV img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.blogs_featuredCard__7yyy6:hover .blogs_featuredImage__kz1NV img{transform:scale(1.05)}.blogs_featuredCategory__9pf3l{background-color:var(--secondary-color);border-radius:30px;color:var(--text-bright);font-size:.875rem;font-weight:600;left:20px;padding:.4rem 1rem;position:absolute;top:20px}.blogs_featuredContent__Jyp1q{padding:2rem}.blogs_featuredContent__Jyp1q h2{color:var(--text-normal);font-size:1.75rem;line-height:1.3;margin:0 0 1rem}.blogs_featuredExcerpt__FcbYX{color:var(--text-dimmed);font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.blogs_featuredMeta__BNCRq{align-items:center;color:var(--text-dimmed);display:flex;font-size:.9rem;gap:.75rem;margin-bottom:1.5rem}.blogs_readMoreBtn__jdM\+j{background-color:var(--primary-color);border-radius:4px;color:var(--card-bg);display:inline-block;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s}.blogs_readMoreBtn__jdM\+j:hover{background-color:var(--primary-dark)}.blogs_blogGrid__t8ukV{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:3rem}.blogs_blogCard__Qyu\+Z{background-color:var(--card-bg);border-radius:10px;box-shadow:0 3px 10px var(--shadow-color);overflow:hidden;transition:transform .3s ease}.blogs_blogCard__Qyu\+Z:hover{transform:translateY(-5px)}.blogs_blogImageLink__-tpfv{display:block;text-decoration:none}.blogs_blogImage__IrRkd{height:200px;overflow:hidden;position:relative}.blogs_blogImage__IrRkd img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.blogs_blogCard__Qyu\+Z:hover .blogs_blogImage__IrRkd img{transform:scale(1.05)}.blogs_category__lkc85{background-color:var(--secondary-color);border-radius:30px;color:var(--text-bright);font-size:.75rem;font-weight:600;left:15px;padding:.3rem .8rem;position:absolute;top:15px}.blogs_blogContent__ua7xF{padding:1.5rem}.blogs_blogContent__ua7xF h3{font-size:1.25rem;line-height:1.4;margin:0 0 .75rem}.blogs_blogContent__ua7xF h3 a{color:var(--text-normal);text-decoration:none;transition:color .2s}.blogs_blogContent__ua7xF h3 a:hover{color:var(--primary-color)}.blogs_excerpt__LexT6{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--text-dimmed);display:-webkit-box;font-size:.95rem;line-height:1.5;margin-bottom:1rem;overflow:hidden}.blogs_meta__s3YyY{align-items:center;color:var(--text-dimmed);display:flex;font-size:.85rem;gap:.5rem}.blogs_pagination__XahZ2{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:4rem}.blogs_pageBtn__0aaOM{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:4px;color:var(--text-normal);cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:all .2s}.blogs_pageBtn__0aaOM:hover:not(.blogs_disabled__uuOZY){background-color:var(--hover-bg)}.blogs_pageBtn__0aaOM.blogs_disabled__uuOZY{cursor:not-allowed;opacity:.5}.blogs_pageNumbers__ifIws{display:flex;gap:.25rem}.blogs_pageNumber__BsjGN{align-items:center;background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:4px;color:var(--text-normal);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.blogs_pageNumber__BsjGN:hover:not(.blogs_active__OlY1C){background-color:var(--hover-bg)}.blogs_pageNumber__BsjGN.blogs_active__OlY1C{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--header-text)}@media (min-width:768px){.blogs_featuredCard__7yyy6{flex-direction:row}.blogs_featuredImage__kz1NV{height:auto;width:50%}.blogs_featuredContent__Jyp1q{width:50%}}@media (max-width:767px){.blogs_header__28aBy h1{font-size:2rem}.blogs_header__28aBy p{font-size:1rem}.blogs_featuredContent__Jyp1q h2{font-size:1.5rem}.blogs_blogGrid__t8ukV{grid-template-columns:1fr}.blogs_pageNumbers__ifIws{display:none}.blogs_pagination__XahZ2{justify-content:space-between;width:100%}.blogs_pageBtn__0aaOM{width:45%}}@media (min-width:768px) and (max-width:991px){.blogs_pageNumber__BsjGN:not(.blogs_active__OlY1C):not(:nth-child(2)):not(:nth-last-child(2)){display:none}.blogs_pageNumbers__ifIws .blogs_pageNumber__BsjGN:nth-child(2):not(.blogs_active__OlY1C):after,.blogs_pageNumbers__ifIws .blogs_pageNumber__BsjGN:nth-last-child(2):not(.blogs_active__OlY1C):before{content:"...";margin:0 .25rem}}.blog-post_blogPostPage__sSqci{background-color:var(--bg-main);min-height:calc(100vh - 180px);padding:2rem 0 4rem}.blog-post_container__MthO6{margin:0 auto;max-width:1200px;padding:0 1.5rem}.blog-post_backLink__25FdV{color:var(--primary-color);display:inline-block;font-weight:500;margin-bottom:2rem;text-decoration:none;transition:color .2s}.blog-post_backLink__25FdV:hover{color:var(--secondary-color)}.blog-post_blogPost__cTwO7{background-color:var(--card-bg);border-radius:8px;box-shadow:0 2px 10px var(--shadow-color);margin-bottom:3rem;padding:2rem}.blog-post_postHeader__iv8Hq{margin-bottom:2rem}.blog-post_postMeta__NSJPb{color:var(--text-dimmed);display:flex;flex-wrap:wrap;font-size:.875rem;gap:1rem;margin-bottom:1rem}.blog-post_category__8OB8N{color:var(--primary-color);font-weight:600}.blog-post_date__0amsi,.blog-post_readTime__YHsCc{align-items:center;display:flex}.blog-post_postTitle__H4J95{color:var(--text-bright);font-size:2.5rem;line-height:1.2;margin:0 0 1.5rem}.blog-post_authorInfo__u3Qxz{align-items:center;display:flex;gap:1rem}.blog-post_authorAvatar__wrTNN{align-items:center;background-color:var(--primary-color);border-radius:50%;color:var(--header-text);display:flex;font-size:1.25rem;font-weight:700;height:50px;justify-content:center;width:50px}.blog-post_authorDetails__Wdu-S{display:flex;flex-direction:column}.blog-post_authorName__3NHYi{color:var(--text-normal);font-weight:600}.blog-post_authorTitle__p4PeH{color:var(--text-dimmed);font-size:.875rem}.blog-post_featuredImage__fCV87{border-radius:8px;margin:.5rem 0;max-height:200px;overflow:hidden}.blog-post_featuredImage__fCV87 img{display:block;height:auto;max-width:300px}.blog-post_postContent__nal4M{color:var(--text-normal);font-size:1.1rem;line-height:1.8}.blog-post_postContent__nal4M h2{color:var(--text-bright);font-size:1.8rem;margin:2rem 0 1rem}.blog-post_postContent__nal4M h3{color:var(--text-bright);font-size:1.4rem;margin:1.5rem 0 .75rem}.blog-post_postContent__nal4M p{margin-bottom:1.5rem}.blog-post_tags__9BBk\+{display:flex;flex-wrap:wrap;gap:.75rem;margin:2rem 0}.blog-post_tag__oBtDK{background-color:var(--secondary-container);border-radius:4px;color:var(--text-normal);font-size:.875rem;padding:.4rem .8rem;transition:background-color .2s}.blog-post_tag__oBtDK:hover{background-color:var(--hover-bg)}.blog-post_authorBio__bKo4b{background-color:var(--secondary-container);border-radius:8px;margin-top:3rem;padding:1.5rem}.blog-post_bioHeader__NZgD8{display:flex;gap:1rem}.blog-post_bioHeader__NZgD8 h3{color:var(--text-bright);margin:0 0 .5rem}.blog-post_bioHeader__NZgD8 p{color:var(--text-normal);line-height:1.6;margin:0}.blog-post_relatedPosts__TENnp{margin-top:4rem}.blog-post_relatedPosts__TENnp h2{color:var(--text-bright);font-size:1.75rem;margin-bottom:1.5rem}.blog-post_relatedGrid__3m8VK{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.blog-post_relatedCard__65egb{background-color:var(--card-bg);border-radius:8px;box-shadow:0 2px 8px var(--shadow-color);overflow:hidden;transition:transform .2s}.blog-post_relatedCard__65egb:hover{transform:translateY(-5px)}.blog-post_relatedImageLink__GJUCb{display:block}.blog-post_relatedImage__gNBWN{height:160px;overflow:hidden;width:100%}.blog-post_relatedImage__gNBWN img{height:100%;object-fit:cover;transition:transform .3s;width:100%}.blog-post_relatedCard__65egb:hover .blog-post_relatedImage__gNBWN img{transform:scale(1.05)}.blog-post_relatedContent__dgl3h{padding:1.25rem}.blog-post_relatedContent__dgl3h h3{font-size:1.1rem;line-height:1.4;margin:0 0 .75rem}.blog-post_relatedContent__dgl3h h3 a{color:var(--text-bright);text-decoration:none;transition:color .2s}.blog-post_relatedContent__dgl3h h3 a:hover{color:var(--primary-color)}.blog-post_relatedMeta__TiaC0{color:var(--text-dimmed);font-size:.8rem}.blog-post_loadingContainer__sKyMl{align-items:center;color:var(--text-normal);display:flex;flex-direction:column;height:300px;justify-content:center}.blog-post_loader__3GWvw{animation:blog-post_spin__mgOmX 1s linear infinite;border-top:4px solid var(--border-color);border:4px solid var(--border-color);border-radius:50%;border-top-color:var(--primary-color);height:40px;margin-bottom:1rem;width:40px}@keyframes blog-post_spin__mgOmX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.blog-post_errorContainer__rzWz1{color:var(--text-normal);padding:3rem 1rem;text-align:center}.blog-post_backButton__iKHZX{background-color:var(--primary-color);border-radius:4px;color:var(--header-text);display:inline-block;margin-top:1rem;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s}.blog-post_backButton__iKHZX:hover{background-color:var(--primary-dark)}@media (max-width:768px){.blog-post_blogPostPage__sSqci{padding:1rem 0 2rem}.blog-post_blogPost__cTwO7{padding:1.5rem}.blog-post_postTitle__H4J95{font-size:1.8rem}.blog-post_bioHeader__NZgD8{flex-direction:column}.blog-post_relatedGrid__3m8VK{grid-template-columns:1fr}}.header-mobile_header__iG2PK{background-color:#06c;background-color:var(--header-bg,#06c);box-shadow:0 2px 4px #0000001a;box-shadow:0 2px 4px var(--shadow-color,#0000001a);color:#fff;color:var(--header-text,#fff);display:none;padding:1rem 0;position:sticky;top:0;z-index:100}.header-mobile_container__uVCii{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 1rem}.header-mobile_logo__Q6MO6 h1{color:var(--header-text);font-size:1.3rem;font-weight:700;margin:0}.header-mobile_logo__Q6MO6 p{font-size:.875rem;margin:0;opacity:.9}.header-mobile_navItem__dGiWi,.header-mobile_navList__yWCci,.header-mobile_nav__RkKhN{display:none}.header-mobile_menuIcon__6UclG{color:#fff;cursor:pointer}.header-mobile_sideMenu__\+vqPt{background-color:#fff;background-color:var(--card-bg,#fff);box-shadow:-2px 0 8px #0003;box-shadow:-2px 0 8px var(--shadow-color,#0003);height:100vh;overflow-y:auto;padding:10px;position:fixed;right:-300px;top:0;transition:right .3s ease;width:270px;z-index:1000}.header-mobile_sideMenu__\+vqPt.header-mobile_open__MH4qJ{right:0}.header-mobile_sideMenuHeader__-EhcJ{align-items:center;border-bottom:1px solid #eaeaea;border-bottom:1px solid var(--border-color,#eaeaea);display:flex;justify-content:space-between;padding:1.25rem 1rem}.header-mobile_sideMenuHeader__-EhcJ h3{color:#333;color:var(--text-normal,#333);margin:0}.header-mobile_closeButton__V5P5l{background:none;border:none;color:#333;color:var(--text-normal,#333);cursor:pointer;font-size:1.5rem}.header-mobile_sideNavList__rsik1{list-style:none;margin:0;padding:1rem 0}.header-mobile_sideNavItem__Twooq{border-radius:10px;color:#333;color:var(--text-normal,#333);cursor:pointer;padding:.75rem 1.5rem;transition:background-color .3s}.header-mobile_sideNavItem__Twooq:hover{background-color:#f5f5f5;background-color:var(--hover-bg,#f5f5f5)}.header-mobile_sideNavItem__Twooq.header-mobile_active__jruow{background-color:#9acd32;background-color:var(--secondary-color,#9acd32);color:#06c;color:var(--text-inverse,#06c);font-weight:700}.header-mobile_bottomNav__EG5vw{background-color:#fff;background-color:var(--card-bg,#fff);bottom:0;box-shadow:0 -2px 8px #0000001a;box-shadow:0 -2px 8px var(--shadow-color,#0000001a);display:flex;height:60px;justify-content:space-around;left:0;position:fixed;right:0;z-index:90}.header-mobile_bottomNavItem__mnUnu{align-items:center;background:none;border:none;color:#666;color:var(--text-dimmed,#666);cursor:pointer;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:.5rem 0;transition:color .3s}.header-mobile_bottomNavItem__mnUnu span{font-size:.75rem;margin-top:.25rem}.header-mobile_bottomNavItem__mnUnu:hover{color:#06c;color:var(--primary-color,#06c)}.header-mobile_bottomNavItem__mnUnu.header-mobile_active__jruow{color:#9acd32;color:var(--secondary-color,#9acd32)}.header-mobile_actions__JWo\+x{align-items:center;display:flex}.header-mobile_themeToggle__ma7K2{align-items:center;background:none;border:none;border-radius:50%;color:#ff0;cursor:pointer;display:flex;justify-content:center;margin-right:4px;padding:.3rem;transition:background-color .3s}.header-mobile_themeToggle__ma7K2:hover{background-color:#ffffff1a;background-color:var(--hover-bg,#ffffff1a)}.header-mobile_authButtons__TVA25{align-items:center;display:flex}.header-mobile_signInButton__3RLVp,.header-mobile_signUpButton__dHfGe{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-weight:400;gap:.2rem;padding:.5rem 1rem;transition:all .3s}.header-mobile_signInButton__3RLVp{background:none;color:#fff;margin-right:.5rem}.header-mobile_signInButton__3RLVp:hover{background-color:#ffffff1a;background-color:var(--hover-bg,#ffffff1a)}.header-mobile_signUpButton__dHfGe{background-color:#9acd32;background-color:var(--primary-color,#9acd32);color:#fff}.header-mobile_signUpButton__dHfGe:hover{background-color:#689e09;background-color:var(--primary-dark,#689e09)}.header-mobile_userMenuContainer__ETJ5t{position:relative}.header-mobile_userButton__mVGYH{align-items:center;background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;gap:.5rem;padding:.5rem;transition:background-color .3s}.header-mobile_userButton__mVGYH:hover{background-color:#ffffff1a;background-color:var(--hover-bg,#ffffff1a)}.header-mobile_username__KlSSR{display:none}.header-mobile_userMenu__C0JWx{background-color:#fff;background-color:var(--card-bg,#fff);border-radius:6px;box-shadow:0 4px 12px #0003;box-shadow:0 4px 12px var(--shadow-color,#0003);margin-top:.5rem;overflow:hidden;position:absolute;right:0;top:100%;width:220px;z-index:10}.header-mobile_userInfo__6oJqs{border-bottom:1px solid #eaeaea;border-bottom:1px solid var(--border-color,#eaeaea);display:flex;flex-direction:column;padding:1rem}.header-mobile_greeting__6SXw4{color:#333;color:var(--text-bright,#333);font-weight:600;margin-bottom:.25rem}.header-mobile_email__6yz4A{color:#666;color:var(--text-dimmed,#666);font-size:.875rem}.header-mobile_userMenuItems__lnDvp{padding:.5rem 0}.header-mobile_userMenuItem__WByNi{align-items:center;background:none;border:none;color:#333;color:var(--text-normal,#333);cursor:pointer;display:flex;gap:.5rem;padding:.75rem 1rem;text-align:left;transition:background-color .3s;width:100%}.header-mobile_userMenuItem__WByNi:hover{background-color:#f5f5f5;background-color:var(--hover-bg,#f5f5f5)}.header-mobile_logoutButton__XSC9I{color:#ef4444}.header-mobile_logoImage__AuNhW{border-radius:20px;height:50px;width:50px}@media (min-width:769px){.header-mobile_bottomNav__EG5vw{display:none}.header-mobile_nav__RkKhN{display:flex}.header-mobile_navList__yWCci{display:flex;list-style:none;margin:0;padding:0}.header-mobile_navItem__dGiWi{border-radius:4px;cursor:pointer;display:block;margin-left:1.5rem;padding:.5rem 1rem;transition:background-color .3s}.header-mobile_navItem__dGiWi:hover{background-color:#ffffff1a}.header-mobile_navItem__dGiWi.header-mobile_active__jruow{background-color:#9acd32;color:#06c;font-weight:700}.header-mobile_menuIcon__6UclG{display:none}}@media (max-width:768px){.header-mobile_menuIcon__6UclG{display:block}main{padding-bottom:70px}.header-mobile_actions__JWo\+x{gap:.5rem}.header-mobile_themeToggle__ma7K2{margin-right:.5rem}.header-mobile_userMenu__C0JWx{right:0;width:fit-content}}@media (max-width:760px){.header-mobile_header__iG2PK{display:block}.header-mobile_signInButton__3RLVp{display:none}.header-mobile_contactUs__gmot3{color:#333;color:var(--text-normal,#333);cursor:pointer;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s}.header-mobile_contactContainer__-Yp0v{display:flex}.header-mobile_contactContainer__-Yp0v ul{list-style:none}}.special-offer-page_specialOfferPage__DLkon{background-color:var(--bg-main);min-height:calc(100vh - 180px)}.special-offer-page_container__ofGq2{margin:0 auto;max-width:1000px;padding:0 1rem}.special-offer-page_offerBanner__6tP-E{background-color:var(--header-bg);color:#fff;margin-bottom:2rem;padding:2rem 0}.special-offer-page_bannerTitle__auGsf{font-size:2.5rem;margin:0 0 1.5rem;text-align:center;text-shadow:0 2px 4px #0003}.special-offer-page_bannerHighlight__Mt\+Gk{align-items:center;display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}.special-offer-page_price__UrP\+W{align-items:center;display:flex;flex-direction:column}.special-offer-page_amount__jM2T6{color:var(--secondary-color);font-size:4rem;font-weight:700;text-shadow:0 2px 4px #0003}.special-offer-page_period__q47zy{font-size:1.25rem;opacity:.9}.special-offer-page_countdown__gdabX{align-items:center;background-color:#0003;border-radius:8px;display:flex;gap:.75rem;padding:1rem 1.5rem}.special-offer-page_timer__25cID{align-items:center;display:flex}.special-offer-page_timeUnit__P3CYU{align-items:center;display:flex;flex-direction:column;min-width:3rem}.special-offer-page_timeValue__fy37T{font-size:1.5rem;font-weight:700}.special-offer-page_timeLabel__9q-YB{font-size:.75rem;opacity:.8}.special-offer-page_timeSeparator__LE567{font-size:1.5rem;font-weight:700;margin:0 .25rem}.special-offer-page_offerContent__WHCmC{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:3rem}.special-offer-page_offerDetails__Fs7zc h2{color:var(--primary-color);font-size:1.75rem;margin:0 0 1rem}.special-offer-page_offerDescription__xfsXT{color:var(--text-normal);font-size:1.1rem;margin-bottom:1.5rem}.special-offer-page_benefitsList__S8O0o{list-style:none;margin-bottom:1.5rem}.special-offer-page_benefitItem__FeYj2{align-items:center;display:flex;font-size:1.05rem;gap:.75rem;margin-bottom:.75rem}.special-offer-page_checkIcon__awo83{color:#9acd32;flex-shrink:0}.special-offer-page_guaranteeBox__EIvRt{align-items:flex-start;background-color:var(--card-bg);border-left:4px solid var(--primary-color);border-radius:0 4px 4px 0;display:flex;gap:.75rem;padding:1rem}.special-offer-page_guaranteeBox__EIvRt svg{color:var(--primary-color);flex-shrink:0;margin-top:.25rem}.special-offer-page_guaranteeBox__EIvRt p{font-size:.95rem;margin:0}.special-offer-page_offerForm__qvm9r{background-color:var(--card-bg);border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:2rem}.special-offer-page_offerForm__qvm9r h3{color:var(--text-bright);margin:0 0 1.5rem;text-align:center}.special-offer-page_formGroup__P8yHv{margin-bottom:1.25rem}.special-offer-page_formGroup__P8yHv label{color:#555;display:block;font-weight:500;margin-bottom:.5rem}.special-offer-page_formGroup__P8yHv input{border:1px solid var(--border-color);border-radius:4px;font-size:1rem;padding:.75rem;width:100%}.special-offer-page_formGroup__P8yHv input:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #06c3;outline:none}.special-offer-page_claimButton__3Ieib{background-color:#9acd32;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;margin-bottom:1rem;padding:1rem;transition:background-color .3s;width:100%}.special-offer-page_claimButton__3Ieib:hover{background-color:#7cb82b}.special-offer-page_formDisclaimer__\+vKU0{color:#777;font-size:.8rem;margin:0;text-align:center}.special-offer-page_successMessage__oEj\+7{text-align:center}.special-offer-page_successMessage__oEj\+7 h3{color:#9acd32;margin-bottom:1rem}.special-offer-page_successMessage__oEj\+7 p{margin-bottom:1rem}.special-offer-page_startingInfo__aFXnq{background-color:var(--start-grad);border-radius:4px;color:#333;font-weight:500;padding:1rem}.special-offer-page_testimonials__HJJPn{margin-bottom:3rem}.special-offer-page_testimonials__HJJPn h3{color:var(--text-bright);margin-bottom:1.5rem;text-align:center}.special-offer-page_testimonialGrid__QUIF4{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.special-offer-page_testimonialCard__\+7507{background-color:var(--card-bg);border-radius:8px;box-shadow:0 2px 8px #0000000d;padding:1.5rem}.special-offer-page_testimonialCard__\+7507 p{color:var(--text-normal);font-style:italic;margin:0 0 1rem}.special-offer-page_testimonialAuthor__lEIIe{color:var(--primary-color);font-weight:700}.special-offer-page_faq__QLFqF{margin-bottom:3rem}.special-offer-page_faq__QLFqF h3{color:var(--text-bright);margin-bottom:1.5rem;text-align:center}.special-offer-page_faqItem__xTVe3{background-color:var(--card-bg);border-radius:8px;box-shadow:0 2px 8px #0000000d;margin-bottom:1rem;padding:1.5rem}.special-offer-page_faqItem__xTVe3 h4{color:var(--primary-color);margin:0 0 .75rem}.special-offer-page_faqItem__xTVe3 p{color:var(--text-normal);margin:0}.special-offer-page_paymentSummary__N7hGF{background-color:var(--start-grad);border-radius:8px;margin-bottom:1.5rem;padding:1.25rem}.special-offer-page_paymentItem__dMTKq{color:var(--text-normal);display:flex;justify-content:space-between;padding:.5rem 0}.special-offer-page_paymentTotal__kgZWZ{border-top:1px solid var(--border-color);color:var(--text-bright);font-size:1.1rem;font-weight:700;margin-top:.5rem;padding-top:.75rem}@media (max-width:900px){.special-offer-page_offerContent__WHCmC{grid-template-columns:1fr}.special-offer-page_bannerTitle__auGsf{font-size:2rem}.special-offer-page_amount__jM2T6{font-size:3rem}.special-offer-page_bannerHighlight__Mt\+Gk{gap:1.5rem}}@media (max-width:600px){.special-offer-page_offerBanner__6tP-E{padding:1.5rem 0}.special-offer-page_countdown__gdabX{padding:.75rem}.special-offer-page_timeUnit__P3CYU{min-width:2.5rem}.special-offer-page_timeValue__fy37T{font-size:1.25rem}.special-offer-page_offerForm__qvm9r{padding:1.5rem}}
/*# sourceMappingURL=main.ead3a940.css.map*/