.desktop-nav a.is-active:after{right:0}.price-hero{padding:105px 0;background:#304956;color:#fff}.price-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:95px;align-items:end}.price-hero h1,.price-list-head h2,.price-example h2,.price-answer h2{font-family:var(--font-display),Arial,sans-serif;font-weight:600;letter-spacing:-.05em}.price-hero h1{margin:0;font-size:clamp(52px,6vw,82px);line-height:.96}.price-hero h1 span{color:#b9cbc3;font-weight:500}.price-hero-grid>div:last-child p{margin:0 0 15px;color:rgba(255,255,255,.72);font-size:13px;line-height:1.75}.price-list{padding-top:115px;padding-bottom:125px}.price-list-head{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:55px}.price-list-head h2{margin:0;font-size:clamp(46px,5vw,66px);line-height:1}.price-list-head>p{max-width:450px;margin:0 0 4px;color:#64716a;font-size:12px;line-height:1.75}.price-rows{border-top:1px solid var(--line)}.price-rows article{display:grid;grid-template-columns:55px .8fr 1.2fr;gap:35px;align-items:start;padding:32px 0;border-bottom:1px solid var(--line)}.price-index{padding-top:6px;color:var(--sage-dark);font-size:9px}.price-name h3{margin:0 0 10px;font:600 22px/1.2 var(--font-display),Arial,sans-serif}.price-name strong{display:inline-block;margin-right:7px;color:#304956;font:600 22px var(--font-display),Arial,sans-serif}.price-name small{color:#718078;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.price-rows ul{display:grid;grid-template-columns:1fr;gap:9px;margin:0;padding:2px 0 0;list-style:none}.price-rows li{position:relative;padding-left:20px;color:#5f6d66;font-size:11px;line-height:1.5}.price-rows li:before{content:'✓';position:absolute;left:0;color:var(--sage-dark);font-weight:700}.price-example{padding:110px 0;background:#536e66;color:#fff}.price-example-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:105px;align-items:start}.price-example h2{margin:24px 0 30px;font-size:clamp(47px,5vw,68px);line-height:1}.price-example-grid>div:first-child>strong{display:block;font:600 24px var(--font-display),Arial,sans-serif}.price-example strong small{color:rgba(255,255,255,.6);font:500 9px var(--font-body),Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em}.price-example-grid>div:last-child>p{margin:0 0 22px;color:rgba(255,255,255,.75);font-size:13px;line-height:1.7}.price-example ul{display:grid;gap:12px;margin:0 0 24px;padding:24px 0;border-top:1px solid rgba(255,255,255,.25);border-bottom:1px solid rgba(255,255,255,.25);list-style:none}.price-example li{position:relative;padding-left:22px;font-size:12px}.price-example li:before{content:'✓';position:absolute;left:0;color:#c7d6cf}.price-example-grid>div:last-child>small{color:rgba(255,255,255,.55);font-size:10px;line-height:1.6}.price-answer{display:grid;grid-template-columns:.9fr 1.1fr;gap:110px;padding-top:115px;padding-bottom:125px}.price-answer h2{margin:25px 0 0;font-size:clamp(46px,5vw,66px);line-height:1}.price-answer>div:last-child>p{margin:0 0 28px;color:#617069;font-size:13px;line-height:1.75}.price-answer>div:last-child>a:not(.price-phone-dark){display:flex;justify-content:space-between;width:min(285px,100%);padding:16px 18px;background:#304956;color:#fff;font-size:10px;font-weight:700}.price-phone-dark{display:inline-block;margin-top:18px;padding-bottom:4px;border-bottom:1px solid #8fa49a;font-size:15px;font-weight:600}@media(max-width:950px){.price-hero-grid,.price-list-head{gap:50px}.price-rows article{grid-template-columns:40px .9fr 1.1fr;gap:22px}}@media(max-width:850px){.price-hero{padding:75px 0}.price-hero-grid,.price-list-head,.price-example-grid,.price-answer{grid-template-columns:1fr;gap:38px}.price-list{padding-block:85px}.price-example{padding-block:85px}.price-answer{padding-block:85px}.price-rows article{grid-template-columns:35px 1fr}.price-rows article>ul{grid-column:2}}@media(max-width:560px){.price-hero h1{font-size:44px}.price-list-head h2,.price-example h2,.price-answer h2{font-size:43px}.price-rows article{grid-template-columns:27px 1fr;gap:15px}.price-name strong{display:block;margin-bottom:3px}.price-example-grid{gap:30px}}
