.pricing-foundation-page_page__Ol7zL{--ink:var(--token-editorial-ink);--soft-ink:var(--token-editorial-ink-muted);--line:var(--token-editorial-line);--acid:var(--token-editorial-accent);min-height:100vh;overflow:clip;background:var(--token-editorial-surface);color:var(--ink);font-family:var(--token-editorial-font-sans)}.pricing-foundation-page_closing__l5s9_,.pricing-foundation-page_compliance__OZ_Zp,.pricing-foundation-page_hero__Q5zsV,.pricing-foundation-page_section__EA9bJ{padding-right:var(--token-layout-editorial-gutter);padding-left:var(--token-layout-editorial-gutter)}.pricing-foundation-page_hero__Q5zsV{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:end;gap:var(--token-layout-editorial-column-gap);min-height:min(900px,100svh);padding-top:calc(var(--header-height) + var(--token-layout-editorial-hero-top-space));padding-bottom:var(--token-layout-editorial-hero-bottom-space);border-bottom:1px solid var(--line)}.pricing-foundation-page_breadcrumb__M_SEr{position:absolute;top:calc(var(--header-height) + 1.35rem);left:var(--token-layout-editorial-gutter);display:flex;gap:.6rem;align-items:center;color:var(--soft-ink);font-size:.7rem}.pricing-foundation-page_breadcrumb__M_SEr a{color:inherit;text-decoration:none}.pricing-foundation-page_breadcrumb__M_SEr a:focus-visible,.pricing-foundation-page_breadcrumb__M_SEr a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:.25rem}.pricing-foundation-page_heroCopy__1Q2hI{padding-top:clamp(4rem,9vh,8rem)}.pricing-foundation-page_hero__Q5zsV h1{max-width:min(58vw,13ch);margin:1.7rem 0 0;font-size:clamp(3.4rem,6vw,8rem);font-weight:500;letter-spacing:-.072em;line-height:.96;text-wrap:balance}.pricing-foundation-page_heroCopy__1Q2hI>p{max-width:640px;margin:2rem 0 0;color:var(--soft-ink);font-size:clamp(1rem,1.35vw,1.2rem);letter-spacing:-.02em;line-height:1.6}.pricing-foundation-page_heroActions__pQic_{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 1.8rem;margin-top:3rem}.pricing-foundation-page_heroCta__rvf7q{width:min(100%,345px);min-height:56px}.pricing-foundation-page_heroSecondary__9LO3y{display:inline-flex;align-items:center;gap:.6rem;border-bottom:1px solid;padding:.75rem 0;color:var(--ink);font-size:.78rem;font-weight:520;text-decoration:none}.pricing-foundation-page_heroSecondary__9LO3y svg{width:1rem;transition:transform var(--motion-editorial)}.pricing-foundation-page_heroSecondary__9LO3y:focus-visible svg,.pricing-foundation-page_heroSecondary__9LO3y:hover svg{transform:translateY(3px)}.pricing-foundation-page_heroPanel__R2Z_w{align-self:center;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:1.35rem 0 1.65rem}.pricing-foundation-page_heroSignals__AC5_d{margin-top:2.8rem;border-top:1px solid var(--line)}.pricing-foundation-page_heroSignals__AC5_d>div{position:relative;display:grid;grid-template-columns:32px 1fr auto 8px;align-items:center;gap:.8rem;border-bottom:1px solid var(--line);padding:1rem 0}.pricing-foundation-page_heroSignals__AC5_d span,.pricing-foundation-page_situations__vzEDi>article>span{color:var(--soft-ink);font-family:var(--token-editorial-font-mono);font-size:.6rem;letter-spacing:.06em}.pricing-foundation-page_heroSignals__AC5_d p{margin:0;font-size:.82rem;font-weight:540}.pricing-foundation-page_heroSignals__AC5_d strong{font-size:.76rem;font-weight:580;white-space:nowrap}.pricing-foundation-page_heroSignals__AC5_d i{width:7px;height:7px;border-radius:999px;background:var(--acid)}.pricing-foundation-page_heroPanelNote__oerVp{margin:1.35rem 0 0;color:var(--soft-ink);font-size:.75rem;line-height:1.6}.pricing-foundation-page_section__EA9bJ{padding-top:clamp(5rem,8vw,9rem);padding-bottom:clamp(5rem,8vw,9rem);border-bottom:1px solid var(--line)}.pricing-foundation-page_section__EA9bJ>header{display:grid;grid-template-columns:80px minmax(0,1fr) minmax(260px,.55fr);gap:clamp(1.5rem,4vw,5rem);align-items:start;margin-bottom:clamp(3rem,5vw,5rem)}.pricing-foundation-page_closing__l5s9_ h2,.pricing-foundation-page_compliance__OZ_Zp h2,.pricing-foundation-page_section__EA9bJ h2{margin:0;font-size:var(--token-editorial-type-section);font-weight:500;letter-spacing:var(--token-editorial-tracking-section);line-height:.98;text-wrap:balance}.pricing-foundation-page_section__EA9bJ header>p{margin:0;color:var(--soft-ink);font-size:.92rem;line-height:1.65}.pricing-foundation-page_situations__vzEDi{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.pricing-foundation-page_situations__vzEDi article{display:flex;min-width:0;flex-direction:column;padding:clamp(1.5rem,2.5vw,2.5rem);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--token-editorial-surface)}.pricing-foundation-page_situations__vzEDi h3{min-height:2.1em;margin:3rem 0 1.35rem;font-size:clamp(1.75rem,2.5vw,2.8rem);font-weight:500;letter-spacing:-.052em;line-height:1.02;text-wrap:balance}.pricing-foundation-page_situations__vzEDi article>strong{font-size:clamp(1.3rem,1.8vw,1.8rem);font-weight:580;letter-spacing:-.035em}.pricing-foundation-page_situations__vzEDi article>p{min-height:4.8em;margin:1rem 0 0;color:var(--soft-ink);font-size:.9rem;line-height:1.6}.pricing-foundation-page_boundaries__D7p8o{display:grid;gap:1.1rem;margin:1.7rem 0 2rem}.pricing-foundation-page_boundaries__D7p8o>div{padding-top:1rem;border-top:1px solid var(--line)}.pricing-foundation-page_boundaries__D7p8o dt{position:relative;margin-bottom:.65rem;padding-left:1rem;font-size:.65rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.pricing-foundation-page_boundaries__D7p8o dt:before{position:absolute;top:.3em;left:0;width:7px;height:7px;border-radius:999px;background:var(--acid);content:""}.pricing-foundation-page_boundaries__D7p8o>div+div dt:before{border:1px solid;background:transparent}.pricing-foundation-page_boundaries__D7p8o dd{margin:0}.pricing-foundation-page_boundaries__D7p8o ul{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.pricing-foundation-page_boundaries__D7p8o li{color:var(--soft-ink);font-size:.82rem;line-height:1.55}.pricing-foundation-page_paths__5YOWX button,.pricing-foundation-page_situations__vzEDi button{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:1rem;width:100%;margin-top:auto;border:0;border-top:1px solid var(--line);background:transparent;padding:1rem 0 0;color:inherit;font:inherit;font-size:.75rem;font-weight:580;cursor:pointer}.pricing-foundation-page_paths__5YOWX button svg,.pricing-foundation-page_situations__vzEDi button svg{width:1rem;height:1rem;transition:transform var(--motion-editorial)}.pricing-foundation-page_paths__5YOWX button:focus-visible svg,.pricing-foundation-page_paths__5YOWX button:hover svg,.pricing-foundation-page_situations__vzEDi button:focus-visible svg,.pricing-foundation-page_situations__vzEDi button:hover svg{transform:translate(3px,-3px)}.pricing-foundation-page_paths__5YOWX button:focus-visible,.pricing-foundation-page_situations__vzEDi button:focus-visible{outline:1px solid var(--ink);outline-offset:.35rem}.pricing-foundation-page_definition__AT8YC{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(480px,1.2fr);align-items:start;gap:var(--token-layout-editorial-column-gap);background:var(--token-editorial-surface-soft)}.pricing-foundation-page_definition__AT8YC>header{display:block;margin:0}.pricing-foundation-page_definition__AT8YC>header>div{display:grid;gap:1.25rem;margin:1.5rem 0}.pricing-foundation-page_definition__AT8YC>header strong{font-size:clamp(1.4rem,2.3vw,2.25rem);font-weight:560;letter-spacing:-.04em}.pricing-foundation-page_definition__AT8YC>header>p{max-width:560px}.pricing-foundation-page_definitionNote__ncLlj{display:block;margin-top:1rem}.pricing-foundation-page_definition__AT8YC>.pricing-foundation-page_boundaries__D7p8o{margin:1.4rem 0 0}.pricing-foundation-page_paths__5YOWX{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:1px;padding-top:1px;padding-bottom:1px;background:var(--line)}.pricing-foundation-page_paths__5YOWX article{display:flex;min-width:0;flex-direction:column;padding:clamp(3rem,5vw,6rem);background:var(--token-editorial-surface)}.pricing-foundation-page_paths__5YOWX h2{max-width:12ch;margin:1.5rem 0;font-size:clamp(2.7rem,4.3vw,5rem)}.pricing-foundation-page_paths__5YOWX article>strong{font-size:clamp(1.6rem,2.5vw,2.7rem);font-weight:560;letter-spacing:-.045em}.pricing-foundation-page_paths__5YOWX article>p{max-width:700px;margin:1.25rem 0 0;color:var(--soft-ink);font-size:.95rem;line-height:1.65}.pricing-foundation-page_operationCard__ZIS7x .pricing-foundation-page_boundaries__D7p8o{grid-template-columns:1fr 1fr;gap:2rem}.pricing-foundation-page_examples__te70t{margin:.5rem 0 2rem;padding-top:1.2rem;border-top:1px solid var(--line)}.pricing-foundation-page_examples__te70t>strong{display:block;margin-bottom:1rem;font-size:.67rem;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.pricing-foundation-page_examples__te70t ul{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:1px;background:var(--line);list-style:none}.pricing-foundation-page_examples__te70t li{position:relative;min-height:135px;padding:2.5rem 1.2rem 1.2rem;background:var(--token-editorial-surface);font-size:.82rem;line-height:1.5}.pricing-foundation-page_examples__te70t li:before{position:absolute;top:1.2rem;left:1.2rem;width:7px;height:7px;border-radius:999px;background:var(--acid);content:""}.pricing-foundation-page_takeoverCard__oL_Ee{background:var(--token-editorial-surface-warm)!important}.pricing-foundation-page_takeoverCard__oL_Ee h2{font-size:clamp(2.5rem,3.5vw,4.25rem)}.pricing-foundation-page_relatedServices__YgNP1{display:grid;grid-template-columns:minmax(140px,.35fr) repeat(3,1fr);gap:1rem;align-items:center;padding:1.35rem var(--token-layout-editorial-gutter);border-bottom:1px solid var(--line);background:var(--token-editorial-surface-warm)}.pricing-foundation-page_relatedServices__YgNP1>span{color:var(--soft-ink);font-size:.65rem;font-weight:560;letter-spacing:.1em;text-transform:uppercase}.pricing-foundation-page_relatedServices__YgNP1 a{display:flex;gap:.6rem;align-items:center;justify-content:space-between;color:inherit;font-size:.75rem;font-weight:560;text-decoration:none}.pricing-foundation-page_relatedServices__YgNP1 svg{width:1rem;transition:transform var(--motion-editorial)}.pricing-foundation-page_relatedServices__YgNP1 a:focus-visible svg,.pricing-foundation-page_relatedServices__YgNP1 a:hover svg{transform:translate(3px,-3px)}.pricing-foundation-page_compliance__OZ_Zp{padding-top:clamp(5rem,8vw,9rem);padding-bottom:clamp(5rem,8vw,9rem);color:var(--token-editorial-inverse-ink);background:var(--token-editorial-inverse-surface)}.pricing-foundation-page_compliance__OZ_Zp>div{max-width:1150px}.pricing-foundation-page_compliance__OZ_Zp h2{max-width:15ch;margin:1.5rem 0}.pricing-foundation-page_compliance__OZ_Zp>div>strong{display:block;font-size:clamp(1.35rem,2vw,2rem);font-weight:560}.pricing-foundation-page_compliance__OZ_Zp p{max-width:760px;margin:1.25rem 0 0;color:var(--token-editorial-inverse-ink-muted);font-size:.96rem;line-height:1.7}.pricing-foundation-page_compliance__OZ_Zp .pricing-foundation-page_boundaries__D7p8o{grid-template-columns:1fr 1fr;gap:2rem;max-width:1050px;margin:2.5rem 0 0}.pricing-foundation-page_compliance__OZ_Zp .pricing-foundation-page_boundaries__D7p8o>div{border-color:var(--token-editorial-inverse-line)}.pricing-foundation-page_compliance__OZ_Zp .pricing-foundation-page_boundaries__D7p8o li{color:var(--token-editorial-inverse-ink-muted)}.pricing-foundation-page_compliance__OZ_Zp button{margin-top:2rem}.pricing-foundation-page_priceDrivers__Szz1J{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(480px,1.25fr);gap:var(--token-layout-editorial-column-gap)}.pricing-foundation-page_priceDrivers__Szz1J>header{display:block;margin:0}.pricing-foundation-page_priceDrivers__Szz1J>header h2{margin-top:1.5rem}.pricing-foundation-page_priceDrivers__Szz1J>header p{max-width:500px;margin-top:1.5rem}.pricing-foundation-page_priceDrivers__Szz1J ol{margin:0;padding:0;border-top:1px solid var(--line);counter-reset:driver;list-style:none}.pricing-foundation-page_priceDrivers__Szz1J li{display:grid;grid-template-columns:44px 1fr;gap:1rem;align-items:center;min-height:82px;border-bottom:1px solid var(--line);color:var(--soft-ink);font-size:.9rem;line-height:1.5;counter-increment:driver}.pricing-foundation-page_priceDrivers__Szz1J li:before{color:var(--soft-ink);font-family:var(--token-editorial-font-mono);font-size:.62rem;content:counter(driver,decimal-leading-zero)}.pricing-foundation-page_note__0wC_S{display:flex;justify-content:space-between;gap:2rem;padding:1.5rem var(--token-layout-editorial-gutter);border-bottom:1px solid var(--line);background:var(--token-editorial-surface-warm);font-size:.78rem}.pricing-foundation-page_note__0wC_S p{max-width:760px;margin:0;color:var(--soft-ink);line-height:1.55}.pricing-foundation-page_note__0wC_S a{display:flex;align-items:center;gap:.45rem;border-bottom:1px solid;color:inherit;font-weight:600;text-decoration:none}.pricing-foundation-page_note__0wC_S svg{width:1rem}.pricing-foundation-page_closing__l5s9_{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3rem;align-items:center;padding-top:clamp(4.5rem,7vw,8rem);padding-bottom:clamp(4.5rem,7vw,8rem);background:var(--token-editorial-surface)}.pricing-foundation-page_closing__l5s9_ h2{max-width:12ch}.pricing-foundation-page_closing__l5s9_ p{max-width:650px;margin:1.25rem 0 0;color:var(--soft-ink);line-height:1.65}@media (max-width:1050px){.pricing-foundation-page_hero__Q5zsV{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:4rem}.pricing-foundation-page_heroSignals__AC5_d>div{grid-template-columns:28px 1fr 8px}.pricing-foundation-page_heroSignals__AC5_d strong{grid-column:2}.pricing-foundation-page_heroSignals__AC5_d i{grid-column:3;grid-row:1/span 2}.pricing-foundation-page_situations__vzEDi{grid-template-columns:1fr}.pricing-foundation-page_situations__vzEDi article>p,.pricing-foundation-page_situations__vzEDi h3{min-height:0}.pricing-foundation-page_situations__vzEDi article{display:grid;grid-template-columns:44px minmax(220px,.7fr) minmax(0,1.3fr);gap:0 2rem}.pricing-foundation-page_situations__vzEDi h3{grid-column:2;margin:0 0 1rem}.pricing-foundation-page_situations__vzEDi article>p,.pricing-foundation-page_situations__vzEDi article>strong{grid-column:2}.pricing-foundation-page_situations__vzEDi .pricing-foundation-page_boundaries__D7p8o,.pricing-foundation-page_situations__vzEDi button{grid-column:3}.pricing-foundation-page_situations__vzEDi .pricing-foundation-page_boundaries__D7p8o{grid-row:1/span 4;margin:0}}@media (max-width:850px){.pricing-foundation-page_closing__l5s9_,.pricing-foundation-page_definition__AT8YC,.pricing-foundation-page_hero__Q5zsV,.pricing-foundation-page_paths__5YOWX,.pricing-foundation-page_priceDrivers__Szz1J,.pricing-foundation-page_relatedServices__YgNP1,.pricing-foundation-page_section__EA9bJ>header{grid-template-columns:1fr}.pricing-foundation-page_hero__Q5zsV{gap:4rem;min-height:auto;padding-top:calc(var(--header-height) + 7rem);padding-bottom:5rem}.pricing-foundation-page_heroCopy__1Q2hI{padding-top:0}.pricing-foundation-page_hero__Q5zsV h1{max-width:14ch}.pricing-foundation-page_heroPanel__R2Z_w{width:100%}.pricing-foundation-page_section__EA9bJ>header{gap:1rem}.pricing-foundation-page_definition__AT8YC,.pricing-foundation-page_priceDrivers__Szz1J{gap:4rem}.pricing-foundation-page_compliance__OZ_Zp .pricing-foundation-page_boundaries__D7p8o,.pricing-foundation-page_operationCard__ZIS7x .pricing-foundation-page_boundaries__D7p8o{grid-template-columns:1fr}.pricing-foundation-page_paths__5YOWX article{padding:4rem var(--token-layout-editorial-gutter)}.pricing-foundation-page_relatedServices__YgNP1{align-items:start}.pricing-foundation-page_relatedServices__YgNP1 a{padding:.75rem 0;border-top:1px solid var(--line)}.pricing-foundation-page_closing__l5s9_{align-items:start}}@media (max-width:600px){.pricing-foundation-page_closing__l5s9_,.pricing-foundation-page_compliance__OZ_Zp,.pricing-foundation-page_hero__Q5zsV,.pricing-foundation-page_section__EA9bJ{padding-right:1.5rem;padding-left:1.5rem}.pricing-foundation-page_breadcrumb__M_SEr{top:calc(var(--header-height) + 1.35rem);left:1.5rem}.pricing-foundation-page_hero__Q5zsV{gap:3.5rem;padding-top:calc(var(--header-height) + 6rem);padding-bottom:4rem}.pricing-foundation-page_hero__Q5zsV h1{max-width:12ch;font-size:clamp(3rem,13vw,4.5rem)}.pricing-foundation-page_heroActions__pQic_{align-items:stretch;flex-direction:column;margin-top:2.5rem}.pricing-foundation-page_heroCta__rvf7q{width:100%}.pricing-foundation-page_heroSecondary__9LO3y{align-self:flex-start}.pricing-foundation-page_heroSignals__AC5_d>div{grid-template-columns:28px 1fr 8px}.pricing-foundation-page_section__EA9bJ{padding-top:5rem;padding-bottom:5rem}.pricing-foundation-page_closing__l5s9_ h2,.pricing-foundation-page_compliance__OZ_Zp h2,.pricing-foundation-page_section__EA9bJ h2{font-size:clamp(2.65rem,11.5vw,4rem)}.pricing-foundation-page_situations__vzEDi article{display:flex;padding:1.5rem}.pricing-foundation-page_situations__vzEDi h3{margin-top:2.5rem}.pricing-foundation-page_situations__vzEDi .pricing-foundation-page_boundaries__D7p8o{margin:1.7rem 0 2rem}.pricing-foundation-page_paths__5YOWX{margin-right:-1.5rem;margin-left:-1.5rem}.pricing-foundation-page_paths__5YOWX article{padding:4rem 1.5rem}.pricing-foundation-page_examples__te70t ul{grid-template-columns:1fr}.pricing-foundation-page_examples__te70t li{min-height:0}.pricing-foundation-page_relatedServices__YgNP1{padding-right:1.5rem;padding-left:1.5rem}.pricing-foundation-page_compliance__OZ_Zp{padding-top:5rem;padding-bottom:5rem}.pricing-foundation-page_priceDrivers__Szz1J{gap:3rem}.pricing-foundation-page_note__0wC_S{align-items:flex-start;flex-direction:column;padding:1.5rem}.pricing-foundation-page_closing__l5s9_{padding-top:5rem;padding-bottom:5rem}}@media (prefers-reduced-motion:reduce){.pricing-foundation-page_page__Ol7zL *,.pricing-foundation-page_page__Ol7zL :after,.pricing-foundation-page_page__Ol7zL :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}