.pricing-page main>.ds-section{padding-block:calc(var(--ds-section)*1.2)}.pricing-page main>.ds-section--compact{padding-block:calc(var(--ds-compact)*1.2)}.pricing-page .pricing-faq>section{padding-block:calc(var(--ds-section)*1.2)}.pricing-page .pricing-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.pricing-page h2{font-size:var(--ds-h2);line-height:1.12;letter-spacing:-.04em;font-weight:500;text-wrap:balance}.pricing-heading{max-width:700px;margin-bottom:48px}.pricing-heading>p:last-child{color:var(--ds-muted);font-size:18px;margin-top:20px;line-height:1.6}.pricing-proposal{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:start}.pricing-scope{border-top:1px solid var(--ds-border)}.pricing-scope article{display:grid;grid-template-columns:54px 1fr;gap:24px;padding:28px 0;border-bottom:1px solid var(--ds-border)}.pricing-number{font-family:var(--ds-serif);font-size:50px;color:var(--ds-blue);line-height:1.2}.pricing-scope h3{font-size:26px;letter-spacing:-.03em;margin-top:0;font-weight:500}.pricing-scope p{font-size:16px;line-height:1.7;color:var(--ds-muted)}.pricing-scope p.pricing-detail{color:var(--ds-ink);font-weight:600;margin:12px 0}.pricing-note{border-top:1px solid var(--ds-border);padding-top:26px;display:flex;align-items:center;justify-content:space-between;gap:24px}.pricing-note>span{font-size:18px}.pricing-service-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:end;margin-bottom:48px}.pricing-service-intro>p{color:var(--ds-muted);font-size:18px;line-height:1.7;max-width:460px}.pricing-services article{display:grid;grid-template-columns:.85fr 1fr 1fr;gap:36px;padding:32px 0;border-top:1px solid var(--ds-border)}.pricing-services article:last-child{border-bottom:1px solid var(--ds-border)}.pricing-services h3{font-size:22px;font-weight:500;letter-spacing:-.025em}.pricing-services h3 a{display:inline-flex;gap:14px;align-items:baseline}.pricing-services h3 a:hover{color:var(--ds-blue)}.pricing-services h3 a:focus-visible{outline:2px solid var(--ds-blue);outline-offset:6px}.pricing-services p{font-size:16px;line-height:1.65}.pricing-service-note{color:var(--ds-muted)}@media(max-width:767px){.pricing-page .pricing-actions{flex-direction:column;align-items:stretch}.pricing-proposal,.pricing-service-intro,.pricing-services article{grid-template-columns:1fr}.pricing-proposal{gap:32px}.pricing-scope article,.pricing-scope article+article{padding:28px 0;border-left:0;border-bottom:1px solid var(--ds-border)}.pricing-scope article:last-child{border-bottom:0}.pricing-scope h3{margin-top:0}.pricing-number{font-size:40px}.pricing-heading,.pricing-service-intro{margin-bottom:30px}.pricing-service-intro{gap:24px}.pricing-services article{gap:14px;padding:28px 0}.pricing-note{align-items:stretch;flex-direction:column}.pricing-page .pricing-actions .ds-button{width:100%}}.pricing-page .ds-hero--ambient{background:#fff}.pricing-page .ds-hero-ambient{mask-image:radial-gradient(ellipse 42% 85% at 50% 35%,transparent 55%,#000 100%)}.pricing-page .ds-hero-ambient .ds-signal-field{width:100%;max-width:none;left:0}@media(max-width:767px){.pricing-page .ds-hero-ambient{mask-image:linear-gradient(90deg,#000,transparent 20%,transparent 80%,#000)}.pricing-page .ds-hero-ambient .ds-signal-field{width:100%;left:0}}.pricing-page .pricing-faq .container{max-width:840px}.pricing-quote{background:var(--ds-navy);color:white;padding:40px;border-radius:var(--ds-radius)}.pricing-quote .ds-eyebrow{color:#a6b8ff}.pricing-quote h3{font-family:var(--ds-serif);font-size:38px;line-height:1.12;letter-spacing:-.035em;margin:20px 0}.pricing-quote>p:not(.ds-eyebrow){color:#cbd4e8;font-size:17px;line-height:1.65}.pricing-quote dl{margin:28px 0}.pricing-quote dl>div{border-top:1px solid #36435f;padding:20px 0}.pricing-quote dt{font-size:16px;font-weight:600;margin-bottom:6px}.pricing-quote dd{color:#cbd4e8;font-size:15px;line-height:1.6}.pricing-quote>a{display:inline-flex;gap:12px;align-items:center;color:white;text-decoration:underline;text-underline-offset:5px;line-height:1.5}.pricing-quote>a:focus-visible{outline:2px solid white;outline-offset:6px}.pricing-proposal+.pricing-note{margin-top:32px}@media(max-width:767px){.pricing-quote{padding:28px 24px}.pricing-quote h3{font-size:32px}.pricing-scope article{grid-template-columns:40px 1fr;gap:18px}.pricing-scope article:last-child{border-bottom:1px solid var(--ds-border)}}.pricing-page .ds-hero h1{max-width:850px;margin-inline:auto;text-wrap:balance}.pricing-proposal{grid-template-columns:1fr 1fr;align-items:stretch}.pricing-scope{display:flex;flex-direction:column}.pricing-scope article{flex:1;align-content:center;padding:30px 0}.pricing-scope h3{margin-bottom:12px}.pricing-scope p{max-width:330px}.pricing-ledger-labels{display:grid;grid-template-columns:.85fr 1fr 1fr;gap:36px;padding-bottom:18px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-muted)}.pricing-mobile-label{display:none}@media(max-width:767px){.pricing-proposal{grid-template-columns:1fr}.pricing-scope article{padding:24px 0}.pricing-ledger-labels{display:none}.pricing-mobile-label{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-blue);margin-bottom:6px}.pricing-page .ds-hero--ambient{padding-bottom:76.8px}}