/* Pricing revision: editorial typography, compact comparison, a clear Pro focal point. */
.pricing-page{background:radial-gradient(ellipse 1000px 600px at 80% 0,#09344470,transparent),#060d18}.shell{max-width:1320px}.pricing-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;text-align:left;padding-top:65px;padding-bottom:48px;align-items:end}.pricing-hero h1{font-size:clamp(42px,4.5vw,68px);line-height:1.08;letter-spacing:-.055em}.pricing-hero .eyebrow{font-size:12px;margin-bottom:20px}.hero-aside>p{font-size:18px;line-height:1.65;max-width:440px;margin:0 0 25px}.pricing-path{justify-content:flex-start;gap:17px;margin:0;align-items:start;font-size:12px}.pricing-path span{flex:1;line-height:1.5}.pricing-path b{display:block;font-size:12px;margin-bottom:8px;color:#5ce1ea}.billing-row{margin:0 0 20px}.billing-row p{font-size:13px}.segmented button{font-size:14px;padding:11px 20px}.segmented button span{font-size:12px}.audience-control{padding:23px 30px;margin-bottom:24px;background:#0e1e2e;border-radius:14px;grid-template-columns:1fr 1.2fr}.audience-control h2{font-size:24px}.audience-control p,.range-label label{font-size:14px}.range-stops button{font-size:12px;padding:8px 3px;min-width:30px}.plan-grid{gap:20px;align-items:stretch}.plan-card{padding:30px;background:linear-gradient(140deg,#102335,#0c1826);border-color:#2b4256;border-radius:17px}.plan-card.featured{background:#e8f9fb;color:#0b2838;border-color:#80e2ed;box-shadow:0 16px 45px #0003}.plan-topline{margin-bottom:23px}.plan-topline img{width:31px;height:31px}.plan-card.featured .plan-topline img{filter:brightness(.6)}.plan-tag{font-size:10px;background:#c4eef2;color:#135569;font-weight:bold;letter-spacing:.04em}.plan-card h3{font-size:32px}.plan-description{font-size:16px;min-height:52px;line-height:1.55;margin-top:12px}.plan-price strong{font-size:58px}.plan-price span{font-size:14px}.plan-billed{font-size:12px;margin-top:9px;min-height:22px}.plan-card.featured p,.plan-card.featured .plan-price span,.plan-card.featured .seat-summary,.plan-card.featured .feature-list li{color:#42616e}.plan-card.featured .feature-inheritance{color:#183d4a}.plan-card.featured .seat-summary{border-color:#bddbe0}.plan-card .button{font-size:15px;padding:14px;border-radius:9px}.plan-card.featured .button{background:#0768e8;color:white;border-color:#0768e8;box-shadow:0 7px 15px #0062d325}.seat-summary{font-size:12px;margin-top:25px}.feature-inheritance{font-size:14px;min-height:40px}.feature-list li{font-size:14px;line-height:1.65;gap:10px}.plan-card.featured .feature-list li:before{color:#008479}.more-features{border:0;background:none;text-align:left;color:#64dce9;font-size:13px;padding:24px 0 0;margin-top:auto}.plan-card.featured .more-features{color:#086177}.compare-action{display:flex;justify-content:center;align-items:center;gap:20px;margin:28px 0 0}.compare-action .outline-btn{margin:0;font-size:14px;padding:13px 20px;background:#152b3d}.compare-action>span{font-size:13px;color:#94adbf}.plan-note{font-size:13px;margin:19px 0 30px}.need-more{background:linear-gradient(110deg,#102336,#0b1725);padding:24px 28px}.need-more h3{font-size:22px}.need-more p{font-size:14px;max-width:740px}.need-more .outline-btn{font-size:14px}.rate-table>summary{font-size:14px}.rate-table table{font-size:14px}.rate-table p,.rate-table caption{font-size:13px}.addons{padding-top:90px}.section-intro{align-items:center;border-top:1px solid #253d51;padding-top:55px;margin-bottom:32px}.section-intro h2{font-size:52px}.section-intro .eyebrow{font-size:12px;margin-bottom:15px}.section-intro>p{font-size:16px}.ai-builder{grid-template-columns:1fr 1.05fr;background:#0c1929;border-color:#2d4e63}.ai-intro{padding:42px;background:radial-gradient(ellipse at bottom left,#07475b90,transparent),#0d1e2e}.ai-intro h3{font-size:38px}.ai-intro p{font-size:16px}.simple-list li{font-size:14px}.ai-intro .eyebrow{font-size:12px}.ai-calculator{padding:32px 38px}.ai-calculator .base-first{margin:0 0 22px;border-left:2px solid #36d9e9;padding-left:14px;font-size:14px;color:#bed3e6;line-height:1.65}.ai-calculator>p{font-size:14px}.ai-total p,.ai-calculator>small{font-size:12px}.mini-label{font-size:12px}.ai-amount strong{font-size:47px}.ai-amount span{font-size:14px}.ai-calculator>.button{font-size:15px}.credit-orbit{border-color:#327487}.tools-heading h3{font-size:30px}.tools-heading p{font-size:16px}.tools-heading .eyebrow{font-size:12px}.tool-card p{font-size:15px;min-height:48px}.tool-card>span{font-size:14px}.tool-card strong{font-size:22px}.usage-grid{margin-top:40px;padding-top:36px}.usage-grid h3{font-size:21px}.usage-grid p{font-size:14px}.usage-grid summary{font-size:14px}.usage-price span{font-size:13px}.faq{grid-template-columns:1fr 1.7fr;gap:70px;padding-top:90px}.faq h2{font-size:42px}.faq-caption{font-size:16px}.faq-list summary{font-size:17px}.faq-list p{font-size:15px}.faq-list details{padding:23px 0}.pricing-close{margin-top:85px}.pricing-close h2{font-size:52px}.pricing-footer span,.pricing-footer>a:last-child{font-size:13px}.pricing-close .eyebrow{font-size:12px}.chat-message{font-size:15px}.chat-top p,.chat-disclaimer,#chat-options button{font-size:12px}#chat-form input{font-size:14px}.comparison-heading{display:flex;justify-content:space-between;align-items:start;padding:28px;border-bottom:1px solid #2a4157;gap:20px}.comparison-heading h2{font-size:30px}.comparison-heading .eyebrow{display:block;margin-bottom:12px}.dialog-close{background:#182c3e;border:1px solid #2a455a;color:#dcebf5;border-radius:8px;min-width:38px;min-height:38px;font-size:25px}.comparison-scroll{overflow:auto;max-height:65vh;padding:0 28px 24px}#feature-dialog,#plan-picker{background:#0c1929;border:1px solid #36566d;color:#eef8ff;border-radius:18px;padding:0;width:min(960px,calc(100% - 24px));max-height:92vh}#feature-dialog::backdrop,#plan-picker::backdrop{background:#020813cc;backdrop-filter:blur(6px)}#feature-table{font-size:14px;min-width:660px}#feature-table th,#feature-table td{padding:14px 16px}#feature-table th:first-child{width:38%}#feature-table thead{position:sticky;top:0;background:#122d40}#feature-table caption{font-size:13px;padding:20px 0}#feature-table td{color:#a5becf}#feature-table .included{color:#7de3d7}#feature-table .feature-group th{padding-top:27px;color:#6bdce8;text-transform:uppercase;font-size:12px;letter-spacing:.08em;background:#102337}#plan-picker{width:min(640px,calc(100% - 24px))}.picker-content{padding:28px}#selected-ai{background:#10384a;border:1px solid #276077;padding:20px;display:grid;gap:6px;border-radius:12px;margin-bottom:20px}#selected-ai>strong{font-size:17px}#selected-ai>span:last-child{font-size:14px;color:#9edde8}.selection-label{font-size:12px;letter-spacing:.08em;color:#4ae0ee}#picker-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}#picker-plans button{padding:18px 12px;background:#102437;border:1px solid #35556c;border-radius:10px;display:grid;gap:6px;font-size:14px}#picker-plans button[aria-pressed=true]{border-color:#3ad8e9;background:#144454}#picker-plans strong{font-size:18px}#selection-summary{font-size:14px}#continue-signup{width:100%}#continue-signup[hidden]{display:none}.picker-note{font-size:12px}.pricing-page .button span{display:none}
@media(max-width:1000px){.pricing-hero{gap:35px}.plan-card{padding:23px}.plan-description{font-size:15px}.plan-price strong{font-size:49px}.plan-tag{font-size:9px}.ai-intro,.ai-calculator{padding:28px}.ai-intro h3{font-size:32px}.faq{gap:35px}.feature-list li{font-size:13px}}
@media(max-width:720px){.pricing-hero{display:block;padding-top:40px;padding-bottom:30px}.pricing-hero h1{font-size:46px}.hero-aside>p{font-size:16px;margin:23px 0}.pricing-path{gap:12px}.pricing-path span{padding:0;font-size:12px}.billing-row{align-items:flex-start;margin-bottom:20px}.audience-control{grid-template-columns:1fr;padding:23px;gap:17px}.audience-control h2{font-size:22px}.plan-card{padding:28px}.plan-tag{font-size:10px}.plan-description{font-size:17px;min-height:0}.plan-price strong{font-size:57px}.feature-list li{font-size:15px}.feature-inheritance{min-height:0}.compare-action{flex-direction:column;gap:12px}.plan-note{text-align:left}.need-more p{font-size:14px}.section-intro{padding-top:35px}.section-intro h2{font-size:42px}.addons{padding-top:60px}.ai-builder{grid-template-columns:1fr}.ai-intro h3{font-size:34px}.ai-intro p{font-size:16px}.ai-calculator{padding:25px}.tools-heading p br{display:none}.tool-card p{min-height:0}.faq{display:block;padding-top:65px}.faq h2{font-size:36px}.faq h2 br{display:initial}.faq-list summary{font-size:16px}.faq-list p{font-size:15px}.pricing-close h2{font-size:39px}.comparison-heading{padding:22px}.comparison-heading h2{font-size:25px}.comparison-scroll{padding:0 16px 18px}.picker-content{padding:20px}#picker-plans{grid-template-columns:1fr}#picker-plans button{display:flex;justify-content:space-between;padding:14px}.pricing-page .nav nav{display:flex}.pricing-page .nav nav a:not([aria-current]){display:none}.pricing-page .nav>.button{font-size:12px;padding:10px}.pricing-page .nav .brand img{width:110px}.pricing-page .nav{gap:12px}}

.draft-terms{color:#f0cd88!important;font-size:13px!important}.guarantee-terms{padding-left:20px;color:#a7bdcf;font-size:15px;line-height:1.8}.guarantee-terms li{margin:12px 0}.guarantee-terms strong{color:#dfebf6}
