.pricing-page{--pricing-ink:#102235;--pricing-muted:rgba(16,34,53,0.72);--pricing-soft:rgba(16,34,53,0.52);--pricing-paper:#f5f7f4;--pricing-paper-strong:#edf2ed;--pricing-panel:rgba(255,255,255,0.86);--pricing-line:rgba(16,34,53,0.13);--pricing-line-strong:rgba(16,34,53,0.24);--pricing-green:#3ec400;--pricing-green-hover:#36b300;--pricing-blue:#0a65d3;--pricing-orange:#ffb21a;--pricing-purple:#550080;--pricing-purple-hover:#49006f;--pricing-section-space:var(--codex-static-section-space,clamp(64px,7vw,108px));--pricing-section-space-tight:var(--codex-static-section-space-tight,clamp(44px,5.2vw,78px));--pricing-section-space-hero:var(--codex-static-section-space-hero,clamp(56px,6.8vw,96px));--pricing-section-space-final:var(--codex-static-section-space-final,clamp(72px,7.6vw,118px));--pricing-section-head-gap:var(--codex-static-section-head-gap,clamp(26px,4vw,52px));--pricing-layout-gap:var(--codex-static-layout-gap,clamp(34px,6vw,82px));--pricing-grid-gap:var(--codex-static-grid-gap,clamp(16px,1.8vw,24px));--pricing-grid-gap-dense:var(--codex-static-grid-gap-dense,clamp(8px,1.2vw,14px));--pricing-card-padding:var(--codex-static-card-padding,clamp(24px,2.5vw,34px));--pricing-panel-padding:var(--codex-static-panel-padding,clamp(28px,4vw,52px));--pricing-copy-gap:var(--codex-static-copy-gap,16px);--pricing-copy-gap-sm:var(--codex-static-copy-gap-sm,12px);--pricing-copy-gap-lg:var(--codex-static-copy-gap-lg,22px);--pricing-card-title-gap:var(--codex-static-card-title-gap,16px);--pricing-card-copy-gap:var(--codex-static-card-copy-gap,10px);--pricing-list-gap:var(--codex-static-list-gap,12px);--pricing-label-gap:var(--codex-static-label-gap,14px);--pricing-control-padding-y:var(--codex-static-control-padding-y,12px);--pricing-control-padding-x:var(--codex-static-control-padding-x,14px);--pricing-cta-gap:var(--codex-static-cta-gap,14px);--pricing-cta-margin-top:var(--codex-static-cta-margin-top,30px);width:100%;min-width:0;overflow-x:hidden;align-self:stretch;background:#ffffff;color:var(--pricing-ink);font-family:Space Grotesk,Arial,sans-serif}.pricing-page--pricing{--pricing-green:#102235;--pricing-green-hover:#22364a}body:has(.pricing-page),html:has(.pricing-page){background:#ffffff!important}body:has(.pricing-page){align-items:stretch!important}.pricing-page *{box-sizing:border-box}.pricing-container{width:min(var(--codex-site-max-width,1280px),calc(100% - var(--codex-site-gutter, 80px)));margin:0 auto}.pricing-hero{position:relative;overflow:hidden;padding:var(--pricing-section-space-hero) 0 var(--pricing-section-space);background:#ffffff}.pricing-hero:after,.pricing-hero:before{display:none;content:none}.pricing-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.14fr) minmax(380px,.62fr);gap:var(--pricing-layout-gap);align-items:start}.pricing-hero__copy{max-width:930px}.pricing-eyebrow,.pricing-hero__context p{margin:0 0 var(--pricing-label-gap);color:var(--pricing-soft);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.04em}.pricing-card h3,.pricing-faq h3,.pricing-final h2,.pricing-hero h1,.pricing-hero__context strong,.pricing-management-tabs__content-head h3,.pricing-note h2,.pricing-note h3,.pricing-plan h3,.pricing-proof-card h3,.pricing-section h2{margin:0;color:var(--pricing-ink);font-family:Space Grotesk,Arial,sans-serif;font-weight:700;letter-spacing:0}.pricing-hero h1{max-width:1020px;font-size:clamp(48px,5.35vw,84px);line-height:.99;text-wrap:balance}.pricing-card p,.pricing-faq p,.pricing-final p,.pricing-hero__context span,.pricing-hero__copy>p:not(.pricing-eyebrow),.pricing-management-tabs__content-head p,.pricing-note p,.pricing-plan__description,.pricing-proof-card p,.pricing-section__head p{color:var(--pricing-muted);font-family:Nunito Sans,Arial,sans-serif;font-size:clamp(17px,1.22vw,19px);line-height:1.5}.pricing-hero__copy>p:not(.pricing-eyebrow){max-width:760px;margin:var(--pricing-copy-gap-lg) 0 0}.pricing-cta-row{display:flex;flex-wrap:wrap;gap:var(--pricing-cta-gap);align-items:center;margin-top:var(--pricing-cta-margin-top)}.pricing-cta-row .codex-press-cta{min-width:178px}.pricing-cta-icon{display:inline-flex;width:18px;height:18px;flex:0 0 auto;color:currentColor;transition:transform .18s cubic-bezier(.23,1,.32,1)}.pricing-cta-icon svg{display:block;width:100%;height:100%;overflow:visible}.pricing-cta-icon svg *{vector-effect:non-scaling-stroke}.pricing-cta-row .codex-press-cta:focus-visible .pricing-cta-icon,.pricing-cta-row .codex-press-cta:hover .pricing-cta-icon,.seo-pricing-cta-row .codex-press-cta:focus-visible .pricing-cta-icon,.seo-pricing-cta-row .codex-press-cta:hover .pricing-cta-icon{transform:translateX(2px)}.pricing-page .codex-press-cta--white{--codex-press-bg:#ffffff;--codex-press-bg-hover:#f6f7f8;--codex-press-border:var(--pricing-line-strong);--codex-press-border-hover:rgba(16,34,53,0.42);--codex-press-shadow:inset 0 -1px 0 rgba(16,34,53,0.08);--codex-press-shadow-hover:inset 0 -1px 0 rgba(16,34,53,0.1),0 16px 34px rgba(16,34,53,0.08);--codex-press-text:var(--pricing-ink);--codex-press-text-shadow:none}.pricing-cta{display:inline-flex;min-width:178px;min-height:58px;align-items:center;justify-content:center;padding:18px 28px;border:1px solid var(--pricing-line);border-radius:999px;background:#ffffff;color:var(--pricing-ink);font-size:16px;font-weight:700;line-height:1;text-decoration:none;box-shadow:none;transition:background-color .18s cubic-bezier(.23,1,.32,1),border-color .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1)}.pricing-cta:focus-visible,.pricing-cta:hover{border-color:var(--pricing-line-strong);background:#f6f7f8;transform:translateY(-2px)}.pricing-cta:active{transform:translateY(1px)}.pricing-cta:focus-visible,.pricing-proof-card:focus-visible{outline:2px solid var(--pricing-ink);outline-offset:4px}.pricing-cta--primary{min-width:230px;border-color:#32aa00;background:var(--pricing-green);color:#ffffff;box-shadow:0 18px 42px rgba(62,196,0,.16),inset 0 -2px 0 rgba(0,0,0,.12)}.pricing-cta--primary:focus-visible,.pricing-cta--primary:hover{border-color:#2f9900;background:var(--pricing-green-hover);box-shadow:0 22px 48px rgba(62,196,0,.22),inset 0 -2px 0 rgba(0,0,0,.14)}.pricing-hero__aside{position:relative;overflow:hidden;border:1px solid var(--pricing-line);border-radius:34px;background:#ffffff;box-shadow:0 18px 42px rgba(16,34,53,.06)}.pricing-hero__context{padding:var(--pricing-card-padding);border-bottom:1px solid var(--pricing-line)}.pricing-hero__context strong{display:block;max-width:430px;font-size:clamp(26px,2.4vw,38px);line-height:1.04;text-wrap:balance}.pricing-hero__context span{display:block;margin-top:var(--pricing-copy-gap)}.pricing-proof-list{display:grid}.pricing-proof-list__item{position:relative;padding:var(--pricing-copy-gap) var(--pricing-card-padding);border-top:1px solid rgba(16,34,53,.1);color:var(--pricing-ink);font-size:clamp(17px,1.35vw,21px);font-weight:700;line-height:1.22}.pricing-proof-list__item:first-child{border-top:0}.pricing-proof-list__item:before{content:"";display:inline-block;width:9px;height:9px;margin-right:12px;border-radius:999px;background:var(--pricing-green);vertical-align:.08em}.pricing-section{position:relative;scroll-margin-top:112px;padding:0 0 var(--pricing-section-space)}.pricing-section,.pricing-section--offset{background:#ffffff}.pricing-section__head{display:grid;grid-template-columns:minmax(0,.86fr) minmax(320px,.58fr);gap:var(--pricing-layout-gap);align-items:end;margin-bottom:var(--pricing-section-head-gap)}.pricing-final h2,.pricing-note h2,.pricing-note h3,.pricing-section__head h2{max-width:820px;font-size:clamp(34px,3.7vw,58px);line-height:1.04;text-wrap:balance}.pricing-final p,.pricing-note p,.pricing-section__head p{max-width:680px;margin:0}.pricing-card-grid,.pricing-plan-grid,.pricing-proof-grid{display:grid;grid-auto-flow:dense;gap:1px;overflow:hidden;border:1px solid var(--pricing-line);border-radius:clamp(34px,4.6vw,52px);background:var(--pricing-line)}.pricing-plan-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.pricing-card-grid,.pricing-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card,.pricing-faq,.pricing-plan,.pricing-proof-card{background:#ffffff}.pricing-plan{position:relative;display:flex;min-height:560px;flex-direction:column;justify-content:space-between;gap:var(--pricing-card-padding);padding:var(--pricing-card-padding);isolation:isolate;transition:background-color .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1)}.pricing-plan,.pricing-plan:first-child,.pricing-plan:nth-child(2),.pricing-plan:nth-child(3){grid-column:span 4}.pricing-plan:before{display:none;content:none}.pricing-plan:hover{transform:translateY(-4px);box-shadow:0 24px 58px rgba(16,34,53,.08)}.pricing-plan:hover:before{opacity:0}.pricing-plan--featured{background:#ffffff}.pricing-plan--featured:after{content:"";position:absolute;inset:18px 18px auto auto;width:58px;height:8px;border-radius:999px;background:var(--pricing-green)}.pricing-page--pricing-google-ads .pricing-plan--featured{background:#ffffff}.pricing-page--pricing-google-ads .pricing-plan--featured:after{background:var(--pricing-orange)}.pricing-card h3,.pricing-faq h3,.pricing-plan h3,.pricing-proof-card h3{font-size:clamp(23px,2vw,32px);line-height:1.08;text-wrap:balance}.pricing-plan__price{color:var(--pricing-ink);font-size:clamp(31px,3vw,48px);font-weight:700;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;text-wrap:balance}.pricing-plan__description,.pricing-plan__price{margin:var(--pricing-copy-gap) 0 0}.pricing-plan ul{display:grid;gap:var(--pricing-list-gap);margin:0;padding:0;list-style:none}.pricing-plan li{position:relative;padding-left:24px;color:var(--pricing-muted);font-family:Nunito Sans,Arial,sans-serif;font-size:16px;line-height:1.42}.pricing-plan li:before{content:"";position:absolute;top:.62em;left:0;width:8px;height:8px;border-radius:999px;background:var(--pricing-green)}.pricing-card,.pricing-proof-card{position:relative;display:grid;align-content:start;gap:var(--pricing-label-gap);min-height:260px;padding:var(--pricing-card-padding);overflow:hidden}.pricing-card p,.pricing-faq p,.pricing-proof-card p{margin:0}.pricing-management-tabs{--pricing-tab-accent:var(--pricing-green);--pricing-tab-accent-rgb:16,34,53;display:grid;grid-template-columns:minmax(255px,.34fr) minmax(0,1fr);align-items:start;overflow:hidden;border:1px solid var(--pricing-line);border-radius:clamp(28px,3.6vw,44px);background:var(--pricing-line);box-shadow:0 18px 52px rgba(16,34,53,.07)}.pricing-management-tabs:has(.pricing-management-tabs__input[data-accent=green]:checked){--pricing-tab-accent:#3ec400;--pricing-tab-accent-rgb:62,196,0}.pricing-management-tabs:has(.pricing-management-tabs__input[data-accent=orange]:checked){--pricing-tab-accent:var(--pricing-orange);--pricing-tab-accent-rgb:255,178,26}.pricing-management-tabs:has(.pricing-management-tabs__input[data-accent=blue]:checked){--pricing-tab-accent:var(--pricing-blue);--pricing-tab-accent-rgb:10,101,211}.pricing-management-tabs:has(.pricing-management-tabs__input[data-accent=purple]:checked){--pricing-tab-accent:var(--pricing-purple);--pricing-tab-accent-rgb:85,0,128}.pricing-management-tabs__list{position:relative;display:grid;grid-template-columns:1fr;gap:1px;background:var(--pricing-line);border-right:1px solid var(--pricing-line)}.pricing-management-tabs__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.pricing-management-tabs__tab{position:relative;display:grid;min-height:132px;align-content:center;gap:8px;overflow:hidden;padding:24px;border:0;background:#ffffff;color:var(--pricing-ink);cursor:pointer;font-family:Space Grotesk,Arial,sans-serif;text-align:left;letter-spacing:0;transition:background-color .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1)}.pricing-management-tabs__tab:before{content:"";position:absolute;inset:18px auto 18px 0;width:4px;border-radius:0 999px 999px 0;background:transparent;transition:background-color .18s cubic-bezier(.23,1,.32,1),opacity .18s cubic-bezier(.23,1,.32,1)}.pricing-management-tabs__tab[data-accent=green]{--pricing-tab-button-accent:#3ec400;--pricing-tab-button-rgb:62,196,0;--pricing-tab-button-soft:rgba(62,196,0,0.14)}.pricing-management-tabs__tab[data-accent=orange]{--pricing-tab-button-accent:var(--pricing-orange);--pricing-tab-button-rgb:255,178,26;--pricing-tab-button-soft:rgba(255,178,26,0.16)}.pricing-management-tabs__tab[data-accent=blue]{--pricing-tab-button-accent:var(--pricing-blue);--pricing-tab-button-rgb:10,101,211;--pricing-tab-button-soft:rgba(10,101,211,0.12)}.pricing-management-tabs__tab[data-accent=purple]{--pricing-tab-button-accent:var(--pricing-purple);--pricing-tab-button-rgb:85,0,128;--pricing-tab-button-soft:rgba(85,0,128,0.1)}.pricing-management-tabs__tab-kicker,.pricing-management-tabs__tab-price{font-family:Nunito Sans,Arial,sans-serif;line-height:1.25}.pricing-management-tabs__tab>span{pointer-events:none}.pricing-management-tabs__tab-kicker{color:var(--pricing-soft);font-size:12px;font-weight:800}.pricing-management-tabs__tab-label{color:var(--pricing-ink);font-size:clamp(22px,1.9vw,29px);font-weight:700;line-height:1}.pricing-management-tabs__tab-price{max-width:22ch;color:var(--pricing-muted);font-size:14px;font-weight:700}.pricing-management-tabs__input:focus-visible+.pricing-management-tabs__tab,.pricing-management-tabs__tab:hover{background:linear-gradient(90deg,rgba(var(--pricing-tab-button-rgb),.08),#ffffff 74%);box-shadow:inset 0 0 0 1px rgba(var(--pricing-tab-button-rgb),.24);transform:translateY(-1px)}.pricing-management-tabs__input:focus-visible+.pricing-management-tabs__tab{outline:2px solid var(--pricing-ink);outline-offset:3px}.pricing-management-tabs__tab:active{transform:translateY(1px)}.pricing-management-tabs__input:checked+.pricing-management-tabs__tab{background:linear-gradient(90deg,rgba(var(--pricing-tab-button-rgb),.14),#ffffff 78%);box-shadow:inset 0 0 0 1px rgba(var(--pricing-tab-button-rgb),.26)}.pricing-management-tabs__input:checked+.pricing-management-tabs__tab:before{background:var(--pricing-tab-button-accent)}.pricing-management-tabs__input:checked+.pricing-management-tabs__tab .pricing-management-tabs__tab-price{color:var(--pricing-ink)}.pricing-management-tabs__panels{min-width:0;background:#ffffff}.pricing-management-tabs__tabpanel{display:none;min-width:0;background:#ffffff}.pricing-management-tabs:has(.pricing-management-tabs__input[data-service=ai-seo]:checked) .pricing-management-tabs__tabpanel[data-service=ai-seo],.pricing-management-tabs:has(.pricing-management-tabs__input[data-service=google-ads]:checked) .pricing-management-tabs__tabpanel[data-service=google-ads],.pricing-management-tabs:has(.pricing-management-tabs__input[data-service=meta-ads]:checked) .pricing-management-tabs__tabpanel[data-service=meta-ads],.pricing-management-tabs:has(.pricing-management-tabs__input[data-service=seo]:checked) .pricing-management-tabs__tabpanel[data-service=seo]{display:block}.pricing-management-tabs__panel{position:relative;display:grid;grid-template-columns:minmax(280px,.56fr) minmax(0,1fr);gap:1px;background:var(--pricing-line)}.pricing-management-tabs__panel:before{content:"";position:absolute;inset:0 auto 0 0;z-index:1;width:6px;background:var(--pricing-tab-accent)}.pricing-management-tabs__details>div,.pricing-management-tabs__summary{background:#ffffff}.pricing-management-tabs__summary{display:flex;min-height:430px;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--pricing-copy-gap-lg);padding:var(--pricing-panel-padding);background:linear-gradient(135deg,rgba(var(--pricing-tab-accent-rgb),.1),rgba(255,255,255,0) 54%),#ffffff}.pricing-management-tabs__details h4,.pricing-management-tabs__summary h3{margin:0;color:var(--pricing-ink);font-family:Space Grotesk,Arial,sans-serif;font-weight:700;letter-spacing:0}.pricing-management-tabs__summary h3{font-size:clamp(30px,3.2vw,48px);line-height:1.04;text-wrap:balance}.pricing-management-tabs__details li,.pricing-management-tabs__summary p:not(.pricing-eyebrow){color:var(--pricing-muted);font-family:Nunito Sans,Arial,sans-serif}.pricing-management-tabs__summary p:not(.pricing-eyebrow){margin:0;font-size:clamp(17px,1.2vw,19px);line-height:1.5}.pricing-management-tabs__price{display:block;width:100%;margin:0!important;padding:18px 0;border-top:1px solid var(--pricing-line);border-bottom:1px solid var(--pricing-line);color:var(--pricing-ink)!important;font-family:Space Grotesk,Arial,sans-serif!important;font-size:clamp(28px,2.8vw,42px)!important;font-weight:700;line-height:1.06!important;text-wrap:balance}.pricing-management-tabs__summary .codex-press-cta{margin-top:auto}.pricing-management-tabs__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;min-width:0}.pricing-management-tabs__details>div{display:grid;align-content:start;gap:var(--pricing-copy-gap);padding:var(--pricing-card-padding)}.pricing-management-tabs__details h4{font-size:clamp(20px,1.65vw,26px);line-height:1.12}.pricing-management-tabs__details ul{display:grid;gap:var(--pricing-list-gap);margin:0;padding:0;list-style:none}.pricing-management-tabs__details li{position:relative;padding-left:22px;font-size:16px;line-height:1.44}.pricing-management-tabs__details li:before{content:"";position:absolute;top:.58em;left:0;width:8px;height:8px;border-radius:999px;background:var(--pricing-tab-accent)}.pricing-management-tabs .pricing-plan li:before,.pricing-management-tabs .pricing-plan--featured:after{background:var(--pricing-tab-accent)}.pricing-management-tabs .pricing-proof-card:focus-visible,.pricing-management-tabs .pricing-proof-card:hover{box-shadow:inset 0 0 0 1px rgba(var(--pricing-tab-accent-rgb),.18)}.pricing-management-tabs__content{display:grid;gap:clamp(34px,4vw,56px);padding:var(--pricing-panel-padding);border-top:1px solid var(--pricing-line);background:#fbfcfb}.pricing-management-tabs__content-section{display:grid;gap:var(--pricing-card-padding);scroll-margin-top:112px}.pricing-management-tabs__content-head{display:grid;grid-template-columns:minmax(0,.86fr) minmax(320px,.58fr);gap:var(--pricing-layout-gap);align-items:end}.pricing-management-tabs__content-head h3{max-width:820px;font-size:clamp(30px,3.2vw,48px);line-height:1.05;text-wrap:balance}.pricing-management-tabs__content-head p{max-width:680px;margin:0}#one-time-services .pricing-plan{min-height:460px}.pricing-proof-card{color:inherit;text-decoration:none;transition:background-color .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1)}.pricing-proof-card:focus-visible,.pricing-proof-card:hover{background:#f9fafb;box-shadow:inset 0 0 0 1px rgba(62,196,0,.12);transform:translateY(-4px)}.pricing-proof-card:active{transform:translateY(1px)}.pricing-proof-card span{align-self:end;width:fit-content;margin-top:8px;border-bottom:1px solid;color:var(--pricing-ink);font-size:15px;font-weight:700;line-height:1.25}.pricing-final__inner,.pricing-note{border:1px solid var(--pricing-line);border-radius:clamp(34px,4.6vw,52px);background:#ffffff;box-shadow:0 14px 34px rgba(16,34,53,.045)}.pricing-note{padding:var(--pricing-panel-padding)}.pricing-note p{margin-top:var(--pricing-copy-gap)}.pricing-faq-layout{display:grid;grid-template-columns:minmax(0,.48fr) minmax(0,.88fr);gap:var(--pricing-layout-gap);align-items:start}.pricing-faq-layout .pricing-section__head{position:sticky;top:116px;display:block;margin-bottom:0}.pricing-faq-layout .pricing-section__head p{margin-top:var(--pricing-copy-gap)}.pricing-faq-list{overflow:hidden;border:1px solid var(--pricing-line);border-radius:clamp(34px,4.6vw,52px);background:var(--pricing-line)}.pricing-faq{display:grid;gap:var(--pricing-copy-gap-sm);padding:var(--pricing-card-padding);border-bottom:1px solid var(--pricing-line)}.pricing-faq:last-child{border-bottom:0}.pricing-final{padding:0 0 var(--pricing-section-space-final);background:#ffffff}.pricing-final__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--pricing-layout-gap);align-items:center;padding:var(--pricing-panel-padding)}.pricing-final p{margin-top:var(--pricing-copy-gap)}.pricing-final .pricing-cta-row{justify-content:flex-end;margin-top:0}.pricing-page--pricing-google-ads .pricing-plan li:before,.pricing-page--pricing-google-ads .pricing-proof-list__item:before{background:var(--pricing-orange)}.pricing-page--pricing-google-ads .pricing-cta--primary{border-color:#d99100;background:var(--pricing-orange);color:#ffffff;box-shadow:0 18px 42px rgba(255,178,26,.16),inset 0 -2px 0 rgba(0,0,0,.12)}.pricing-page--pricing-google-ads .pricing-cta--primary:focus-visible,.pricing-page--pricing-google-ads .pricing-cta--primary:hover{border-color:#c68100;background:#f4a70e;box-shadow:0 22px 48px rgba(255,178,26,.22),inset 0 -2px 0 rgba(0,0,0,.14)}.pricing-estimator{--pricing-estimator-bg:#07090b;--pricing-estimator-panel:#0d0d0d;--pricing-estimator-card:rgba(255,255,255,0.06);--pricing-estimator-card-hover:rgba(255,255,255,0.09);--pricing-estimator-line:rgba(255,255,255,0.1);--pricing-estimator-line-strong:rgba(255,255,255,0.18);--pricing-estimator-ink:#ffffff;--pricing-estimator-muted:rgba(255,255,255,0.64);--pricing-estimator-soft:rgba(255,255,255,0.54);--pricing-estimator-accent:var(--pricing-orange);--pricing-estimator-accent-hover:#ffc14d;--pricing-estimator-green:#3ec400;--pricing-estimator-blue:#0a65d3;--pricing-estimator-purple:#550080;--pricing-estimator-progress:13.7931034483%;padding:clamp(64px,7vw,112px) 0;background:linear-gradient(135deg,rgba(255,178,26,.09),transparent 28%),linear-gradient(225deg,rgba(10,101,211,.1),transparent 32%),var(--pricing-estimator-bg);color:var(--pricing-estimator-ink)}.pricing-estimator__container{max-width:1280px}.pricing-estimator__header{max-width:760px;margin:0 auto clamp(34px,5vw,64px);text-align:center}.pricing-estimator__eyebrow{margin:0 0 14px;color:var(--pricing-estimator-muted);font-family:Space Grotesk,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.pricing-estimator h2,.pricing-estimator h3,.pricing-estimator legend{margin:0;color:var(--pricing-estimator-ink);font-family:Space Grotesk,Arial,sans-serif;letter-spacing:0}.pricing-estimator h2{font-size:clamp(32px,4.2vw,56px);font-weight:400;line-height:1.04;text-wrap:balance}.pricing-page .pricing-estimator h2,.pricing-page .pricing-estimator h3,.pricing-page .pricing-estimator legend{color:var(--pricing-estimator-ink)!important}.pricing-estimator__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;border:1px solid var(--pricing-estimator-line);border-radius:28px;background:rgba(255,255,255,.035);box-shadow:0 28px 88px rgba(0,0,0,.28)}.pricing-estimator__form,.pricing-estimator__result{min-width:0;padding:clamp(28px,3.8vw,48px)}.pricing-estimator__form{display:grid;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 42%),var(--pricing-estimator-panel)}.pricing-estimator__section{display:grid;gap:22px;margin:0;padding:clamp(24px,3vw,34px) 0;border:0;border-top:1px solid #1e1e1e}.pricing-estimator__section:first-child{padding-top:0;border-top:0}.pricing-estimator__section:last-child{padding-bottom:0}.pricing-estimator legend{padding:0;font-size:clamp(20px,1.7vw,26px);font-weight:700;line-height:1.12}.pricing-estimator legend strong{color:var(--pricing-estimator-accent);font-weight:700}.pricing-estimator__options{display:grid;gap:14px}.pricing-estimator__option,.pricing-estimator__option-copy{display:flex;min-width:0;align-items:center;gap:12px}.pricing-estimator__option{position:relative;justify-content:flex-start;min-height:46px;color:var(--pricing-estimator-ink);font-family:Nunito Sans,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.3;cursor:pointer}.pricing-estimator__option--priced{justify-content:space-between;gap:18px}.pricing-estimator__option input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.pricing-estimator__checkbox,.pricing-estimator__radio{display:inline-flex;width:20px;height:20px;flex:0 0 auto;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.34);color:#ffffff;transition:background-color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1),box-shadow .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.pricing-estimator__radio{border-radius:999px}.pricing-estimator__radio:after{content:"";width:8px;height:8px;border-radius:999px;background:var(--pricing-estimator-radio-dot,transparent);transition:background-color .16s cubic-bezier(.23,1,.32,1)}.pricing-estimator__checkbox{border-radius:6px}.pricing-estimator__checkbox svg{width:13px;height:13px;opacity:0;transform:scale(.72);transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.pricing-estimator__option:hover .pricing-estimator__checkbox,.pricing-estimator__option:hover .pricing-estimator__radio{border-color:var(--pricing-estimator-accent-hover);transform:translateY(-1px)}.pricing-estimator__option input:focus-visible+.pricing-estimator__checkbox,.pricing-estimator__option input:focus-visible+.pricing-estimator__radio,.pricing-estimator__option-copy input:focus-visible+.pricing-estimator__checkbox,.pricing-estimator__option-copy input:focus-visible+.pricing-estimator__radio{outline:2px solid var(--pricing-estimator-accent);outline-offset:4px}.pricing-estimator__option input:checked+.pricing-estimator__radio,.pricing-estimator__option-copy input:checked+.pricing-estimator__radio{border-color:var(--pricing-estimator-accent);box-shadow:0 0 0 4px rgba(255,178,26,.12)}.pricing-estimator__option:has(input:checked) .pricing-estimator__radio{border-color:var(--pricing-estimator-accent);box-shadow:0 0 0 4px rgba(255,178,26,.12)}.pricing-estimator__option--checked .pricing-estimator__radio{border-color:var(--pricing-estimator-accent);box-shadow:0 0 0 4px rgba(255,178,26,.12)}.pricing-estimator__option input:checked+.pricing-estimator__radio:after,.pricing-estimator__option-copy input:checked+.pricing-estimator__radio:after{background:var(--pricing-estimator-accent)}.pricing-estimator__option:has(input:checked) .pricing-estimator__radio:after{background:var(--pricing-estimator-accent)}.pricing-estimator__option--checked .pricing-estimator__radio:after{background:var(--pricing-estimator-accent)}.pricing-estimator__option input:checked+.pricing-estimator__checkbox,.pricing-estimator__option-copy input:checked+.pricing-estimator__checkbox{border-color:var(--pricing-estimator-accent);background:var(--pricing-estimator-accent);box-shadow:0 0 0 4px rgba(255,178,26,.12)}.pricing-estimator__option:has(input:checked) .pricing-estimator__checkbox{border-color:var(--pricing-estimator-accent);background:var(--pricing-estimator-accent);box-shadow:0 0 0 4px rgba(255,178,26,.12)}.pricing-estimator__option--checked .pricing-estimator__checkbox{border-color:var(--pricing-estimator-accent);background:var(--pricing-estimator-accent);box-shadow:0 0 0 4px rgba(255,178,26,.12)}.pricing-estimator__option input:checked+.pricing-estimator__checkbox svg,.pricing-estimator__option-copy input:checked+.pricing-estimator__checkbox svg{opacity:1;transform:scale(1)}.pricing-estimator__option:has(input:checked) .pricing-estimator__checkbox svg{opacity:1;transform:scale(1)}.pricing-estimator__option--checked .pricing-estimator__checkbox svg{opacity:1;transform:scale(1)}.pricing-estimator__option strong{flex:0 0 auto;color:var(--pricing-estimator-accent);font-family:Space Grotesk,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.2;white-space:nowrap}.pricing-estimator__slider{display:grid;gap:13px}.pricing-estimator__slider input{width:100%;height:24px;margin:0;appearance:none;background:transparent;cursor:pointer}.pricing-estimator__slider input:focus-visible{outline:2px solid var(--pricing-estimator-accent);outline-offset:8px}.pricing-estimator__slider input::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--pricing-estimator-accent) 0 var(--pricing-estimator-progress),rgba(255,255,255,.16) var(--pricing-estimator-progress) 100%)}.pricing-estimator__slider input::-moz-range-track{height:6px;border-radius:999px;background:rgba(255,255,255,.16)}.pricing-estimator__slider input::-moz-range-progress{height:6px;border-radius:999px;background:var(--pricing-estimator-accent)}.pricing-estimator__slider input::-webkit-slider-thumb{width:22px;height:22px;margin-top:-8px;appearance:none;border:3px solid #ffffff;border-radius:999px;background:var(--pricing-estimator-accent);box-shadow:0 8px 24px rgba(0,0,0,.34);transition:background-color .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.pricing-estimator__slider input::-moz-range-thumb{width:22px;height:22px;border:3px solid #ffffff;border-radius:999px;background:var(--pricing-estimator-accent);box-shadow:0 8px 24px rgba(0,0,0,.34);transition:background-color .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.pricing-estimator__slider input:hover::-webkit-slider-thumb{background:var(--pricing-estimator-accent-hover);transform:scale(1.05)}.pricing-estimator__slider input:hover::-moz-range-thumb{background:var(--pricing-estimator-accent-hover);transform:scale(1.05)}.pricing-estimator__range-labels{display:flex;justify-content:space-between;color:var(--pricing-estimator-soft);font-family:Nunito Sans,Arial,sans-serif;font-size:14px;font-weight:800;line-height:1}.pricing-estimator__result{display:flex;min-height:718px;flex-direction:column;justify-content:center;border-left:1px solid var(--pricing-estimator-line);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02)),#0a0d10}.pricing-estimator__result-head{display:grid;gap:14px;margin-bottom:28px}.pricing-estimator__result h3{font-size:clamp(28px,3.2vw,46px);font-weight:700;line-height:1.04}.pricing-estimator__result p{margin:0;color:var(--pricing-estimator-muted);font-family:Nunito Sans,Arial,sans-serif;font-size:16px;line-height:1.48}.pricing-estimator__cards{display:grid;gap:16px}.pricing-estimator-card{display:grid;gap:12px;padding:clamp(22px,2.4vw,28px);border:1px solid var(--pricing-estimator-line);border-radius:24px;background:var(--pricing-estimator-card);transition:background-color .18s cubic-bezier(.23,1,.32,1),border-color .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1)}.pricing-estimator-card:hover{border-color:var(--pricing-estimator-line-strong);background:var(--pricing-estimator-card-hover);transform:translateY(-2px)}.pricing-estimator-card span{color:var(--pricing-estimator-muted);font-family:Nunito Sans,Arial,sans-serif;font-size:15px;font-weight:800;line-height:1.2}.pricing-estimator-card strong{color:var(--pricing-estimator-ink);font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(34px,3.4vw,48px);font-weight:700;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums}.pricing-estimator-card p{color:var(--pricing-estimator-soft)}.pricing-estimator-card--etavrian{border-color:rgba(255,178,26,.34);background:linear-gradient(135deg,rgba(62,196,0,.18),transparent 30%),linear-gradient(105deg,#102235,#550080 45%,#ffb21a);box-shadow:0 22px 58px rgba(255,178,26,.15)}.pricing-estimator-card--etavrian:hover{border-color:rgba(255,178,26,.56);background:linear-gradient(135deg,rgba(62,196,0,.22),transparent 30%),linear-gradient(105deg,#102235,#550080 43%,#ffc14d)}.pricing-estimator-card--etavrian p,.pricing-estimator-card--etavrian span,.pricing-estimator-card--etavrian strong{color:#ffffff}.pricing-estimator-card--etavrian strong{font-size:clamp(42px,4.5vw,62px)}@media (max-width:991px){.pricing-estimator__grid{grid-template-columns:1fr}.pricing-estimator__result{min-height:auto;border-top:1px solid var(--pricing-estimator-line);border-left:0}}@media (max-width:767px){.pricing-estimator{padding:56px 0}.pricing-estimator__grid{border-radius:22px}.pricing-estimator__option--priced,.pricing-estimator__option-copy{align-items:flex-start}.pricing-estimator__option--priced{flex-direction:column}.pricing-estimator__option strong{padding-left:32px}}.seo-pricing-redesign{--seo-pricing-ink:#102235;--seo-pricing-muted:rgba(16,34,53,0.72);--seo-pricing-soft:rgba(16,34,53,0.54);--seo-pricing-line:rgba(16,34,53,0.12);--seo-pricing-line-strong:rgba(16,34,53,0.2);--seo-pricing-accent:#3ec400;--seo-pricing-accent-hover:#36b300;--seo-pricing-accent-readable:#245f0f;--seo-pricing-shadow:0 22px 58px rgba(16,34,53,0.07);background:#ffffff;color:var(--seo-pricing-ink)}.seo-pricing-redesign .codex-press-cta--accent{--codex-press-bg:var(--seo-pricing-accent);--codex-press-bg-hover:var(--seo-pricing-accent-hover);--codex-press-border:rgba(62,196,0,0.92);--codex-press-border-hover:rgba(54,179,0,1);--codex-press-shadow:0 18px 38px rgba(62,196,0,0.2),inset 0 -2px 0 rgba(16,34,53,0.12);--codex-press-shadow-hover:0 22px 44px rgba(62,196,0,0.26),inset 0 -2px 0 rgba(16,34,53,0.14);--codex-press-text:#ffffff;--codex-press-text-shadow:0 1px 2px rgba(16,34,53,0.36)}.seo-pricing-redesign .codex-press-cta--white{--codex-press-bg:#ffffff;--codex-press-bg-hover:#f8faf8;--codex-press-border:var(--seo-pricing-line-strong);--codex-press-border-hover:rgba(16,34,53,0.38);--codex-press-shadow:inset 0 -1px 0 rgba(16,34,53,0.08);--codex-press-shadow-hover:inset 0 -1px 0 rgba(16,34,53,0.1),0 16px 34px rgba(16,34,53,0.08);--codex-press-text:var(--seo-pricing-ink);--codex-press-text-shadow:none}.seo-pricing-hero{padding:clamp(50px,5.2vw,76px) 0 clamp(32px,3.8vw,52px);background:#ffffff}.seo-pricing-hero__grid{display:grid;gap:clamp(22px,3vw,36px)}.seo-pricing-hero__top{display:grid;grid-template-columns:minmax(0,.98fr) minmax(440px,.66fr);gap:clamp(34px,5.2vw,72px);align-items:end}.seo-pricing-hero__copy{max-width:900px;padding-bottom:clamp(4px,1vw,14px)}.seo-pricing-eyebrow{margin:0 0 var(--pricing-label-gap);color:var(--seo-pricing-soft);font-size:13px;font-weight:800;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.seo-pricing-faq h3,.seo-pricing-final h2,.seo-pricing-hero h1,.seo-pricing-hero-panel h2,.seo-pricing-plan h3,.seo-pricing-proof-card h3,.seo-pricing-scope-card h3,.seo-pricing-section h2{margin:0;color:var(--seo-pricing-ink);font-family:Space Grotesk,Arial,sans-serif;font-weight:700;letter-spacing:0}.seo-pricing-hero h1{max-width:960px;font-size:var(--codex-site-type-h1,46px);line-height:1.08;text-wrap:balance}body .seo-pricing-redesign .seo-pricing-hero h1{font-size:var(--codex-site-type-h1,46px)!important;line-height:1.08!important}.seo-pricing-answer__body>p,.seo-pricing-faq p,.seo-pricing-final p,.seo-pricing-hero-panel p,.seo-pricing-hero__console p,.seo-pricing-hero__copy>p:not(.seo-pricing-eyebrow),.seo-pricing-plan p,.seo-pricing-proof-card p,.seo-pricing-scope-card p,.seo-pricing-section__head>p{color:var(--seo-pricing-muted);font-family:Nunito Sans,Arial,sans-serif;font-size:var(--codex-site-type-body,16px);line-height:1.55}.seo-pricing-hero__copy>p:not(.seo-pricing-eyebrow){max-width:750px;margin:var(--pricing-copy-gap-lg) 0 0}.seo-pricing-cta-row{display:flex;flex-wrap:wrap;gap:var(--pricing-cta-gap);align-items:center;margin-top:var(--pricing-cta-margin-top)}.seo-pricing-hero__console{overflow:hidden;border:1px solid rgba(16,34,53,.12);border-radius:28px;background:#102235;box-shadow:0 28px 70px rgba(16,34,53,.14)}.seo-pricing-hero__console-head{position:relative;overflow:hidden;padding:clamp(24px,2.4vw,32px) clamp(22px,2.6vw,34px);background:#102235;color:rgba(255,255,255,.76)}.seo-pricing-hero__console-head:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--seo-pricing-accent)}.seo-pricing-hero__console-head .seo-pricing-eyebrow{color:rgba(255,255,255,.62)}.seo-pricing-hero__console-head strong{display:block;max-width:20ch;color:#ffffff;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(27px,2.4vw,36px);font-weight:700;line-height:1.22;letter-spacing:0;text-wrap:balance}.seo-pricing-hero__console-head p:not(.seo-pricing-eyebrow){max-width:44ch;margin:var(--pricing-copy-gap) 0 0;color:rgba(255,255,255,.76);font-size:16px}.seo-pricing-hero__tabs{display:grid;gap:0;padding:0 clamp(10px,1.2vw,14px) clamp(10px,1.2vw,14px);background:#102235}.seo-pricing-hero__tab-list,.seo-pricing-hero__tab-panels{min-width:0}.seo-pricing-hero__tab-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch;gap:1px;padding:0;background:rgba(255,255,255,.16)}.seo-pricing-hero-tab__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.seo-pricing-hero-tab{position:relative;display:grid;min-height:118px;align-content:space-between;gap:12px;padding:clamp(15px,1.3vw,18px);border-top:4px solid transparent;border-left:0;background:rgba(255,255,255,.08);color:#ffffff;cursor:pointer;transition:background-color .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1)}.seo-pricing-hero-tab:hover{border-top-color:rgba(62,196,0,.72);background:rgba(255,255,255,.14)}.seo-pricing-hero-tab:active{transform:translateY(1px)}.seo-pricing-hero-tab__input:focus-visible+.seo-pricing-hero-tab{outline:2px solid #ffffff;outline-offset:-6px}.seo-pricing-hero-tab__input:checked+.seo-pricing-hero-tab{border-top-color:var(--seo-pricing-accent);border-left-color:transparent;background-color:#ffffff;background-image:linear-gradient(180deg,rgba(62,196,0,.15),rgba(255,255,255,0) 74%);color:var(--seo-pricing-ink);box-shadow:inset 0 0 0 1px rgba(62,196,0,.16)}.seo-pricing-hero-tab__kicker,.seo-pricing-hero-tab__price,.seo-pricing-hero-tab__title{display:block;min-width:0;font-family:Space Grotesk,Arial,sans-serif;font-weight:700;letter-spacing:0;text-wrap:balance}.seo-pricing-hero-tab__kicker{color:rgba(255,255,255,.68);font-family:Nunito Sans,Arial,sans-serif;font-size:12px;font-weight:850;line-height:1.15}.seo-pricing-hero-tab__input:checked+.seo-pricing-hero-tab .seo-pricing-hero-tab__kicker{color:var(--seo-pricing-accent-readable)}.seo-pricing-hero-tab__title{font-size:clamp(16px,1.2vw,20px);line-height:1.18}.seo-pricing-hero-tab__input:checked+.seo-pricing-hero-tab .seo-pricing-hero-tab__title{color:var(--seo-pricing-ink)}.seo-pricing-hero-tab__price{color:rgba(255,255,255,.82);font-size:15px;line-height:1.1}.seo-pricing-hero-tab__input:checked+.seo-pricing-hero-tab .seo-pricing-hero-tab__price{color:var(--seo-pricing-ink)}.seo-pricing-plan__number,.seo-pricing-proof-card>span,.seo-pricing-scope-card>span{color:var(--seo-pricing-accent-readable);font-size:13px;font-weight:800;line-height:1.2}.seo-pricing-hero__tab-panels{background:#ffffff;border-radius:0 0 20px 20px}.seo-pricing-hero-panel{display:none;grid-template-columns:minmax(0,.84fr) minmax(190px,.54fr);gap:clamp(18px,2.4vw,30px);min-height:318px;align-items:stretch;padding:clamp(24px,2.5vw,34px);background:#ffffff}.seo-pricing-hero-panel--2{display:grid}.seo-pricing-hero__tabs:has(.seo-pricing-hero-tab__input:checked) .seo-pricing-hero-panel{display:none}.seo-pricing-hero__tabs:has(#seo-pricing-hero-tab-1:checked) .seo-pricing-hero-panel--1,.seo-pricing-hero__tabs:has(#seo-pricing-hero-tab-2:checked) .seo-pricing-hero-panel--2,.seo-pricing-hero__tabs:has(#seo-pricing-hero-tab-3:checked) .seo-pricing-hero-panel--3{display:grid}.seo-pricing-hero-panel .seo-pricing-eyebrow{margin-bottom:0}.seo-pricing-hero-panel__copy,.seo-pricing-hero-panel__receipt{min-width:0}.seo-pricing-hero-panel__copy,.seo-pricing-hero-panel__receipt{display:grid;align-content:start;gap:var(--pricing-copy-gap)}.seo-pricing-hero-panel__receipt{padding:clamp(18px,2vw,24px);border:1px solid rgba(16,34,53,.1);border-radius:20px;background:#f6f8f5}.seo-pricing-hero-panel h2{max-width:18ch;font-size:var(--codex-site-type-h2,34px);line-height:1.12;text-wrap:balance}body .seo-pricing-redesign .seo-pricing-hero-panel h2{font-size:var(--codex-site-type-h2,34px)!important;line-height:1.12!important}.seo-pricing-hero-panel__receipt>span{color:var(--seo-pricing-soft);font-family:Nunito Sans,Arial,sans-serif;font-size:12px;font-weight:850;line-height:1.15}.seo-pricing-hero-panel strong{color:var(--seo-pricing-ink);font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(34px,3vw,48px);font-weight:700;line-height:1.12;letter-spacing:0;text-wrap:balance}.seo-pricing-hero-panel p:not(.seo-pricing-eyebrow){margin:0;color:var(--seo-pricing-muted);font-size:var(--codex-site-type-body,16px)}.seo-pricing-hero-panel ul{display:grid;gap:10px;margin:4px 0 0;padding:0;list-style:none}.seo-pricing-hero-panel li{position:relative;padding-left:20px;color:var(--seo-pricing-ink);font-size:14.5px;font-weight:700;line-height:1.38}.seo-pricing-hero-panel li:before{content:"";position:absolute;top:.55em;left:0;width:8px;height:8px;border-radius:50%;background:var(--seo-pricing-accent)}.seo-pricing-hero__facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(20px,2.6vw,30px);padding-top:4px}.seo-pricing-hero__fact{display:inline-flex;min-height:40px;align-items:center;gap:10px;padding:9px 13px;border:1px solid var(--seo-pricing-line);border-radius:999px;background:#ffffff;color:var(--seo-pricing-ink);font-family:Nunito Sans,Arial,sans-serif;font-size:14px;font-weight:800;line-height:1.2}.seo-pricing-hero__fact:before{content:"";width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--seo-pricing-accent)}.seo-pricing-final,.seo-pricing-section{padding:0 0 var(--pricing-section-space);background:#ffffff}.seo-pricing-section__head{display:grid;grid-template-columns:minmax(0,.78fr) minmax(320px,.52fr);gap:var(--pricing-layout-gap);align-items:end;margin-bottom:var(--pricing-section-head-gap)}.seo-pricing-answer h2,.seo-pricing-final h2,.seo-pricing-section__head h2{max-width:820px;font-size:clamp(34px,3.7vw,58px);line-height:1.04;text-wrap:balance}.seo-pricing-section__head p{max-width:680px;margin:0}.seo-pricing-faq-list,.seo-pricing-plan-grid,.seo-pricing-proof-grid,.seo-pricing-scope-grid{display:grid;gap:var(--pricing-grid-gap)}.seo-pricing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-pricing-answer,.seo-pricing-faq,.seo-pricing-final__inner,.seo-pricing-plan,.seo-pricing-proof-card,.seo-pricing-scope-card{border:1px solid var(--seo-pricing-line);border-radius:28px;background:#ffffff;box-shadow:0 14px 34px rgba(16,34,53,.045)}.seo-pricing-plan{position:relative;display:flex;min-height:610px;flex-direction:column;justify-content:space-between;gap:var(--pricing-card-padding);padding:var(--pricing-card-padding);transition:border-color .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1)}.seo-pricing-plan:hover{border-color:rgba(62,196,0,.38);box-shadow:0 24px 58px rgba(16,34,53,.08);transform:translateY(-4px)}.seo-pricing-plan:active{transform:translateY(1px)}.seo-pricing-plan--featured{border-color:rgba(62,196,0,.42);box-shadow:inset 0 0 0 1px rgba(62,196,0,.16),0 18px 42px rgba(62,196,0,.08)}.seo-pricing-plan--featured:after{content:"";position:absolute;top:22px;right:22px;width:56px;height:8px;border-radius:999px;background:var(--seo-pricing-accent)}.seo-pricing-faq h3,.seo-pricing-plan h3,.seo-pricing-proof-card h3,.seo-pricing-scope-card h3{font-size:clamp(23px,2vw,32px);line-height:1.08;text-wrap:balance}.seo-pricing-plan__price{color:var(--seo-pricing-ink)!important;font-family:Space Grotesk,Arial,sans-serif!important;font-size:clamp(32px,3vw,48px)!important;font-weight:700;line-height:1!important;font-variant-numeric:tabular-nums;text-wrap:balance}.seo-pricing-plan p:not(.seo-pricing-eyebrow):not(.seo-pricing-plan__price),.seo-pricing-plan__price{margin:var(--pricing-copy-gap) 0 0}.seo-pricing-plan ul{display:grid;gap:var(--pricing-list-gap);margin:0;padding:0;list-style:none}.seo-pricing-plan li{position:relative;padding-left:24px;color:var(--seo-pricing-muted);font-family:Nunito Sans,Arial,sans-serif;font-size:16px;line-height:1.42}.seo-pricing-plan li:before{content:"";position:absolute;top:.62em;left:0;width:8px;height:8px;border-radius:50%;background:var(--seo-pricing-accent)}.seo-pricing-answer{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,.9fr);gap:var(--pricing-layout-gap);align-items:start;padding:var(--pricing-panel-padding)}.seo-pricing-answer__body p{margin:0 0 var(--pricing-copy-gap)}.seo-pricing-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pricing-grid-gap-dense);margin-top:var(--pricing-card-padding)}.seo-pricing-signal-grid span{position:relative;min-height:58px;padding:17px 18px 17px 42px;border:1px solid var(--seo-pricing-line);border-radius:18px;color:var(--seo-pricing-ink);font-family:Nunito Sans,Arial,sans-serif;font-size:16px;line-height:1.22}.seo-pricing-signal-grid span:before{content:"";position:absolute;top:22px;left:20px;width:8px;height:8px;border-radius:50%;background:var(--seo-pricing-accent)}.seo-pricing-scope-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.seo-pricing-scope-card{min-height:300px;padding:var(--pricing-card-padding)}.seo-pricing-proof-card h3,.seo-pricing-scope-card h3{margin-top:var(--pricing-card-padding)}.seo-pricing-faq p,.seo-pricing-proof-card p,.seo-pricing-scope-card p{margin:var(--pricing-copy-gap) 0 0}.seo-pricing-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-pricing-proof-card{display:grid;min-height:360px;align-content:start;padding:var(--pricing-card-padding);color:inherit;text-decoration:none;transition:border-color .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1)}.seo-pricing-proof-card:focus-visible,.seo-pricing-proof-card:hover{border-color:rgba(62,196,0,.38);box-shadow:0 24px 58px rgba(16,34,53,.08);transform:translateY(-4px)}.seo-pricing-proof-card:active{transform:translateY(1px)}.seo-pricing-proof-card:focus-visible{outline:2px solid var(--seo-pricing-accent-hover);outline-offset:4px}.seo-pricing-proof-card strong{align-self:end;width:fit-content;margin-top:var(--pricing-card-padding);border-bottom:1px solid;color:var(--seo-pricing-ink);font-size:15px;line-height:1.25}.seo-pricing-faq-layout{display:grid;grid-template-columns:minmax(0,.48fr) minmax(0,.9fr);gap:var(--pricing-layout-gap);align-items:start}.seo-pricing-section--faq .seo-pricing-section__head{position:sticky;top:116px;display:block;margin-bottom:0}.seo-pricing-faq-list{gap:1px;overflow:hidden;border:1px solid var(--seo-pricing-line);border-radius:28px;background:var(--seo-pricing-line)}.seo-pricing-faq{border:0;border-radius:0;padding:var(--pricing-card-padding);box-shadow:none}.seo-pricing-final{padding-bottom:var(--pricing-section-space-final)}.seo-pricing-final__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--pricing-layout-gap);align-items:center;padding:var(--pricing-panel-padding)}.seo-pricing-final p:not(.seo-pricing-eyebrow){max-width:730px;margin:var(--pricing-copy-gap) 0 0}.seo-pricing-final .seo-pricing-cta-row{justify-content:flex-end;margin-top:0}@media (max-width:1180px){.pricing-container{width:min(100% - 48px,var(--codex-site-max-width,1280px))}.pricing-faq-layout,.pricing-final__inner,.pricing-hero__grid,.pricing-management-tabs,.pricing-management-tabs__content-head,.pricing-management-tabs__panel,.pricing-section__head{grid-template-columns:1fr}.pricing-management-tabs__list{grid-template-columns:repeat(4,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--pricing-line)}.pricing-management-tabs__tab{min-height:116px}.pricing-management-tabs__summary{min-height:0}.pricing-management-tabs__details,.pricing-plan-grid{grid-template-columns:1fr}.pricing-plan,.pricing-plan:nth-child(n){grid-column:auto;min-height:0}.pricing-faq-layout .pricing-section__head{position:static}.pricing-final .pricing-cta-row{justify-content:flex-start}.seo-pricing-answer,.seo-pricing-faq-layout,.seo-pricing-final__inner,.seo-pricing-hero__top,.seo-pricing-plan-grid,.seo-pricing-proof-grid,.seo-pricing-scope-grid,.seo-pricing-section__head{grid-template-columns:1fr}.seo-pricing-plan,.seo-pricing-proof-card,.seo-pricing-scope-card{min-height:0}.seo-pricing-section--faq .seo-pricing-section__head{position:static}.seo-pricing-final .seo-pricing-cta-row{justify-content:flex-start}}@media (max-width:760px){.pricing-container{width:min(100% - 32px,var(--codex-site-max-width,1280px))}.pricing-hero{padding-top:var(--pricing-section-space-tight)}.pricing-hero h1{font-size:clamp(38px,10.6vw,52px)}.pricing-section{padding:0 0 var(--pricing-section-space-tight)}.pricing-final h2,.pricing-note h2,.pricing-section__head h2{font-size:clamp(31px,8.8vw,42px)}.pricing-card-grid,.pricing-proof-grid{grid-template-columns:1fr}.pricing-card-grid,.pricing-faq-list,.pricing-final__inner,.pricing-hero__aside,.pricing-management-tabs,.pricing-note,.pricing-plan-grid,.pricing-proof-grid{border-radius:32px}.pricing-management-tabs__list{display:flex;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.pricing-management-tabs__tab{flex:0 0 min(76vw,280px);min-height:112px;padding:20px;scroll-snap-align:start}.pricing-management-tabs__tab-label{font-size:24px}.pricing-management-tabs__tab-price{max-width:none}.pricing-card,.pricing-faq,.pricing-management-tabs__content,.pricing-management-tabs__details>div,.pricing-management-tabs__summary,.pricing-plan,.pricing-proof-card{padding:var(--pricing-card-padding)}.pricing-cta,.pricing-cta-row .codex-press-cta{width:100%;min-width:0}.pricing-plan--featured:after{inset:16px 16px auto auto;width:48px}.seo-pricing-hero{padding-top:var(--pricing-section-space-tight)}.seo-pricing-hero h1{font-size:var(--codex-site-type-h1,34px)}body .seo-pricing-redesign .seo-pricing-hero h1{font-size:var(--codex-site-type-h1,34px)!important}.seo-pricing-section{padding-bottom:var(--pricing-section-space-tight)}.seo-pricing-answer h2,.seo-pricing-final h2,.seo-pricing-section__head h2{font-size:clamp(31px,8.8vw,42px)}.seo-pricing-signal-grid{grid-template-columns:1fr}.seo-pricing-answer,.seo-pricing-faq-list,.seo-pricing-final__inner,.seo-pricing-hero__console,.seo-pricing-plan,.seo-pricing-proof-card,.seo-pricing-scope-card{border-radius:24px}.seo-pricing-hero__tabs{grid-template-columns:1fr}.seo-pricing-hero__tab-list{grid-template-columns:1fr;gap:1px}.seo-pricing-hero-tab{min-height:0;border-top:0;border-left:4px solid transparent}.seo-pricing-hero-tab:hover{border-left-color:rgba(62,196,0,.72)}.seo-pricing-hero-tab__input:checked+.seo-pricing-hero-tab{border-top-color:transparent;border-left-color:var(--seo-pricing-accent)}.seo-pricing-hero-panel{grid-template-columns:1fr;min-height:0}.seo-pricing-answer,.seo-pricing-faq,.seo-pricing-final__inner,.seo-pricing-plan,.seo-pricing-proof-card,.seo-pricing-scope-card{padding:var(--pricing-card-padding)}.seo-pricing-hero__facts{display:grid;grid-template-columns:1fr}.seo-pricing-hero__fact{border-radius:18px}.seo-pricing-cta-row .codex-press-cta{width:100%;min-width:0}.seo-pricing-plan--featured:after{top:16px;right:16px;width:48px}}@media (prefers-reduced-motion:reduce){.pricing-cta,.pricing-cta-row .codex-press-cta,.pricing-management-tabs__tab,.pricing-management-tabs__tab:before,.pricing-plan,.pricing-proof-card,.seo-pricing-hero-tab{transition:none}.pricing-hero__aside,.pricing-plan:hover,.pricing-proof-card:focus-visible,.pricing-proof-card:hover,.seo-pricing-hero-tab:active{transform:none}.pricing-cta-row .codex-press-cta:focus-visible .pricing-cta-icon,.pricing-cta-row .codex-press-cta:hover .pricing-cta-icon,.seo-pricing-cta-row .codex-press-cta:focus-visible .pricing-cta-icon,.seo-pricing-cta-row .codex-press-cta:hover .pricing-cta-icon{transform:none}}