.plus-trial-page{background:radial-gradient(at 20% 10%,#eee5fd,#0000 55%),#fbfaf7;min-height:100vh;padding:45px 20px 70px}.plus-trial-panel{color:#655278}.plus-trial-panel.standalone{background:#fff;border:1px solid #eee4f5;border-radius:26px;max-width:650px;margin:auto;padding:30px 38px;box-shadow:0 15px 60px #8c71a00c}.plus-trial-back{color:#a38db4;align-items:center;gap:6px;margin-bottom:25px;font-size:12px;display:flex}.plus-trial-heading{text-align:center;margin-bottom:28px}.plus-trial-symbol{color:#ad88cc;background:linear-gradient(130deg,#f1e8fd,#fbf2e7);border-radius:20px;place-items:center;width:62px;height:62px;margin:0 auto 18px;font-size:30px;display:grid}.plus-trial-heading .eyebrow{justify-content:center;font-size:9px}.plus-trial-heading h1{color:#4c395f;margin:12px 0;font-size:25px;line-height:1.5}.plus-trial-heading p{color:#a18bac;font-size:12px;line-height:1.8}.plus-trial-benefits{background:#faf6ff;border:1px solid #eee5f7;border-radius:16px;gap:12px;margin:0 0 24px;padding:23px;display:grid}.plus-trial-benefits>span{color:#9576ae;align-items:center;gap:8px;font-size:13px;display:flex}.plus-trial-benefits>small{color:#af9bbd;font-size:10px;line-height:1.8}.plus-trial-summary{border:1px solid #eadff4;border-radius:17px;margin-bottom:22px;padding:23px}.plus-trial-today{border-bottom:1px solid #eee6f6;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:18px;display:flex}.plus-trial-today>span{color:#9e85b1;font-size:13px}.plus-trial-today>strong{color:#8862b8;font-size:43px;font-weight:850}.plus-trial-today small{margin-left:5px;font-size:19px}.plus-trial-summary dl>div{justify-content:space-between;align-items:flex-start;gap:20px;padding:10px 0;font-size:12px;line-height:1.8;display:flex}.plus-trial-summary dt{color:#a593b1;flex-shrink:0}.plus-trial-summary dd{text-align:right;color:#74578b}.plus-trial-summary>p{color:#a38db2;border-top:1px solid #eee6f5;margin-top:12px;padding-top:15px;font-size:11px;line-height:1.9}.plus-trial-summary>h2{margin:15px 0;font-size:20px;line-height:1.6}.plus-billing-consent{color:#9781a8;align-items:flex-start;gap:10px;margin:22px 0;font-size:12px;line-height:1.9;display:flex}.plus-billing-consent input{accent-color:#a378d6;flex-shrink:0;margin-top:5px}.plus-trial-message{text-align:center;color:#a18ab1;background:#faf7fd;border-radius:14px;flex-direction:column;align-items:center;gap:12px;margin:15px 0;padding:24px 12px;font-size:12px;line-height:1.9;display:flex}.plus-trial-message strong{color:#82609c;font-size:16px}.plus-trial-message .button{font-size:12px}.plus-trial-test{color:#b19766;background:#fff6e6;border:1px solid #f1e2c2;border-radius:12px;margin-bottom:20px;padding:15px;font-size:11px;line-height:1.8}.plus-earned{color:#9a7e4c;background:#fcf6e8;border-radius:12px;align-items:center;gap:8px;padding:16px;font-size:12px;display:flex}.plus-trial-error{color:#b36f86;margin:15px 0;font-size:12px;line-height:1.9}.plus-charge-history{margin-top:25px}.plus-charge-history>h3,.plus-notices h3{margin-bottom:15px;font-size:14px}.plus-charge-history>div{color:#a08bb0;border-bottom:1px solid #eee6f4;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 0;font-size:12px;display:flex}.plus-charge-history>div>small{color:#a893b5}.plus-charge-history>p{color:#ac99b8;font-size:12px}.plus-notices{border-top:1px solid #eee6f4;margin-top:25px;padding-top:20px}.plus-notices>p{color:#a48cb2;padding:10px 0;font-size:12px;line-height:1.9}.plus-cancel-confirm{background:#faf6fc;border:1px solid #ecdef4;border-radius:14px;margin-top:15px;padding:17px;font-size:12px;line-height:1.9}.plus-cancel-confirm>p{color:#a18cb0;margin:8px 0 15px}.plus-cancel-confirm>.text-button{margin:14px auto 0;display:flex}.subscription-manager>.plus-trial-panel{background:#fff;border:1px solid #eee5f7;border-radius:22px;max-width:760px;margin:0 auto 25px;padding:30px}@media (max-width:600px){.plus-trial-page{padding:15px 12px 40px}.plus-trial-panel.standalone{border-radius:20px;padding:24px 18px}.plus-trial-heading h1{font-size:22px}.plus-trial-summary{padding:18px 15px}.plus-trial-summary dl>div{gap:12px;font-size:11px}.plus-trial-summary dt{flex-shrink:1;min-width:75px}.plus-trial-summary dd{max-width:65%}.subscription-manager>.plus-trial-panel{padding:22px 17px}}
