.pin-launch-dialog {max-width:580px!important;padding:32px!important;border:1px solid #ddd5f6!important;border-radius:28px!important;background:#fff!important;color:#24183c!important;box-shadow:0 28px 100px #25104740!important}
.pin-launch-dialog::backdrop {background:#170b2eb3;backdrop-filter:blur(7px)}
.pin-launch-dialog .pin-trial-picker-head h2 {font-size:clamp(28px,5vw,40px);line-height:1.16;letter-spacing:-.04em;margin:12px 0 16px}
.pin-launch-dialog .pin-trial-picker-head p {font-size:16px;line-height:1.75;max-width:440px;color:#726782}
.pin-launch-dialog-footer {margin-top:30px;display:flex;flex-direction:column;align-items:flex-start;gap:22px}
.pin-launch-status {display:flex;gap:10px;align-items:center;font-size:13px;color:#75618f}
.pin-launch-status i {height:8px;width:8px;border-radius:50%;background:#7f55e8;box-shadow:0 0 0 5px #7f55e814}
.pin-launch-notice {font-size:12px;line-height:1.7;text-align:center;color:#7a708b;padding:20px;margin:12px auto;max-width:900px}
.pin-launch-dialog button:focus-visible {outline:3px solid #956ef5;outline-offset:5px}
.pricing-intro h1{color:#fff;font-size:clamp(2.2rem,3.65vw,3.7rem);line-height:1.12;margin:13px 0 0}
.pricing-intro h1 em{color:#c9b7ff}
@media(max-width:600px){.pricing-intro h1{font-size:2.05rem}}
@media(max-width:600px){.pin-launch-dialog{width:calc(100% - 32px)!important;padding:25px!important}.pin-launch-dialog-footer .button{width:100%;justify-content:center}}
