.pr-hero{padding:clamp(64px,9vw,110px) 0 32px}.pr-hero h1{max-width:760px}.pr-hero p{max-width:620px;color:var(--fg-2);margin-top:22px;font-size:18px}.pr-toggle{background:var(--bg-2);border:1px solid var(--line-1);border-radius:999px;align-items:center;gap:0;padding:4px;display:inline-flex}.pr-toggle button{font-family:var(--sans);color:var(--fg-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 18px;font-size:13px}.pr-toggle button.on{background:var(--brand-strike);color:#fff}.pr-toggle .save{color:#fff;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--zone-strong-buy);vertical-align:middle;border-radius:999px;margin-left:8px;padding:3px 7px;font-size:10px;font-weight:600;line-height:1;display:inline-block}.tiers-full{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}.tier-card{background:var(--bg-2);border:1px solid var(--line-1);border-radius:var(--r-lg);flex-direction:column;padding:32px;display:flex}.tier-card--featured{background:linear-gradient(180deg, #4a8cad0d, var(--bg-2));border-color:#4a8cad73;position:relative}.tier-card--featured:after{content:"Recommended";font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-strike);background:var(--bg-0);border:1px solid #4a8cad66;border-radius:999px;padding:4px 10px;font-size:10px;position:absolute;top:-12px;left:28px}.tier-card h3{letter-spacing:-.01em;margin:0 0 4px;font-size:22px}.tier-card .for{color:var(--fg-3);min-height:2.8em;font-size:13.5px;line-height:1.4}.tier-card .price{color:var(--fg-0);letter-spacing:-.025em;margin:24px 0 4px;font-size:52px;font-weight:500;line-height:1}.tier-card .price small{color:var(--fg-3);font-size:16px;font-weight:400}.tier-card .billed{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-size:11px}.tier-card .billed.annual-on{color:var(--zone-strong-buy)}.tier-card hr{border:0;border-top:1px solid var(--line-1);margin:24px 0}.tier-card ul{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.tier-card li{border-bottom:1px solid var(--line-1);flex-direction:column;justify-content:center;gap:3px;min-height:60px;padding:12px 0;display:flex}.tier-card li:first-child{padding-top:0}.tier-card li:last-child{border-bottom:0;padding-bottom:0}.tier-card li .row-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);font-size:10.5px}.tier-card li .row-value{color:var(--fg-0);letter-spacing:-.005em;font-size:15px;font-weight:500}.tier-card li .row-value.dim{color:var(--fg-3);font-weight:400}.tier-card li .row-value.acc{color:var(--zone-strong-buy)}.tier-card .btn{justify-content:center;width:100%;margin-top:28px}.tier-card .rate{font-family:var(--mono);color:var(--fg-3);justify-content:space-between;align-items:baseline;margin-top:8px;font-size:11.5px;display:flex}.tier-card .rate b{color:var(--fg-0);font-weight:500}@media (width<=900px){.tiers-full{grid-template-columns:1fr}}.usage-note{background:var(--bg-2);border:1px solid var(--line-1);border-left:2px solid var(--brand-strike);color:var(--fg-1);border-radius:8px;max-width:880px;margin:40px 0 0;padding:18px 22px;font-size:14px;line-height:1.55}.usage-note b{color:var(--fg-0);font-weight:500}.cmp{margin-top:80px}.cmp h2{margin-bottom:28px}.cmp-table{border-collapse:collapse;width:100%;font-size:14px}.cmp-table th,.cmp-table td{text-align:left;border-bottom:1px solid var(--line-1);vertical-align:middle;padding:14px 16px}.cmp-table thead th{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);background:var(--bg-1);font-size:11px;position:sticky;top:64px}.cmp-table thead th.tier{text-align:center;color:var(--fg-0);font-weight:500}.cmp-table thead th.tier.featured{color:var(--brand-strike);background:#4a8cad0f}.cmp-table td.value{text-align:center;color:var(--fg-1);font-family:var(--mono);font-size:13.5px}.cmp-table td.value.featured{color:var(--fg-0);background:#4a8cad0a}.cmp-table td.value.featured.row-hl{background:#4a8cad0f}.cmp-table td.label{color:var(--fg-1)}.cmp-table td.label .sub{color:var(--fg-3);margin-top:2px;font-size:12px}.cmp-table tr.group td{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-strike);background:0 0;border-bottom:0;padding:28px 16px 8px;font-size:11px}.cmp-table td.value .yes{color:var(--zone-strong-buy)}.cmp-table td.value .no{color:var(--fg-3)}.fn{color:var(--fg-3);font-size:11px}.cmp-foot{color:var(--fg-3);margin:14px 0 0;font-size:12px;line-height:1.5}@media (width<=700px){.cmp-table thead{display:none}.cmp-table,.cmp-table tbody,.cmp-table tr,.cmp-table td{width:100%;display:block}.cmp-table tr{margin-bottom:8px}.cmp-table td.label:before{content:""}.cmp-table td.value{text-align:left;padding-left:36px;position:relative}.cmp-table td.value:before{content:attr(data-tier);color:var(--fg-3);font-size:11px;position:absolute;top:14px;left:16px}}.pr-faq{grid-template-columns:1fr 1fr;gap:28px;margin-top:32px;display:grid}.pr-faq__q{border-bottom:1px solid var(--line-1);padding:22px 0}.pr-faq__q h4{color:var(--fg-0);margin:0 0 8px;font-size:15.5px;font-weight:500}.pr-faq__q p{color:var(--fg-2);margin:0;font-size:14px;line-height:1.6}@media (width<=760px){.pr-faq{grid-template-columns:1fr;gap:0}}.cta-strip{text-align:center;padding:clamp(64px,8vw,100px) 0}.cta-strip h2{margin-bottom:16px}.cta-strip p{color:var(--fg-2);max-width:520px;margin:0 auto 28px;font-size:17px}
