:root{--ui-accent:#2dd4bf;--ui-accent-soft:rgba(45, 212, 191, 0.2);--ui-accent-2:#22d3ee;--ui-accent-3:#84cc16;--ui-ink:#e6f4ff;--ui-muted:rgba(224, 242, 254, 0.74);--ui-bg-1:#05111f;--ui-bg-2:#0b1a2f;--ui-surface:rgba(7, 20, 33, 0.72);--ui-border:rgba(125, 211, 252, 0.25);--ui-shadow:0 18px 48px rgba(2, 8, 23, 0.45)}html{scroll-behavior:smooth}body{font-family:"Source Sans 3",Inter,sans-serif;text-rendering:optimizeLegibility;color:var(--ui-ink);background:radial-gradient(circle at 85% -8%,rgba(45,212,191,.22),transparent 36%),radial-gradient(circle at 12% 8%,rgba(34,211,238,.18),transparent 34%),linear-gradient(142deg,var(--ui-bg-1) 0,var(--ui-bg-2) 48%,#051123 100%)!important}body::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.92;background:radial-gradient(circle at 14% 18%,rgba(45,212,191,.14),transparent 28%),radial-gradient(circle at 86% 14%,rgba(34,211,238,.12),transparent 22%),radial-gradient(circle at 50% 100%,rgba(132,204,22,.08),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 24%,rgba(255,255,255,.01) 100%);mask-image:none;z-index:-1}h1,h2,h3,h4,h5,h6{font-weight:800;letter-spacing:.012em}main{animation:.42s uiSlide}.mobile-vip-promo{position:relative;z-index:70;display:block;overflow:hidden;margin-bottom:1.5rem;color:#fff!important;text-decoration:none!important;background:linear-gradient(90deg,rgba(255,255,255,.14),transparent 28%,rgba(255,255,255,.16) 58%,transparent 82%),linear-gradient(135deg,#111827 0,#7f1d1d 43%,#f59e0b 100%);border-radius:14px;border:1px solid rgba(254,243,199,.36);border-bottom-color:rgba(254,243,199,.46);box-shadow:0 12px 30px rgba(127,29,29,.45),0 0 24px rgba(245,158,11,.24);isolation:isolate}.mobile-vip-promo::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(100deg,transparent 0,rgba(255,255,255,.34) 42%,transparent 72%);transform:translateX(-115%);animation:2.8s ease-in-out infinite vipPromoSweep;pointer-events:none}.mobile-vip-promo__inner{position:relative;z-index:1;display:flex;align-items:center;min-height:50px;padding:8px 12px}.mobile-vip-promo__marquee{flex:1 1 auto;min-width:0;overflow:hidden}.mobile-vip-promo__track{display:flex;align-items:center;width:max-content;min-width:max-content;color:#fffbeb;font-size:15px;font-weight:900;line-height:1.12;letter-spacing:0;text-shadow:0 2px 12px rgba(17,24,39,.72);animation:18s linear infinite vipPromoMarquee}.mobile-vip-promo__group{display:inline-flex;align-items:center;gap:34px;padding-right:34px}.mobile-vip-promo__group span{display:inline-block;white-space:nowrap}@keyframes vipPromoSweep{0%{transform:translateX(-115%);opacity:0}18%{opacity:1}54%{opacity:.9}100%{transform:translateX(115%);opacity:0}}@keyframes vipPromoMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:380px){.mobile-vip-promo__inner{padding-right:8px;padding-left:8px}.mobile-vip-promo__track{font-size:14px}}@keyframes uiSlide{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}::selection{background:rgba(45,212,191,.34);color:#ecfeff}.container{max-width:1240px}nav[role=navigation]{border-bottom:1px solid rgba(45,212,191,.26)!important;box-shadow:var(--ui-shadow);background:linear-gradient(180deg,rgba(4,13,24,.93),rgba(4,13,24,.81))!important}.nav-desktop-link{border:1px solid transparent;border-radius:12px!important;padding:.52rem .92rem!important}.nav-desktop-link:hover{color:#dcfffb!important;border-color:rgba(45,212,191,.18)!important;background:rgba(45,212,191,.1)!important}.nav-dropdown{border-color:rgba(45,212,191,.36)!important;background:rgba(6,17,30,.95)!important}.dropdown-item{border-radius:10px;margin:3px 5px}.dropdown-item:hover{background:linear-gradient(90deg,rgba(45,212,191,.18),rgba(34,211,238,.14))!important;color:#ddfffb!important}.nav-cta{border:1px solid rgba(167,243,208,.34)!important;background:linear-gradient(128deg,#0d9488 0,#06b6d4 54%,#84cc16 100%)!important}#mobile-menu{background:rgba(4,12,24,.95)!important}#mobile-menu .nav-link{border:1px solid rgba(125,211,252,.22);background:rgba(15,23,42,.45)}#mobile-menu .nav-link:hover{border-color:rgba(45,212,191,.5)}.article,.aside,.blog-card,.card,.feature-card,.glass-card,.related-card{border-radius:18px!important;border:1px solid var(--ui-border)!important;background:linear-gradient(155deg,rgba(255,255,255,.04),rgba(255,255,255,.01) 58%),var(--ui-surface)!important;box-shadow:var(--ui-shadow)}.article:hover,.blog-card:hover,.card:hover,.feature-card:hover,.glass-card:hover,.related-card:hover{border-color:rgba(45,212,191,.46)!important;box-shadow:0 24px 58px rgba(2,8,23,.52),0 0 0 1px rgba(45,212,191,.22)}.blog-header h1,.gradient-text,.hero h1,.post-title,.tools-hero-title{color:#f0fdfa!important;background:0 0!important;-webkit-text-fill-color:currentColor!important;text-shadow:0 10px 28px rgba(2,8,23,.42)}input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{border-radius:12px!important;border-color:rgba(45,212,191,.3)!important;background:rgba(8,20,32,.62);color:#e0f2fe}input::placeholder,textarea::placeholder{color:rgba(148,163,184,.82)}.btn-primary,a.bg-indigo-600,button.bg-indigo-600{border-radius:12px!important;background:linear-gradient(130deg,#0d9488 0,#06b6d4 58%,#84cc16 100%)!important;color:#f8fafc!important;border:1px solid rgba(134,239,172,.26)}.btn-secondary{border-radius:12px!important;border-color:rgba(125,211,252,.12)!important;background:rgba(8,20,32,.42)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}table{border-radius:14px!important;overflow:hidden}th{font-size:.73rem!important;letter-spacing:.08em!important}td{font-size:.93rem}tr:nth-child(2n) td{background:rgba(8,20,32,.28)!important}tr:hover td{background:rgba(45,212,191,.13)!important}.blog-header{border-bottom:1px solid rgba(45,212,191,.2);background:radial-gradient(circle at 88% 2%,rgba(45,212,191,.17),transparent 40%),linear-gradient(to bottom,rgba(30,41,59,.34),transparent 82%)!important}.blog-card-date,.blog-card-read-time,.blog-header p,.hub-updated,.post-meta,.related-card-meta{color:var(--ui-muted)!important}.hub-pill{border:1px solid rgba(45,212,191,.16)!important;background:rgba(8,20,32,.52)!important;color:#ccfbf1!important}.hub-pill:hover{border-color:rgba(132,204,22,.28)!important;color:#ecfccb!important}.blog-card-image,.related-card img{filter:saturate(1.1) contrast(1.02)}.back-link,.blog-card-link,.hub-breadcrumb a,.post-content a,.related-card a,.topic-hub-bridge a{color:#67e8f9!important}.back-link:hover,.blog-card-link:hover,.hub-breadcrumb a:hover,.post-content a:hover,.related-card a:hover,.topic-hub-bridge a:hover{color:#bef264!important}.category-chip,.hero-link,.news-tag{border-color:transparent!important;background:rgba(8,20,32,.42)!important;box-shadow:inset 0 0 0 1px rgba(125,211,252,.11)}.category-chip:hover,.hero-link:hover,.news-tag:hover{border-color:transparent!important;background:rgba(45,212,191,.08)!important;box-shadow:inset 0 0 0 1px rgba(45,212,191,.2)}.category-chip.active{background:linear-gradient(135deg,#00d4ff,#0f8)!important;color:#03131a!important;box-shadow:none}.pagination .nav-btn,.pagination a,.pagination button{border-radius:12px!important;border:1px solid rgba(125,211,252,.3);background:rgba(8,20,32,.58)}.pagination .current,.pagination .nav-btn.current{background:linear-gradient(134deg,#0d9488,#06b6d4)!important;color:#f8fafc!important;border-color:rgba(45,212,191,.7)!important}.post-hero{border-radius:22px;overflow:hidden;border:1px solid rgba(45,212,191,.36);box-shadow:0 24px 58px rgba(2,8,23,.56)}.post-hero-overlay{background:linear-gradient(to top,rgba(2,6,23,.9),rgba(2,6,23,.2))!important}.post-category{border:1px solid rgba(45,212,191,.5)!important;background:rgba(8,20,32,.72)!important;color:#99f6e4!important}.post-content{color:#d8f1ff!important;font-size:1.03rem}.post-content h2,.post-content h3{color:#f0fdfa!important}.post-content blockquote{border-left:4px solid var(--ui-accent);background:rgba(8,20,32,.56);border-radius:0 12px 12px 0;padding:12px 16px}.post-content pre,.post-content table{border:1px solid rgba(125,211,252,.26);border-radius:14px;overflow:hidden}.cta-section,.topic-hub-bridge{border:1px solid rgba(45,212,191,.12)!important;background:radial-gradient(circle at 14% 8%,rgba(45,212,191,.16),transparent 34%),rgba(8,20,32,.72)!important}.cluster-bridge,.sources-box{border:1px solid rgba(125,211,252,.1)!important;background:rgba(8,20,32,.58)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.share-btn{border:1px solid rgba(125,211,252,.25)!important;background:rgba(8,20,32,.62)!important}.share-btn:hover{border-color:rgba(45,212,191,.5)!important}.hero{border:1px solid rgba(45,212,191,.26);border-radius:24px;background:radial-gradient(circle at 84% 12%,rgba(45,212,191,.17),transparent 44%),rgba(8,20,32,.68)!important}.count-badge,.meta .pill{border:1px solid rgba(45,212,191,.38)!important;background:rgba(8,20,32,.62)!important;color:#99f6e4!important}.article-list .article{transition:transform .18s,box-shadow .18s,border-color .18s}.article-list .article:hover{transform:translateY(-3px)}footer{border-top-color:rgba(45,212,191,.28)!important;background:radial-gradient(circle at 88% 0,rgba(45,212,191,.18),transparent 42%),rgba(3,12,20,.9)!important}footer .container>div:first-child{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px!important}footer .container>div:first-child a{display:inline-flex;justify-content:center;align-items:center;min-height:42px;border-radius:12px!important;border:1px solid rgba(125,211,252,.22);background:rgba(8,20,32,.48);font-weight:700!important}footer .container>div:first-child a:hover{border-color:rgba(45,212,191,.44);background:rgba(45,212,191,.14)!important}#cookie-consent .cookie-consent__inner{border:1px solid rgba(45,212,191,.32)!important;background:rgba(6,16,28,.82)!important}#cookie-consent .cookie-consent__button--accept{background:linear-gradient(132deg,#0d9488 0,#06b6d4 58%,#84cc16 100%)!important;color:#051216!important}body[data-page=blog-post] .post-header,body[data-page=blog] .blog-header,body[data-page=hubs] .hero,body[data-page=news-post] .post-header,body[data-page=news] .hero{position:relative;overflow:hidden;border:1px solid var(--ui-border);border-radius:28px;background:linear-gradient(160deg,rgba(255,255,255,.05),rgba(255,255,255,.015) 58%,rgba(255,255,255,0) 100%),var(--ui-surface)!important;box-shadow:var(--ui-shadow)}body[data-page=blog] .blog-header,body[data-page=hubs] .hero,body[data-page=news] .hero{padding:clamp(2.2rem,4vw,3.4rem) clamp(1.35rem,3vw,2.2rem)!important}body[data-page=blog-post] .post-header,body[data-page=news-post] .post-header{padding:clamp(1.35rem,2.7vw,2rem)!important;border-bottom:0!important;margin-bottom:2rem}body[data-page=blog-post] .post-header::before,body[data-page=blog] .blog-header::before,body[data-page=hubs] .hero::before,body[data-page=news-post] .post-header::before,body[data-page=news] .hero::before{content:"";position:absolute;inset:-160px -110px auto auto;width:320px;height:320px;border-radius:999px;background:radial-gradient(circle,var(--ui-accent-soft),transparent 72%);pointer-events:none;opacity:.95}body[data-page=blog-post] .post-header>*,body[data-page=blog] .blog-header>*,body[data-page=hubs] .hero>*,body[data-page=news-post] .post-header>*,body[data-page=news] .hero>*{position:relative;z-index:1}body[data-page=blog-post] .related-grid,body[data-page=blog] .blog-grid,body[data-page=hubs] .article-list,body[data-page=hubs] .faq-grid,body[data-page=hubs] .grid,body[data-page=news-post] .related-grid,body[data-page=news] .grid{gap:1.2rem!important}body[data-page=blog-post] .cluster-bridge,body[data-page=blog-post] .cta-section,body[data-page=blog-post] .post-disclaimer,body[data-page=blog-post] .post-share,body[data-page=blog-post] .related-card,body[data-page=blog-post] .sources-box,body[data-page=blog] .blog-card,body[data-page=hubs] .article-list .article,body[data-page=hubs] .aside,body[data-page=hubs] .card,body[data-page=hubs] .faq-item,body[data-page=news-post] .cluster-bridge,body[data-page=news-post] .cta-section,body[data-page=news-post] .post-disclaimer,body[data-page=news-post] .post-share,body[data-page=news-post] .related-card,body[data-page=news-post] .sources-box,body[data-page=news] .featured-card,body[data-page=news] .news-card{position:relative;overflow:hidden;border:1px solid var(--ui-border)!important;border-radius:22px;background:linear-gradient(156deg,rgba(255,255,255,.045),rgba(255,255,255,.01) 58%,rgba(255,255,255,0) 100%),var(--ui-surface)!important;box-shadow:var(--ui-shadow)}body[data-page=blog-post] .related-card::before,body[data-page=blog] .blog-card::before,body[data-page=hubs] .article-list .article::before,body[data-page=hubs] .card::before,body[data-page=hubs] .faq-item::before,body[data-page=news-post] .related-card::before,body[data-page=news] .featured-card::before,body[data-page=news] .news-card::before{content:"";position:absolute;inset:auto -110px -140px auto;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.07),transparent 72%);pointer-events:none;opacity:.78}body[data-page=blog-post] .related-card:hover,body[data-page=blog] .blog-card:hover,body[data-page=hubs] .article-list .article:hover,body[data-page=hubs] .card:hover,body[data-page=hubs] .faq-item:hover,body[data-page=news-post] .related-card:hover,body[data-page=news] .featured-card:hover,body[data-page=news] .news-card:hover{transform:translateY(-3px);border-color:rgba(45,212,191,.42)!important;box-shadow:0 26px 58px rgba(2,8,23,.54),0 0 0 1px rgba(45,212,191,.16)}body[data-page=news] .featured-card{grid-template-columns:minmax(0,1.08fr) minmax(0,0.92fr)}body[data-page=news] .featured-card,body[data-page=news] .news-card{contain:layout paint;box-shadow:0 16px 34px rgba(2,8,23,.36)}body[data-page=news] .featured-card::before,body[data-page=news] .news-card::before{display:none}body[data-page=blog-post] .related-card-content,body[data-page=blog] .blog-card-content,body[data-page=news-post] .related-card-content,body[data-page=news] .featured-copy,body[data-page=news] .news-card-body{padding:clamp(1.2rem,2.2vw,1.65rem)!important}body[data-page=blog-post] .tag-chip,body[data-page=blog] .blog-card-category,body[data-page=hubs] .count-badge,body[data-page=news-post] .tag-chip,body[data-page=news] .eyebrow,body[data-page=news] .news-tag{display:inline-flex;align-items:center;gap:.35rem;padding:.48rem .82rem!important;border-radius:999px!important;border:1px solid var(--ui-border)!important;background:rgba(8,20,32,.5)!important;color:#ccfbf1!important;font-size:.74rem!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}body[data-page=blog-post] .post-breadcrumb,body[data-page=blog-post] .tag-row,body[data-page=blog-post] .top-links,body[data-page=blog] .hub-strip,body[data-page=hubs] .meta,body[data-page=news-post] .post-breadcrumb,body[data-page=news-post] .tag-row,body[data-page=news-post] .top-links,body[data-page=news] .category-strip,body[data-page=news] .hero-links,body[data-page=news] .news-tag-row{gap:.75rem!important}body[data-page=blog-post] .post-author,body[data-page=news-post] .post-author{display:inline-flex;align-items:center;gap:.85rem;padding:.72rem .9rem;border-radius:18px;border:1px solid var(--ui-border);background:rgba(8,20,32,.34)}body[data-page=blog-post] .post-author-avatar,body[data-page=news-post] .post-author-avatar{box-shadow:0 14px 24px rgba(2,8,23,.25)}body[data-page=blog-post] .post-breadcrumb,body[data-page=news-post] .post-breadcrumb{padding:.72rem .9rem;border-radius:16px;border:1px solid rgba(125,211,252,.16);background:rgba(8,20,32,.28);width:fit-content}body[data-page=blog-post] .post-content,body[data-page=news-post] .post-content{line-height:1.82}body[data-page=hubs] .layout{gap:1.2rem!important}body[data-page=hubs] .aside a{border-radius:14px;border:1px solid rgba(125,211,252,.16);background:rgba(8,20,32,.24)}body[data-page=hubs] .faq-item summary{align-items:center}@media (max-width:900px){body[data-page=news] .featured-card{grid-template-columns:1fr}body[data-page=blog-post] .post-header,body[data-page=blog] .blog-header,body[data-page=hubs] .hero,body[data-page=news-post] .post-header,body[data-page=news] .hero{border-radius:22px}}@media (hover:none),(pointer:coarse){body[data-page=news] .featured-card:hover,body[data-page=news] .news-card:hover{transform:none;box-shadow:0 14px 28px rgba(2,8,23,.32)}}@media (max-width:980px){.container{max-width:100%}.article,.aside,.blog-card,.card,.feature-card,.glass-card,.related-card{border-radius:16px!important}.post-hero{border-radius:18px}}h1,h2,h3,h4,h5,h6,main h1,main h2,main h3,main h4,main h5,main h6{font-family:"Source Sans 3",Inter,sans-serif!important}body[data-page=about] #main-content .glass-card,body[data-page=affiliate-disclosure] #main-content .glass-card,body[data-page=app] #main-content .glass-card,body[data-page=contact] #main-content .glass-card,body[data-page=corrections] #main-content .glass-card,body[data-page=editorial-policy] #main-content .glass-card,body[data-page=methodology] #main-content .glass-card,body[data-page=privacy] #main-content .glass-card,body[data-page=services] #main-content .glass-card,body[data-page=terms] #main-content .glass-card,body[data-page=tools] #main-content .glass-card,body[data-page=viptips] #main-content .glass-card{position:relative;overflow:hidden;border-radius:24px!important}body[data-page=about] #main-content .glass-card::before,body[data-page=affiliate-disclosure] #main-content .glass-card::before,body[data-page=app] #main-content .glass-card::before,body[data-page=contact] #main-content .glass-card::before,body[data-page=corrections] #main-content .glass-card::before,body[data-page=editorial-policy] #main-content .glass-card::before,body[data-page=methodology] #main-content .glass-card::before,body[data-page=privacy] #main-content .glass-card::before,body[data-page=services] #main-content .glass-card::before,body[data-page=terms] #main-content .glass-card::before,body[data-page=tools] #main-content .glass-card::before,body[data-page=viptips] #main-content .glass-card::before{content:"";position:absolute;inset:-120px -140px auto auto;width:300px;height:300px;border-radius:999px;background:radial-gradient(circle,var(--ui-accent-soft),transparent 72%);pointer-events:none}body[data-page=about] #main-content .glass-card>h2,body[data-page=affiliate-disclosure] #main-content .glass-card>h2,body[data-page=app] #main-content .glass-card>h2,body[data-page=contact] #main-content .glass-card>h2,body[data-page=corrections] #main-content .glass-card>h2,body[data-page=editorial-policy] #main-content .glass-card>h2,body[data-page=methodology] #main-content .glass-card>h2,body[data-page=privacy] #main-content .glass-card>h2,body[data-page=services] #main-content .glass-card>h2,body[data-page=terms] #main-content .glass-card>h2,body[data-page=tools] #main-content .glass-card>h2,body[data-page=viptips] #main-content .glass-card>h2{position:relative;z-index:1;font-size:clamp(1.9rem, 3vw, 2.65rem);color:#f8fafc!important;background:0 0!important;-webkit-text-fill-color:currentColor!important;text-shadow:0 16px 34px rgba(2,8,23,.45)}body[data-page=about] #main-content .prose,body[data-page=affiliate-disclosure] #main-content .prose,body[data-page=app] #main-content .prose,body[data-page=contact] #main-content .prose,body[data-page=corrections] #main-content .prose,body[data-page=editorial-policy] #main-content .prose,body[data-page=methodology] #main-content .prose,body[data-page=privacy] #main-content .prose,body[data-page=services] #main-content .prose,body[data-page=terms] #main-content .prose,body[data-page=tools] #main-content .prose,body[data-page=viptips] #main-content .prose{position:relative;z-index:1;color:#dbeafe}body[data-page=about] #main-content .prose p,body[data-page=affiliate-disclosure] #main-content .prose p,body[data-page=app] #main-content .prose p,body[data-page=contact] #main-content .prose p,body[data-page=corrections] #main-content .prose p,body[data-page=editorial-policy] #main-content .prose p,body[data-page=methodology] #main-content .prose p,body[data-page=privacy] #main-content .prose p,body[data-page=services] #main-content .prose p,body[data-page=terms] #main-content .prose p,body[data-page=tools] #main-content .prose p,body[data-page=viptips] #main-content .prose p{color:#dbeafe!important;line-height:1.75}body[data-page=about] #main-content .prose h3,body[data-page=affiliate-disclosure] #main-content .prose h3,body[data-page=app] #main-content .prose h3,body[data-page=contact] #main-content .prose h3,body[data-page=corrections] #main-content .prose h3,body[data-page=editorial-policy] #main-content .prose h3,body[data-page=methodology] #main-content .prose h3,body[data-page=privacy] #main-content .prose h3,body[data-page=services] #main-content .prose h3,body[data-page=terms] #main-content .prose h3,body[data-page=tools] #main-content .prose h3,body[data-page=viptips] #main-content .prose h3{color:#ecfeff!important;font-size:clamp(1.02rem, 1.8vw, 1.3rem);letter-spacing:.02em;margin-top:1.25rem;margin-bottom:.55rem}body[data-page=about] #main-content .prose ul,body[data-page=affiliate-disclosure] #main-content .prose ul,body[data-page=app] #main-content .prose ul,body[data-page=contact] #main-content .prose ul,body[data-page=corrections] #main-content .prose ul,body[data-page=editorial-policy] #main-content .prose ul,body[data-page=methodology] #main-content .prose ul,body[data-page=privacy] #main-content .prose ul,body[data-page=services] #main-content .prose ul,body[data-page=terms] #main-content .prose ul,body[data-page=tools] #main-content .prose ul,body[data-page=viptips] #main-content .prose ul{list-style:none;padding-left:0;display:grid;gap:8px}body[data-page=about] #main-content .prose ul li,body[data-page=affiliate-disclosure] #main-content .prose ul li,body[data-page=app] #main-content .prose ul li,body[data-page=contact] #main-content .prose ul li,body[data-page=corrections] #main-content .prose ul li,body[data-page=editorial-policy] #main-content .prose ul li,body[data-page=methodology] #main-content .prose ul li,body[data-page=privacy] #main-content .prose ul li,body[data-page=services] #main-content .prose ul li,body[data-page=terms] #main-content .prose ul li,body[data-page=tools] #main-content .prose ul li,body[data-page=viptips] #main-content .prose ul li{position:relative;padding:10px 12px 10px 30px;border-radius:12px;border:1px solid var(--ui-border);background:rgba(2,8,23,.38);color:#dbeafe}body[data-page=about] #main-content .prose ul li::before,body[data-page=affiliate-disclosure] #main-content .prose ul li::before,body[data-page=app] #main-content .prose ul li::before,body[data-page=contact] #main-content .prose ul li::before,body[data-page=corrections] #main-content .prose ul li::before,body[data-page=editorial-policy] #main-content .prose ul li::before,body[data-page=methodology] #main-content .prose ul li::before,body[data-page=privacy] #main-content .prose ul li::before,body[data-page=services] #main-content .prose ul li::before,body[data-page=terms] #main-content .prose ul li::before,body[data-page=tools] #main-content .prose ul li::before,body[data-page=viptips] #main-content .prose ul li::before{content:"";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:999px;background:var(--ui-accent);box-shadow:0 0 0 6px var(--ui-accent-soft)}body[data-page=about] #main-content .prose a,body[data-page=affiliate-disclosure] #main-content .prose a,body[data-page=app] #main-content .prose a,body[data-page=contact] #main-content .prose a,body[data-page=corrections] #main-content .prose a,body[data-page=editorial-policy] #main-content .prose a,body[data-page=methodology] #main-content .prose a,body[data-page=privacy] #main-content .prose a,body[data-page=services] #main-content .prose a,body[data-page=terms] #main-content .prose a,body[data-page=tools] #main-content .prose a,body[data-page=viptips] #main-content .prose a{color:#a5f3fc!important;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px}body[data-page=about] #main-content .about-grid{gap:1rem}body[data-page=about] #main-content .about-block,body[data-page=about] #main-content .about-note{position:relative;overflow:hidden;border:1px solid transparent!important;background:linear-gradient(150deg,rgba(45,212,191,.06),rgba(34,211,238,.02) 62%),rgba(7,20,33,.44)!important;box-shadow:inset 0 0 0 1px rgba(125,211,252,.12),0 16px 36px rgba(2,8,23,.16);transition:transform .18s,background .18s,box-shadow .18s}body[data-page=about] #main-content .about-block::before,body[data-page=about] #main-content .about-note::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(45,212,191,.12),transparent 42%);opacity:.7}body[data-page=about] #main-content .about-block:hover,body[data-page=about] #main-content .about-note:hover{transform:translateY(-2px);background:linear-gradient(150deg,rgba(45,212,191,.08),rgba(34,211,238,.03) 62%),rgba(7,20,33,.48)!important;box-shadow:inset 0 0 0 1px rgba(125,211,252,.18),0 18px 38px rgba(2,8,23,.22)}body[data-page=about] #main-content .about-block h3,body[data-page=about] #main-content .about-block p,body[data-page=about] #main-content .about-note p{position:relative;z-index:1}body[data-page=about] #main-content .about-link-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}body[data-page=about] #main-content .about-link-label{color:rgba(224,242,254,.78)}body[data-page=about] #main-content .about-link-row a{display:inline-flex;align-items:center;padding:.42rem .82rem;border-radius:999px;text-decoration:none;color:#baf7ff!important;background:rgba(8,20,32,.42);box-shadow:inset 0 0 0 1px rgba(125,211,252,.12);transition:background .18s,transform .18s,box-shadow .18s}body[data-page=about] #main-content .about-link-row a:hover{transform:translateY(-1px);background:rgba(10,24,38,.58);box-shadow:inset 0 0 0 1px rgba(45,212,191,.22)}.modern-page-shell{display:grid;gap:clamp(1rem,2.4vw,1.75rem)}.app-mini-card,.compare-table-shell,.modern-card,.modern-hero-panel,.modern-note-card,.store-card,.vip-action-card,.vip-feature-summary,.vip-feature-tile,.vip-status-panel{position:relative;overflow:hidden;border-radius:24px;border:1px solid var(--ui-border);background:linear-gradient(158deg,rgba(255,255,255,.05),rgba(255,255,255,.015) 56%,rgba(255,255,255,0) 100%),var(--ui-surface);box-shadow:var(--ui-shadow)}.modern-card::before,.modern-hero-panel::before,.store-card::before,.vip-feature-summary::before,.vip-status-panel::before{content:"";position:absolute;inset:-130px -90px auto auto;width:280px;height:280px;border-radius:999px;background:radial-gradient(circle,var(--ui-accent-soft),transparent 70%);pointer-events:none;opacity:.95}.modern-card>*,.modern-hero-panel>*,.store-card>*,.vip-feature-summary>*,.vip-status-panel>*{position:relative;z-index:1}.modern-eyebrow,.store-tag{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:.48rem .85rem;border-radius:999px;border:1px solid var(--ui-border);background:rgba(2,8,23,.44);color:#ccfbf1;font-size:.74rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.modern-subtitle{max-width:54rem;color:var(--ui-muted);font-size:clamp(1rem, 1.6vw, 1.14rem);line-height:1.7}.app-mini-grid,.compare-identity-grid,.modern-pill-grid,.vip-access-grid{display:grid;gap:.95rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.app-mini-card,.modern-pill{padding:1rem 1.05rem}.app-mini-card strong,.modern-pill strong{display:block;color:#f0fdfa;font-size:.98rem;font-weight:700}.app-mini-card span,.modern-pill span{display:block;margin-top:.28rem;color:var(--ui-muted);font-size:.9rem;line-height:1.55}.modern-card-grid,.vip-overview-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.modern-card,.vip-action-card,.vip-feature-tile{padding:1.35rem;transition:transform .2s,border-color .2s,box-shadow .2s}.modern-card:hover,.store-card:hover,.vip-action-card:hover,.vip-feature-tile:hover{transform:translateY(-2px);border-color:rgba(45,212,191,.42);box-shadow:0 24px 56px rgba(2,8,23,.56),0 0 0 1px rgba(45,212,191,.16)}.modern-card-kicker{color:#99f6e4;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.modern-link{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.85rem 1.1rem;border-radius:14px;border:1px solid rgba(134,239,172,.26);background:linear-gradient(130deg,#0d9488 0,#06b6d4 58%,#84cc16 100%);color:#f8fafc!important;font-size:.94rem;font-weight:700;text-decoration:none;box-shadow:0 16px 30px rgba(2,8,23,.28)}.modern-link--secondary{border-color:var(--ui-border);background:rgba(8,20,32,.52);box-shadow:inset 0 0 0 1px rgba(45,212,191,.1)}.modern-feature-list{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.7rem}.modern-feature-list li{position:relative;padding-left:1.05rem;color:var(--ui-muted);font-size:.95rem;line-height:1.6}.modern-feature-list li::before{content:"";position:absolute;left:0;top:.66rem;width:.42rem;height:.42rem;border-radius:999px;background:var(--ui-accent);box-shadow:0 0 0 5px var(--ui-accent-soft)}.compare-focus-grid,.store-grid{display:grid;gap:1rem}.compare-focus-grid{grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr)}.compare-pick-card h3,.store-card h3{font-size:clamp(1.35rem, 2vw, 1.8rem);color:#f0fdfa}.compare-table-shell{padding:.7rem}.compare-table-shell table{width:100%;border-collapse:separate;border-spacing:0}.compare-table-shell td,.compare-table-shell th{padding:.95rem 1rem;vertical-align:top}.compare-table-shell th{color:#ccfbf1;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.compare-table-shell tbody tr td{border-top:1px solid rgba(125,211,252,.14);color:var(--ui-muted)}.compare-table-shell tbody tr td:first-child{color:#f0fdfa;font-weight:700}.store-card{display:grid;gap:1.35rem;grid-template-columns:minmax(0,1fr) minmax(190px,230px);align-items:center;padding:1.35rem}.store-card__preview{display:flex;align-items:center;justify-content:center;min-height:100%;padding:1rem;border-radius:20px;border:1px solid rgba(125,211,252,.18);background:rgba(8,20,32,.42)}.store-card__preview img{width:min(100%,220px);height:auto;border-radius:18px;box-shadow:0 22px 34px rgba(2,8,23,.4)}.store-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.2rem}.store-actions .modern-link,.store-actions button{min-height:48px}.compare-summary-row{display:grid;gap:.65rem;margin-top:1.1rem}.compare-summary-row span{color:var(--ui-muted);font-size:.92rem;line-height:1.55}.modern-note-card,.vip-feature-summary{padding:1.2rem 1.3rem}.vip-status-panel{padding:1.4rem}.vip-board-head{position:relative;overflow:hidden;border-bottom:1px solid rgba(125,211,252,.14)}.vip-action-card .text-lg,.vip-feature-tile .text-xl{color:#f0fdfa}@media (max-width:900px){.compare-focus-grid,.store-card,.store-grid{grid-template-columns:1fr}.store-card__preview{order:-1}}body[data-page=contact] #main-content form{max-width:820px;margin-left:auto;margin-right:auto}body[data-page=contact] #main-content form>div{border:1px solid var(--ui-border);border-radius:14px;background:rgba(2,8,23,.34);padding:12px}body[data-page=contact] #main-content form label{letter-spacing:.08em;text-transform:uppercase;font-size:.7rem!important}body[data-page=contact] #main-content form textarea{min-height:170px}body[data-page=viptips] .vip-app-shell,body[data-page=viptips] .vip-board-lock,body[data-page=viptips] .vip-board-main{border-radius:20px;border:1px solid var(--ui-border);background:linear-gradient(150deg,rgba(255,255,255,.04),rgba(255,255,255,.01) 60%),rgba(2,8,23,.56);box-shadow:var(--ui-shadow)}body[data-page=viptips] .vip-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;border:1px solid var(--ui-border);background:rgba(2,8,23,.5);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#bae6fd;font-weight:700}body[data-page=viptips] .vip-pay-card{border:1px solid var(--ui-border);border-radius:14px;background:rgba(2,8,23,.52)}body[data-page=viptips] .vip-banner{border:1px solid var(--ui-border);border-radius:16px;background:linear-gradient(120deg,rgba(30,41,59,.82),rgba(2,8,23,.74))}body[data-page=viptips] .vip-table-shell{border:1px solid var(--ui-border);border-radius:16px;overflow:hidden;background:rgba(2,8,23,.38)}body[data-page=viptips] .vip-search{border:1px solid var(--ui-border)!important;background:rgba(2,8,23,.58)!important;color:#e2e8f0!important;border-radius:14px!important;box-shadow:none!important}body[data-page=viptips] .vip-search::placeholder{color:rgba(203,213,225,.7)}body[data-page=viptips] .vip-legend{border:1px solid var(--ui-border);border-radius:16px;background:rgba(2,8,23,.44)}body[data-page=viptips] .vip-app-card{border:1px solid var(--ui-border);border-radius:16px;background:rgba(2,8,23,.42)}@media (max-width:760px){body[data-page=about] #main-content .glass-card,body[data-page=affiliate-disclosure] #main-content .glass-card,body[data-page=app] #main-content .glass-card,body[data-page=contact] #main-content .glass-card,body[data-page=corrections] #main-content .glass-card,body[data-page=editorial-policy] #main-content .glass-card,body[data-page=methodology] #main-content .glass-card,body[data-page=privacy] #main-content .glass-card,body[data-page=services] #main-content .glass-card,body[data-page=terms] #main-content .glass-card,body[data-page=tools] #main-content .glass-card,body[data-page=viptips] #main-content .glass-card{border-radius:18px!important}body[data-page=contact] #main-content form>div{padding:10px}.app-mini-card,.compare-table-shell,.modern-card,.modern-hero-panel,.modern-note-card,.store-card,.vip-action-card,.vip-feature-summary,.vip-feature-tile,.vip-status-panel{border-radius:20px}}body[data-page=away-team-to-score] #main-content,body[data-page=betting-tips-today] #main-content,body[data-page=both-teams-to-score] #main-content,body[data-page=compare] #main-content,body[data-page=correct-score] #main-content,body[data-page=coupon-suggestions] #main-content,body[data-page=double-chance] #main-content,body[data-page=draw-no-bet] #main-content,body[data-page=home-team-to-score] #main-content,body[data-page=home] #main-content,body[data-page=match-result-1x2] #main-content,body[data-page=over-under-1-5-goals] #main-content,body[data-page=over-under-2-5-goals] #main-content,body[data-page=over-under-3-5-goals] #main-content,body[data-page=tipster10] #main-content,body[data-page=tipster1] #main-content,body[data-page=tipster2] #main-content,body[data-page=tipster3] #main-content,body[data-page=tipster4] #main-content,body[data-page=tipster5] #main-content,body[data-page=tipster6] #main-content,body[data-page=tipster7] #main-content,body[data-page=tipster8] #main-content,body[data-page=tipster9] #main-content,body[data-page^="compare/"] #main-content{--legacy-board-bg:rgba(2, 8, 23, 0.62);--legacy-board-bg-soft:rgba(2, 8, 23, 0.42)}body[data-page=away-team-to-score] #main-content .bg-white.rounded-2xl.shadow-2xl,body[data-page=betting-tips-today] #main-content .bg-white.rounded-2xl.shadow-2xl,body[data-page=both-teams-to-score] #main-content .bg-white.rounded-2xl.shadow-2xl,body[data-page=compare] #main-content .bg-white.rounded-2xl.shadow-2xl,body[data-page=correct-score] #main-content .bg-white.rounded-2xl.shadow-2xl,body[data-page=coupon-suggestions] #main-content .bg-white.rounded-2xl.shadow-2xl,body[data-page=double-chance] #main-content .bg-white.rounded-2xl.shadow-2xl,body[data-page=draw-no-bet] #main-content .bg-white.rounded-2xl.shadow-2xl,body[data-page=home-team-to-score] #main-content .bg-white.rounded-2xl.shadow-2xl,body[data-page=home] #main-content .bg-white.rounded-2xl.shadow-2xl,body[data-page=match-result-1x2] #main-content .bg-white.rounded-2xl.shadow-2xl,body[data-page=over-under-1-5-goals] #main-content .bg-white.rounded-2xl.shadow-2xl,body[data-page=over-under-2-5-goals] #main-content .bg-white.rounded-2xl.shadow-2xl,body[data-page=over-under-3-5-goals] #main-content .bg-white.rounded-2xl.shadow-2xl,body[data-page=tipster10] #main-content .bg-white.rounded-2xl.shadow-2xl,body[data-page=tipster1] #main-content .bg-white.rounded-2xl.shadow-2xl,body[data-page=tipster2] #main-content .bg-white.rounded-2xl.shadow-2xl,body[data-page=tipster3] #main-content .bg-white.rounded-2xl.shadow-2xl,body[data-page=tipster4] #main-content .bg-white.rounded-2xl.shadow-2xl,body[data-page=tipster5] #main-content .bg-white.rounded-2xl.shadow-2xl,body[data-page=tipster6] #main-content .bg-white.rounded-2xl.shadow-2xl,body[data-page=tipster7] #main-content .bg-white.rounded-2xl.shadow-2xl,body[data-page=tipster8] #main-content .bg-white.rounded-2xl.shadow-2xl,body[data-page=tipster9] #main-content .bg-white.rounded-2xl.shadow-2xl,body[data-page^="compare/"] #main-content .bg-white.rounded-2xl.shadow-2xl{border-radius:22px!important;border:1px solid var(--ui-border)!important;background:linear-gradient(152deg,rgba(255,255,255,.04),rgba(255,255,255,.01) 58%),var(--legacy-board-bg)!important;box-shadow:var(--ui-shadow)!important;overflow:hidden}body[data-page=away-team-to-score] #main-content .text-black,body[data-page=betting-tips-today] #main-content .text-black,body[data-page=both-teams-to-score] #main-content .text-black,body[data-page=compare] #main-content .text-black,body[data-page=correct-score] #main-content .text-black,body[data-page=coupon-suggestions] #main-content .text-black,body[data-page=double-chance] #main-content .text-black,body[data-page=draw-no-bet] #main-content .text-black,body[data-page=home-team-to-score] #main-content .text-black,body[data-page=home] #main-content .text-black,body[data-page=match-result-1x2] #main-content .text-black,body[data-page=over-under-1-5-goals] #main-content .text-black,body[data-page=over-under-2-5-goals] #main-content .text-black,body[data-page=over-under-3-5-goals] #main-content .text-black,body[data-page=tipster10] #main-content .text-black,body[data-page=tipster1] #main-content .text-black,body[data-page=tipster2] #main-content .text-black,body[data-page=tipster3] #main-content .text-black,body[data-page=tipster4] #main-content .text-black,body[data-page=tipster5] #main-content .text-black,body[data-page=tipster6] #main-content .text-black,body[data-page=tipster7] #main-content .text-black,body[data-page=tipster8] #main-content .text-black,body[data-page=tipster9] #main-content .text-black,body[data-page^="compare/"] #main-content .text-black{color:#f8fafc!important}body[data-page=away-team-to-score] #main-content .text-gray-500,body[data-page=away-team-to-score] #main-content .text-gray-600,body[data-page=away-team-to-score] #main-content .text-gray-700,body[data-page=away-team-to-score] #main-content .text-gray-800,body[data-page=betting-tips-today] #main-content .text-gray-500,body[data-page=betting-tips-today] #main-content .text-gray-600,body[data-page=betting-tips-today] #main-content .text-gray-700,body[data-page=betting-tips-today] #main-content .text-gray-800,body[data-page=both-teams-to-score] #main-content .text-gray-500,body[data-page=both-teams-to-score] #main-content .text-gray-600,body[data-page=both-teams-to-score] #main-content .text-gray-700,body[data-page=both-teams-to-score] #main-content .text-gray-800,body[data-page=compare] #main-content .text-gray-500,body[data-page=compare] #main-content .text-gray-600,body[data-page=compare] #main-content .text-gray-700,body[data-page=compare] #main-content .text-gray-800,body[data-page=correct-score] #main-content .text-gray-500,body[data-page=correct-score] #main-content .text-gray-600,body[data-page=correct-score] #main-content .text-gray-700,body[data-page=correct-score] #main-content .text-gray-800,body[data-page=coupon-suggestions] #main-content .text-gray-500,body[data-page=coupon-suggestions] #main-content .text-gray-600,body[data-page=coupon-suggestions] #main-content .text-gray-700,body[data-page=coupon-suggestions] #main-content .text-gray-800,body[data-page=double-chance] #main-content .text-gray-500,body[data-page=double-chance] #main-content .text-gray-600,body[data-page=double-chance] #main-content .text-gray-700,body[data-page=double-chance] #main-content .text-gray-800,body[data-page=draw-no-bet] #main-content .text-gray-500,body[data-page=draw-no-bet] #main-content .text-gray-600,body[data-page=draw-no-bet] #main-content .text-gray-700,body[data-page=draw-no-bet] #main-content .text-gray-800,body[data-page=home-team-to-score] #main-content .text-gray-500,body[data-page=home-team-to-score] #main-content .text-gray-600,body[data-page=home-team-to-score] #main-content .text-gray-700,body[data-page=home-team-to-score] #main-content .text-gray-800,body[data-page=home] #main-content .text-gray-500,body[data-page=home] #main-content .text-gray-600,body[data-page=home] #main-content .text-gray-700,body[data-page=home] #main-content .text-gray-800,body[data-page=match-result-1x2] #main-content .text-gray-500,body[data-page=match-result-1x2] #main-content .text-gray-600,body[data-page=match-result-1x2] #main-content .text-gray-700,body[data-page=match-result-1x2] #main-content .text-gray-800,body[data-page=over-under-1-5-goals] #main-content .text-gray-500,body[data-page=over-under-1-5-goals] #main-content .text-gray-600,body[data-page=over-under-1-5-goals] #main-content .text-gray-700,body[data-page=over-under-1-5-goals] #main-content .text-gray-800,body[data-page=over-under-2-5-goals] #main-content .text-gray-500,body[data-page=over-under-2-5-goals] #main-content .text-gray-600,body[data-page=over-under-2-5-goals] #main-content .text-gray-700,body[data-page=over-under-2-5-goals] #main-content .text-gray-800,body[data-page=over-under-3-5-goals] #main-content .text-gray-500,body[data-page=over-under-3-5-goals] #main-content .text-gray-600,body[data-page=over-under-3-5-goals] #main-content .text-gray-700,body[data-page=over-under-3-5-goals] #main-content .text-gray-800,body[data-page=tipster10] #main-content .text-gray-500,body[data-page=tipster10] #main-content .text-gray-600,body[data-page=tipster10] #main-content .text-gray-700,body[data-page=tipster10] #main-content .text-gray-800,body[data-page=tipster1] #main-content .text-gray-500,body[data-page=tipster1] #main-content .text-gray-600,body[data-page=tipster1] #main-content .text-gray-700,body[data-page=tipster1] #main-content .text-gray-800,body[data-page=tipster2] #main-content .text-gray-500,body[data-page=tipster2] #main-content .text-gray-600,body[data-page=tipster2] #main-content .text-gray-700,body[data-page=tipster2] #main-content .text-gray-800,body[data-page=tipster3] #main-content .text-gray-500,body[data-page=tipster3] #main-content .text-gray-600,body[data-page=tipster3] #main-content .text-gray-700,body[data-page=tipster3] #main-content .text-gray-800,body[data-page=tipster4] #main-content .text-gray-500,body[data-page=tipster4] #main-content .text-gray-600,body[data-page=tipster4] #main-content .text-gray-700,body[data-page=tipster4] #main-content .text-gray-800,body[data-page=tipster5] #main-content .text-gray-500,body[data-page=tipster5] #main-content .text-gray-600,body[data-page=tipster5] #main-content .text-gray-700,body[data-page=tipster5] #main-content .text-gray-800,body[data-page=tipster6] #main-content .text-gray-500,body[data-page=tipster6] #main-content .text-gray-600,body[data-page=tipster6] #main-content .text-gray-700,body[data-page=tipster6] #main-content .text-gray-800,body[data-page=tipster7] #main-content .text-gray-500,body[data-page=tipster7] #main-content .text-gray-600,body[data-page=tipster7] #main-content .text-gray-700,body[data-page=tipster7] #main-content .text-gray-800,body[data-page=tipster8] #main-content .text-gray-500,body[data-page=tipster8] #main-content .text-gray-600,body[data-page=tipster8] #main-content .text-gray-700,body[data-page=tipster8] #main-content .text-gray-800,body[data-page=tipster9] #main-content .text-gray-500,body[data-page=tipster9] #main-content .text-gray-600,body[data-page=tipster9] #main-content .text-gray-700,body[data-page=tipster9] #main-content .text-gray-800,body[data-page^="compare/"] #main-content .text-gray-500,body[data-page^="compare/"] #main-content .text-gray-600,body[data-page^="compare/"] #main-content .text-gray-700,body[data-page^="compare/"] #main-content .text-gray-800{color:var(--ui-muted)!important}body[data-page=away-team-to-score] #main-content #myInput,body[data-page=betting-tips-today] #main-content #myInput,body[data-page=both-teams-to-score] #main-content #myInput,body[data-page=compare] #main-content #myInput,body[data-page=correct-score] #main-content #myInput,body[data-page=coupon-suggestions] #main-content #myInput,body[data-page=double-chance] #main-content #myInput,body[data-page=draw-no-bet] #main-content #myInput,body[data-page=home-team-to-score] #main-content #myInput,body[data-page=home] #main-content #myInput,body[data-page=match-result-1x2] #main-content #myInput,body[data-page=over-under-1-5-goals] #main-content #myInput,body[data-page=over-under-2-5-goals] #main-content #myInput,body[data-page=over-under-3-5-goals] #main-content #myInput,body[data-page=tipster10] #main-content #myInput,body[data-page=tipster1] #main-content #myInput,body[data-page=tipster2] #main-content #myInput,body[data-page=tipster3] #main-content #myInput,body[data-page=tipster4] #main-content #myInput,body[data-page=tipster5] #main-content #myInput,body[data-page=tipster6] #main-content #myInput,body[data-page=tipster7] #main-content #myInput,body[data-page=tipster8] #main-content #myInput,body[data-page=tipster9] #main-content #myInput,body[data-page^="compare/"] #main-content #myInput{border-radius:14px!important;border:1px solid var(--ui-border)!important;background:var(--legacy-board-bg-soft)!important;color:#e2e8f0!important;box-shadow:none!important}body[data-page=away-team-to-score] #main-content #myInput::placeholder,body[data-page=betting-tips-today] #main-content #myInput::placeholder,body[data-page=both-teams-to-score] #main-content #myInput::placeholder,body[data-page=compare] #main-content #myInput::placeholder,body[data-page=correct-score] #main-content #myInput::placeholder,body[data-page=coupon-suggestions] #main-content #myInput::placeholder,body[data-page=double-chance] #main-content #myInput::placeholder,body[data-page=draw-no-bet] #main-content #myInput::placeholder,body[data-page=home-team-to-score] #main-content #myInput::placeholder,body[data-page=home] #main-content #myInput::placeholder,body[data-page=match-result-1x2] #main-content #myInput::placeholder,body[data-page=over-under-1-5-goals] #main-content #myInput::placeholder,body[data-page=over-under-2-5-goals] #main-content #myInput::placeholder,body[data-page=over-under-3-5-goals] #main-content #myInput::placeholder,body[data-page=tipster10] #main-content #myInput::placeholder,body[data-page=tipster1] #main-content #myInput::placeholder,body[data-page=tipster2] #main-content #myInput::placeholder,body[data-page=tipster3] #main-content #myInput::placeholder,body[data-page=tipster4] #main-content #myInput::placeholder,body[data-page=tipster5] #main-content #myInput::placeholder,body[data-page=tipster6] #main-content #myInput::placeholder,body[data-page=tipster7] #main-content #myInput::placeholder,body[data-page=tipster8] #main-content #myInput::placeholder,body[data-page=tipster9] #main-content #myInput::placeholder,body[data-page^="compare/"] #main-content #myInput::placeholder{color:rgba(203,213,225,.72)!important}body[data-page=coupon-suggestions] #main-content .bg-amber-50,body[data-page=coupon-suggestions] #main-content .bg-emerald-50,body[data-page=coupon-suggestions] #main-content .bg-indigo-50,body[data-page=coupon-suggestions] #main-content .bg-sky-50,body[data-page=home] #main-content .bg-amber-50,body[data-page=home] #main-content .bg-emerald-50,body[data-page=home] #main-content .bg-indigo-50,body[data-page=home] #main-content .bg-sky-50{border:1px solid var(--ui-border)!important;background:rgba(2,8,23,.38)!important}body[data-page=away-team-to-score] #main-content #myTableStatus,body[data-page=betting-tips-today] #main-content #myTableStatus,body[data-page=both-teams-to-score] #main-content #myTableStatus,body[data-page=compare] #main-content #myTableStatus,body[data-page=correct-score] #main-content #myTableStatus,body[data-page=coupon-suggestions] #main-content #myTableStatus,body[data-page=double-chance] #main-content #myTableStatus,body[data-page=draw-no-bet] #main-content #myTableStatus,body[data-page=home-team-to-score] #main-content #myTableStatus,body[data-page=home] #main-content #myTableStatus,body[data-page=match-result-1x2] #main-content #myTableStatus,body[data-page=over-under-1-5-goals] #main-content #myTableStatus,body[data-page=over-under-2-5-goals] #main-content #myTableStatus,body[data-page=over-under-3-5-goals] #main-content #myTableStatus,body[data-page=tipster10] #main-content #myTableStatus,body[data-page=tipster1] #main-content #myTableStatus,body[data-page=tipster2] #main-content #myTableStatus,body[data-page=tipster3] #main-content #myTableStatus,body[data-page=tipster4] #main-content #myTableStatus,body[data-page=tipster5] #main-content #myTableStatus,body[data-page=tipster6] #main-content #myTableStatus,body[data-page=tipster7] #main-content #myTableStatus,body[data-page=tipster8] #main-content #myTableStatus,body[data-page=tipster9] #main-content #myTableStatus,body[data-page^="compare/"] #main-content #myTableStatus{color:var(--ui-muted)!important}body[data-page=away-team-to-score] #main-content table tr.bg-white,body[data-page=betting-tips-today] #main-content table tr.bg-white,body[data-page=both-teams-to-score] #main-content table tr.bg-white,body[data-page=compare] #main-content table tr.bg-white,body[data-page=correct-score] #main-content table tr.bg-white,body[data-page=coupon-suggestions] #main-content table tr.bg-white,body[data-page=double-chance] #main-content table tr.bg-white,body[data-page=draw-no-bet] #main-content table tr.bg-white,body[data-page=home-team-to-score] #main-content table tr.bg-white,body[data-page=home] #main-content table tr.bg-white,body[data-page=match-result-1x2] #main-content table tr.bg-white,body[data-page=over-under-1-5-goals] #main-content table tr.bg-white,body[data-page=over-under-2-5-goals] #main-content table tr.bg-white,body[data-page=over-under-3-5-goals] #main-content table tr.bg-white,body[data-page=tipster10] #main-content table tr.bg-white,body[data-page=tipster1] #main-content table tr.bg-white,body[data-page=tipster2] #main-content table tr.bg-white,body[data-page=tipster3] #main-content table tr.bg-white,body[data-page=tipster4] #main-content table tr.bg-white,body[data-page=tipster5] #main-content table tr.bg-white,body[data-page=tipster6] #main-content table tr.bg-white,body[data-page=tipster7] #main-content table tr.bg-white,body[data-page=tipster8] #main-content table tr.bg-white,body[data-page=tipster9] #main-content table tr.bg-white,body[data-page^="compare/"] #main-content table tr.bg-white{background:0 0!important}body[data-page=away-team-to-score] #main-content table tr.border-b,body[data-page=betting-tips-today] #main-content table tr.border-b,body[data-page=both-teams-to-score] #main-content table tr.border-b,body[data-page=compare] #main-content table tr.border-b,body[data-page=correct-score] #main-content table tr.border-b,body[data-page=coupon-suggestions] #main-content table tr.border-b,body[data-page=double-chance] #main-content table tr.border-b,body[data-page=draw-no-bet] #main-content table tr.border-b,body[data-page=home-team-to-score] #main-content table tr.border-b,body[data-page=home] #main-content table tr.border-b,body[data-page=match-result-1x2] #main-content table tr.border-b,body[data-page=over-under-1-5-goals] #main-content table tr.border-b,body[data-page=over-under-2-5-goals] #main-content table tr.border-b,body[data-page=over-under-3-5-goals] #main-content table tr.border-b,body[data-page=tipster10] #main-content table tr.border-b,body[data-page=tipster1] #main-content table tr.border-b,body[data-page=tipster2] #main-content table tr.border-b,body[data-page=tipster3] #main-content table tr.border-b,body[data-page=tipster4] #main-content table tr.border-b,body[data-page=tipster5] #main-content table tr.border-b,body[data-page=tipster6] #main-content table tr.border-b,body[data-page=tipster7] #main-content table tr.border-b,body[data-page=tipster8] #main-content table tr.border-b,body[data-page=tipster9] #main-content table tr.border-b,body[data-page^="compare/"] #main-content table tr.border-b{border-bottom-color:var(--ui-border)!important}body[data-page=coupon-suggestions] #main-content .text-amber-900,body[data-page=coupon-suggestions] #main-content .text-emerald-900,body[data-page=coupon-suggestions] #main-content .text-gray-600,body[data-page=coupon-suggestions] #main-content .text-gray-700,body[data-page=coupon-suggestions] #main-content .text-gray-800,body[data-page=coupon-suggestions] #main-content .text-gray-900,body[data-page=coupon-suggestions] #main-content .text-indigo-900,body[data-page=coupon-suggestions] #main-content .text-sky-900{color:#f8fafc!important}body[data-page=coupon-suggestions] #main-content table td{color:#e2e8f0!important}body[data-page=home] .landing-hero-shell{position:relative;overflow:hidden;isolation:isolate;padding:clamp(1.5rem,2.4vw,2.5rem);border-radius:32px!important;background:radial-gradient(circle at 0 0,rgba(255,255,255,.08),transparent 28%),radial-gradient(circle at 100% 18%,rgba(45,212,191,.18),transparent 30%),radial-gradient(circle at 85% 100%,rgba(132,204,22,.12),transparent 32%),linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.01) 42%,rgba(255,255,255,0) 100%),var(--ui-surface)!important}body[data-page=home] .landing-hero-shell::before{content:"";position:absolute;inset:auto -12% -30% auto;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle,rgba(45,212,191,.2),transparent 70%);filter:blur(8px);opacity:.9;z-index:0}body[data-page=home] .landing-hero-shell::after{content:"";position:absolute;inset:1px;border-radius:31px;border:1px solid rgba(255,255,255,.06);pointer-events:none;z-index:0}body[data-page=home] .landing-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,0.92fr);gap:1.25rem;align-items:stretch}body[data-page=home] .landing-copy{display:flex;flex-direction:column;justify-content:center}body[data-page=home] .landing-eyebrow{display:inline-flex;align-items:center;gap:.7rem;align-self:flex-start;margin-bottom:1.1rem;padding:.72rem 1rem;border-radius:999px;border:1px solid transparent;background:rgba(8,20,32,.72);box-shadow:inset 0 0 0 1px rgba(125,211,252,.1),inset 0 1px 0 rgba(255,255,255,.04);color:#ddfffb;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}body[data-page=home] .landing-subtitle{color:rgba(224,242,254,.82);line-height:1.7}body[data-page=home] .landing-hero-shell .hero-gradient-text{display:inline-block;position:relative;color:#fff!important;-webkit-text-fill-color:currentColor!important;text-shadow:0 12px 28px rgba(2,8,23,.32)}body[data-page=home] .landing-hero-shell .hero-gradient-text::after{content:attr(data-text);position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,#fff 0,var(--ui-accent) 52%,var(--ui-accent-3,var(--ui-accent-2)) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;opacity:.96}body[data-page=home] .landing-actions{display:flex;flex-wrap:wrap;gap:.85rem}body[data-page=home] .landing-actions .btn-primary,body[data-page=home] .landing-actions .btn-secondary{min-height:52px;padding-inline:1.35rem;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 18px 38px rgba(2,8,23,.32)}body[data-page=home] .landing-actions .btn-primary:hover,body[data-page=home] .landing-actions .btn-secondary:hover{transform:translateY(-2px)}body[data-page=home] .landing-chip-list{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}body[data-page=home] .landing-chip{display:inline-flex;align-items:center;min-height:42px;padding:.68rem .95rem;border-radius:999px;border:1px solid transparent;background:rgba(2,8,23,.28);box-shadow:inset 0 0 0 1px rgba(125,211,252,.09);color:#e0f2fe;font-size:.88rem;line-height:1.2}body[data-page=home] .landing-panel{display:grid;gap:1rem}body[data-page=home] .landing-panel-card{position:relative;padding:1.15rem;border-radius:24px;border:1px solid rgba(125,211,252,.08);background:linear-gradient(155deg,rgba(255,255,255,.08),rgba(255,255,255,.01) 46%,rgba(255,255,255,0) 100%),rgba(2,8,23,.36);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 12px 30px rgba(2,8,23,.24)}body[data-page=home] .landing-panel-label{margin-bottom:.95rem;color:#f8fafc;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}body[data-page=home] .landing-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}body[data-page=home] .landing-metric{min-height:122px;padding:.95rem;border-radius:18px;border:1px solid transparent;background:rgba(2,8,23,.26);box-shadow:inset 0 0 0 1px rgba(125,211,252,.07),inset 0 1px 0 rgba(255,255,255,.03);display:flex;flex-direction:column;gap:.45rem}body[data-page=home] .landing-metric strong{color:#fff;font-size:1.25rem;font-weight:800;line-height:1.1}body[data-page=home] .landing-metric span{color:var(--ui-muted);font-size:.84rem;line-height:1.45}body[data-page=home] .landing-note-list{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}body[data-page=home] .landing-note-list li{position:relative;padding-left:1rem;color:var(--ui-muted);line-height:1.55}body[data-page=home] .landing-note-list li::before{content:"";position:absolute;left:0;top:.62rem;width:.42rem;height:.42rem;border-radius:999px;background:linear-gradient(135deg,var(--ui-accent),var(--ui-accent-3,var(--ui-accent-2)));box-shadow:0 0 0 4px rgba(45,212,191,.12)}body[data-page=home] .stat-number{background:linear-gradient(135deg,#fff 0,var(--ui-accent) 58%,var(--ui-accent-3,var(--ui-accent-2)) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}body[data-page=home] [aria-label="Betting Tips Guide"] .feature-card,body[data-page=home] [aria-label="Frequently Asked Questions"] details.glass-card,body[data-page=home] [aria-label="How It Works"] .feature-card,body[data-page=home] [aria-label=Features] .feature-card,body[data-page=home] [aria-label=Statistics] .feature-card{position:relative;overflow:hidden}body[data-page=home] [aria-label="Betting Tips Guide"] .feature-card::before,body[data-page=home] [aria-label="Frequently Asked Questions"] details.glass-card::before,body[data-page=home] [aria-label="How It Works"] .feature-card::before,body[data-page=home] [aria-label=Features] .feature-card::before,body[data-page=home] [aria-label=Statistics] .feature-card::before{content:"";position:absolute;inset:0 auto auto 1rem;width:38%;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.4),transparent);opacity:.7}body[data-page=home] [aria-label="Betting Types"] .glass-card>div>div{border:1px solid transparent;border-radius:18px;background:rgba(2,8,23,.24);box-shadow:inset 0 0 0 1px rgba(125,211,252,.07);transition:transform .18s,border-color .18s,background .18s}body[data-page=home] [aria-label="Betting Types"] .glass-card>div>div:hover{transform:translateY(-3px);border-color:transparent;background:rgba(45,212,191,.08);box-shadow:inset 0 0 0 1px rgba(45,212,191,.18)}body[data-page=home] [aria-label="Frequently Asked Questions"] details.glass-card{border-color:rgba(125,211,252,.08)!important;transition:transform .18s,border-color .18s,box-shadow .18s}body[data-page=home] [aria-label="Frequently Asked Questions"] details.glass-card:hover,body[data-page=home] [aria-label="Frequently Asked Questions"] details.glass-card[open]{transform:translateY(-3px)}body[data-page=home] [aria-label="Betting Types"] a.rounded-xl.border{border-color:transparent!important;background:rgba(244,63,94,.07)!important;box-shadow:inset 0 0 0 1px rgba(251,113,133,.18)}body[data-page=home] [aria-label="Betting Types"] .mt-6.rounded-2xl.border{border-color:transparent!important;box-shadow:inset 0 0 0 1px rgba(251,113,133,.14)}body[data-page=home] .home-guide-grid{align-items:stretch}body[data-page=home] .home-guide-card{isolation:isolate;display:flex;min-height:100%;flex-direction:column;gap:1rem;padding:1.5rem!important;border-radius:16px!important}body[data-page=home] .home-guide-card>*{position:relative;z-index:1}body[data-page=home] .home-guide-title{margin:0;color:#fff;font-size:1.5rem;line-height:1.2;font-weight:800}body[data-page=home] .home-guide-list{display:grid;gap:.75rem;min-width:0}body[data-page=home] .home-guide-list--two{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page=home] .home-guide-item{min-width:0;border:1px solid rgba(125,211,252,.12);border-radius:12px;background:rgba(2,8,23,.3);padding:.875rem;box-shadow:inset 0 0 0 1px rgba(125,211,252,.06),inset 0 1px 0 rgba(255,255,255,.02)}body[data-page=home] .home-guide-item-title{margin-bottom:.25rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}body[data-page=home] .home-guide-item-title:not(.text-amber-300):not(.text-cyan-300):not(.text-emerald-300):not(.text-rose-300){color:#fff}body[data-page=home] .home-guide-item-text{color:var(--ui-muted);line-height:1.48;overflow-wrap:anywhere}@media (max-width:640px){body[data-page=home] .home-guide-card{padding:1rem!important}body[data-page=home] .home-guide-list--two{grid-template-columns:1fr}}.site-footer{position:relative;overflow:hidden;padding:4.5rem 0 2rem;border-top:1px solid rgba(125,211,252,.16)!important;background:radial-gradient(circle at 0 0,rgba(45,212,191,.16),transparent 26%),radial-gradient(circle at 100% 100%,rgba(132,204,22,.1),transparent 24%),rgba(3,12,20,.92)!important}.site-footer::before{content:"";position:absolute;inset:-12% auto auto -8%;width:320px;height:320px;border-radius:999px;background:radial-gradient(circle,rgba(45,212,191,.18),transparent 72%);filter:blur(6px);opacity:.9}.site-footer::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 24%)}.site-footer__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,0.9fr) minmax(0,0.95fr) minmax(0,1.05fr);gap:1rem;align-items:stretch}.site-footer__panel{position:relative;padding:1.3rem;border-radius:24px;border:1px solid rgba(125,211,252,.09);background:linear-gradient(160deg,rgba(255,255,255,.06),rgba(255,255,255,0) 42%),rgba(2,8,23,.3);box-shadow:0 14px 34px rgba(2,8,23,.34)}.site-footer__panel--brand{padding:1.5rem}.site-footer__eyebrow{display:inline-flex;align-items:center;min-height:34px;padding:.45rem .8rem;border-radius:999px;border:1px solid transparent;background:rgba(2,8,23,.36);box-shadow:inset 0 0 0 1px rgba(125,211,252,.1);color:#dafeff;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.site-footer__brand{margin:.8rem 0 0;color:#fff;font-size:clamp(1.8rem, 3vw, 2.4rem);line-height:1.05}.site-footer__description{margin:.9rem 0 0;color:var(--ui-muted);line-height:1.7}.site-footer__pill-row{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.site-footer__pill{display:inline-flex;align-items:center;min-height:38px;padding:.55rem .8rem;border-radius:999px;border:1px solid transparent;background:rgba(15,23,42,.28);box-shadow:inset 0 0 0 1px rgba(125,211,252,.08);color:#ddfffb;font-size:.82rem}.site-footer__heading{margin:0;color:#fff;font-size:1rem;font-weight:800;letter-spacing:.02em}.site-footer__heading--tight{margin-top:.75rem}.site-footer__links{display:grid;gap:.65rem;margin-top:.9rem}.site-footer__links a{display:flex;align-items:center;min-height:44px;padding:.75rem .9rem;border-radius:16px;border:1px solid transparent;background:rgba(15,23,42,.26);box-shadow:inset 0 0 0 1px rgba(125,211,252,.07),inset 0 1px 0 rgba(255,255,255,.03);color:var(--ui-ink)!important;text-decoration:none;transition:transform .18s,border-color .18s,background .18s}.site-footer__links a:hover{transform:translateX(3px);border-color:transparent;background:rgba(45,212,191,.1);box-shadow:inset 0 0 0 1px rgba(45,212,191,.16),inset 0 1px 0 rgba(255,255,255,.04)}.site-footer__list{list-style:none;margin:.9rem 0 0;padding:0;display:grid;gap:.75rem}.site-footer__list li{position:relative;padding-left:1rem;color:var(--ui-muted);line-height:1.6}.site-footer__list li::before{content:"";position:absolute;left:0;top:.62rem;width:.42rem;height:.42rem;border-radius:999px;background:linear-gradient(135deg,var(--ui-accent),var(--ui-accent-3,var(--ui-accent-2)));box-shadow:0 0 0 4px rgba(45,212,191,.1)}.site-footer__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.site-footer__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.75rem 1rem;border-radius:14px;border:1px solid rgba(167,243,208,.24);background:linear-gradient(130deg,#0d9488 0,#06b6d4 58%,#84cc16 100%);color:#fff!important;font-weight:700;text-decoration:none;box-shadow:0 18px 34px rgba(2,8,23,.28);transition:transform .18s,filter .18s}.site-footer__button:hover{transform:translateY(-2px);filter:brightness(1.03)}.site-footer__button--secondary{border-color:transparent;background:rgba(15,23,42,.36);color:var(--ui-ink)!important;box-shadow:inset 0 0 0 1px rgba(125,211,252,.08)}.site-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:1.4rem;padding-top:1.25rem;border-top:1px solid rgba(125,211,252,.12)}.site-footer__bottom-copy,.site-footer__bottom-note{margin:0;color:var(--ui-muted);line-height:1.6}.site-footer__bottom-copy{font-weight:700}.site-footer__accent{color:#fff}#cookie-consent .cookie-consent__inner{border-radius:20px!important;background:linear-gradient(155deg,rgba(255,255,255,.08),rgba(255,255,255,.01) 40%,rgba(255,255,255,0) 100%),rgba(6,16,28,.88)!important;box-shadow:0 22px 52px rgba(2,8,23,.5)}#cookie-consent .cookie-consent__button{min-height:44px;border-radius:14px}#cookie-consent .cookie-consent__button--reject{border:1px solid rgba(125,211,252,.18);background:rgba(15,23,42,.42)}@media (max-width:1080px){.site-footer__grid,body[data-page=home] .landing-grid{grid-template-columns:1fr}}@media (max-width:720px){body[data-page=home] .landing-metric-grid{grid-template-columns:1fr}.site-footer__actions,body[data-page=home] .landing-actions{flex-direction:column}.site-footer__button,body[data-page=home] .landing-actions .btn-primary,body[data-page=home] .landing-actions .btn-secondary{width:100%}}@media (prefers-reduced-motion:reduce){.mobile-vip-promo,.mobile-vip-promo::before,.mobile-vip-promo__track{animation:none!important}.site-footer__button:hover,.site-footer__links a:hover,body[data-page=home] .landing-actions .btn-primary:hover,body[data-page=home] .landing-actions .btn-secondary:hover,body[data-page=home] [aria-label="Betting Types"] .glass-card>div>div:hover,body[data-page=home] [aria-label="Frequently Asked Questions"] details.glass-card:hover,body[data-page=home] [aria-label="Frequently Asked Questions"] details.glass-card[open]{transform:none!important}}.calc-shell,.info-shell{position:relative;overflow:hidden;isolation:isolate;border-color:var(--ui-border)!important;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015) 28%,rgba(255,255,255,.01) 100%),linear-gradient(145deg,rgba(255,255,255,.04),transparent 62%),rgba(7,19,32,.82)!important;box-shadow:var(--ui-shadow),inset 0 1px 0 rgba(255,255,255,.05)}.calc-shell::after,.calc-shell::before,.info-shell::after,.info-shell::before{content:"";position:absolute;border-radius:999px;pointer-events:none;opacity:.95}.calc-shell::before,.info-shell::before{inset:-110px auto auto -72px;width:265px;height:265px;background:radial-gradient(circle,rgba(45,212,191,.18),transparent 72%)}.calc-shell::after,.info-shell::after{inset:auto -94px -124px auto;width:298px;height:298px;background:radial-gradient(circle,rgba(34,211,238,.15),transparent 74%)}.calc-shell>*,.info-shell>*{position:relative;z-index:1}.calc-shell h2,.info-shell h2{font-size:clamp(2rem, 4.4vw, 3rem);line-height:1.04;letter-spacing:-.02em}.calc-shell p,.info-shell .prose,.info-shell li,.info-shell p{color:var(--ui-muted)}.calc-shell a,.info-shell a{color:#ccfbf1}.info-shell .about-action,.info-shell .about-block,.info-shell .about-note,.policy-shell .prose ol,.policy-shell .prose ul{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.info-shell .about-block,.info-shell .about-note{backdrop-filter:blur(10px)}.contact-shell label,.policy-shell .prose h3,.policy-shell .prose h4{color:#f8fafc!important}.contact-shell form{max-width:920px}.contact-shell input,.contact-shell textarea{background:rgba(7,19,32,.82)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.contact-shell button[type=submit]{border:0;border-radius:14px;background:linear-gradient(135deg,var(--ui-accent) 0,var(--ui-accent-2) 65%,var(--ui-accent-3) 100%)!important;color:#04131d!important;box-shadow:0 16px 28px rgba(2,8,23,.36)}.calc-shell>.grid>div{border:1px solid rgba(255,255,255,.08)!important;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01)),rgba(7,19,32,.78)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.calc-shell .grid .rounded-lg,.calc-shell [id$="-note"],.calc-shell [id$="-signal"],.calc-shell details{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045)!important}.calc-shell .tool-cta,.calc-shell button[type=button]{min-height:50px;border:0;border-radius:14px;background:linear-gradient(135deg,var(--ui-accent) 0,var(--ui-accent-2) 72%,var(--ui-accent-3) 100%)!important;color:#03131c!important;font-weight:800;letter-spacing:.01em;box-shadow:0 16px 26px rgba(2,8,23,.34)}.calc-shell .tool-input,.calc-shell input,.calc-shell select,.calc-shell textarea{min-height:48px;background:rgba(7,19,32,.82)!important}.calc-shell textarea{min-height:132px}.calc-shell summary{list-style:none}.calc-shell summary::-webkit-details-marker{display:none}@media (max-width:768px){.calc-shell,.info-shell{padding:1.25rem!important;border-radius:20px!important}.calc-shell>.grid>div{border-radius:16px}}