:root{--x6930e2941:#242125;--xf67ac66dc:#756e73;--x8907a8353:#eee8eb;--xa3904d808:#fff;--x7b8ce306a:#fcfbfa;--x59e6165dd:#f7f4f5;--x93ff623e6:#e41e5b;--xfc07b9b85:#bd1649;--x5b3690cc4:#ffedf3;--x5e3930da6:#472b39;--xa6828d90a:#75425d;--x49bb91899:#e6f4ee;--x745e10edf:#fbf2df;--x0c5523028:#f2edf7;--x70e5f18c9:#edf3fa;--x45b3471fe:0 20px 55px rgba(54,31,43,.09);--x379357ffd:0 9px 26px rgba(54,31,43,.06);--x920843923:20px;--x529b331b3:1160px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--xa3904d808);color:var(--x6930e2941);font-family:DM Sans,Arial,sans-serif;font-size:15px;line-height:1.58;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img,svg{max-width:100%}h1,h2,h3,h4{font-family:Manrope,DM Sans,sans-serif;letter-spacing:-.045em;line-height:1.1;margin:0;font-weight:800}p{margin:0;color:var(--xf67ac66dc)}.container{width:min(var(--x529b331b3),calc(100% - 48px));margin:0 auto}.utility-bar{height:34px;background:#f8f6f6;border-bottom:1px solid #f1edef;color:#706a70;font-size:10px;letter-spacing:.055em}.utility-inner{height:100%;display:flex;align-items:center;justify-content:space-between}.market-label{display:flex;align-items:center;gap:8px}.market-label i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#df3a68;box-shadow:0 0 0 3px #df3a681a}.utility-meta{display:flex;gap:8px}.utility-meta b{color:#c5bcc1;font-weight:400}.site-header{position:sticky;top:0;z-index:40;background:#fffffff0;backdrop-filter:blur(18px);border-bottom:1px solid rgba(238,232,235,.78)}.header-inner{height:78px;display:flex;align-items:center;gap:40px}.wordmark{display:inline-flex;align-items:center;gap:10px;min-width:194px;font:800 20px/1 Manrope;letter-spacing:-.065em}.wordmark>span:last-child>span{color:var(--x93ff623e6)}.wordmark-symbol{height:27px;width:30px;position:relative;display:inline-block}.wordmark-symbol i{position:absolute;width:14px;height:21px;background:var(--x93ff623e6);border-radius:10px 10px 3px;transform:rotate(-28deg)}.wordmark-symbol i:first-child{left:3px;top:0}.wordmark-symbol i:last-child{left:14px;top:5px;background:#f5a4bd;transform:rotate(28deg) scale(.8)}.desktop-nav{display:flex;align-items:center;gap:30px;margin:auto}.nav-link{font-size:12px;font-weight:600;color:#756d73;transition:color .2s}.nav-link:hover,.nav-link.is-active{color:var(--x93ff623e6)}.header-actions{display:flex;align-items:center;gap:20px}.sign-in-link{font-size:11px;font-weight:700;color:#5e575c}.sign-in-link:hover{color:var(--x93ff623e6)}.button{min-height:47px;padding:0 19px;border:1px solid transparent;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:16px;font-size:12px;font-weight:700;letter-spacing:.005em;transition:background .2s,color .2s,border-color .2s,transform .2s}.button:hover{transform:translateY(-2px)}.button span{font-size:15px;font-weight:500}.button-primary{background:var(--x93ff623e6);color:#fff;box-shadow:0 7px 16px #e41e5b2b}.button-primary:hover{background:var(--xfc07b9b85)}.button-secondary{background:#fff;border-color:#e8e0e4;color:var(--x6930e2941)}.button-secondary:hover{border-color:#d7c4ce;background:#fffafb}.button-compact{min-height:39px;padding:0 16px;font-size:10px;gap:10px}.mobile-menu-toggle,.mobile-nav{display:none}.hero-section{background:linear-gradient(135deg,#fff 0% 52%,#fdf4f7);overflow:hidden;position:relative}.hero-section:after{content:"";position:absolute;right:7%;top:-260px;width:580px;height:580px;border:1px solid rgba(228,30,91,.08);border-radius:50%;pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:60px;padding-top:72px;padding-bottom:77px;min-height:540px;position:relative;z-index:1}.eyebrow{display:flex;align-items:center;gap:9px;color:#93858c;font-size:9px;letter-spacing:.16em;font-weight:700;text-transform:uppercase}.eyebrow:before{content:"";width:20px;height:1px;background:#d494a8}.hero-copy h1{font-size:clamp(45px,6vw,76px);max-width:680px;margin-top:19px}.hero-copy h1 span,.section-title span,.page-hero h1 span,.content-heading span{color:var(--x93ff623e6)}.hero-lead{font-size:15px;line-height:1.8;max-width:550px;margin-top:22px}.hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:27px}.hero-note{display:flex;align-items:center;gap:9px;margin-top:26px;color:#8c8388;font-size:10px}.hero-note-icon{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#f9e3eb;color:var(--x93ff623e6);font-size:10px}.hero-scene{min-height:380px;border-radius:28px;position:relative;background:linear-gradient(140deg,#faedf2,#f7f1f0 57%,#f7e1e9);overflow:hidden;border:1px solid #f3e7eb}.hero-scene:before{content:"";position:absolute;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff 0,#f7dfe8 58%,#eeb8cc);left:50%;top:50%;transform:translate(-50%,-50%)}.hero-ring{position:absolute;border:1px solid rgba(169,59,93,.17);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.hero-ring.ring-a{width:425px;height:425px}.hero-ring.ring-b{width:310px;height:310px}.hero-ring.ring-c{width:220px;height:220px}.hero-orb{position:absolute;z-index:2;border-radius:50%;box-shadow:0 22px 45px #752f4d33;display:grid;place-items:center;font-family:Manrope;font-weight:800}.hero-orb-main{width:151px;height:151px;left:calc(50% - 75px);top:calc(50% - 78px);background:linear-gradient(145deg,#e61d5d,#9f1a48);color:#fff;font-size:52px;transform:rotate(-9deg)}.hero-orb-main:before{content:"";position:absolute;inset:10px;border:1px solid rgba(255,255,255,.35);border-radius:50%}.hero-orb-small{width:62px;height:62px;background:#fff;color:var(--x93ff623e6);font-size:20px}.orb-left{left:16%;top:23%;transform:rotate(-13deg)}.orb-right{right:14%;bottom:19%;transform:rotate(12deg);background:#2b242a;color:#f6c4d3}.hero-scene-label{position:absolute;left:24px;bottom:20px;font-size:8px;letter-spacing:.16em;color:#8c727d;font-weight:700}.hero-offer-card{position:absolute;z-index:5;right:17px;top:20px;padding:14px 16px;background:#fffffff0;border:1px solid #f1e2e8;border-radius:14px;box-shadow:var(--x379357ffd);min-width:142px}.hero-offer-card small{display:block;font-size:8px;color:#92868c;letter-spacing:.13em;font-weight:700}.hero-offer-card b{display:block;font:800 23px/1.1 Manrope;color:var(--x93ff623e6);margin-top:7px}.hero-offer-card span{display:block;font-size:9px;color:#736971;margin-top:4px}.hero-side-tag{position:absolute;writing-mode:vertical-rl;right:14px;bottom:92px;font-size:8px;color:#a28791;letter-spacing:.16em}.quick-section{position:relative;z-index:4;margin-top:-25px}.quick-grid{display:grid;grid-template-columns:repeat(6,1fr);background:#fff;border:1px solid var(--x8907a8353);border-radius:17px;box-shadow:var(--x379357ffd);overflow:hidden}.quick-card{min-height:105px;padding:16px 15px;position:relative;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--x8907a8353);transition:background .2s}.quick-card:last-child{border-right:0}.quick-card:hover{background:#fff7fa}.quick-card-top{display:flex;justify-content:space-between;align-items:center}.quick-number{font:700 9px Manrope;color:#c4b7be;letter-spacing:.08em}.quick-icon{font-size:17px;color:#d92d62}.quick-card strong{font:700 11px Manrope}.quick-card small{font-size:8px;color:#91868c;margin-top:2px}.section{padding:90px 0}.section-muted{background:var(--x7b8ce306a)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:31px}.section-heading .eyebrow{margin-bottom:13px}.section-title{font-size:clamp(34px,4.4vw,53px)}.section-subtitle{font-size:12px;line-height:1.7;margin-top:12px;max-width:580px}.text-link{font-size:11px;font-weight:700;color:var(--x93ff623e6);display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.text-link span{font-size:15px;transition:transform .2s}.text-link:hover span{transform:translate(2px,-2px)}.offer-layout{display:grid;grid-template-columns:.83fr 1.17fr;gap:15px}.offer-feature{background:var(--x5e3930da6);color:#fff;border-radius:20px;padding:29px;position:relative;overflow:hidden;min-height:294px;display:flex;flex-direction:column;justify-content:space-between}.offer-feature:before{content:"";position:absolute;width:260px;height:260px;border:1px solid rgba(255,255,255,.15);border-radius:50%;right:-64px;top:-70px}.offer-feature:after{content:"";position:absolute;width:180px;height:180px;border:1px solid rgba(255,255,255,.15);border-radius:50%;right:-25px;top:-30px}.offer-feature .eyebrow{color:#d2bcc6;position:relative;z-index:2}.offer-feature h3{font-size:32px;margin-top:17px;position:relative;z-index:2}.offer-feature h3 span{color:#ff9db9}.offer-feature p{font-size:10px;line-height:1.7;color:#e5d5dc;margin-top:13px;max-width:330px;position:relative;z-index:2}.offer-feature .button{align-self:flex-start;margin-top:19px;position:relative;z-index:2}.offer-feature .button-primary{background:#fff;color:#452737;box-shadow:none}.offer-feature .button-primary:hover{background:#ffedf3}.offer-mark{position:absolute;right:32px;bottom:18px;font:800 67px Manrope;color:#ffffff14;letter-spacing:-.1em}.offer-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.offer-fact{background:#fff;border:1px solid var(--x8907a8353);border-radius:17px;padding:20px 21px;min-height:140px;position:relative;overflow:hidden}.offer-fact-label{font-size:8px;letter-spacing:.13em;color:#91868c;font-weight:700;text-transform:uppercase}.offer-fact strong{display:block;font:800 27px/1.12 Manrope;letter-spacing:-.05em;margin-top:13px}.offer-fact small{display:block;font-size:9px;color:#8b8187;margin-top:8px;line-height:1.55}.offer-fact-accent{background:#fff5f8;border-color:#f5e3e9}.offer-fact-accent strong{color:var(--x93ff623e6)}.bonus-sequence{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:16px}.bonus-step{min-width:49px;padding:6px 8px;border-radius:8px;background:#fff;border:1px solid #f1e5e9;color:#7a656e;font:700 9px Manrope;text-align:center}.bonus-step:first-child{background:#fce4ec;border-color:#f7c7d6;color:#bb244f}.bonus-step-arrow{color:#cbbbc2;font-size:12px}.sequence-caption{font-size:8px;color:#8b8187;margin-top:8px}.offer-source-note{margin-top:13px;color:#8d8388;font-size:8px}.game-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.game-tile{min-height:115px;border:1px solid var(--x8907a8353);background:#fff;border-radius:16px;padding:14px;display:grid;grid-template-columns:68px 1fr 17px;align-items:center;gap:13px;position:relative;transition:transform .2s,box-shadow .2s,border .2s;overflow:hidden}.game-tile:hover{transform:translateY(-3px);box-shadow:var(--x379357ffd);border-color:#e7d7de}.game-art{width:68px;height:78px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(140deg,#fff1f5,#f7dce5);position:relative;overflow:hidden}.game-art:before,.game-art:after{content:"";position:absolute;width:54px;height:54px;border-radius:50%;border:1px solid rgba(228,30,91,.2)}.game-art:after{width:38px;height:38px}.game-art i{font:800 24px Manrope;color:var(--x93ff623e6);font-style:normal;position:relative;z-index:1}.game-violet .game-art{background:linear-gradient(140deg,#f5f0fa,#e5dced)}.game-violet .game-art i{color:#76568f}.game-amber .game-art{background:linear-gradient(140deg,#fbf2df,#f5dfb6)}.game-amber .game-art i{color:#bd8540}.game-blue .game-art{background:linear-gradient(140deg,#eff4fa,#dbe6f3)}.game-blue .game-art i{color:#55799c}.game-mint .game-art{background:linear-gradient(140deg,#eaf6ef,#d4ebdd)}.game-mint .game-art i{color:#4b8765}.game-tile-text{min-width:0}.game-provider{font-size:7px;letter-spacing:.13em;text-transform:uppercase;color:#a3939a;font-weight:700}.game-tile-text strong{display:block;font:700 13px Manrope;line-height:1.3;margin-top:5px}.game-tile-text small{display:block;font-size:8px;color:#92888d;margin-top:6px;line-height:1.45}.game-tile-arrow{align-self:start;color:#b49ea8;font-size:13px}.category-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}.category-card{min-height:105px;border-radius:15px;background:#f5f1f3;padding:17px;display:flex;flex-direction:column;justify-content:space-between;transition:background .2s}.category-card:hover{background:#fce9f0}.category-card span{font-size:17px;color:var(--x93ff623e6)}.category-card strong{font:700 11px Manrope}.category-card small{font-size:8px;color:#8b8187}.bonus-calculator-section{background:linear-gradient(135deg,#fff9fb,#fcf8f6);border-top:1px solid #f6edf0;border-bottom:1px solid #f6edf0}.calculator-card{max-width:920px;margin:0 auto;background:#fff;border:1px solid #eee5e9;border-radius:22px;box-shadow:var(--x379357ffd);padding:30px}.calculator-heading h2{font-size:29px;margin-top:12px}.calculator-heading p{font-size:11px;line-height:1.7;max-width:650px;margin-top:11px}.calculator-form{display:grid;grid-template-columns:1fr 220px auto;align-items:end;gap:11px;margin-top:24px}.calculator-form label{grid-column:1 / -1;font-size:10px;font-weight:700;color:#665c62}.calculator-form label span{font-size:8px;font-weight:500;color:#9c9197;margin-left:5px}.amount-input-wrap{height:47px;border:1px solid #e8dfe4;border-radius:10px;display:flex;align-items:center;padding:0 14px;gap:8px}.amount-input-wrap:focus-within{border-color:#e06b90;box-shadow:0 0 0 3px #e41e5b14}.amount-input-wrap input{width:100%;border:0;outline:0;font:700 16px Manrope;color:var(--x6930e2941);background:transparent}.amount-input-wrap>span{font:700 12px Manrope;color:#978b91}.calculator-submit{min-height:47px}.calculator-results{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:17px}.calc-result{border-radius:12px;background:#f9f6f7;padding:14px 15px}.calc-result span{display:block;font-size:8px;letter-spacing:.04em;color:#8c8187}.calc-result strong{display:block;font:800 18px Manrope;margin-top:6px}.calc-result:first-child strong{color:var(--x93ff623e6)}.calculator-footnote{font-size:8px;color:#988d92;line-height:1.6;margin-top:12px}.calculator-compact{padding:22px}.calculator-compact .calculator-heading h2{font-size:23px}.calculator-compact .calculator-form{grid-template-columns:1fr auto}.calculator-compact .amount-input-wrap{grid-column:1}.calculator-compact .calculator-submit{grid-column:2;grid-row:2}.calculator-compact .calculator-results{grid-template-columns:1fr}.payments-layout{display:grid;grid-template-columns:.76fr 1.24fr;gap:55px;align-items:center}.payments-copy h2{font-size:clamp(34px,4.2vw,48px);margin-top:13px}.payments-copy p{font-size:11px;line-height:1.8;margin-top:15px;max-width:400px}.payments-copy .text-link{margin-top:18px}.payment-method-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.payment-chip{min-height:73px;padding:13px 15px;border:1px solid var(--x8907a8353);background:#fff;border-radius:13px;display:flex;align-items:center;gap:11px}.payment-chip-mark{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:#faf0f3;color:var(--x93ff623e6);font:700 14px Manrope}.payment-chip b{font:700 10px Manrope;display:block}.payment-chip small{display:block;font-size:8px;color:#958b90;margin-top:3px}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.step-card{border:1px solid var(--x8907a8353);border-radius:16px;background:#fff;padding:19px;min-height:195px}.step-number{font:800 22px Manrope;color:#f0a1b8;letter-spacing:-.07em}.step-card h3{font-size:14px;margin-top:18px}.step-card p{font-size:9px;line-height:1.7;margin-top:9px}.split-promo{display:grid;grid-template-columns:1fr 1fr;gap:14px}.promo-panel{border-radius:19px;min-height:235px;padding:26px;position:relative;overflow:hidden;background:#f9edf2}.promo-panel:nth-child(2){background:#f3eff7}.promo-panel .eyebrow{font-size:8px}.promo-panel h3{font-size:25px;margin-top:20px;max-width:330px}.promo-panel p{font-size:10px;line-height:1.7;max-width:340px;margin-top:12px}.promo-panel .text-link{margin-top:16px}.promo-graphic{position:absolute;right:-3px;bottom:-21px;font:800 100px Manrope;color:#cd28581f;letter-spacing:-.09em}.promo-panel:nth-child(2) .promo-graphic{color:#6f4f8821}.faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:75px}.faq-intro h2{font-size:42px;margin-top:14px}.faq-intro p{font-size:11px;line-height:1.8;margin-top:14px}.faq-intro .text-link{margin-top:16px}.faq-list{border-top:1px solid var(--x8907a8353)}.faq-item{border-bottom:1px solid var(--x8907a8353);padding:17px 0}.faq-item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font:700 12px Manrope}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{width:24px;height:24px;border:1px solid #eee2e7;border-radius:50%;display:grid;place-items:center;color:var(--x93ff623e6);font:400 16px Manrope;flex:none;transition:transform .2s}.faq-item[open] summary span{transform:rotate(45deg);background:#fff3f7}.faq-item p{font-size:10px;line-height:1.75;max-width:660px;padding:11px 36px 0 0}.faq-all-link{margin-top:18px}.content-cta-band{background:#30232b;color:#fff;border-radius:20px;padding:29px 32px;display:flex;align-items:center;justify-content:space-between;gap:25px;position:relative;overflow:hidden}.content-cta-band:after{content:"";position:absolute;width:210px;height:210px;border:1px solid rgba(255,255,255,.13);border-radius:50%;right:180px;top:-113px}.content-cta-band h2{font-size:25px;position:relative;z-index:1}.content-cta-band p{font-size:10px;color:#d3c4cb;margin-top:7px;position:relative;z-index:1}.content-cta-band .button{position:relative;z-index:1;flex:none;background:#fff;color:#33242d;box-shadow:none}.content-cta-band .button:hover{background:#ffe7ef}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#988c93;font-size:9px;margin-bottom:27px}.breadcrumbs>a:hover,.breadcrumb-item a:hover{color:var(--x93ff623e6)}.breadcrumb-item{display:inline-flex;align-items:center;gap:8px}.breadcrumb-item>span:first-child{color:#cbbec4}.page-hero{padding:52px 0 42px;background:linear-gradient(120deg,#fff,#fff9fb);border-bottom:1px solid #f5eef1}.page-hero h1{font-size:clamp(39px,5.5vw,65px);max-width:850px;margin-top:12px}.page-hero .page-intro{font-size:14px;line-height:1.8;max-width:760px;margin-top:16px}.page-hero-meta{display:flex;gap:17px;flex-wrap:wrap;margin-top:18px;color:#998e94;font-size:9px}.page-hero-meta span{display:flex;align-items:center;gap:6px}.page-hero-meta span:before{content:"";width:4px;height:4px;border-radius:50%;background:#e6a0b6}.page-content{padding-top:37px;padding-bottom:72px}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:44px;align-items:start}.article-body{min-width:0}.answer-box{border-left:3px solid var(--x93ff623e6);background:#fff6f9;border-radius:0 12px 12px 0;padding:16px 18px;margin:0 0 27px}.answer-box strong{font:700 11px Manrope;display:block;color:#5d4550}.answer-box p{font-size:11px;line-height:1.7;margin-top:6px}.article-section{padding:0 0 25px;margin:0 0 25px;border-bottom:1px solid var(--x8907a8353);scroll-margin-top:110px}.article-section h2{font-size:25px;margin-bottom:13px}.article-section h3{font-size:17px;margin:18px 0 9px}.article-section p{font-size:12px;line-height:1.9;margin:0 0 13px}.article-section ul,.article-section ol{padding-left:19px;margin:11px 0 15px;color:#6e656b}.article-section li{font-size:11px;line-height:1.8;margin:5px 0}.facts-table{width:100%;border-collapse:collapse;border:1px solid var(--x8907a8353);border-radius:12px;overflow:hidden;margin:17px 0}.facts-table th,.facts-table td{padding:12px 13px;border-bottom:1px solid var(--x8907a8353);text-align:left;font-size:10px}.facts-table th{width:39%;background:#faf7f8;color:#766a72;font-weight:600}.facts-table td{color:#352b31}.facts-table tr:last-child th,.facts-table tr:last-child td{border-bottom:0}.content-aside{position:sticky;top:100px;border:1px solid var(--x8907a8353);border-radius:15px;padding:17px;background:#fff}.aside-heading{font:700 10px Manrope}.aside-list{display:grid;gap:10px;margin-top:12px}.aside-list a{font-size:9px;color:#82757c;line-height:1.5}.aside-list a:hover{color:var(--x93ff623e6)}.aside-promo{margin-top:17px;padding:15px;border-radius:12px;background:#fff3f7}.aside-promo small{font-size:8px;letter-spacing:.1em;color:#a47788}.aside-promo strong{display:block;font:800 20px Manrope;color:var(--x93ff623e6);margin-top:8px}.aside-promo p{font-size:8px;line-height:1.55;margin-top:5px}.aside-promo .button{width:100%;min-height:35px;margin-top:11px;font-size:9px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px}.related-card{border:1px solid var(--x8907a8353);border-radius:12px;padding:14px;min-height:83px;transition:background .2s,border .2s}.related-card:hover{background:#fff7fa;border-color:#f0d6e0}.related-card small{display:block;font-size:7px;color:#a08c95;letter-spacing:.12em;text-transform:uppercase}.related-card strong{display:block;font:700 10px/1.45 Manrope;margin-top:6px}.source-note{font-size:8px;color:#958b90;line-height:1.65;margin-top:18px}.source-note a{color:#a24968;text-decoration:underline;text-underline-offset:2px}.page-cta{margin-top:34px}.game-detail-hero{display:grid;grid-template-columns:1fr 250px;gap:30px;align-items:center}.game-detail-art{height:210px;border-radius:20px;background:radial-gradient(circle at center,#fff 0,#f8e6ec 60%,#f2d3dd);display:grid;place-items:center;position:relative;overflow:hidden}.game-detail-art:before,.game-detail-art:after{content:"";position:absolute;border:1px solid rgba(228,30,91,.2);border-radius:50%;width:190px;height:190px}.game-detail-art:after{width:130px;height:130px}.game-detail-art span{font:800 76px Manrope;color:var(--x93ff623e6);position:relative;z-index:1}.toc-box{background:#faf7f8;border-radius:13px;padding:17px;margin-bottom:22px}.toc-box strong{font:700 10px Manrope}.toc-box ol{padding-left:18px;margin:11px 0 0}.toc-box li{font-size:9px;color:#7e7379;margin:6px 0}.toc-box a:hover{color:var(--x93ff623e6)}.tag-row{display:flex;gap:6px;flex-wrap:wrap;margin-top:15px}.tag-pill{border:1px solid #eee5e9;background:#fff;border-radius:99px;padding:5px 9px;color:#887d83;font-size:8px}.tool-callout{padding:16px 18px;border-radius:12px;background:#f5f4f2;border:1px solid #efebe8;margin:18px 0}.tool-callout b{font:700 10px Manrope}.tool-callout p{font-size:9px;line-height:1.7;margin-top:6px}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.contact-card{border:1px solid var(--x8907a8353);border-radius:15px;padding:19px}.contact-card small{font-size:8px;color:#9b9096;letter-spacing:.1em;text-transform:uppercase}.contact-card strong{display:block;font:700 12px Manrope;margin-top:10px}.contact-card p{font-size:9px;margin-top:6px}.contact-card a{color:var(--x93ff623e6)}.page-index{background:#fff8fa;border:1px solid #f2e2e8;border-radius:13px;padding:15px;margin-bottom:24px}.page-index strong{font:700 10px Manrope}.page-index ul{margin:9px 0 0;padding-left:17px}.page-index li{font-size:9px;color:#82757c;margin:5px 0}.site-footer{background:#251e23;color:#fff;padding:46px 0 20px}.footer-main{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:35px;padding-bottom:35px}.wordmark-inverse{color:#fff}.footer-brand-block p{color:#b7aab1;font-size:10px;line-height:1.7;max-width:250px;margin-top:16px}.footer-age{display:inline-flex;gap:7px;align-items:center;color:#d8c8cf;font-size:8px;margin-top:14px}.footer-age i{font-style:normal;color:#84757d}.footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.footer-col h2{font:700 10px Manrope;color:#fff;margin:4px 0}.footer-col a{color:#b7aab1;font-size:9px}.footer-col a:hover{color:#ff9db9}.footer-bottom{border-top:1px solid rgba(255,255,255,.12);padding-top:15px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#a899a1;font-size:8px}.footer-bottom>div{display:flex;gap:14px}.footer-bottom a{color:#c9bcc3}.footer-bottom a:hover{color:#fff}.footer-locale{color:#d3c6cc}.footer-locale i{font-style:normal;color:#81727a;margin:0 4px}.content-width{max-width:850px}.section-spacer{margin-top:28px}.section-tight{padding-top:45px;padding-bottom:45px}.grid-two{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.info-card{border:1px solid var(--x8907a8353);border-radius:15px;padding:18px;background:#fff}.info-card .info-index{font:800 20px Manrope;color:#efa0b8}.info-card h3{font-size:14px;margin-top:10px}.info-card p{font-size:9px;line-height:1.7;margin-top:7px}.provider-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.provider-list a{padding:8px 11px;border:1px solid var(--x8907a8353);border-radius:99px;color:#72666d;font-size:9px}.provider-list a:hover{border-color:#e6a1b7;color:var(--x93ff623e6)}.offer-timeline{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin:17px 0}.timeline-step{min-height:65px;border-radius:10px;background:#fbf5f7;padding:11px 8px;text-align:center}.timeline-step strong{display:block;font:800 15px Manrope;color:var(--x93ff623e6)}.timeline-step small{display:block;font-size:7px;color:#92858c;margin-top:4px}.content-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:99px;background:#fbf2f5;color:#96546c;font-size:8px;font-weight:700;letter-spacing:.04em}.content-badge i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#dd4c78}.mobile-bottom-nav{display:none}.page-main-nav{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.page-main-nav a{font-size:9px;padding:7px 10px;border:1px solid #eee5e9;border-radius:999px;color:#776a72}.page-main-nav a:hover{border-color:#e2a3b8;color:var(--x93ff623e6)}@media(max-width:1020px){.header-inner{gap:20px}.desktop-nav{gap:16px}.wordmark{min-width:165px}.header-actions{gap:12px}.hero-grid{gap:35px}.quick-card{padding:13px 10px}.quick-card small{font-size:7px}.offer-layout{grid-template-columns:.9fr 1.1fr}.payments-layout{gap:30px}.article-layout{grid-template-columns:minmax(0,1fr) 235px;gap:26px}.footer-main{gap:20px}}@media(max-width:760px){.container{width:min(100% - 32px,620px)}.utility-bar{height:31px}.utility-meta{font-size:9px}.header-inner{height:67px;gap:10px}.wordmark{min-width:0;font-size:18px}.desktop-nav{display:none}.header-actions{margin-left:auto;gap:12px}.header-actions .sign-in-link{display:none}.header-actions>.button{display:none}.mobile-menu-toggle{display:flex;width:39px;height:39px;border:1px solid #eee4e8;background:#fff;border-radius:50%;align-items:center;justify-content:center;flex-direction:column;gap:5px}.mobile-menu-toggle span{width:14px;height:1.5px;background:#48343e;transition:transform .2s}.mobile-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.25px) rotate(45deg)}.mobile-menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.25px) rotate(-45deg)}.mobile-nav:not([hidden]){display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:7px 16px 16px;border-top:1px solid var(--x8907a8353);background:#fff}.mobile-nav-link{display:flex;align-items:center;justify-content:space-between;padding:10px;border-radius:8px;font-size:11px;color:#64575f}.mobile-nav-link.is-active{color:var(--x93ff623e6);background:#fff6f9}.mobile-nav-link span{font-size:13px;color:#bb9da9}.mobile-nav .button{grid-column:span 2;margin-top:6px}.hero-grid{grid-template-columns:1fr;gap:28px;padding-top:48px;padding-bottom:52px;min-height:auto}.hero-copy h1{font-size:clamp(43px,12vw,64px)}.hero-lead{font-size:13px;line-height:1.75;margin-top:17px}.hero-actions{margin-top:21px}.hero-note{margin-top:20px}.hero-scene{min-height:300px}.hero-scene:before{width:270px;height:270px}.hero-ring.ring-a{width:340px;height:340px}.hero-ring.ring-b{width:260px;height:260px}.hero-ring.ring-c{width:190px;height:190px}.hero-orb-main{width:125px;height:125px;left:calc(50% - 62px);top:calc(50% - 67px);font-size:43px}.hero-orb-small{width:51px;height:51px;font-size:16px}.hero-offer-card{right:11px;top:11px;min-width:115px;padding:10px 11px}.hero-offer-card b{font-size:19px}.hero-side-tag{right:8px;bottom:78px;font-size:7px}.quick-section{margin-top:-18px}.quick-grid{grid-template-columns:repeat(3,1fr)}.quick-card{min-height:95px;border-bottom:1px solid var(--x8907a8353)}.quick-card:nth-child(3){border-right:0}.quick-card:nth-child(n+4){border-bottom:0}.section{padding:68px 0}.section-heading{align-items:flex-start;flex-direction:column;margin-bottom:24px;gap:13px}.section-title{font-size:38px}.section-subtitle{font-size:11px}.offer-layout{grid-template-columns:1fr}.offer-feature{min-height:255px;padding:23px}.offer-feature h3{font-size:29px}.offer-fact{min-height:125px;padding:16px}.offer-fact strong{font-size:24px}.game-grid{grid-template-columns:1fr 1fr}.game-tile{grid-template-columns:52px 1fr 13px;gap:9px;padding:10px;min-height:102px}.game-art{width:52px;height:62px}.game-art i{font-size:19px}.game-tile-text strong{font-size:10px}.game-tile-text small{font-size:7px}.category-strip{grid-template-columns:1fr 1fr}.calculator-card{padding:21px}.calculator-heading h2{font-size:24px}.calculator-heading p{font-size:10px}.calculator-form{grid-template-columns:1fr auto}.calculator-form label{grid-column:1 / -1}.amount-input-wrap{grid-column:1}.calculator-submit{grid-column:2;padding:0 13px;gap:8px}.calculator-results{grid-template-columns:1fr;gap:6px}.calc-result{display:flex;justify-content:space-between;align-items:center;padding:11px 13px}.calc-result strong{margin-top:0;font-size:15px}.payments-layout{grid-template-columns:1fr;gap:24px}.payments-copy h2{font-size:39px}.payment-method-grid{gap:7px}.payment-chip{min-height:66px;padding:9px}.payment-chip-mark{width:30px;height:30px}.payment-chip b{font-size:9px}.payment-chip small{font-size:7px}.steps-grid{grid-template-columns:1fr 1fr;gap:8px}.step-card{min-height:175px;padding:14px}.step-card h3{font-size:12px;margin-top:14px}.split-promo{grid-template-columns:1fr}.promo-panel{min-height:210px}.faq-layout{grid-template-columns:1fr;gap:24px}.faq-intro h2{font-size:37px}.faq-item summary{font-size:11px}.content-cta-band{padding:22px;align-items:flex-start;flex-direction:column}.content-cta-band h2{font-size:22px}.content-cta-band:after{right:-45px;top:-110px}.footer-main{grid-template-columns:1fr 1fr;gap:25px 18px}.footer-brand-block{grid-column:span 2}.footer-bottom{align-items:flex-start;flex-direction:column;gap:10px}.footer-bottom>div{flex-wrap:wrap}.page-hero{padding:39px 0 33px}.page-hero h1{font-size:clamp(39px,10.7vw,56px)}.page-hero .page-intro{font-size:12px;margin-top:13px}.page-content{padding-top:25px;padding-bottom:55px}.article-layout{grid-template-columns:1fr;gap:26px}.content-aside{position:static;order:2}.article-section h2{font-size:21px}.article-section p{font-size:11px}.article-section li{font-size:10px}.related-grid{grid-template-columns:1fr}.related-card{min-height:68px}.page-hero-meta{gap:9px}.game-detail-hero{grid-template-columns:1fr}.game-detail-art{height:175px;order:-1}.game-detail-art span{font-size:63px}.contact-grid,.grid-two{grid-template-columns:1fr}.offer-timeline{grid-template-columns:repeat(3,1fr)}.mobile-bottom-nav{position:fixed;display:grid;z-index:35;bottom:0;left:0;right:0;grid-template-columns:repeat(3,1fr);gap:6px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid var(--x8907a8353);backdrop-filter:blur(16px)}.mobile-bottom-nav a{display:flex;align-items:center;justify-content:center;min-height:38px;border-radius:999px;font-size:9px;font-weight:700;color:#6d6168}.mobile-bottom-nav a:last-child{background:var(--x93ff623e6);color:#fff}.site-footer{padding-bottom:78px}}@media(max-width:390px){.container{width:calc(100% - 24px)}.hero-copy h1{font-size:43px}.hero-actions .button{min-height:42px;padding:0 14px;font-size:10px}.quick-card{padding:11px 8px}.quick-card small{font-size:6px}.game-grid{grid-template-columns:1fr}.game-tile{grid-template-columns:60px 1fr 14px;min-height:96px}.game-art{width:60px;height:66px}.payment-method-grid{grid-template-columns:1fr}.payment-chip{min-height:56px}.steps-grid{grid-template-columns:1fr}.step-card{min-height:140px}.step-card h3{margin-top:9px}.footer-main{gap:23px 12px}}.home-copy-section{border-top:1px solid #f3edf0}.home-editorial{color:#332d31}.home-editorial>.eyebrow{margin-bottom:14px}.home-copy-title{font-size:clamp(32px,4vw,44px);margin:0 0 25px}.home-editorial h2:not(.home-copy-title){font-size:25px;letter-spacing:-.035em;margin:35px 0 13px}.home-editorial h3{font-size:17px;letter-spacing:-.025em;margin:27px 0 10px}.home-editorial p{font-size:13px;line-height:1.9;color:#6f666c;margin:0 0 15px}.home-editorial a{color:#bf174d;text-decoration:underline;text-decoration-color:#eac0ce;text-underline-offset:3px}.home-editorial a:hover{color:#e41e5b;text-decoration-color:#e41e5b}.home-source-links{margin-top:28px;padding-top:17px;border-top:1px solid var(--x8907a8353);font-size:10px;color:#877b82}.home-source-links a{color:#b91d4e;text-decoration:underline;text-underline-offset:2px}.answer-card{padding:22px 24px;border:1px solid #f1e1e7;border-radius:15px;background:linear-gradient(135deg,#fff8fa,#fff);margin-bottom:24px}.answer-card .eyebrow{margin-bottom:9px}.answer-card p{font:600 16px/1.7 Manrope,DM Sans,sans-serif;color:#3c3036}.article-sections{display:grid;gap:8px}.article-section{scroll-margin-top:100px}.article-section p+p{margin-top:12px}.article-section ul{padding-left:20px;color:#776c72}.article-section li{font-size:12px;line-height:1.8;margin:6px 0}.related-section{margin-top:38px}.related-section .section-heading{margin-bottom:15px}.related-section .section-title{font-size:28px}.page-hero-copy{max-width:820px;margin-top:22px}.page-hero-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.page-hero .eyebrow{text-transform:none;letter-spacing:.08em}.content-cta-band .hero-actions{margin-top:0}.category-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.category-strip a{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--x8907a8353);border-radius:11px;padding:12px 14px;background:#fff;font-size:10px;font-weight:700;color:#746870}.category-strip a:hover{color:var(--x93ff623e6);border-color:#edced9}.category-strip a span{color:#bf9eaa;font-size:13px}.home-editorial :target{scroll-margin-top:100px}@media(max-width:760px){.home-editorial{width:min(100% - 32px,620px)}.home-editorial p{font-size:12px;line-height:1.82}.home-editorial h2:not(.home-copy-title){font-size:22px;margin-top:28px}.home-copy-title{font-size:32px}.answer-card{padding:18px}.answer-card p{font-size:14px}.category-strip{grid-template-columns:1fr 1fr}.related-section .section-title{font-size:25px}}.game-guide{margin:0 0 34px;padding:22px;border:1px solid var(--x8907a8353);border-radius:16px;background:#fff}.game-guide>h2{font-size:22px;margin:0 0 14px}.game-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.game-facts>div{display:grid;grid-template-columns:minmax(92px,.7fr) 1.3fr;gap:10px;padding:11px 12px;border:1px solid #f0e9ec;border-radius:10px;background:#fff}.game-facts dt{font-size:9px;color:#8c7e85}.game-facts dd{margin:0;font-size:10px;font-weight:700;color:#392d34}.game-function-list,.game-steps,.game-fit{margin-top:22px}.game-function-list h3,.game-steps h3,.game-fit h3{font:700 14px Manrope,sans-serif;margin:0 0 10px}.game-function-list .facts-table{margin:0}.game-steps ol{margin:0;padding-left:20px;color:#6e656b}.game-steps li,.game-fit p{font-size:11px;line-height:1.8;margin:6px 0}.game-fit p{margin-bottom:0}@media(max-width:600px){.game-guide{padding:16px}.game-facts{grid-template-columns:1fr}.game-facts>div{grid-template-columns:1fr;gap:4px}.game-function-list .facts-table th,.game-function-list .facts-table td{padding:9px 8px;font-size:9px}}.utility-bar{display:none}.site-header{z-index:50}.header-inner{min-height:72px}.header-actions{margin-left:auto}.header-actions .header-cta{display:inline-flex;white-space:nowrap}.sign-in-link{display:none!important}.site-header .mobile-nav:not([hidden]){z-index:60}body.menu-open{overflow:hidden}.hero-facts{display:flex;flex-wrap:wrap;gap:7px 14px;max-width:610px;margin-top:20px}.hero-facts span{display:inline-flex;align-items:center;gap:7px;color:#655a60;font-size:10px;font-weight:600}.hero-facts span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--x93ff623e6)}.hero-checked{margin-top:9px;color:#9a8d94;font-size:9px}.home-promo-wrap{margin-top:18px}.page-promo-module{container:page-promo / inline-size;display:flex;flex-wrap:wrap;align-items:center;gap:14px;min-width:0;padding:17px;border:1px solid #f0e2e7;border-radius:15px;background:linear-gradient(115deg,#fff8fa,#fff)}.page-promo-art{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:13px;background:#fce8ef;color:var(--x93ff623e6);font:800 19px Manrope,sans-serif}.page-promo-copy{min-width:0;flex:1}.page-promo-kicker{display:block;margin-bottom:4px;color:#a16f80;font-size:8px;font-weight:700;letter-spacing:.12em}.page-promo-copy h2{font:800 15px/1.3 Manrope,sans-serif;letter-spacing:-.025em}.page-promo-copy p{margin-top:4px;color:#766b71;font-size:10px;line-height:1.5}.page-promo-cta{flex:0 0 auto;min-height:39px;padding-inline:14px;font-size:10px}.page-promo-strip{border-radius:13px}.page-promo-rail{box-shadow:var(--x379357ffd)}.page-promo-rail .page-promo-art{width:36px;height:36px;flex-basis:36px}.home-promo-wrap .page-promo-module{width:100%}.page-hero-copy{position:relative}.page-hero-actions{display:flex;margin-top:19px}.page-hero-actions .button{min-height:43px}.answer-context-cta{margin-top:14px;min-height:39px;font-size:10px}.page-content{display:grid;grid-template-columns:minmax(0,1fr) 235px;grid-template-rows:auto 1fr;align-items:start;gap:0 26px}.page-content>.page-promo-module{grid-column:2;grid-row:1;position:sticky;top:96px;z-index:5}.page-content>.page-promo-strip{grid-column:1 / -1;grid-row:1;position:static;margin-bottom:22px}.page-content>.article-layout{grid-column:1;grid-row:1;min-width:0;grid-template-columns:minmax(0,1fr) 235px;gap:24px}.page-content:has(>.page-promo-strip)>.article-layout{grid-row:2}body.promo-dialog-open .page-promo-module{visibility:hidden}.quick-start-methods{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:18px}.quick-start-methods>span:first-child{color:#82767d;font-size:9px;font-weight:700;margin-right:4px}.quick-method{border:1px solid var(--x8907a8353);border-radius:999px;padding:6px 9px;background:#fff;color:#756970;font-size:8px}.quick-start-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;padding:18px 20px;border-left:3px solid var(--x93ff623e6);background:#fff7fa}.quick-start-cta strong{display:block;font:700 13px Manrope,sans-serif}.quick-start-cta p{margin-top:4px;font-size:10px}.quick-start-cta .button{flex:none}.calculator-next,.game-next-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px}.calculator-next p,.game-next-cta>span{color:#887d83;font-size:9px;line-height:1.6}.calculator-next .button,.game-next-cta .button{flex:none;min-height:39px;font-size:10px}.calculator-results{grid-template-columns:repeat(4,minmax(0,1fr))}.calc-result strong{font-variant-numeric:tabular-nums}.game-tools{container:game-tools / inline-size}.game-tools-heading{margin-bottom:20px}.finder-controls{display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin-bottom:15px;padding:14px;border:1px solid var(--x8907a8353);border-radius:12px;background:#fff}.finder-controls label,.compare-selects label{display:grid;gap:5px;color:#746970;font-size:9px;font-weight:700}.finder-controls select,.compare-selects select{min-height:37px;min-width:155px;padding:0 28px 0 10px;border:1px solid #e9e1e5;border-radius:8px;background:#fff;color:var(--x6930e2941);font-size:10px}.finder-reset{min-height:37px;padding:0 12px;border:1px solid #eadfe4;border-radius:8px;background:#fff;color:#786b73;font-size:9px;font-weight:700}.finder-count{margin-left:auto;padding-bottom:8px;color:#91858c;font-size:9px}.tool-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-game-tile{min-width:0;grid-template-columns:55px minmax(0,1fr) 12px}.tool-game-tile[hidden]{display:none}.tool-game-tile .game-tile-text{min-width:0}.tool-game-tile .game-tile-text strong{overflow-wrap:anywhere}.tool-game-tile .game-feature-label{display:block;margin-top:5px;color:#8b5f71;font-size:8px;line-height:1.4}.tool-game-tile .game-detail-link{display:inline-flex;gap:5px;margin-top:7px;color:var(--xfc07b9b85);font-size:8px;font-weight:700}.finder-empty{padding:18px;border:1px dashed #e7dce1;border-radius:12px;font-size:11px}.game-compare{margin-top:38px;padding-top:29px;border-top:1px solid var(--x8907a8353)}.game-compare-intro h3{margin-top:9px;font-size:22px}.game-compare-intro p{max-width:680px;margin-top:8px;font-size:10px;line-height:1.7}.compare-selects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.compare-selects select{width:100%}.compare-table-wrap{overflow-x:auto;margin-top:14px}.compare-table{min-width:560px;margin:0}.compare-table th,.compare-table td{font-size:9px}.compare-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.compare-links a{color:var(--xfc07b9b85);font-size:9px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.compare-explainer{margin-top:14px;color:#80747b;font-size:9px;line-height:1.7}.compare-explainer strong{color:#4f434a}.operator-compare{min-width:760px;margin:0}.operator-compare th,.operator-compare td{padding:13px 14px;font-size:10px;line-height:1.6}.operator-compare tbody th{width:140px}.operator-compare tbody th a{color:var(--xfc07b9b85);text-decoration:underline;text-underline-offset:3px}.comparison-date{margin-top:10px;color:#92868c;font-size:8px}.engagement-dialog{width:min(460px,calc(100% - 32px));padding:34px;border:1px solid #f1dce4;border-radius:22px;color:var(--x6930e2941);background:#fff;box-shadow:0 24px 90px #26161e38}.engagement-dialog::backdrop{background:#22181e61;backdrop-filter:blur(3px)}.engagement-dialog[open]{animation:offer-dialog-in .18s ease-out}@keyframes offer-dialog-in{0%{opacity:0;transform:translateY(9px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.engagement-close,.mobile-promo-close{position:absolute;top:12px;right:12px;width:32px;height:32px;border:1px solid var(--x8907a8353);border-radius:50%;background:#fff;color:#64575f;font-size:20px;line-height:1}.engagement-art{width:56px;height:56px;display:grid;place-items:center;margin-bottom:18px;border-radius:17px;background:#fdebf1;color:var(--x93ff623e6);font:800 24px Manrope,sans-serif}.engagement-dialog h2{margin-top:13px;font-size:27px}.engagement-dialog p{margin:10px 0 20px;font-size:12px;line-height:1.7}.engagement-dialog .button{min-height:43px}.mobile-promo-bar[hidden]{display:none}.mobile-promo-bar{position:fixed;z-index:70;left:12px;right:12px;bottom:calc(64px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:9px;padding:12px 48px 12px 13px;border:1px solid #efdce3;border-radius:14px;background:#fffffffa;box-shadow:0 8px 30px #2c192229}.mobile-promo-bar>div{min-width:0;flex:1}.mobile-promo-bar strong,.mobile-promo-bar span{display:block}.mobile-promo-bar strong{overflow:hidden;color:#41343b;font:700 10px/1.3 Manrope,sans-serif;text-overflow:ellipsis;white-space:nowrap}.mobile-promo-bar>div>span{overflow:hidden;margin-top:3px;color:#857980;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.mobile-promo-bar .button{min-height:35px;padding-inline:10px;gap:6px;font-size:8px}.mobile-promo-close{top:50%;right:7px;width:27px;height:27px;transform:translateY(-50%);font-size:18px}body.mobile-promo-open .page-promo-module{visibility:hidden}@container game-tools (max-width: 680px){.tool-game-grid{grid-template-columns:1fr 1fr}.finder-controls label{flex:1 1 180px}}@container game-tools (max-width: 460px){.tool-game-grid,.compare-selects{grid-template-columns:1fr}.finder-controls label{flex-basis:100%}.finder-count{margin-left:0}}@container page-promo (max-width: 440px){.page-promo-art{width:36px;height:36px;flex-basis:36px}.page-promo-copy{flex-basis:calc(100% - 56px)}.page-promo-cta{margin-left:56px}}@media(min-width:1200px){.page-content>.page-promo-rail{grid-column:2;grid-row:1}.page-content>.article-layout{grid-column:1;grid-row:1}.page-content:has(>.page-promo-strip)>.article-layout{grid-row:2}}@media(min-width:761px)and (max-width:1199px){.page-content{display:block}.page-content>.page-promo-module{position:static;width:100%;margin:0 0 22px}.page-content>.article-layout{width:100%}.page-promo-module{box-shadow:none}}@media(max-width:1020px){.quick-start-cta{align-items:flex-start;flex-direction:column}.operator-compare th,.operator-compare td{font-size:9px}}@media(max-width:760px){.header-inner{height:67px;min-height:67px;gap:9px}.header-actions{gap:8px}.header-actions .header-cta{display:inline-flex;min-height:36px;padding:0 10px;gap:5px;font-size:8px}.header-actions .header-cta span{font-size:11px}.mobile-menu-toggle{display:flex;flex:0 0 36px;width:36px;height:36px}.site-header .mobile-nav:not([hidden]){position:fixed;inset:67px 0 0;display:block;overflow-y:auto;padding:18px 16px 30px;border-top:1px solid var(--x8907a8353);background:#fffffffb;box-shadow:0 24px 38px #26192024}.mobile-nav-link{min-height:48px;border-bottom:1px solid #f4eef1}.hero-facts{gap:7px 11px;margin-top:17px}.hero-facts span,.hero-checked{font-size:8px}.home-promo-wrap{margin-top:10px}.page-content{display:flex;flex-direction:column;gap:0}.page-content>.page-promo-module{position:static;order:-1;width:100%;margin:0 0 20px}.page-content>.article-layout{order:0;display:grid;grid-template-columns:1fr}.calculator-results{grid-template-columns:1fr}.calculator-next,.game-next-cta{align-items:flex-start;flex-direction:column}.tool-game-grid,.steps-grid{grid-template-columns:1fr 1fr}.quick-start-methods{gap:6px}.quick-start-cta{padding:15px}.quick-start-cta .button{width:100%}.engagement-dialog{padding:27px 22px}.mobile-promo-bar{left:8px;right:8px;gap:6px;padding-left:10px}.mobile-promo-bar .button{font-size:7px}}@media(max-width:390px){.header-actions .header-cta{max-width:112px;overflow:hidden}.header-actions .header-cta{font-size:7px}.mobile-promo-bar{bottom:calc(61px + env(safe-area-inset-bottom))}.mobile-promo-bar .button{padding-inline:7px}}
