:root{--p:#6511af;--deep:#35105e;--pink:#f0219c;--blue:#20a7e8;--bg:#faf8ff;--line:#e6d7f5;--muted:#79678b}*{box-sizing:border-box}body{margin:0;background:var(--bg);font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--deep);line-height:1.6}a{color:var(--p)}.rp-wrap{width:min(1140px,calc(100% - 36px));margin:0 auto}.rp-header{background:#fff;border-bottom:1px solid var(--line)}.rp-nav{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:16px}.rp-brand{display:flex;align-items:center}.rp-brand img{width:165px;max-height:65px;object-fit:contain}.rp-nav nav{display:flex;gap:16px;flex-wrap:wrap}.rp-nav nav a{font-weight:800;font-size:13px;text-decoration:none}.rp-intro{padding:42px 0 28px}.rp-overline,.rp-small{font-size:11px;letter-spacing:1.3px;font-weight:900;color:var(--p)}h1{font-size:clamp(32px,4.5vw,51px);letter-spacing:-1.4px;line-height:1.13;margin:10px 0 14px}h2{font-size:24px;line-height:1.25;margin:11px 0 10px}.rp-intro p,.rp-card p{font-size:14px;color:var(--muted)}.rp-intro p{max-width:680px}.rp-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.rp-card{border-radius:22px;border:1px solid var(--line);background:white;padding:25px;box-shadow:0 12px 24px #35105e08}.rp-card ul{padding-left:20px;color:#655273;font-size:14px;line-height:1.7}.rp-card li{margin:6px 0}.rp-line{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.rp-main{background:#f6efff;border-color:#dcc3f6}.rp-pill{font-weight:900;font-size:11px;color:#58139b;background:white;padding:6px 10px;border-radius:99px;border:1px solid var(--line)}.rp-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:28px}.rp-facts>div{border:1px solid #e3d3f4;border-radius:13px;background:white;padding:12px;min-width:0}.rp-facts span{display:block;font-size:11px;color:var(--muted)}.rp-facts strong{font-size:13px;overflow-wrap:anywhere}.rp-stat{display:flex;gap:8px;align-items:baseline;margin:5px 0 12px}.rp-stat span:first-child{color:var(--p);font-size:42px;font-weight:950;letter-spacing:-2px}.rp-stat span:last-child{font-size:13px;color:var(--muted)}.rp-price{font-size:28px;letter-spacing:-1px;color:var(--deep)}.rp-price span{font-weight:500;font-size:12px;letter-spacing:0}.rp-pro{border:2px solid #c9a2ed}.rp-button{border:2px solid var(--p);border-radius:12px;background:var(--p);color:white;font-weight:850;padding:11px 17px;text-align:center;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:13px;min-height:46px;cursor:pointer}.rp-outline{color:var(--p);background:white}.rp-disabled{opacity:.58;cursor:not-allowed}.rp-small-muted,.rp-subtle{font-size:12px!important;color:var(--muted)!important}.rp-subtle{display:block}.rp-note{padding:15px 18px;margin-bottom:22px;background:#f6efff;border:1px solid var(--line);border-radius:14px;color:var(--deep);font-size:14px}.rp-rules{margin-bottom:60px}.rp-links{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;font-weight:800;margin-top:18px}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--pink);outline-offset:3px}@media(max-width:740px){.rp-grid{grid-template-columns:1fr}.rp-nav{min-height:70px}.rp-nav nav{gap:8px}.rp-nav nav a{font-size:11px}.rp-brand img{width:120px}.rp-intro{padding:27px 0}.rp-card{padding:20px}}@media(max-width:450px){.rp-facts{grid-template-columns:1fr}.rp-nav{align-items:start;padding-top:9px;padding-bottom:12px}.rp-nav nav{justify-content:flex-end}}