.get-age-page{color:#17324b;background:#fff;overflow:hidden}.get-age-page .age-home-overline{letter-spacing:2.6px;font-size:16px}.get-age-hero{background:linear-gradient(125deg,#f9fbfc 0%,#fff 58%,#eef5f8 100%);grid-template-columns:minmax(0,900px);align-items:center;min-height:590px;padding:82px 7vw;display:grid;position:relative}.get-age-hero:before{content:"";background:linear-gradient(#b99559,#2f79ad);width:6px;position:absolute;inset:0 auto 0 0}.get-age-hero h1{color:#102f4d;letter-spacing:-2px;max-width:780px;margin:18px 0 24px;font:500 clamp(44px,5vw,68px)/1.04 Georgia,serif}.get-age-hero>div>p:not(.age-home-overline){color:#536b7d;max-width:700px;margin:0;font-size:17px;line-height:1.75}.get-age-hero-action{color:#fff;background:#1d628f;border-radius:6px;align-items:center;gap:24px;margin-top:32px;padding:15px 20px;font-size:17px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #173f6226}.get-age-pricing{background:#f5f8fa;padding:86px 7vw 92px}.get-age-section-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;max-width:1180px;margin:0 auto 38px;display:grid}.get-age-section-heading h2,.get-age-contact h2{color:#143652;margin:12px 0 0;font:500 38px/1.2 Georgia,serif}.get-age-section-heading>p{color:#687b8c;margin:0;font-size:17px;line-height:1.75}.get-age-price-table{background:#fff;border:1px solid #d5e0e6;border-radius:10px;max-width:1180px;margin:auto;overflow:hidden;box-shadow:0 8px 25px #153b5c0a}.get-age-price-head,.get-age-price-row{grid-template-columns:1.3fr 1fr 1fr;align-items:center;gap:28px;display:grid}.get-age-price-head{color:#b9cedc;letter-spacing:1.2px;text-transform:uppercase;background:#153b5c;padding:14px 26px;font-size:9px;font-weight:800}.get-age-price-row{border-top:1px solid #e2e9ed;min-height:145px;padding:28px 26px}.get-age-price-row:first-of-type{border-top:0}.get-age-price-row.featured{background:#fcfaf6;border-left:5px solid #b18a4b;padding-left:21px}.get-age-price-row small{color:#8e754a;letter-spacing:1.4px;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.get-age-price-row>div>strong{color:#173b60;font:500 25px Georgia,serif}.get-age-price-row>p{color:#617789;margin:0;font-size:17px;line-height:1.7}.get-age-price{text-align:left}.get-age-price strong{color:#173b60;font:500 34px Georgia,serif;display:block}.get-age-price span{color:#788c9b;margin-top:5px;font-size:17px;display:block}.get-age-price-note{color:#526d81;text-align:right;max-width:1180px;margin:22px auto 0;font-size:17px;line-height:1.6}.get-age-contact{grid-template-columns:.85fr 1.15fr;gap:78px;width:100%;margin:0;padding:90px 7vw 100px;display:grid}.get-age-contact-copy>p:not(.age-home-overline){color:#687b8c;margin:20px 0;font-size:17px;line-height:1.75}.get-age-form{background:#f8fafb;border:1px solid #d5e0e6;border-radius:10px;grid-template-columns:1fr 1fr;gap:18px;padding:30px;display:grid}.get-age-form label{color:#37556d;gap:7px;font-size:17px;font-weight:800;display:grid}.get-age-form label:nth-child(3),.get-age-form label:nth-child(4),.get-age-form button,.get-age-form>small{grid-column:1/-1}.get-age-form input,.get-age-form textarea{color:#17324b;width:100%;font:inherit;background:#fff;border:1px solid #cbd8e0;border-radius:6px;outline:none;padding:12px 13px;font-size:17px;font-weight:400}.get-age-form input:focus,.get-age-form textarea:focus{border-color:#2f79ad;box-shadow:0 0 0 3px #2f79ad1c}.get-age-form button{color:#fff;cursor:pointer;background:#1d628f;border:0;border-radius:6px;justify-content:space-between;padding:14px 17px;font-size:17px;font-weight:800;display:flex}.get-age-form>small{color:#667e90;font-size:17px;line-height:1.55}@media (width<=1100px){.get-age-hero,.get-age-section-heading,.get-age-contact{grid-template-columns:1fr}.get-age-contact{padding-left:7vw;padding-right:7vw}.get-age-price-head,.get-age-price-row{grid-template-columns:1.2fr 1fr 1fr}}@media (width<=760px){.get-age-hero{padding:58px 24px}.get-age-hero h1{font-size:42px}.get-age-pricing{padding:62px 24px}.get-age-price-head{display:none}.get-age-price-row{grid-template-columns:1fr;gap:18px}.get-age-price,.get-age-price-note{text-align:left}.get-age-contact{gap:38px;padding:64px 24px}.get-age-form{grid-template-columns:1fr}.get-age-form label{grid-column:1/-1}.get-age-section-heading h2,.get-age-contact h2{font-size:31px}}.sidebar nav button.member-nav-start{border-top:1px solid #34546d;border-radius:0;margin-top:5px;padding-top:17px}.sidebar nav button.member-nav-start.active{border-radius:8px}
