:root{--ink:#142b30;--deep:#10282e;--deep2:#183840;--muted:#697a7c;--lime:#c5f486;--lime2:#d9ffaa;--cream:#f7f8f3;--white:#fff;--line:#e1e8e0;--font:'Manrope',sans-serif;--body:'DM Sans',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}svg{display:block}p{line-height:1.7}h1,h2,h3{font-family:var(--font);letter-spacing:-.055em;margin:0}h2{font-size:clamp(2.45rem,4vw,4.25rem);line-height:1.16;font-weight:800}h2 em,h1 em{font-style:normal;color:#85ae4c}h3{letter-spacing:-.035em}.container{max-width:1240px;margin:auto;padding:0 32px}.skip-link{position:absolute;z-index:200;left:8px;top:-80px;padding:12px;background:#fff}.skip-link:focus{top:8px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #6aa823;outline-offset:3px}
.announcement{min-height:39px;background:#16353b;color:#eaf9dd;display:flex;align-items:center;justify-content:center;gap:12px;font-size:11px;font-weight:700;letter-spacing:.04em;padding:7px 14px;text-align:center}.announcement a{color:var(--lime);border-bottom:1px solid #99c574;padding-bottom:1px;margin-left:7px}.dot-live{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px #c5f48620;flex-shrink:0}.site-header{height:87px;background:var(--cream);position:sticky;top:0;z-index:80;border-bottom:1px solid rgba(28,52,48,.07);box-shadow:0 3px 24px #13292305}.nav-inner{height:100%;display:flex;align-items:center;gap:38px}.brand{display:inline-flex;align-items:center;gap:9px;flex-shrink:0}.brand-mark{width:42px;height:42px;border-radius:13px;background:#17373d;color:var(--lime);display:grid;place-items:center}.brand-mark svg{width:25px;height:25px}.brand-word{display:flex;flex-direction:column;gap:1px}.brand-word strong{font:800 16px/1.2 var(--font);letter-spacing:-.055em;white-space:nowrap}.brand-word small{font-size:7.5px;font-weight:700;letter-spacing:.25em;color:#5a7073}.desktop-nav{margin:auto;display:flex;align-items:center;gap:27px}.desktop-nav a{font-size:12px;color:#496065;font-weight:700;transition:color .2s}.desktop-nav a:hover{color:#80a946}.nav-actions{display:flex;align-items:center;gap:15px}.nav-phone{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800;white-space:nowrap}.nav-phone svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.button{min-height:53px;padding:0 22px;border:0;border-radius:7px;font-weight:800;font-size:12px;display:inline-flex;align-items:center;justify-content:center;gap:23px;white-space:nowrap;transition:transform .2s,box-shadow .2s,background .2s}.button:hover{transform:translateY(-2px);box-shadow:0 10px 25px #061b1d24}.button-dark{background:#142f35;color:white}.button-dark:hover{background:#244a50}.button-small{min-height:41px;padding:0 17px;gap:11px;font-size:11px}.button-lime{background:var(--lime);color:var(--deep)}.button-lime:hover{background:#d5ffa4}.circle-arrow{width:27px;height:27px;background:#15393a;color:var(--lime);border-radius:50%;display:grid;place-items:center;font-size:16px;font-weight:400}.mobile-menu-button{display:none;background:transparent;border:0;padding:8px}.mobile-menu-button span{display:block;height:2px;width:25px;background:#15373a;margin:5px}.mobile-nav{display:none}
.hero{overflow:hidden;padding:75px 0 17px}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:50px;align-items:center;min-height:530px}.hero-copy{padding-bottom:12px}.pill{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid #d8e5d1;border-radius:50px;font-size:10px;font-weight:800;color:#46644e;background:#f0f5e9;letter-spacing:.055em;margin-bottom:29px}.sparkle{font-size:16px;color:#709e3c}.hero h1{font-size:clamp(3.5rem,5.4vw,5.8rem);line-height:1.105;font-weight:800;letter-spacing:-.075em}.hero-description{font-size:16px;color:#627579;max-width:480px;line-height:1.82;margin:24px 0 29px}.hero-ctas{display:flex;align-items:center;gap:28px}.hero-ctas .button{padding-left:24px;padding-right:13px}.simple-link{display:inline-flex;gap:11px;align-items:center;font-size:12px;font-weight:800;white-space:nowrap;text-decoration:underline;text-decoration-color:#bad39b;text-decoration-thickness:2px;text-underline-offset:6px}.simple-link:hover{color:#699543}.hero-assurances{display:flex;gap:20px;flex-wrap:wrap;margin-top:39px;color:#637474;font-size:11px;font-weight:700}.hero-assurances span{display:flex;align-items:center;gap:6px}.hero-assurances svg{width:18px;height:18px;fill:none;stroke:#679a38;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.hero-art{height:527px;border-radius:23px;background:#dcebcf;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;isolation:isolate}.art-grid{position:absolute;inset:0;background-image:linear-gradient(#7e9f7931 1px,transparent 1px),linear-gradient(90deg,#7e9f7931 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(to bottom,black,transparent 99%)}.art-glow{position:absolute;width:510px;height:510px;background:#b1db92;border-radius:50%;filter:blur(70px);left:50%;top:55%;transform:translate(-50%,-50%);opacity:.75}.abstract-wire{position:absolute;width:340px;height:340px;border:1px solid #8dad8c;border-radius:50%;opacity:.7}.wire-a{right:-175px;top:-170px}.wire-b{left:-190px;bottom:-170px}.dashboard-card{position:relative;z-index:2;width:83%;max-width:400px;background:white;padding:25px 25px 0;border:1px solid #ebf0e6;border-radius:15px;box-shadow:0 27px 80px #314e3840;transform:rotate(-2deg)}.dash-top{display:flex;justify-content:space-between;align-items:center}.dash-logo{font:800 9px var(--font);letter-spacing:.075em;color:#6a7e7d;display:flex;align-items:center;gap:6px}.dash-logo-mark{width:20px;height:20px;border-radius:5px;background:var(--deep);color:var(--lime);font-size:13px;display:grid;place-items:center}.dash-dots{color:#a1b4b1;letter-spacing:2px}.dash-title{font:600 25px/1.24 var(--font);letter-spacing:-.07em;margin-top:31px}.dash-title strong{display:block;font-weight:800}.dash-sub{color:#889896;font-size:11px;margin-top:7px}.dash-line{height:1px;background:#e8ede8;margin:22px 0 8px}.dash-rows>div{display:flex;gap:11px;align-items:center;padding:13px 0;border-bottom:1px solid #edf1ed}.row-icon{background:#edf6e8;border-radius:7px;width:34px;height:34px;display:grid;place-items:center;color:#75945a;font-size:9px;font-weight:800}.dash-rows b{font-size:10px;font-weight:800}.dash-rows small{display:block;color:#98a5a1;font-size:9px;margin-top:2px}.dash-rows>div>span:nth-child(2){flex:1}.row-check{width:19px;height:19px;border-radius:50%;background:#e8f7d9;color:#5b9440;font-size:12px;display:grid;place-items:center}.row-arrow{font-size:18px;color:#a8bd9b}.dash-bottom{display:flex;justify-content:space-between;align-items:center;font-size:9px;font-weight:800;color:#667a71;margin:17px -25px 0;padding:17px 25px;background:#f8faf6;border-radius:0 0 15px 15px}.dash-signal{display:flex;align-items:center;gap:6px;color:#648247;font-size:8px;letter-spacing:.05em}.dash-signal i{width:7px;height:7px;border-radius:50%;background:#9fc66a}.floating-chip{z-index:3;position:absolute;display:flex;align-items:center;gap:9px;background:#fff;border-radius:8px;padding:12px 13px;box-shadow:0 12px 35px #193e3024;font:800 9px var(--font);letter-spacing:.02em}.chip-top{top:67px;right:17px;transform:rotate(5deg)}.chip-icon{font-size:17px;color:#57884e}.chip-bottom{bottom:49px;left:17px;transform:rotate(5deg)}.chip-star{font-size:20px;color:#6c9751}.scroll-prompt{display:flex;align-items:center;gap:17px;font-size:9px;letter-spacing:.19em;font-weight:800;color:#81918c;margin-top:26px}.scroll-line{height:1px;width:60px;background:#bbcbc0}.benefit-ribbon{background:#ecf1e8;border-top:1px solid #dce7d9;border-bottom:1px solid #dce7d9}.ribbon-content{display:flex;align-items:center;justify-content:space-between;min-height:86px;gap:15px;font-size:11px;font-weight:800;color:#637c6c;white-space:nowrap}.ribbon-content>span:first-child{color:var(--deep)}.ribbon-sep{width:4px;height:4px;border-radius:50%;background:#9fb99d;flex-shrink:0}.section{padding:114px 0}.section-top{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:46px}.section-top>p{max-width:380px;color:#718183;font-size:14px;margin:0 0 8px}.eyebrow{display:flex;align-items:center;gap:12px;color:#678a4b;font:800 10px var(--font);letter-spacing:.16em;margin-bottom:20px}.accent-line{display:inline-block;width:24px;height:2px;background:#92bb63}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.service-card{min-height:322px;border:1px solid #e1e8df;border-radius:11px;background:white;padding:27px;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.service-card:hover{transform:translateY(-5px);box-shadow:0 25px 55px #27402413}.service-icon{width:59px;height:59px;border-radius:12px;background:#edf5e7;color:#527f57;display:grid;place-items:center;margin-bottom:28px}.service-icon svg{width:36px;height:36px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.service-counter{font:800 9px var(--font);letter-spacing:.12em;color:#8d9e95;margin-bottom:9px}.service-card h3{font-size:21px;line-height:1.3}.service-card p{font-size:12px;line-height:1.8;color:#6f8180;margin:13px 0 21px}.card-link{margin-top:auto;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e8eee7;padding-top:18px;font-size:11px;font-weight:800;color:#35563f}.card-link span{font-size:19px}.process-section{background:var(--deep);color:white;padding:104px 0 70px;position:relative;overflow:hidden}.process-layout{display:grid;grid-template-columns:1fr 1fr;gap:14%;position:relative;z-index:2}.eyebrow-light{color:var(--lime)}.process-intro h2{max-width:530px}.process-intro h2 em,.quote-section h2 em,.bottom-cta h2 em{color:var(--lime)}.process-intro>p{max-width:390px;color:#a7b8b8;font-size:14px;margin:21px 0 29px}.process-steps{padding-top:24px}.process-step{display:flex;align-items:start;gap:26px;padding:0 0 34px;margin-bottom:32px;border-bottom:1px solid #315057}.process-step:last-child{border-bottom:0}.step-marker{width:46px;height:46px;border:1px solid #557068;border-radius:50%;display:grid;place-items:center;font:800 13px var(--font);color:var(--lime);flex-shrink:0}.process-step h3{font-size:19px;margin:4px 0 8px;letter-spacing:-.035em}.process-step p{margin:0;color:#96abad;font-size:12px;line-height:1.8;max-width:315px}.process-decoration{position:absolute;bottom:-31px;left:-30px;white-space:nowrap;font:800 80px var(--font);letter-spacing:-.06em;color:#17363a;pointer-events:none}.industries-section{padding-bottom:99px}.industry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.industry-item{background:#fff;border:1px solid #e2e9de;min-height:120px;padding:23px 20px;border-radius:9px;display:flex;flex-direction:column;justify-content:space-between;transition:background .2s,transform .2s}.industry-item:hover{background:#eff5e7;transform:translateY(-3px)}.industry-emoji{font-size:21px;font-weight:600;line-height:1;color:#82a56b}.industry-item strong{font:800 14px var(--font);letter-spacing:-.025em}.industry-item>span:last-child{align-self:end;margin-top:-21px;color:#93ad92}.industries-note{display:flex;align-items:center;gap:16px;margin-top:28px;padding:24px 26px;border:1px dashed #cadbc3;border-radius:10px;background:#f0f4eb}.industries-note .asterisk{font-size:27px;color:#7cad53}.industries-note p{margin:0;flex:1;font-size:12px;color:#637a6b}.industries-note a{font-size:11px;font-weight:800;white-space:nowrap}.quote-section{background:#193b40;color:white;padding:112px 0;overflow:hidden}.quote-layout{display:grid;grid-template-columns:.85fr 1fr;gap:12%;align-items:center}.quote-content h2{font-size:clamp(2.6rem,4vw,4.6rem)}.quote-content>p{color:#b6c6c3;font-size:14px;max-width:435px;margin:23px 0 31px}.quote-benefits{display:grid;gap:17px;color:#d7e8e0;font-size:12px;font-weight:600}.quote-benefits>div{display:flex;align-items:center;gap:12px}.quote-benefits span{height:25px;width:25px;border:1px solid #749c84;color:var(--lime);border-radius:50%;display:grid;place-items:center;flex-shrink:0}.quote-contact{display:flex;align-items:center;gap:14px;margin-top:54px;padding-top:24px;border-top:1px solid #466169;font-size:12px;color:#a4bdb7}.quote-contact a{font-weight:800;color:var(--lime)}.form-card{background:white;border-radius:13px;color:var(--ink);padding:35px;box-shadow:0 25px 80px #071c1d30}.form-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:28px}.form-kicker{font-size:9px;letter-spacing:.16em;font-weight:800;color:#7b9f57}.form-head h3{font-size:28px;letter-spacing:-.05em;margin-top:6px}.form-head p{font-size:12px;color:#87968e;margin:5px 0 0}.form-spark{color:#a6d16c;font-size:33px;line-height:1}.form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 13px}.field{display:flex;flex-direction:column;gap:7px}.field-wide{grid-column:span 2}.field label{font-size:10px;font-weight:800;color:#395251}.field label b,.consent-label b{color:#bd755b}.field input,.field select{width:100%;height:46px;min-width:0;border:1px solid #dbe3dc;background:#f9fbf8;border-radius:6px;padding:0 13px;font-size:12px;color:var(--deep);outline:none;transition:border-color .2s}.field input:focus,.field select:focus{border-color:#71a255;background:white;box-shadow:0 0 0 3px #b9e38d39}.field input::placeholder{color:#a0aaa5}.consent-label{display:flex;gap:10px;margin:22px 0 17px;font-size:10px;line-height:1.55;color:#607370}.consent-label input{margin:1px 0 0;width:15px;height:15px;accent-color:#376b47;flex-shrink:0}.submit-button{width:100%;justify-content:space-between;padding:0 20px;min-height:52px}.form-fineprint{font-size:9px;color:#98a7a0;margin:15px 0 0;line-height:1.6}.form-fineprint a{text-decoration:underline}.form-status{font-size:12px;margin-top:15px;background:#ecf6e7;color:#264d36;padding:14px;border-radius:6px}.honeypot{position:absolute;left:-9999px;height:0;overflow:hidden}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:13%}.faq-intro h2{font-size:clamp(2.4rem,3.6vw,3.75rem)}.faq-intro p{font-size:13px;color:#758784;max-width:355px;margin:22px 0 24px}.faq-list{border-top:1px solid #dbe4dd}.faq-list details{border-bottom:1px solid #dbe4dd}.faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;font:800 14px/1.5 var(--font);padding:25px 0;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{width:27px;height:27px;border-radius:50%;border:1px solid #c5d8c4;display:grid;place-items:center;flex-shrink:0;color:#668c54;font-size:20px;font-weight:400;transition:transform .2s,background .2s}.faq-list details[open] .faq-plus{transform:rotate(45deg);background:#e9f6dc}.faq-list details p{font-size:12px;color:#6c807b;margin:-7px 0 24px;line-height:1.85;max-width:560px}.bottom-cta{background:#dcf2c1;padding:68px 0}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.bottom-cta .eyebrow{color:#66844e}.bottom-cta h2{font-size:clamp(2.6rem,4vw,4.4rem)}.bottom-cta h2 em{color:#5b9049}.bottom-cta p{margin:11px 0 0;color:#667d60;font-size:13px}.bottom-cta .button{background:var(--deep);color:white}.bottom-cta .circle-arrow{background:#335c50}.site-footer{background:#102a2f;color:white;padding:70px 0 20px}.footer-top{display:flex;justify-content:space-between;gap:50px;padding-bottom:72px}.footer-brand .brand-mark{background:#d0f39c;color:#193f3b}.footer-brand .brand-word small{color:#8ea5a0}.footer-top>div:first-child>p{max-width:220px;font-size:12px;color:#90aaa6;margin-top:19px}.footer-links{display:flex;gap:120px}.footer-links>div{display:grid;gap:14px;align-content:start}.footer-links strong{font:800 11px var(--font);margin-bottom:9px}.footer-links a{font-size:12px;color:#abc0ba}.footer-links a:hover{color:var(--lime)}.footer-bottom{border-top:1px solid #315057;display:flex;justify-content:space-between;gap:25px;padding-top:23px;font-size:10px;color:#8aaba6}.footer-bottom>div:last-child{display:flex;gap:25px}.footer-bottom a{text-decoration:underline}
/* Standalone supporting pages */
.inner-page{min-height:65vh;padding:100px 0 120px}.inner-page .text-panel{max-width:800px;margin:auto}.inner-page h1{font:800 clamp(2.6rem,5vw,4.3rem)/1.15 var(--font);letter-spacing:-.06em;margin:18px 0}.inner-page h2{font-size:22px;margin-top:35px;letter-spacing:-.035em}.inner-page p,.inner-page li{font-size:14px;color:#637977;line-height:1.85}.inner-page a.underlined{text-decoration:underline}.success-symbol{display:grid;place-items:center;background:#e0f5c9;color:#467d36;border-radius:50%;width:70px;height:70px;font-size:32px}
@media(max-width:1120px){.desktop-nav{gap:16px}.nav-phone{display:none}.hero-grid{gap:30px}.hero h1{font-size:clamp(3.3rem,5vw,5rem)}.ribbon-content{font-size:10px}.quote-layout{gap:6%}}
@media(max-width:900px){.container{padding:0 24px}.site-header{height:75px}.desktop-nav,.nav-actions{display:none}.mobile-menu-button{display:block;margin-left:auto}.mobile-nav{display:flex;position:absolute;left:0;right:0;top:75px;background:#f7f8f3;border-top:1px solid #e5ede3;box-shadow:0 18px 25px #0b252019;flex-direction:column;padding:13px 24px 23px}.mobile-nav[hidden]{display:none}.mobile-nav a{padding:13px;font-weight:700;font-size:14px}.mobile-nav-cta{background:var(--lime);border-radius:7px;margin-top:7px;text-align:center}.hero{padding:55px 0 25px}.hero-grid{grid-template-columns:1fr;gap:40px}.hero-copy{max-width:700px}.hero h1{font-size:clamp(3.5rem,8vw,5.6rem)}.hero-art{max-width:650px;width:100%;margin:auto}.scroll-prompt{margin-top:38px}.ribbon-content{flex-wrap:wrap;justify-content:center;padding-top:20px;padding-bottom:20px;min-height:70px}.section{padding:80px 0}.section-top{gap:25px}.process-layout{gap:8%}.quote-layout{grid-template-columns:1fr;gap:50px}.quote-content h2{max-width:700px}.quote-benefits{grid-template-columns:repeat(2,1fr)}.quote-contact{margin-top:33px}.form-card{max-width:650px;width:100%;margin:auto}.faq-layout{gap:6%}.footer-links{gap:55px}}
@media(max-width:680px){.container{padding:0 20px}.announcement{font-size:9px;gap:7px}.announcement a{margin-left:0}.hero{padding-top:47px}.hero h1{font-size:clamp(3rem,11.3vw,4.2rem)}.hero-description{font-size:14px}.hero-ctas{gap:19px;flex-wrap:wrap}.hero-assurances{margin-top:29px;gap:12px}.hero-art{height:420px}.dashboard-card{width:81%;padding:19px 19px 0}.dash-title{margin-top:21px;font-size:22px}.dash-bottom{margin-left:-19px;margin-right:-19px;padding:16px 19px}.dash-rows>div{padding:10px 0}.chip-top{top:31px;right:5px}.chip-bottom{left:6px;bottom:26px}.floating-chip{font-size:8px;padding:9px}.scroll-prompt{font-size:8px}.ribbon-content{gap:10px 13px}.ribbon-content>span:first-child{flex-basis:100%;text-align:center}.section-top{display:block}.section-top p{margin-top:20px}.service-grid,.industry-grid{grid-template-columns:1fr}.service-card{min-height:270px}.service-icon{margin-bottom:17px}.process-section{padding:75px 0 40px}.process-layout{grid-template-columns:1fr;gap:40px}.process-steps{padding-top:0}.process-decoration{font-size:42px;bottom:-9px}.industries-note{flex-wrap:wrap}.industries-note p{flex-basis:85%}.industries-note a{margin-left:40px}.quote-section{padding:75px 0}.quote-benefits{grid-template-columns:1fr}.form-card{padding:24px 18px}.form-fields{grid-template-columns:1fr}.field-wide{grid-column:span 1}.form-head h3{font-size:25px}.faq-layout{grid-template-columns:1fr;gap:45px}.faq-list summary{font-size:13px}.bottom-cta{padding:55px 0}.cta-inner{flex-direction:column;align-items:flex-start}.footer-top{flex-direction:column;gap:35px;padding-bottom:45px}.footer-links{gap:65px}.footer-bottom,.footer-bottom>div:last-child{flex-direction:column;gap:12px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* Provider field and transparent savings illustration — October 2026 */
.field-help{font-size:10px;line-height:1.55;color:#6f827c;font-weight:500}
.currency-input{position:relative;width:100%}
.currency-input>span{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:#49685b;font-weight:800;font-size:13px;pointer-events:none}
.currency-input input{padding-left:30px}
.savings-estimator{background:linear-gradient(125deg,#f1f8e8,#f7faf5);border:1px solid #cce1b9;border-radius:11px;padding:20px 20px 17px;margin-top:20px}
.estimator-top{display:flex;gap:11px;align-items:center}
.estimator-icon{width:38px;height:38px;background:#d9efc2;border-radius:9px;display:grid;place-items:center;font-size:22px;font-weight:700;color:#416c3f;flex-shrink:0}
.estimator-eyebrow{font-size:9px;color:#5e8944;font-weight:800;letter-spacing:.09em}
.estimator-top h4{font-size:16px;letter-spacing:-.035em;margin:3px 0 0;color:#193c39}
.savings-empty{padding:17px 0 3px;font-size:12px;line-height:1.65;color:#597468}
.savings-results{display:grid;gap:9px;margin-top:18px}
.savings-results[hidden]{display:none}
.savings-total,.savings-monthly{display:flex;justify-content:space-between;align-items:center;gap:12px}
.savings-total{border-top:1px solid #cee0c2;padding-top:15px}
.savings-total span,.savings-monthly span{font-size:11px;color:#557064;font-weight:700}
.savings-total strong{font-size:23px;letter-spacing:-.06em;color:#286147;white-space:nowrap}
.savings-monthly strong{font-size:15px;color:#286147;white-space:nowrap}
.savings-explanation{color:#6f8175;font-size:9px;line-height:1.65;margin:14px 0 0}
.savings-explanation strong{color:#4f715b}
@media(max-width:450px){.savings-estimator{padding:16px 14px}.savings-total strong{font-size:19px}.estimator-top h4{font-size:14px}}
