.clear-pricing{--plan-border:#e4dfea;--plan-text:#282132;--plan-muted:#786d83}.clear-pricing .pricing-intro{text-align:center;width:min(1100px,100% - 48px);margin:auto;padding:44px 0 27px}.clear-pricing .pricing-intro h1{color:var(--plan-text);letter-spacing:-.055em;margin:15px 0 14px;font-size:clamp(2rem,3.8vw,2.8rem);font-weight:650;line-height:1.25}.clear-pricing .pricing-intro p{color:var(--plan-muted);word-break:keep-all;margin:0;font-size:1rem;line-height:1.8}.clear-pricing .clear-purchase{width:min(1100px,100% - 48px);margin:auto}.pricing-page.product-page.clear-pricing .purchase-tabs{background:#f6f3fa;border:1px solid #ded6e9;border-radius:10px;gap:4px;width:360px;margin:0 auto;padding:4px}.pricing-page.product-page.clear-pricing .purchase-tabs button{border-radius:6px;align-items:center;gap:2px;min-width:0;min-height:62px;padding:10px 15px}.pricing-page.product-page.clear-pricing .purchase-tabs button>b{font-size:1rem}.pricing-page.product-page.clear-pricing .purchase-tabs button>small{opacity:1;margin:0;font-size:.8125rem}.pricing-page.product-page.clear-pricing .purchase-tabs button.active{color:var(--home-accent);background:#fff;box-shadow:0 2px 6px #39204815}.clear-pricing .purchase-mode-note{text-align:center;color:var(--plan-muted);word-break:keep-all;margin:17px 0 26px;font-size:.875rem;line-height:1.6}.clear-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.clear-plan-card{border:1px solid var(--plan-border);background:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:27px 25px 19px;display:flex;position:relative}.clear-plan-card.recommended-plan{border:2px solid var(--home-accent);background:#fcfaff;padding:26px 24px 18px;box-shadow:0 8px 24px -17px #7050d570}.plan-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.plan-card-top h2{color:var(--plan-text);margin:0;font-size:1.375rem;font-weight:650;line-height:1.4}.plan-card-top h2 small{font-size:1rem;font-weight:500}.plan-recommendation{color:#7147b5;background:#eee6fc;border-radius:5px;padding:5px 8px;font-size:.75rem;font-weight:600}.plan-description{color:var(--plan-muted);word-break:keep-all;margin:11px 0 24px;font-size:.875rem;line-height:1.7}.plan-main-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin:auto 0 25px;display:flex}.plan-main-price strong{letter-spacing:-.045em;color:var(--plan-text);font-variant-numeric:tabular-nums;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:650;line-height:1.1}.plan-main-price>span{color:var(--plan-muted);font-size:.9375rem}.plan-allowance{border-top:1px solid var(--plan-border);border-bottom:1px solid var(--plan-border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding:18px 0;display:flex}.plan-allowance>span{color:var(--plan-muted);font-size:.875rem}.plan-allowance>strong{color:var(--plan-text);white-space:nowrap;align-items:baseline;gap:5px;font-size:1.8rem;font-weight:650;display:flex}.plan-allowance strong small{color:var(--plan-muted);font-size:.8125rem;font-weight:500}.recommended-plan .plan-allowance>strong{color:var(--home-accent)}.clear-pricing .plan-select{color:#594367;background:#fff;border:1px solid #d9cfe9;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:46px;padding:12px 16px;font-size:.9375rem;font-weight:600;line-height:1.4;display:flex}.clear-pricing .recommended-plan .plan-select{background:var(--home-accent);color:#fff;border-color:var(--home-accent)}.clear-pricing .plan-select:hover:not(:disabled){color:#66438d;background:#f0e8fa;border-color:#7650b3}.clear-pricing .recommended-plan .plan-select:hover:not(:disabled){color:#fff;background:#5b3fad}.clear-pricing .plan-select:disabled{color:#8b8093;background:#f6f4f8;border-color:#e5dfea}.plan-payment-note{color:var(--plan-muted);text-align:center;margin:12px 0 0;font-size:.8125rem;line-height:1.5}.plan-common-line{justify-content:center;align-items:center;gap:9px;margin:22px 0;display:flex}.plan-common-line>span{color:var(--home-accent);font-size:.875rem}.plan-common-line p{color:var(--plan-muted);margin:0;font-size:.875rem;line-height:1.7}.plan-price-details{border-bottom:1px solid var(--plan-border)}.plan-price-details summary{color:#65556f;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:14px 0 20px;font-size:.875rem;font-weight:550;list-style:none;display:flex}.plan-price-details summary::-webkit-details-marker{display:none}.plan-price-details[open] summary>span{transform:rotate(45deg)}.plan-unit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:6px 0 24px;display:grid}.plan-unit-grid>div{border-left:2px solid #eae2f3;flex-direction:column;gap:8px;padding:0 18px;display:flex}.plan-unit-grid strong{color:var(--plan-text);font-size:.9375rem}.plan-unit-grid span,.plan-unit-grid b{color:var(--plan-muted);font-size:.875rem;font-weight:400}.plan-unit-grid p{color:var(--plan-muted);margin:0;font-size:.8125rem;line-height:1.7}.plan-unit-grid em{color:var(--home-accent);font-style:normal;font-weight:600;display:block}.pricing-account-line{color:var(--plan-muted);justify-content:space-between;align-items:center;gap:20px;padding:22px 0 0;font-size:.875rem;display:flex}.pricing-account-line>div{flex-wrap:wrap;gap:24px;display:flex}.pricing-account-line strong{color:var(--plan-text);margin-left:8px;font-weight:600}.pack-allowance{flex-direction:column;align-items:flex-start;gap:8px}.pack-allowance b{color:var(--plan-text);font-size:.875rem;font-weight:500}.pricing-page.product-page.clear-pricing .pricing-faq{margin-top:65px}@media (max-width:960px){.clear-plan-card{padding:22px 19px 18px}.clear-plan-card.recommended-plan{padding:21px 18px 17px}.plan-card-top{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:63px}.plan-allowance{flex-direction:column;align-items:flex-start;gap:7px}.plan-main-price strong{font-size:2.2rem}.plan-description{min-height:3em}}@media (max-width:700px){.clear-pricing .pricing-intro,.clear-pricing .clear-purchase{width:calc(100% - 36px)}.clear-pricing .pricing-intro{padding:30px 0 24px}.clear-pricing .pricing-intro h1{font-size:2rem}.clear-pricing .pricing-intro p{max-width:350px;margin:auto}.pricing-page.product-page.clear-pricing .purchase-tabs{width:min(360px,100%)}.clear-pricing .purchase-mode-note{margin-bottom:20px}.clear-plan-grid{grid-template-columns:1fr;gap:15px}.clear-plan-card{grid-template-columns:1fr auto;gap:0 16px;padding:22px;display:grid}.clear-plan-card.recommended-plan{padding:21px}.plan-card-top{flex-direction:row;grid-column:1/-1;align-items:center;min-height:0;margin-bottom:5px}.plan-description{grid-column:1/-1;min-height:0;margin:7px 0 20px}.plan-main-price{grid-column:1;align-self:center;margin:0 0 20px}.plan-main-price strong{font-size:2rem}.plan-allowance{border:0;grid-column:2;justify-content:center;align-items:flex-end;margin:0 0 20px;padding:0}.plan-allowance>span{font-size:.8125rem}.plan-allowance>strong{font-size:1.5rem}.plan-select,.plan-payment-note{grid-column:1/-1}.plan-common-line{align-items:flex-start;padding-inline:4px}.plan-unit-grid{grid-template-columns:1fr;gap:20px}.pricing-account-line{align-items:flex-start}.pricing-account-line>div{text-align:right;flex-direction:column;gap:10px}.pack-allowance{grid-column:1/-1;align-items:flex-start;margin-top:-4px;margin-bottom:20px}.pricing-page.product-page.clear-pricing .pricing-faq{margin-top:50px}}@media (max-width:370px){.plan-main-price strong{font-size:1.75rem}.plan-allowance>strong{font-size:1.35rem}.clear-plan-card{column-gap:10px}}.clear-plan-card>.plan-card-top+.plan-main-price{margin:26px 0 25px}.plan-savings{border-top:1px solid var(--plan-border);min-height:82px;margin:0 0 22px;padding:15px 0 0}.plan-savings>span{color:var(--plan-muted);margin-bottom:7px;font-size:.875rem;display:block}.plan-savings>strong{color:#7450db;flex-wrap:wrap;align-items:baseline;gap:7px;font-size:1.25rem;font-weight:650;display:flex}.plan-savings small{font-size:.875rem;font-weight:550}.subscription-plan .plan-benefit{min-height:3em;color:var(--plan-muted);word-break:keep-all;margin:12px 0 22px;font-size:.9375rem;line-height:1.5}.subscription-plan .plan-main-price{margin:0 0 25px}.subscription-plan .plan-allowance{border-bottom:0;margin-bottom:0}.subscription-plan .plan-savings{margin-bottom:22px}@media (max-width:700px){.subscription-plan .plan-benefit{grid-column:1/-1;min-height:0;margin:8px 0 22px}.subscription-plan .plan-main-price{margin:0 0 20px}.subscription-plan .plan-allowance{margin-bottom:20px}.subscription-plan .plan-savings{grid-column:1/-1;min-height:0;margin:0 0 20px;padding:15px 0 0}}.plan-change-preview{background:#fbf9fe;border:1px solid #e3daef;border-radius:10px;margin:20px 24px 0;padding:16px}.plan-change-route{color:#62478a;flex-wrap:wrap;align-items:center;gap:12px;font-size:1.125rem;display:flex}.plan-change-route>small{margin-left:auto;font-size:.8125rem;font-weight:500}.plan-change-preview dl{flex-direction:column;gap:10px;margin:17px 0;font-size:.875rem;display:flex}.plan-change-preview dl>div{justify-content:space-between;gap:16px;display:flex}.plan-change-preview dt{color:#8b8095}.plan-change-preview dd{color:#504358;text-align:right;margin:0;font-weight:550}.plan-change-preview p{color:#887c94;margin:0;font-size:.8125rem;line-height:1.6}@media (max-width:600px){.plan-change-preview{margin-inline:20px}}.clear-plan-grid.subscription-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.subscription-grid .clear-plan-card{padding-inline:20px}.subscription-grid .clear-plan-card.recommended-plan{padding-inline:19px}.subscription-grid .plan-allowance{flex-direction:column;align-items:flex-start;gap:8px}.subscription-grid .plan-card-top{align-content:flex-start;min-height:58px}@media (min-width:701px) and (max-width:1100px){.clear-plan-grid.subscription-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-grid .plan-card-top{flex-direction:row;justify-content:space-between;align-items:center;min-height:32px}}@media (max-width:700px){.clear-plan-grid.subscription-grid{grid-template-columns:minmax(0,1fr)}.subscription-grid .plan-card-top{min-height:0}.subscription-grid .plan-allowance{align-items:flex-end}}
