.playb-eyebrow{font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;color:#ffffff94}.playb-eyebrow-primary{color:#ff3f00}.playb-eyebrow-sky{color:#66c7f4}.playb-eyebrow-amber{color:#ffae03}.playb-hero{position:relative;overflow:hidden;padding:64px 0 80px}.playb-hero-inner{position:relative;z-index:1}.playb-hero-watermark{position:absolute;right:-40px;top:50%;transform:translateY(-52%);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:clamp(220px,38vw,520px);font-weight:700;color:#ffffff08;line-height:1;letter-spacing:-.05em;pointer-events:none;user-select:none;z-index:0}.playb-hero-title{font-size:clamp(40px,6.5vw,72px);font-weight:700;letter-spacing:-.04em;line-height:.96;color:#fff;margin:0 0 28px;max-width:800px}.playb-em{font-style:normal;color:#ff3f00}.playb-hero-sub{font-size:19px;line-height:1.6;color:#ffffff9e;margin:0 0 36px;max-width:540px}.playb-stores{display:flex;gap:12px;flex-wrap:wrap}.playb-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:12px;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .12s,background .12s,transform .12s;border:1.5px solid transparent}.playb-btn:hover{opacity:.92}.playb-btn-primary{background:#ff3f00;color:#fff}.playb-btn-outline{background:transparent;color:#fff;border-color:#ffffff47}.playb-btn-white{background:#fff;color:#ff3f00;font-weight:700;padding:14px 24px}.playb-btn-cta-ghost{background:#ffffff24;color:#fff;font-weight:700;padding:14px 24px;border-color:#fff6}.playb-step{position:relative;overflow:hidden;padding:76px 0;min-height:280px}.playb-step-navy{background:#2d3047;color:#fff}.playb-step-cream{background:#f4f1ec;color:#14181b}.playb-step-watermark{position:absolute;right:-16px;top:50%;transform:translateY(-50%);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:clamp(160px,26vw,340px);font-weight:700;line-height:1;letter-spacing:-.05em;pointer-events:none;user-select:none}.playb-step-navy .playb-step-watermark{color:#ffffff08}.playb-step-cream .playb-step-watermark{color:#2d30470a}.playb-step-accent{position:absolute;left:0;top:0;bottom:0;width:4px;opacity:.7}.playb-step-accent-sky{background:#66c7f4}.playb-step-accent-primary{background:#ff3f00}.playb-step-accent-amber{background:#ffae03}.playb-step-inner{position:relative;z-index:1}.playb-step-body-wrap{max-width:680px;padding-left:28px}.playb-step-title{font-size:clamp(32px,5vw,54px);font-weight:700;letter-spacing:-.035em;line-height:1;margin:0 0 20px;color:inherit}.playb-step-text{font-size:clamp(16px,1.6vw,20px);line-height:1.7;margin:0}.playb-step-navy .playb-step-text{color:#ffffff9e}.playb-step-cream .playb-step-text{color:#525965}.playb-faq{background:#fff;padding:80px 0}.playb-faq-title{font-size:clamp(28px,3.6vw,40px);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:#14181b;margin:0 0 40px;max-width:640px;text-wrap:balance}.playb-faq-list{display:grid;gap:24px;max-width:760px;margin:0}.playb-faq-item{border-bottom:1px solid rgba(45,48,71,.1);padding-bottom:24px}.playb-faq-item:last-child{border-bottom:none;padding-bottom:0}.playb-faq dt{font-size:18px;font-weight:700;letter-spacing:-.01em;color:#14181b;margin:0 0 8px}.playb-faq dd{font-size:16px;line-height:1.65;color:#525965;margin:0}.playb-cta{background:#ff3f00;padding:72px 0}.playb-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.playb-cta-text{flex:1;min-width:280px}.playb-cta-title{font-size:clamp(32px,4.5vw,48px);font-weight:700;letter-spacing:-.038em;color:#fff;line-height:1;margin:0 0 10px}.playb-cta-sub{font-size:17px;color:#ffffffbf;margin:0}.playb-cta-buttons{display:flex;gap:12px;flex-shrink:0;flex-wrap:wrap}@media(max-width:768px){.playb-hero{padding:48px 0 64px}.playb-hero-watermark{right:-20px;font-size:clamp(440px,130vw,600px)}.playb-step{padding:56px 0;min-height:0}.playb-step-body-wrap{padding-left:20px}.playb-step-watermark{right:-10px;font-size:clamp(320px,95vw,420px)}.playb-faq,.playb-cta{padding:56px 0}.playb-cta-inner{flex-direction:column;align-items:flex-start}}
