.pricing_page__L_vko{background:var(--bg);color:var(--fg)}.pricing_intro__ARpHv{padding-block:clamp(2rem,4vw,3.5rem) 2rem}.pricing_intro__ARpHv h1{max-width:24ch;font-size:clamp(2.35rem,4.75vw,3.65rem);letter-spacing:-.035em;line-height:1.08}.pricing_intro__ARpHv>p{max-width:66ch;margin-block:.85rem 1.25rem;font-size:var(--text-lg);line-height:1.45;color:var(--muted)}.pricing_actions___NSNO{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem .875rem}.pricing_comparison__ABOvn{overflow:clip;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.pricing_columns__SJHeY,.pricing_summary__YpnG2{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,.76fr) 2rem;align-items:center;gap:clamp(.75rem,2vw,1.75rem);padding-inline:clamp(1.15rem,2.1vw,1.75rem)}.pricing_columns__SJHeY{min-height:3rem;background:var(--brand-ink);color:var(--on-dark);font-size:var(--text-xs);letter-spacing:.09em;font-weight:600;text-transform:uppercase}.pricing_offer__GiNnA{scroll-margin-top:1.25rem}.pricing_offer__GiNnA+.pricing_offer__GiNnA{border-top:1px solid var(--border)}.pricing_summary__YpnG2{min-height:5.5rem;padding-block:1.05rem;position:relative;cursor:pointer;list-style:none}.pricing_faq__b22mc summary::-webkit-details-marker,.pricing_summary__YpnG2::-webkit-details-marker{display:none}.pricing_summary__YpnG2:hover{background:var(--bg)}.pricing_summary__YpnG2:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.pricing_summary__YpnG2:hover .pricing_name__tISyE{text-decoration:underline;text-underline-offset:.2em}.pricing_amount__435_g strong,.pricing_name__tISyE{font-family:var(--font-display);font-weight:500;line-height:1.22;letter-spacing:-.025em}.pricing_name__tISyE{font-size:clamp(1.12rem,1.7vw,1.5rem)}.pricing_result__IyCf6{max-width:39ch;color:var(--muted);font-size:1rem;line-height:1.4}.pricing_amount__435_g{display:grid;gap:.18rem;color:var(--muted);font-size:var(--text-sm)}.pricing_amount__435_g strong{font-size:clamp(1.12rem,1.8vw,1.5rem);color:var(--fg)}.pricing_disclosure__dN5ga{width:2rem;height:2rem;display:grid;place-items:center;position:relative;border-radius:50%;color:var(--accent);background:var(--bg)}.pricing_disclosure__dN5ga:after,.pricing_disclosure__dN5ga:before{content:"";width:.8rem;height:2px;background:currentColor;grid-area:1/1}.pricing_disclosure__dN5ga:after{transform:rotate(90deg)}.pricing_offer__GiNnA[open] .pricing_disclosure__dN5ga:after{display:none}.pricing_offer__GiNnA[open] .pricing_summary__YpnG2{box-shadow:inset 3px 0 0 var(--accent)}.pricing_offer__GiNnA[open] .pricing_amount__435_g strong{color:var(--accent)}.pricing_offer__GiNnA[open] .pricing_disclosure__dN5ga,.pricing_scope__sn9X_{background:var(--accent-soft)}.pricing_scope__sn9X_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.85fr);gap:clamp(1.5rem,3vw,3.5rem);padding:clamp(1.25rem,2.5vw,2rem);border-top:1px solid var(--border);box-shadow:inset 3px 0 0 var(--accent)}.pricing_scope__sn9X_ h3{font-size:var(--text-xl);line-height:1.25;letter-spacing:-.025em}.pricing_scopeHeading__Ir0Ai>p,.pricing_terms__u3lnc dd{margin-top:.35rem;color:var(--muted)}.pricing_deliverables__HNs1M h4,.pricing_terms__u3lnc dt{font-family:var(--font-body);font-size:var(--text-base);font-weight:600}.pricing_terms__u3lnc dt{margin-top:1rem}.pricing_deliverables__HNs1M ul{list-style:disc;padding-left:1.15rem}.pricing_deliverables__HNs1M li{margin-top:.4rem}.pricing_deliverables__HNs1M li::marker{color:var(--accent)}.pricing_next__icwq5{margin-block:1rem;color:var(--muted)}.pricing_customProject__XOuwn{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 2.5rem;padding:clamp(1.25rem,3vw,2.5rem);margin-block:clamp(1.75rem,3vw,3rem) clamp(2.75rem,5vw,4rem);scroll-margin-top:1.25rem;border-radius:var(--radius-md);background:var(--brand-ink);color:var(--on-dark);--focus:var(--on-dark)}.pricing_customProject__XOuwn>div:first-child{flex:1 1 24rem}.pricing_customProject__XOuwn h2,.pricing_faqSection__4ZLfE h2{margin:0;font-size:clamp(1.65rem,2.8vw,2.25rem);line-height:1.15;letter-spacing:-.03em}.pricing_customProject__XOuwn p{max-width:52ch;margin-top:.55rem;color:var(--muted-dark)}.pricing_faqSection__4ZLfE{padding-block:clamp(2.75rem,6vw,5rem);background:var(--surface)}.pricing_faqLayout__i2HPM{display:grid;grid-template-columns:minmax(13rem,1fr) minmax(0,2fr);gap:clamp(2rem,6vw,5rem)}.pricing_supportLink__x10Rx{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;margin-top:.85rem;color:var(--accent);font-weight:600}.pricing_faq__b22mc{border-top:1px solid var(--border)}.pricing_faq__b22mc details{border-bottom:1px solid var(--border)}.pricing_faq__b22mc summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding-block:.85rem;font-weight:600;cursor:pointer;list-style:none}.pricing_faq__b22mc summary:after{content:"+";color:var(--accent);font-size:1.25rem}.pricing_faq__b22mc details[open] summary:after{content:"–"}.pricing_faq__b22mc p{margin:0 0 1.1rem;max-width:65ch;color:var(--muted)}@media (max-width:760px){.pricing_columns__SJHeY{display:none}.pricing_summary__YpnG2{grid-template-columns:minmax(0,1fr) 2rem;grid-template-areas:"name control" "amount control" "outcome outcome";gap:.35rem .75rem}.pricing_name__tISyE{grid-area:name}.pricing_amount__435_g{grid-area:amount;display:flex;flex-wrap:wrap;align-items:baseline;gap:.12rem .55rem}.pricing_result__IyCf6{grid-area:outcome;margin-top:.2rem;max-width:58ch}.pricing_disclosure__dN5ga{grid-area:control;align-self:start}.pricing_faqLayout__i2HPM,.pricing_scope__sn9X_{grid-template-columns:1fr}.pricing_customProject__XOuwn>.pricing_actions___NSNO{width:100%}}@media (max-width:520px){.pricing_intro__ARpHv{padding-block:1.75rem 1.4rem}.pricing_intro__ARpHv>p{font-size:var(--text-base)}.pricing_actions___NSNO{align-items:stretch}.pricing_actions___NSNO>a{width:100%}}