.pricing-page{color:#203e2d;background:#fff}.pricing-frame{width:calc(100% - 64px);max-width:1376px;margin-inline:auto}.pricing-header{padding:180px 0 64px;position:relative}.pricing-page h1{letter-spacing:-.04em;max-width:18ch;margin:0;font-size:clamp(36px,4.5vw,64px);line-height:1.05}.pricing-page h2{letter-spacing:-.02em;margin:0;font-size:32px;line-height:1.2}.pricing-page p{margin:20px 0 0;font-size:18px;line-height:1.5}.pricing-plans{grid-template-columns:1fr 1fr;gap:32px;padding-bottom:80px;display:grid}.pricing-plan{background:#eef4ec;border-radius:10px;padding:40px}.pricing-plan:nth-child(2){background:#dfeadd}.pricing-page .pricing-amount{letter-spacing:-.04em;margin-top:40px;font-size:clamp(48px,5vw,72px);font-weight:600;line-height:1.1}.pricing-action{color:#fff;background:#294f37;border-radius:10px;justify-content:center;min-height:48px;margin-top:32px;padding:12px 20px;font-size:16px;line-height:1.5;display:inline-flex}.pricing-applications{background:#eef4ec;padding-block:64px}.pricing-page :focus-visible{outline-offset:4px;outline:3px solid #416d48}@media (width<=760px){.pricing-frame{width:calc(100% - 40px)}.pricing-header{padding-top:176px;padding-bottom:40px}.pricing-plans{grid-template-columns:1fr;gap:20px;padding-bottom:48px}.pricing-plan{padding:28px}}
