.revamp .pricing-hero{text-align:center;padding:145px 0 36px;background:radial-gradient(ellipse at 50% 20%,#7155e818,transparent 65%)}.revamp .pricing-hero h1{font-size:clamp(42px,5vw,68px);letter-spacing:-2.8px;line-height:1.08;margin:20px 0}.revamp .pricing-hero h1 span{color:#a898fa}.revamp .pricing-hero p{color:var(--muted);font-size:16px;line-height:1.8;max-width:570px;margin:0 auto 24px}.revamp .pricing-hero>div>small{color:var(--muted);font-size:11px}.revamp .pricing-toggle{display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--line);border-radius:12px;padding:5px;width:max-content;margin:0 auto 12px;background:#ffffff05}.revamp .pricing-toggle button{padding:12px 18px;border-radius:8px;color:var(--muted)}.revamp .pricing-toggle .active{background:var(--purple);color:white}.revamp .pricing-toggle small{font-size:10px;margin-left:6px}.revamp .subscription-section{padding:12px 0 64px}.revamp .subscription-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.revamp .subscription-card{position:relative;padding:32px;border:1px solid var(--line);border-radius:20px;background:#ffffff03;display:flex;flex-direction:column}.revamp .subscription-card.recommended{border-color:#8b70f3;background:linear-gradient(150deg,#7155e81c,#ffffff03);box-shadow:0 16px 55px #7155e80b}.revamp .plan-ribbon{font-size:10px;color:#d8cbff;background:#7155e8;position:absolute;top:-12px;left:24px;border-radius:20px;padding:6px 13px}.revamp .plan-name{font-weight:650;font-size:21px;letter-spacing:-.5px}.revamp .subscription-card>p{color:var(--muted);line-height:1.7;margin:10px 0 25px}.revamp .subscription-price{font-size:43px;letter-spacing:-1.5px;font-weight:700;white-space:nowrap}.revamp .subscription-price small{font-size:11px;font-weight:400;letter-spacing:0;color:var(--muted)}.revamp .billing-caption{color:var(--muted);font-size:11px;line-height:1.6;min-height:36px;margin:8px 0 20px}.revamp .subscription-card .btn{width:100%;font-size:13px}.revamp .subscription-card ul{list-style:none;padding:20px 0 14px;line-height:1.6;margin:0;flex:1}.revamp .subscription-card li{display:flex;gap:10px;margin:13px 0;color:#9d8be7}.revamp .subscription-card li span{color:var(--ink);font-size:13px}.revamp .plan-limit{font-size:10px;color:var(--muted);border-top:1px solid var(--line);padding-top:16px}.revamp .pricing-included{display:flex;align-items:center;justify-content:center;gap:25px;padding:30px 0;flex-wrap:wrap;font-size:12px;color:var(--muted)}.revamp .pricing-included b{color:var(--ink)}.revamp .advanced-plans,.revamp .pricing-comparison{border:1px solid var(--line);border-radius:14px;margin:12px 0;overflow:hidden}.revamp .advanced-plans>summary,.revamp .pricing-comparison>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:23px;cursor:pointer;list-style:none}.revamp .advanced-plans summary small{display:block;color:var(--muted);margin-top:7px;font-size:12px}.revamp .advanced-plans>summary>span:last-child{font-size:12px;color:#a898fa}.revamp .app-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:0 22px 22px}.revamp .addon-label{border:1px solid var(--line);border-radius:20px;padding:9px 15px;color:var(--muted);font-size:11px}.revamp .addon-tabs{display:flex;gap:8px;margin:27px 0}.revamp .addon-tabs button{border:1px solid var(--line);border-radius:30px;padding:11px 20px;color:var(--muted)}.revamp .addon-tabs .active{background:var(--purple);color:white;border-color:var(--purple)}.revamp .addon-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.revamp .addon-card{border:1px solid var(--line);padding:27px;border-radius:16px;background:#ffffff03;display:flex;flex-direction:column}.revamp .addon-symbol{width:42px;height:42px;background:#7155e815;color:#a898fa;border-radius:12px;display:grid;place-items:center;font-size:24px}.revamp .addon-card h3{font-size:18px;margin:22px 0 10px}.revamp .addon-card>p{color:var(--muted);font-size:13px;line-height:1.8;min-height:48px}.revamp .addon-card>strong{font-size:14px;margin:10px 0 20px}.revamp .addon-card details{border-top:1px solid var(--line);margin-bottom:20px}.revamp .addon-card summary,.revamp .pricing-faq summary{list-style:none;display:flex;justify-content:space-between;gap:15px;padding:17px 0;font-size:12px;cursor:pointer}.revamp .addon-card details p,.revamp .pricing-faq details p{color:var(--muted);line-height:1.8;font-size:13px}.revamp .addon-card .textlink{margin-top:auto;text-align:left}.revamp .pricing-fineprint{color:var(--muted);font-size:12px;line-height:1.8;margin-top:25px}.revamp .pricing-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.revamp .pricing-faq details{border-bottom:1px solid var(--line)}.revamp .pricing-faq summary{font-size:14px;padding:23px 0}html[data-theme=light] .revamp .addon-card,html[data-theme=light] .revamp .subscription-card{background:white}html[data-theme=light] .revamp .pricing-hero h1 span{color:#7155e8}html:not([data-theme=light]) .revamp .subscription-card .btn.outline{color:var(--ink);border-color:var(--line)}@media (max-width:900px){.revamp .subscription-card{padding:24px 18px}.revamp .subscription-price{font-size:33px}.revamp .subscription-price small{display:block;margin-top:4px}.revamp .addon-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.revamp .addon-grid,.revamp .app-plan-grid,.revamp .pricing-faq,.revamp .subscription-grid{grid-template-columns:1fr}.revamp .subscription-grid{gap:25px}.revamp .pricing-hero{padding-top:120px}.revamp .pricing-hero h1{letter-spacing:-1.7px}.revamp .pricing-faq{gap:24px}.revamp .addon-tabs{flex-wrap:wrap}.revamp .advanced-plans>summary{align-items:flex-start;flex-direction:column}.revamp .pricing-included{gap:14px}.revamp .subscription-price small{display:inline}.revamp .pricing-toggle button{padding:10px}.revamp .pricing-toggle small{display:block;margin-top:4px}.revamp .subscription-card{padding:28px}}.revamp .pricing-hero{padding-top:70px}.revamp .subscription-price{white-space:normal}.revamp .compare-scroll{overflow-x:auto}.revamp .compare-table{width:100%;border-collapse:collapse}.revamp .compare-table td,.revamp .compare-table th{padding:18px;text-align:left;border-top:1px solid var(--line);min-width:130px}.revamp .pricing-toggle{margin-top:24px}.revamp .subscription-card .plan-name{margin:0}.revamp .pricing-addons .addon-tabs{flex-wrap:wrap}.revamp .pricing-hero .eyebrow{display:flex;justify-content:center;width:100%}