.marketing-pricing :is(section,h2,h3){scroll-margin-top:28px}.pricing-opening,.pricing-close{background:var(--m-charcoal);color:var(--m-paper)}.pricing-opening{padding:24px 0 36px}.pricing-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:32px;font-size:14px;color:#c9d1d8}.pricing-breadcrumb a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}.pricing-opening-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;margin:24px 0 40px;align-items:start}.marketing-pricing h1{font-size:clamp(42px,5vw,72px);line-height:1.04;letter-spacing:-.045em;font-weight:500;margin:0;text-wrap:balance}.pricing-opening h1 span{color:#00a898;display:block}.pricing-audience{font-size:16px;color:#c9d1d8;margin-top:24px}.pricing-lead>p{font-size:19px;line-height:1.65;color:#d6dde1;max-width:580px}.pricing-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px}.pricing-opening .button-light,.pricing-close .button-light{font-size:16px;padding:14px 22px}.pricing-text-link{display:inline-flex;gap:12px;min-height:44px;align-items:center;font-size:15px;text-underline-offset:5px}.pricing-summary{display:flex;gap:20px 40px;justify-content:space-between;border-top:1px solid #43515c;padding-top:24px}.pricing-summary p{font-size:15px;line-height:1.6;color:#c9d1d8}.pricing-summary strong{color:var(--m-paper);font-weight:600}.pricing-contents{display:flex;flex-wrap:wrap;align-items:center;gap:8px 30px;padding-block:20px;border-bottom:1px solid var(--m-line)}.pricing-contents>span{margin-right:auto}.pricing-contents a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;text-underline-offset:5px}.pricing-intro{max-width:760px}.pricing-intro h2{margin:20px 0 24px}.pricing-intro>p:last-child{font-size:19px;line-height:1.65;color:var(--m-muted);max-width:660px}.pricing-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;list-style:none;padding:0;margin:48px 0 0}.pricing-steps li{border-top:2px solid #008375;padding-top:20px}.pricing-steps h3{font-size:25px;margin-bottom:18px}.pricing-steps p,.pricing-scope dd,.pricing-checklist li,.pricing-answers p{font-size:17px;line-height:1.7;color:var(--m-muted)}.pricing-proposal{background:#e9eae3}.pricing-proposal-grid,.pricing-prepare-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:96px;align-items:start}.pricing-scope{margin:0}.pricing-scope>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;padding:24px 0;border-top:1px solid #c4cbc1}.pricing-scope>div:first-child{border-top:2px solid #008375}.pricing-scope dt{font-weight:500;font-size:20px;line-height:1.35;letter-spacing:-.02em}.pricing-scope dd{margin:0}.pricing-checklist{margin:0;padding:0;list-style:none}.pricing-checklist li{border-bottom:1px solid var(--m-line);padding:20px 0}.pricing-checklist li:first-child{padding-top:0}.pricing-checklist strong{color:var(--m-ink);font-weight:500}.pricing-questions{border-top:1px solid var(--m-line)}.pricing-answers{margin-top:48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 72px}.pricing-answers article{border-top:1px solid var(--m-line);padding-top:24px}.pricing-answers h3{margin-bottom:16px;max-width:520px}.pricing-answers a{text-underline-offset:4px;overflow-wrap:anywhere}.pricing-staff{border-left:2px solid #008375;padding-left:20px;margin-top:56px;max-width:850px;font-size:15px;line-height:1.7;color:var(--m-muted)}.pricing-staff strong{color:var(--m-ink)}.pricing-close-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:100px;align-items:center}.pricing-close h2{margin:20px 0 24px}.pricing-close p:not(.eyebrow){max-width:660px;font-size:18px;line-height:1.7;color:#c9d1d8}.pricing-close-actions{display:flex;align-items:flex-start;flex-direction:column;gap:20px}.pricing-email{display:inline-flex;align-items:center;gap:14px;min-height:44px;text-underline-offset:5px}.pricing-opening a:focus-visible,.pricing-close a:focus-visible{outline-color:#00a898}@media (max-width: 1100px){.pricing-opening-grid,.pricing-proposal-grid,.pricing-prepare-grid,.pricing-close-grid{gap:48px}.pricing-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.pricing-scope>div{grid-template-columns:1fr;gap:10px}.pricing-contents>span{width:100%}}@media (max-width: 800px){.pricing-opening-grid,.pricing-proposal-grid,.pricing-prepare-grid,.pricing-close-grid{grid-template-columns:1fr;gap:32px}.pricing-summary{flex-direction:column;gap:12px}.pricing-answers{gap:32px}}@media (max-width: 700px){.pricing-opening{padding-top:16px}.pricing-breadcrumb{margin-bottom:24px}.marketing-pricing h1{font-size:clamp(38px,10vw,52px)}.pricing-lead>p,.pricing-intro>p:last-child{font-size:18px}.pricing-steps,.pricing-answers{grid-template-columns:1fr}.pricing-steps{margin-top:36px;gap:32px}.pricing-answers{margin-top:36px}.pricing-contents{gap:4px 22px}}.pricing-lead>.pricing-trial-note{margin-top:18px;font-size:15px;line-height:1.6;color:#c9d1d8}.pricing-trial-note a{text-underline-offset:4px}
