.pricing-section{--forest:#103b30;--paper:#fff;--muted:#68796f;background:var(--forest);color:var(--paper);padding:94px clamp(24px,4.4vw,88px) 46px;font-family:Manrope,Arial,sans-serif}.pricing-heading,.pricing-grid,.pricing-reassurance,.pricing-terms{max-width:1500px;margin-left:auto;margin-right:auto}.pricing-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:46px}.pricing-kicker{font-size:14px;color:#c3d2c4;margin:0 0 20px}.pricing-heading h2{font-family:Display,Impact,sans-serif;font-weight:760;font-size:clamp(48px,4.8vw,78px);line-height:1.02;letter-spacing:-.025em;margin:0}.pricing-heading>p{font-size:17px;color:#b7cabb;line-height:1.65;margin:0 0 5px;max-width:365px}.pricing-heading>p strong{font-weight:500;color:#fff}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:stretch}.pricing-offer{--accent:#ed4c35;--head-ink:#082016;border:0;border-radius:20px;background:white;color:#143c30;overflow:hidden;display:flex;flex-direction:column}.pricing-performance{--accent:#194bc6;--head-ink:#fff}.pricing-color-head{background:var(--accent);color:var(--head-ink);padding:27px clamp(28px,3vw,48px) 31px;min-height:210px;display:flex;flex-direction:column;position:relative}.pricing-offer-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;font-size:13px;line-height:1.4}.offer-category{font-weight:500}.offer-category i{display:none}.offer-duration{border:1px solid currentColor;border-radius:100px;padding:6px 11px;font-size:12px;white-space:nowrap}.pricing-offer h3{font-family:Display,Impact,sans-serif;font-weight:760;font-size:clamp(39px,3.55vw,57px);line-height:1.05;letter-spacing:-.02em;margin:0 0 12px}.pricing-trigger{font-size:16px;line-height:1.5;margin:0;max-width:100%}.pricing-offer-body{padding:30px clamp(28px,3vw,48px) 27px;display:flex;flex-direction:column;flex:1}.offer-investment{display:grid;grid-template-columns:auto 1fr;column-gap:22px;align-items:end;padding-bottom:27px;border-bottom:1px solid #e2e8e0}.offer-investment>span{grid-column:1/-1;font-size:12px;color:#647569;margin-bottom:6px}.offer-investment p{font-size:clamp(49px,4.2vw,66px);font-weight:500;letter-spacing:-.06em;line-height:1.15;margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}.offer-investment p span{font-size:15px;font-weight:500;letter-spacing:-.025em;margin-left:3px;color:#627366}.offer-investment small{font-size:13px;line-height:1.5;color:#627366;max-width:180px;padding-bottom:6px}.pricing-scope{padding-top:25px;flex:1}.pricing-scope>p{font-size:13px;font-weight:600;margin:0 0 16px}.pricing-scope ul{list-style:none;margin:0;padding:0;display:grid;gap:13px}.pricing-scope li{font-size:15px;line-height:1.5;display:flex;align-items:flex-start;gap:12px}.scope-check{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:17px;height:19px;font-size:13px;color:#426345;margin-top:1px}.pricing-infrastructure{display:flex;align-items:center;gap:13px;background:#f2f6ef;border:1px solid #e4ebdf;border-radius:11px;padding:15px 17px;margin:27px 0 23px}.pricing-infrastructure svg{width:26px;height:26px;stroke:#587451;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.pricing-infrastructure strong{font-size:14px;font-weight:600;display:block}.pricing-infrastructure span{font-size:12px;color:#64785c;display:block;margin-top:4px}.pricing-cta{display:flex;justify-content:center;align-items:center;min-height:53px;border-radius:100px;padding:14px 18px;background:#143d2e;color:white;font-size:14px;font-weight:600;text-align:center;transition:background-color .18s;text-decoration:none}.pricing-cta-note{font-size:12px;line-height:1.5;color:#52665a;text-align:center;margin:12px 0 0}.pricing-cta:focus-visible,.pricing-reassurance a:focus-visible{outline:3px solid #b4e63b;outline-offset:5px}.pricing-reassurance{display:grid;grid-template-columns:1fr 1fr auto;gap:32px;align-items:center;margin-top:37px;padding:24px 0 30px;border-bottom:1px solid #375749}.pricing-you>span{font-size:13px;color:#bdd0bd}.pricing-reassurance p{font-size:16px;line-height:1.5;margin:10px 0 0}.pricing-us{border-left:1px solid #41634e;padding-left:32px}.pricing-us img{width:78px;height:auto;display:block}.pricing-reassurance a{display:flex;align-items:center;min-height:44px;font-size:14px;color:#d4ebbf;text-decoration:none;border-bottom:1px solid #7c9d68;padding:8px 0;line-height:1.5}.pricing-terms{font-size:12px;line-height:1.65;color:#aac1af;margin-top:21px;margin-bottom:0}@media(hover:hover) and (pointer:fine){.pricing-cta:hover{background:#285c42}.pricing-reassurance a:hover{color:white}}@media(max-width:1150px){.pricing-heading>p{font-size:15px;max-width:285px}.pricing-color-head{padding:25px 30px 28px;min-height:210px}.pricing-offer-body{padding:27px 30px 25px}.offer-investment{grid-template-columns:1fr}.offer-investment small{max-width:none;margin-top:9px;padding:0}.pricing-trigger{font-size:15px}.pricing-grid{gap:22px}.pricing-scope li{font-size:14px}.pricing-reassurance a{max-width:190px}}@media(max-width:760px){.pricing-section{padding:60px 18px 35px}.pricing-heading{display:block;margin-bottom:30px}.pricing-heading h2{font-size:46px}.pricing-heading>p{font-size:15px;margin-top:24px;max-width:none}.pricing-heading>p br{display:none}.pricing-heading>p strong{display:block;margin-top:3px}.pricing-kicker{font-size:12px;margin-bottom:16px}.pricing-grid{grid-template-columns:1fr;gap:25px}.pricing-color-head{padding:24px;min-height:0}.pricing-offer-top{margin-bottom:27px;font-size:12px}.offer-duration{font-size:11px}.pricing-offer h3{font-size:43px}.pricing-trigger{font-size:15px}.pricing-offer-body{padding:24px}.offer-investment p{font-size:60px}.offer-investment small{font-size:13px;margin-top:8px}.pricing-scope li{font-size:14px}.pricing-reassurance{grid-template-columns:1fr 1fr;gap:20px;margin-top:21px;padding-bottom:24px}.pricing-us{padding-left:20px}.pricing-reassurance p{font-size:14px}.pricing-reassurance>a{grid-column:1/-1;max-width:none;width:fit-content;margin-top:2px}.pricing-terms{font-size:11px}}@media(prefers-reduced-motion:reduce){.pricing-cta{transition:none}}
