
#gp-testme{background:#0c0a0e;color:#faf4f9;font:14px/1.55 Arial,sans-serif;padding:28px;border-radius:15px}#gp-testme *{box-sizing:border-box}#gp-testme .tm-kicker{font-size:10px;letter-spacing:2px;color:#f18ca6;font-weight:700}#gp-testme h2{font-size:30px;line-height:1.15;letter-spacing:-.8px;margin:9px 0 22px}#gp-testme .tm-offer{position:relative;overflow:hidden;border:1px solid #a44768;border-radius:14px;background:radial-gradient(ellipse at 100% 0,#85244060,transparent 65%),linear-gradient(110deg,#331322,#201320);padding:25px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center}#gp-testme .tm-offer:before{content:'';position:absolute;top:0;left:25px;right:25px;height:2px;background:linear-gradient(90deg,transparent,#ff8aa9,transparent)}#gp-testme .tm-label{display:inline-flex;gap:7px;align-items:center;font-size:10px;letter-spacing:1px;color:#f4a8bf;font-weight:700}#gp-testme .tm-dot{width:6px;height:6px;border-radius:50%;background:#f680a3;box-shadow:0 0 9px #f680a370}#gp-testme h3{font-size:25px;line-height:1.15;letter-spacing:-.7px;margin:12px 0 9px}#gp-testme .tm-copy{font-size:12px;color:#dcc2d4;margin:0}#gp-testme .tm-price{display:flex;align-items:baseline;gap:10px;margin:14px 0 2px}#gp-testme .tm-price strong{font-size:39px;letter-spacing:-1px;line-height:1.2}#gp-testme del{color:#bd99af;font-size:18px}#gp-testme .tm-period{font-size:11px;color:#d1adc3;margin:5px 0 0}#gp-testme .tm-ticket{min-width:170px;text-align:center;padding:20px;border-left:1px dashed #a15c77}#gp-testme .tm-percent{font-size:42px;line-height:1;font-weight:800;letter-spacing:-2px;color:#ffa8c0;margin-bottom:7px}#gp-testme .tm-ticket p{font-size:10px;text-transform:uppercase;letter-spacing:1.3px;color:#d6adbf;margin:0 0 15px}#gp-testme .tm-code{display:flex;align-items:center;justify-content:center;gap:14px;border:1px dashed #d47899;border-radius:8px;background:#1e101a;color:#fff;padding:12px 15px;font-size:15px;letter-spacing:2px;font-weight:700;cursor:pointer;width:100%}#gp-testme .tm-code svg{width:15px;height:15px;letter-spacing:0;color:#e5b4c8}#gp-testme .tm-hint{font-size:10px;color:#d5afc2;margin-top:9px}#gp-testme .tm-plans{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:18px}#gp-testme .tm-plan{background:#1b151e;border:1px solid #3c2b3d;border-radius:11px;padding:20px;min-width:0}#gp-testme .tm-plan.premium{border-color:#9b4260}#gp-testme .tm-head{display:flex;align-items:center;justify-content:space-between;gap:9px;font-size:16px;font-weight:700}#gp-testme .tm-tag{font-size:10px;color:#f7a3bf;font-weight:400}#gp-testme .tm-plan-price{font-size:29px;font-weight:700;margin-top:12px}#gp-testme .tm-plan-price small{font-size:11px;font-weight:400;color:#bca5bd}#gp-testme ul{padding:0;list-style:none;margin:16px 0;color:#d1c0d6;font-size:12px}#gp-testme li{margin:8px 0}#gp-testme li:before{content:'✓';color:#e994b2;margin-right:8px}#gp-testme .tm-button{display:block;border-radius:8px;background:#bc2748;border:1px solid #e46288;color:#fff;padding:12px;text-align:center;width:100%;font-size:12px;font-weight:700;cursor:pointer}#gp-testme .tm-button.secondary{background:#2a1c2b;border-color:#664158}#gp-testme button:focus-visible{outline:2px solid #ffb1cb;outline-offset:4px}#gp-testme .tm-terms{color:#b8a0b9;font-size:11px;text-align:center;margin:15px 0 0}#gp-testme #tm-feedback{color:#f2b4cc;font-size:11px;min-height:17px;margin:10px 0 0}#gp-testme .tm-footer{text-align:center;font-size:11px;color:#bca9be;margin-top:18px}#gp-testme .tm-footer b{font-size:17px;letter-spacing:-.5px;color:#b1a0ff}@media(max-width:550px){#gp-testme{padding:22px 15px}#gp-testme .tm-offer{grid-template-columns:1fr;padding:21px;gap:18px}#gp-testme .tm-ticket{border-left:0;border-top:1px dashed #a15c77;padding:17px 0 0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px 18px;min-width:0}#gp-testme .tm-ticket p{margin:0}#gp-testme .tm-code{grid-column:2;grid-row:1/3}#gp-testme .tm-hint{grid-column:1/-1}#gp-testme .tm-percent{font-size:32px;margin:0}#gp-testme .tm-plans{grid-template-columns:1fr}}

body.gpr #gp-testme .gp-plan .gp-price{font-size:29px}body.gpr #gp-testme .gp-plan .gp-price small{font-size:12px}#gp-testme .tm-code span{font-size:18px;letter-spacing:0}#gp-testme .gp-plans{margin-top:10px}
