.pricing-page{--pricing-ink:#102235;--pricing-muted:#102235b8;--pricing-soft:#10223585;--pricing-paper:#f5f7f4;--pricing-paper-strong:#edf2ed;--pricing-panel:#ffffffdb;--pricing-line:#10223521;--pricing-line-strong:#1022353d;--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;color:var(--pricing-ink);background:#fff;align-self:stretch;font-family:Space Grotesk,Arial,sans-serif;overflow-x:hidden}.pricing-page--pricing{--pricing-green:#102235;--pricing-green-hover:#22364a}:is(html:has(.pricing-page),body:has(.pricing-page)){background:#fff!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{padding:var(--pricing-section-space-hero) 0 var(--pricing-section-space);background:#fff;position:relative;overflow:hidden}.pricing-hero:before,.pricing-hero:after{content:none;display:none}.pricing-hero__grid{gap:var(--pricing-layout-gap);grid-template-columns:minmax(0,1.14fr) minmax(380px,.62fr);align-items:start;display:grid;position:relative}.pricing-hero__copy{max-width:930px}.pricing-eyebrow,.pricing-hero__context p{margin:0 0 var(--pricing-label-gap);color:var(--pricing-soft);letter-spacing:.04em;font-size:13px;font-weight:700;line-height:1.2}.pricing-hero h1,.pricing-section h2,.pricing-final h2,.pricing-note h2,.pricing-note h3,.pricing-plan h3,.pricing-card h3,.pricing-proof-card h3,.pricing-faq h3,.pricing-management-tabs__content-head h3,.pricing-hero__context strong{color:var(--pricing-ink);letter-spacing:0;margin:0;font-family:Space Grotesk,Arial,sans-serif;font-weight:700}.pricing-hero h1{text-wrap:balance;max-width:1020px;font-size:clamp(48px,5.35vw,84px);line-height:.99}.pricing-hero__copy>p:not(.pricing-eyebrow),.pricing-section__head p,.pricing-note p,.pricing-final p,.pricing-card p,.pricing-proof-card p,.pricing-faq p,.pricing-management-tabs__content-head p,.pricing-hero__context span,.pricing-plan__description{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{gap:var(--pricing-cta-gap);margin-top:var(--pricing-cta-margin-top);flex-wrap:wrap;align-items:center;display:flex}.pricing-cta-row .codex-press-cta{min-width:178px}.pricing-cta-icon{color:currentColor;flex:none;width:18px;height:18px;transition:transform .18s cubic-bezier(.23,1,.32,1);display:inline-flex}.pricing-cta-icon svg{width:100%;height:100%;display:block;overflow:visible}.pricing-cta-icon svg *{vector-effect:non-scaling-stroke}.pricing-cta-row .codex-press-cta:hover .pricing-cta-icon,.pricing-cta-row .codex-press-cta:focus-visible .pricing-cta-icon,.seo-pricing-cta-row .codex-press-cta:hover .pricing-cta-icon,.seo-pricing-cta-row .codex-press-cta:focus-visible .pricing-cta-icon{transform:translate(2px)}.pricing-page .codex-press-cta--white{--codex-press-bg:#fff;--codex-press-bg-hover:#f6f7f8;--codex-press-border:var(--pricing-line-strong);--codex-press-border-hover:#1022356b;--codex-press-shadow:inset 0 -1px 0 #10223514;--codex-press-shadow-hover:inset 0 -1px 0 #1022351a, 0 16px 34px #10223514;--codex-press-text:var(--pricing-ink);--codex-press-text-shadow:none}.pricing-cta{border:1px solid var(--pricing-line);min-width:178px;min-height:58px;color:var(--pricing-ink);box-shadow:none;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:18px 28px;font-size:16px;font-weight:700;line-height:1;text-decoration: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);display:inline-flex}.pricing-cta:hover,.pricing-cta:focus-visible{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{background:var(--pricing-green);color:#fff;border-color:#32aa00;min-width:230px;box-shadow:0 18px 42px #3ec40029,inset 0 -2px #0000001f}.pricing-cta--primary:hover,.pricing-cta--primary:focus-visible{background:var(--pricing-green-hover);border-color:#2f9900;box-shadow:0 22px 48px #3ec40038,inset 0 -2px #00000024}.pricing-hero__aside{border:1px solid var(--pricing-line);background:#fff;border-radius:34px;position:relative;overflow:hidden;box-shadow:0 18px 42px #1022350f}.pricing-hero__context{padding:var(--pricing-card-padding);border-bottom:1px solid var(--pricing-line)}.pricing-hero__context strong{text-wrap:balance;max-width:430px;font-size:clamp(26px,2.4vw,38px);line-height:1.04;display:block}.pricing-hero__context span{margin-top:var(--pricing-copy-gap);display:block}.pricing-proof-list{display:grid}.pricing-proof-list__item{padding:var(--pricing-copy-gap) var(--pricing-card-padding);color:var(--pricing-ink);border-top:1px solid #1022351a;font-size:clamp(17px,1.35vw,21px);font-weight:700;line-height:1.22;position:relative}.pricing-proof-list__item:first-child{border-top:0}.pricing-proof-list__item:before{content:"";background:var(--pricing-green);vertical-align:.08em;border-radius:999px;width:9px;height:9px;margin-right:12px;display:inline-block}.pricing-section{padding:0 0 var(--pricing-section-space);background:#fff;scroll-margin-top:112px;position:relative}.pricing-section--offset{background:#fff}.pricing-section__head{gap:var(--pricing-layout-gap);margin-bottom:var(--pricing-section-head-gap);grid-template-columns:minmax(0,.86fr) minmax(320px,.58fr);align-items:end;display:grid}.pricing-section__head h2,.pricing-note h2,.pricing-note h3,.pricing-final h2{text-wrap:balance;max-width:820px;font-size:clamp(34px,3.7vw,58px);line-height:1.04}.pricing-section__head p,.pricing-note p,.pricing-final p{max-width:680px;margin:0}.pricing-plan-grid,.pricing-card-grid,.pricing-proof-grid{grid-auto-flow:dense;border:1px solid var(--pricing-line);background:var(--pricing-line);border-radius:clamp(34px,4.6vw,52px);gap:1px;display:grid;overflow:hidden}.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-plan,.pricing-card,.pricing-proof-card,.pricing-faq{background:#fff}.pricing-plan{justify-content:space-between;gap:var(--pricing-card-padding);min-height:560px;padding:var(--pricing-card-padding);isolation:isolate;flex-direction:column;grid-column:span 4;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);display:flex;position:relative}.pricing-plan:first-child,.pricing-plan:nth-child(2),.pricing-plan:nth-child(3){grid-column:span 4}.pricing-plan:before{content:none;display:none}.pricing-plan:hover{transform:translateY(-4px);box-shadow:0 24px 58px #10223514}.pricing-plan:hover:before{opacity:0}.pricing-plan--featured{background:#fff}.pricing-plan--featured:after{content:"";background:var(--pricing-green);border-radius:999px;width:58px;height:8px;position:absolute;inset:18px 18px auto auto}.pricing-page--pricing-google-ads .pricing-plan--featured{background:#fff}.pricing-page--pricing-google-ads .pricing-plan--featured:after{background:var(--pricing-orange)}.pricing-plan h3,.pricing-card h3,.pricing-proof-card h3,.pricing-faq h3{text-wrap:balance;font-size:clamp(23px,2vw,32px);line-height:1.08}.pricing-plan__price{margin:var(--pricing-copy-gap) 0 0;color:var(--pricing-ink);letter-spacing:0;font-variant-numeric:tabular-nums;text-wrap:balance;font-size:clamp(31px,3vw,48px);font-weight:700;line-height:1}.pricing-plan__description{margin:var(--pricing-copy-gap) 0 0}.pricing-plan ul{gap:var(--pricing-list-gap);margin:0;padding:0;list-style:none;display:grid}.pricing-plan li{color:var(--pricing-muted);padding-left:24px;font-family:Nunito Sans,Arial,sans-serif;font-size:16px;line-height:1.42;position:relative}.pricing-plan li:before{content:"";background:var(--pricing-green);border-radius:999px;width:8px;height:8px;position:absolute;top:.62em;left:0}.pricing-card,.pricing-proof-card{align-content:start;gap:var(--pricing-label-gap);min-height:260px;padding:var(--pricing-card-padding);display:grid;position:relative;overflow:hidden}.pricing-card p,.pricing-proof-card p,.pricing-faq p{margin:0}.pricing-management-tabs{--pricing-tab-accent:var(--pricing-green);--pricing-tab-accent-rgb:16, 34, 53;border:1px solid var(--pricing-line);background:var(--pricing-line);border-radius:clamp(28px,3.6vw,44px);grid-template-columns:minmax(255px,.34fr) minmax(0,1fr);align-items:start;display:grid;overflow:hidden;box-shadow:0 18px 52px #10223512}.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{background:var(--pricing-line);border-right:1px solid var(--pricing-line);grid-template-columns:1fr;gap:1px;display:grid;position:relative}.pricing-management-tabs__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pricing-management-tabs__tab{min-height:132px;color:var(--pricing-ink);cursor:pointer;text-align:left;letter-spacing:0;background:#fff;border:0;align-content:center;gap:8px;padding:24px;font-family:Space Grotesk,Arial,sans-serif;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);display:grid;position:relative;overflow:hidden}.pricing-management-tabs__tab:before{content:"";background:0 0;border-radius:0 999px 999px 0;width:4px;transition:background-color .18s cubic-bezier(.23,1,.32,1),opacity .18s cubic-bezier(.23,1,.32,1);position:absolute;inset:18px auto 18px 0}.pricing-management-tabs__tab[data-accent=green]{--pricing-tab-button-accent:#3ec400;--pricing-tab-button-rgb:62, 196, 0;--pricing-tab-button-soft:#3ec40024}.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:#ffb21a29}.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:#0a65d31f}.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:#5500801a}.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__tab:hover,.pricing-management-tabs__input:focus-visible+.pricing-management-tabs__tab{background:linear-gradient(90deg, rgba(var(--pricing-tab-button-rgb), .08), #fff 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), #fff 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{background:#fff;min-width:0}.pricing-management-tabs__tabpanel{background:#fff;min-width:0;display:none}:is(.pricing-management-tabs:has(.pricing-management-tabs__input[data-service=seo]:checked) .pricing-management-tabs__tabpanel[data-service=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=ai-seo]:checked) .pricing-management-tabs__tabpanel[data-service=ai-seo],.pricing-management-tabs:has(.pricing-management-tabs__input[data-service=meta-ads]:checked) .pricing-management-tabs__tabpanel[data-service=meta-ads]){display:block}.pricing-management-tabs__panel{background:var(--pricing-line);grid-template-columns:minmax(280px,.56fr) minmax(0,1fr);gap:1px;display:grid;position:relative}.pricing-management-tabs__panel:before{content:"";z-index:1;background:var(--pricing-tab-accent);width:6px;position:absolute;inset:0 auto 0 0}.pricing-management-tabs__summary,.pricing-management-tabs__details>div{background:#fff}.pricing-management-tabs__summary{justify-content:flex-start;align-items:flex-start;gap:var(--pricing-copy-gap-lg);min-height:430px;padding:var(--pricing-panel-padding);background:linear-gradient(135deg, rgba(var(--pricing-tab-accent-rgb), .1), #fff0 54%), #fff;flex-direction:column;display:flex}.pricing-management-tabs__summary h3,.pricing-management-tabs__details h4{color:var(--pricing-ink);letter-spacing:0;margin:0;font-family:Space Grotesk,Arial,sans-serif;font-weight:700}.pricing-management-tabs__summary h3{text-wrap:balance;font-size:clamp(30px,3.2vw,48px);line-height:1.04}.pricing-management-tabs__summary p:not(.pricing-eyebrow),.pricing-management-tabs__details li{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{border-top:1px solid var(--pricing-line);border-bottom:1px solid var(--pricing-line);text-wrap:balance;width:100%;padding:18px 0;font-weight:700;display:block;color:var(--pricing-ink)!important;margin:0!important;font-family:Space Grotesk,Arial,sans-serif!important;font-size:clamp(28px,2.8vw,42px)!important;line-height:1.06!important}.pricing-management-tabs__summary .codex-press-cta{margin-top:auto}.pricing-management-tabs__details{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;min-width:0;display:grid}.pricing-management-tabs__details>div{align-content:start;gap:var(--pricing-copy-gap);padding:var(--pricing-card-padding);display:grid}.pricing-management-tabs__details h4{font-size:clamp(20px,1.65vw,26px);line-height:1.12}.pricing-management-tabs__details ul{gap:var(--pricing-list-gap);margin:0;padding:0;list-style:none;display:grid}.pricing-management-tabs__details li{padding-left:22px;font-size:16px;line-height:1.44;position:relative}.pricing-management-tabs__details li:before{content:"";background:var(--pricing-tab-accent);border-radius:999px;width:8px;height:8px;position:absolute;top:.58em;left:0}.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:hover,.pricing-management-tabs .pricing-proof-card:focus-visible{box-shadow:inset 0 0 0 1px rgba(var(--pricing-tab-accent-rgb), .18)}.pricing-management-tabs__content{padding:var(--pricing-panel-padding);border-top:1px solid var(--pricing-line);background:#fbfcfb;gap:clamp(34px,4vw,56px);display:grid}.pricing-management-tabs__content-section{gap:var(--pricing-card-padding);scroll-margin-top:112px;display:grid}.pricing-management-tabs__content-head{gap:var(--pricing-layout-gap);grid-template-columns:minmax(0,.86fr) minmax(320px,.58fr);align-items:end;display:grid}.pricing-management-tabs__content-head h3{text-wrap:balance;max-width:820px;font-size:clamp(30px,3.2vw,48px);line-height:1.05}.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:hover,.pricing-proof-card:focus-visible{background:#f9fafb;transform:translateY(-4px);box-shadow:inset 0 0 0 1px #3ec4001f}.pricing-proof-card:active{transform:translateY(1px)}.pricing-proof-card span{width:fit-content;color:var(--pricing-ink);border-bottom:1px solid;align-self:end;margin-top:8px;font-size:15px;font-weight:700;line-height:1.25}.pricing-note,.pricing-final__inner{border:1px solid var(--pricing-line);background:#fff;border-radius:clamp(34px,4.6vw,52px);box-shadow:0 14px 34px #1022350b}.pricing-note{padding:var(--pricing-panel-padding)}.pricing-note p{margin-top:var(--pricing-copy-gap)}.pricing-faq-layout{gap:var(--pricing-layout-gap);grid-template-columns:minmax(0,.48fr) minmax(0,.88fr);align-items:start;display:grid}.pricing-faq-layout .pricing-section__head{margin-bottom:0;display:block;position:sticky;top:116px}.pricing-faq-layout .pricing-section__head p{margin-top:var(--pricing-copy-gap)}.pricing-faq-list{border:1px solid var(--pricing-line);background:var(--pricing-line);border-radius:clamp(34px,4.6vw,52px);overflow:hidden}.pricing-faq{gap:var(--pricing-copy-gap-sm);padding:var(--pricing-card-padding);border-bottom:1px solid var(--pricing-line);display:grid}.pricing-faq:last-child{border-bottom:0}.pricing-final{padding:0 0 var(--pricing-section-space-final);background:#fff}.pricing-final__inner{gap:var(--pricing-layout-gap);padding:var(--pricing-panel-padding);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.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-proof-list__item:before,.pricing-page--pricing-google-ads .pricing-plan li:before{background:var(--pricing-orange)}.pricing-page--pricing-google-ads .pricing-cta--primary{background:var(--pricing-orange);color:#fff;border-color:#d99100;box-shadow:0 18px 42px #ffb21a29,inset 0 -2px #0000001f}.pricing-page--pricing-google-ads .pricing-cta--primary:hover,.pricing-page--pricing-google-ads .pricing-cta--primary:focus-visible{background:#f4a70e;border-color:#c68100;box-shadow:0 22px 48px #ffb21a38,inset 0 -2px #00000024}.pricing-estimator{--pricing-estimator-bg:#07090b;--pricing-estimator-panel:#0d0d0d;--pricing-estimator-card:#ffffff0f;--pricing-estimator-card-hover:#ffffff17;--pricing-estimator-line:#ffffff1a;--pricing-estimator-line-strong:#ffffff2e;--pricing-estimator-ink:#fff;--pricing-estimator-muted:#ffffffa3;--pricing-estimator-soft:#ffffff8a;--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.7931%;background:linear-gradient(135deg, #ffb21a17, transparent 28%), linear-gradient(225deg, #0a65d31a, transparent 32%), var(--pricing-estimator-bg);color:var(--pricing-estimator-ink);padding:clamp(64px,7vw,112px) 0}.pricing-estimator__container{max-width:1280px}.pricing-estimator__header{text-align:center;max-width:760px;margin:0 auto clamp(34px,5vw,64px)}.pricing-estimator__eyebrow{color:var(--pricing-estimator-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-family:Space Grotesk,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.2}.pricing-estimator h2,.pricing-estimator h3,.pricing-estimator legend{color:var(--pricing-estimator-ink);letter-spacing:0;margin:0;font-family:Space Grotesk,Arial,sans-serif}.pricing-estimator h2{text-wrap:balance;font-size:clamp(32px,4.2vw,56px);font-weight:400;line-height:1.04}.pricing-page .pricing-estimator h2,.pricing-page .pricing-estimator h3,.pricing-page .pricing-estimator legend{color:var(--pricing-estimator-ink)!important}.pricing-estimator__grid{border:1px solid var(--pricing-estimator-line);background:#ffffff09;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 28px 88px #00000047}.pricing-estimator__form,.pricing-estimator__result{min-width:0;padding:clamp(28px,3.8vw,48px)}.pricing-estimator__form{background:linear-gradient(180deg, #ffffff06, transparent 42%), var(--pricing-estimator-panel);display:grid}.pricing-estimator__section{border:0;border-top:1px solid #1e1e1e;gap:22px;margin:0;padding:clamp(24px,3vw,34px) 0;display:grid}.pricing-estimator__section:first-child{border-top:0;padding-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{gap:14px;display:grid}.pricing-estimator__option,.pricing-estimator__option-copy{align-items:center;gap:12px;min-width:0;display:flex}.pricing-estimator__option{min-height:46px;color:var(--pricing-estimator-ink);cursor:pointer;justify-content:flex-start;font-family:Nunito Sans,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.3;position:relative}.pricing-estimator__option--priced{justify-content:space-between;gap:18px}.pricing-estimator__option input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pricing-estimator__radio,.pricing-estimator__checkbox{color:#fff;border:2px solid #ffffff57;flex:none;justify-content:center;align-items:center;width:20px;height:20px;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);display:inline-flex}.pricing-estimator__radio{border-radius:999px}.pricing-estimator__radio:after{content:"";background:var(--pricing-estimator-radio-dot,transparent);border-radius:999px;width:8px;height:8px;transition:background-color .16s cubic-bezier(.23,1,.32,1)}.pricing-estimator__checkbox{border-radius:6px}.pricing-estimator__checkbox svg{opacity:0;width:13px;height:13px;transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);transform:scale(.72)}.pricing-estimator__option:hover .pricing-estimator__radio,.pricing-estimator__option:hover .pricing-estimator__checkbox{border-color:var(--pricing-estimator-accent-hover);transform:translateY(-1px)}.pricing-estimator__option input:focus-visible+.pricing-estimator__radio,.pricing-estimator__option input:focus-visible+.pricing-estimator__checkbox,.pricing-estimator__option-copy input:focus-visible+.pricing-estimator__radio,.pricing-estimator__option-copy input:focus-visible+.pricing-estimator__checkbox{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 #ffb21a1f}.pricing-estimator__option:has(input:checked) .pricing-estimator__radio{border-color:var(--pricing-estimator-accent);box-shadow:0 0 0 4px #ffb21a1f}.pricing-estimator__option--checked .pricing-estimator__radio{border-color:var(--pricing-estimator-accent);box-shadow:0 0 0 4px #ffb21a1f}.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 #ffb21a1f}.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 #ffb21a1f}.pricing-estimator__option--checked .pricing-estimator__checkbox{border-color:var(--pricing-estimator-accent);background:var(--pricing-estimator-accent);box-shadow:0 0 0 4px #ffb21a1f}.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{color:var(--pricing-estimator-accent);white-space:nowrap;flex:none;font-family:Space Grotesk,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.2}.pricing-estimator__slider{gap:13px;display:grid}.pricing-estimator__slider input{appearance:none;cursor:pointer;background:0 0;width:100%;height:24px;margin:0}.pricing-estimator__slider input:focus-visible{outline:2px solid var(--pricing-estimator-accent);outline-offset:8px}.pricing-estimator__slider input::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--pricing-estimator-accent) 0 var(--pricing-estimator-progress), #ffffff29 var(--pricing-estimator-progress) 100%);border-radius:999px;height:6px}.pricing-estimator__slider input::-moz-range-track{background:#ffffff29;border-radius:999px;height:6px}.pricing-estimator__slider input::-moz-range-progress{background:var(--pricing-estimator-accent);border-radius:999px;height:6px}.pricing-estimator__slider input::-webkit-slider-thumb{appearance:none;background:var(--pricing-estimator-accent);border:3px solid #fff;border-radius:999px;width:22px;height:22px;margin-top:-8px;transition:background-color .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);box-shadow:0 8px 24px #00000057}.pricing-estimator__slider input::-moz-range-thumb{background:var(--pricing-estimator-accent);border:3px solid #fff;border-radius:999px;width:22px;height:22px;transition:background-color .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);box-shadow:0 8px 24px #00000057}.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{color:var(--pricing-estimator-soft);justify-content:space-between;font-family:Nunito Sans,Arial,sans-serif;font-size:14px;font-weight:800;line-height:1;display:flex}.pricing-estimator__result{border-left:1px solid var(--pricing-estimator-line);background:linear-gradient(#ffffff0e,#ffffff05),#0a0d10;flex-direction:column;justify-content:center;min-height:718px;display:flex}.pricing-estimator__result-head{gap:14px;margin-bottom:28px;display:grid}.pricing-estimator__result h3{font-size:clamp(28px,3.2vw,46px);font-weight:700;line-height:1.04}.pricing-estimator__result p{color:var(--pricing-estimator-muted);margin:0;font-family:Nunito Sans,Arial,sans-serif;font-size:16px;line-height:1.48}.pricing-estimator__cards{gap:16px;display:grid}.pricing-estimator-card{border:1px solid var(--pricing-estimator-line);background:var(--pricing-estimator-card);border-radius:24px;gap:12px;padding:clamp(22px,2.4vw,28px);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);display:grid}.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);letter-spacing:0;font-variant-numeric:tabular-nums;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(34px,3.4vw,48px);font-weight:700;line-height:1}.pricing-estimator-card p{color:var(--pricing-estimator-soft)}.pricing-estimator-card--etavrian{background:linear-gradient(135deg,#3ec4002e,#0000 30%),linear-gradient(105deg,#102235 0%,#550080 45%,#ffb21a 100%);border-color:#ffb21a57;box-shadow:0 22px 58px #ffb21a26}.pricing-estimator-card--etavrian:hover{background:linear-gradient(135deg,#3ec40038,#0000 30%),linear-gradient(105deg,#102235 0%,#550080 43%,#ffc14d 100%);border-color:#ffb21a8f}.pricing-estimator-card--etavrian span,.pricing-estimator-card--etavrian strong,.pricing-estimator-card--etavrian p{color:#fff}.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{border-top:1px solid var(--pricing-estimator-line);border-left:0;min-height:auto}}@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:#102235b8;--seo-pricing-soft:#1022358a;--seo-pricing-line:#1022351f;--seo-pricing-line-strong:#10223533;--seo-pricing-accent:#3ec400;--seo-pricing-accent-hover:#36b300;--seo-pricing-accent-readable:#245f0f;--seo-pricing-shadow:0 22px 58px #10223512;color:var(--seo-pricing-ink);background:#fff}.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:#3ec400eb;--codex-press-border-hover:#36b300;--codex-press-shadow:0 18px 38px #3ec40033, inset 0 -2px 0 #1022351f;--codex-press-shadow-hover:0 22px 44px #3ec40042, inset 0 -2px 0 #10223524;--codex-press-text:#fff;--codex-press-text-shadow:0 1px 2px #1022355c}.seo-pricing-redesign .codex-press-cta--white{--codex-press-bg:#fff;--codex-press-bg-hover:#f8faf8;--codex-press-border:var(--seo-pricing-line-strong);--codex-press-border-hover:#10223561;--codex-press-shadow:inset 0 -1px 0 #10223514;--codex-press-shadow-hover:inset 0 -1px 0 #1022351a, 0 16px 34px #10223514;--codex-press-text:var(--seo-pricing-ink);--codex-press-text-shadow:none}.seo-pricing-hero{background:#fff;padding:clamp(50px,5.2vw,76px) 0 clamp(32px,3.8vw,52px)}.seo-pricing-hero__grid{gap:clamp(22px,3vw,36px);display:grid}.seo-pricing-hero__top{grid-template-columns:minmax(0,.98fr) minmax(440px,.66fr);align-items:end;gap:clamp(34px,5.2vw,72px);display:grid}.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);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:800;line-height:1.2}.seo-pricing-hero h1,.seo-pricing-section h2,.seo-pricing-final h2,.seo-pricing-plan h3,.seo-pricing-hero-panel h2,.seo-pricing-scope-card h3,.seo-pricing-proof-card h3,.seo-pricing-faq h3{color:var(--seo-pricing-ink);letter-spacing:0;margin:0;font-family:Space Grotesk,Arial,sans-serif;font-weight:700}.seo-pricing-hero h1{max-width:960px;font-size:var(--codex-site-type-h1,46px);text-wrap:balance;line-height:1.08}body .seo-pricing-redesign .seo-pricing-hero h1{font-size:var(--codex-site-type-h1,46px)!important;line-height:1.08!important}.seo-pricing-hero__copy>p:not(.seo-pricing-eyebrow),.seo-pricing-hero__console p,.seo-pricing-hero-panel p,.seo-pricing-section__head>p,.seo-pricing-answer__body>p,.seo-pricing-plan p,.seo-pricing-scope-card p,.seo-pricing-proof-card p,.seo-pricing-faq p,.seo-pricing-final 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{gap:var(--pricing-cta-gap);margin-top:var(--pricing-cta-margin-top);flex-wrap:wrap;align-items:center;display:flex}.seo-pricing-hero__console{background:#102235;border:1px solid #1022351f;border-radius:28px;overflow:hidden;box-shadow:0 28px 70px #10223524}.seo-pricing-hero__console-head{color:#ffffffc2;background:#102235;padding:clamp(24px,2.4vw,32px) clamp(22px,2.6vw,34px);position:relative;overflow:hidden}.seo-pricing-hero__console-head:before{content:"";background:var(--seo-pricing-accent);height:4px;position:absolute;inset:0 0 auto}.seo-pricing-hero__console-head .seo-pricing-eyebrow{color:#ffffff9e}.seo-pricing-hero__console-head strong{color:#fff;letter-spacing:0;text-wrap:balance;max-width:20ch;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(27px,2.4vw,36px);font-weight:700;line-height:1.22;display:block}.seo-pricing-hero__console-head p:not(.seo-pricing-eyebrow){max-width:44ch;margin:var(--pricing-copy-gap) 0 0;color:#ffffffc2;font-size:16px}.seo-pricing-hero__tabs{background:#102235;gap:0;padding:0 clamp(10px,1.2vw,14px) clamp(10px,1.2vw,14px);display:grid}.seo-pricing-hero__tab-list,.seo-pricing-hero__tab-panels{min-width:0}.seo-pricing-hero__tab-list{background:#ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch;gap:1px;padding:0;display:grid}.seo-pricing-hero-tab__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.seo-pricing-hero-tab{color:#fff;cursor:pointer;background:#ffffff14;border-top:4px solid #0000;border-left:0;align-content:space-between;gap:12px;min-height:118px;padding:clamp(15px,1.3vw,18px);transition:background-color .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1);display:grid;position:relative}.seo-pricing-hero-tab:hover{background:#ffffff24;border-top-color:#3ec400b8}.seo-pricing-hero-tab:active{transform:translateY(1px)}.seo-pricing-hero-tab__input:focus-visible+.seo-pricing-hero-tab{outline-offset:-6px;outline:2px solid #fff}.seo-pricing-hero-tab__input:checked+.seo-pricing-hero-tab{border-top-color:var(--seo-pricing-accent);color:var(--seo-pricing-ink);background-color:#fff;background-image:linear-gradient(#3ec40026,#fff0 74%);border-left-color:#0000;box-shadow:inset 0 0 0 1px #3ec40029}.seo-pricing-hero-tab__kicker,.seo-pricing-hero-tab__title,.seo-pricing-hero-tab__price{letter-spacing:0;text-wrap:balance;min-width:0;font-family:Space Grotesk,Arial,sans-serif;font-weight:700;display:block}.seo-pricing-hero-tab__kicker{color:#ffffffad;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:#ffffffd1;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-scope-card>span,.seo-pricing-proof-card>span{color:var(--seo-pricing-accent-readable);font-size:13px;font-weight:800;line-height:1.2}.seo-pricing-hero__tab-panels{background:#fff;border-radius:0 0 20px 20px}.seo-pricing-hero-panel{background:#fff;grid-template-columns:minmax(0,.84fr) minmax(190px,.54fr);align-items:stretch;gap:clamp(18px,2.4vw,30px);min-height:318px;padding:clamp(24px,2.5vw,34px);display:none}.seo-pricing-hero-panel--2{display:grid}.seo-pricing-hero__tabs:has(.seo-pricing-hero-tab__input:checked) .seo-pricing-hero-panel{display:none}:is(.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{align-content:start;gap:var(--pricing-copy-gap);display:grid}.seo-pricing-hero-panel__receipt{align-content:start;gap:var(--pricing-copy-gap);background:#f6f8f5;border:1px solid #1022351a;border-radius:20px;padding:clamp(18px,2vw,24px);display:grid}.seo-pricing-hero-panel h2{max-width:18ch;font-size:var(--codex-site-type-h2,34px);text-wrap:balance;line-height:1.12}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);letter-spacing:0;text-wrap:balance;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(34px,3vw,48px);font-weight:700;line-height:1.12}.seo-pricing-hero-panel p:not(.seo-pricing-eyebrow){color:var(--seo-pricing-muted);font-size:var(--codex-site-type-body,16px);margin:0}.seo-pricing-hero-panel ul{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.seo-pricing-hero-panel li{color:var(--seo-pricing-ink);padding-left:20px;font-size:14.5px;font-weight:700;line-height:1.38;position:relative}.seo-pricing-hero-panel li:before{content:"";background:var(--seo-pricing-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}.seo-pricing-hero__facts{flex-wrap:wrap;gap:10px;margin-top:clamp(20px,2.6vw,30px);padding-top:4px;display:flex}.seo-pricing-hero__fact{border:1px solid var(--seo-pricing-line);min-height:40px;color:var(--seo-pricing-ink);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:9px 13px;font-family:Nunito Sans,Arial,sans-serif;font-size:14px;font-weight:800;line-height:1.2;display:inline-flex}.seo-pricing-hero__fact:before{content:"";background:var(--seo-pricing-accent);border-radius:50%;flex:none;width:8px;height:8px}.seo-pricing-section,.seo-pricing-final{padding:0 0 var(--pricing-section-space);background:#fff}.seo-pricing-section__head{gap:var(--pricing-layout-gap);margin-bottom:var(--pricing-section-head-gap);grid-template-columns:minmax(0,.78fr) minmax(320px,.52fr);align-items:end;display:grid}.seo-pricing-section__head h2,.seo-pricing-final h2,.seo-pricing-answer h2{text-wrap:balance;max-width:820px;font-size:clamp(34px,3.7vw,58px);line-height:1.04}.seo-pricing-section__head p{max-width:680px;margin:0}.seo-pricing-plan-grid,.seo-pricing-scope-grid,.seo-pricing-proof-grid,.seo-pricing-faq-list{gap:var(--pricing-grid-gap);display:grid}.seo-pricing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-pricing-plan,.seo-pricing-scope-card,.seo-pricing-proof-card,.seo-pricing-faq,.seo-pricing-answer,.seo-pricing-final__inner{border:1px solid var(--seo-pricing-line);background:#fff;border-radius:28px;box-shadow:0 14px 34px #1022350b}.seo-pricing-plan{justify-content:space-between;gap:var(--pricing-card-padding);min-height:610px;padding:var(--pricing-card-padding);flex-direction:column;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);display:flex;position:relative}.seo-pricing-plan:hover{border-color:#3ec40061;transform:translateY(-4px);box-shadow:0 24px 58px #10223514}.seo-pricing-plan:active{transform:translateY(1px)}.seo-pricing-plan--featured{border-color:#3ec4006b;box-shadow:inset 0 0 0 1px #3ec40029,0 18px 42px #3ec40014}.seo-pricing-plan--featured:after{content:"";background:var(--seo-pricing-accent);border-radius:999px;width:56px;height:8px;position:absolute;top:22px;right:22px}.seo-pricing-plan h3,.seo-pricing-scope-card h3,.seo-pricing-proof-card h3,.seo-pricing-faq h3{text-wrap:balance;font-size:clamp(23px,2vw,32px);line-height:1.08}.seo-pricing-plan__price{margin:var(--pricing-copy-gap) 0 0;font-variant-numeric:tabular-nums;text-wrap:balance;font-weight:700;color:var(--seo-pricing-ink)!important;font-family:Space Grotesk,Arial,sans-serif!important;font-size:clamp(32px,3vw,48px)!important;line-height:1!important}.seo-pricing-plan p:not(.seo-pricing-eyebrow):not(.seo-pricing-plan__price){margin:var(--pricing-copy-gap) 0 0}.seo-pricing-plan ul{gap:var(--pricing-list-gap);margin:0;padding:0;list-style:none;display:grid}.seo-pricing-plan li{color:var(--seo-pricing-muted);padding-left:24px;font-family:Nunito Sans,Arial,sans-serif;font-size:16px;line-height:1.42;position:relative}.seo-pricing-plan li:before{content:"";background:var(--seo-pricing-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:0}.seo-pricing-answer{gap:var(--pricing-layout-gap);padding:var(--pricing-panel-padding);grid-template-columns:minmax(0,.6fr) minmax(0,.9fr);align-items:start;display:grid}.seo-pricing-answer__body p{margin:0 0 var(--pricing-copy-gap)}.seo-pricing-signal-grid{gap:var(--pricing-grid-gap-dense);margin-top:var(--pricing-card-padding);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seo-pricing-signal-grid span{border:1px solid var(--seo-pricing-line);min-height:58px;color:var(--seo-pricing-ink);border-radius:18px;padding:17px 18px 17px 42px;font-family:Nunito Sans,Arial,sans-serif;font-size:16px;line-height:1.22;position:relative}.seo-pricing-signal-grid span:before{content:"";background:var(--seo-pricing-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:22px;left:20px}.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-scope-card h3,.seo-pricing-proof-card h3{margin-top:var(--pricing-card-padding)}.seo-pricing-scope-card p,.seo-pricing-proof-card p,.seo-pricing-faq p{margin:var(--pricing-copy-gap) 0 0}.seo-pricing-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-pricing-proof-card{min-height:360px;padding:var(--pricing-card-padding);color:inherit;align-content:start;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);display:grid}.seo-pricing-proof-card:hover,.seo-pricing-proof-card:focus-visible{border-color:#3ec40061;transform:translateY(-4px);box-shadow:0 24px 58px #10223514}.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{width:fit-content;margin-top:var(--pricing-card-padding);color:var(--seo-pricing-ink);border-bottom:1px solid;align-self:end;font-size:15px;line-height:1.25}.seo-pricing-faq-layout{gap:var(--pricing-layout-gap);grid-template-columns:minmax(0,.48fr) minmax(0,.9fr);align-items:start;display:grid}.seo-pricing-section--faq .seo-pricing-section__head{margin-bottom:0;display:block;position:sticky;top:116px}.seo-pricing-faq-list{border:1px solid var(--seo-pricing-line);background:var(--seo-pricing-line);border-radius:28px;gap:1px;overflow:hidden}.seo-pricing-faq{padding:var(--pricing-card-padding);box-shadow:none;border:0;border-radius:0}.seo-pricing-final{padding-bottom:var(--pricing-section-space-final)}.seo-pricing-final__inner{gap:var(--pricing-layout-gap);padding:var(--pricing-panel-padding);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.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-hero__grid,.pricing-section__head,.pricing-management-tabs__content-head,.pricing-faq-layout,.pricing-management-tabs__panel,.pricing-final__inner,.pricing-management-tabs{grid-template-columns:1fr}.pricing-management-tabs__list{border-right:0;border-bottom:1px solid var(--pricing-line);grid-template-columns:repeat(4,minmax(0,1fr))}.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-hero__top,.seo-pricing-section__head,.seo-pricing-answer,.seo-pricing-faq-layout,.seo-pricing-final__inner,.seo-pricing-plan-grid,.seo-pricing-scope-grid,.seo-pricing-proof-grid{grid-template-columns:1fr}.seo-pricing-plan,.seo-pricing-scope-card,.seo-pricing-proof-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-section__head h2,.pricing-note h2,.pricing-final h2{font-size:clamp(31px,8.8vw,42px)}.pricing-card-grid,.pricing-proof-grid{grid-template-columns:1fr}.pricing-plan-grid,.pricing-card-grid,.pricing-proof-grid,.pricing-faq-list,.pricing-management-tabs,.pricing-note,.pricing-final__inner,.pricing-hero__aside{border-radius:32px}.pricing-management-tabs__list{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.pricing-management-tabs__tab{scroll-snap-align:start;flex:0 0 min(76vw,280px);min-height:112px;padding:20px}.pricing-management-tabs__tab-label{font-size:24px}.pricing-management-tabs__tab-price{max-width:none}.pricing-management-tabs__summary,.pricing-management-tabs__details>div,.pricing-management-tabs__content,.pricing-plan,.pricing-card,.pricing-proof-card,.pricing-faq{padding:var(--pricing-card-padding)}.pricing-cta,.pricing-cta-row .codex-press-cta{width:100%;min-width:0}.pricing-plan--featured:after{width:48px;inset:16px 16px auto auto}.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-section__head h2,.seo-pricing-final h2,.seo-pricing-answer h2{font-size:clamp(31px,8.8vw,42px)}.seo-pricing-signal-grid{grid-template-columns:1fr}.seo-pricing-hero__console,.seo-pricing-plan,.seo-pricing-scope-card,.seo-pricing-proof-card,.seo-pricing-answer,.seo-pricing-faq-list,.seo-pricing-final__inner{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{border-top:0;border-left:4px solid #0000;min-height:0}.seo-pricing-hero-tab:hover{border-left-color:#3ec400b8}.seo-pricing-hero-tab__input:checked+.seo-pricing-hero-tab{border-top-color:#0000;border-left-color:var(--seo-pricing-accent)}.seo-pricing-hero-panel{grid-template-columns:1fr;min-height:0}.seo-pricing-plan,.seo-pricing-scope-card,.seo-pricing-proof-card,.seo-pricing-faq,.seo-pricing-answer,.seo-pricing-final__inner{padding:var(--pricing-card-padding)}.seo-pricing-hero__facts{grid-template-columns:1fr;display:grid}.seo-pricing-hero__fact{border-radius:18px}.seo-pricing-cta-row .codex-press-cta{width:100%;min-width:0}.seo-pricing-plan--featured:after{width:48px;top:16px;right:16px}}@media (prefers-reduced-motion:reduce){.pricing-cta,.pricing-cta-row .codex-press-cta,.pricing-management-tabs__tab,.pricing-management-tabs__tab:before,.seo-pricing-hero-tab,.pricing-plan,.pricing-proof-card{transition:none}.pricing-hero__aside,.seo-pricing-hero-tab:active,.pricing-plan:hover,.pricing-proof-card:hover,.pricing-proof-card:focus-visible,.pricing-cta-row .codex-press-cta:hover .pricing-cta-icon,.pricing-cta-row .codex-press-cta:focus-visible .pricing-cta-icon,.seo-pricing-cta-row .codex-press-cta:hover .pricing-cta-icon,.seo-pricing-cta-row .codex-press-cta:focus-visible .pricing-cta-icon{transform:none}}
