/* Alternative light presentation. The original page remains unchanged. */
:root{color:#252525;background:#fff;--muted:#596868;--ink:#252525;--accent:#97f3e8}
body{background:#fff;color:var(--ink)}
.header{border-bottom-color:#dce5e5}
.header nav a:hover,.text-link:hover{color:#24695f}
.button-outline{border-color:#a8baba}.button-outline:hover{background:#eaf2f2}
.hero{padding-top:76px;padding-bottom:66px;gap:60px}
.hero .eyebrow{color:#526461}.dash{background:#26776a}
h1>span{color:#252525;background:linear-gradient(transparent 69%,#97f3e8 69%,#97f3e8 94%,transparent 94%);padding-right:10px}
.hero-description{color:#52605e}.micro{color:#647370}.micro a{color:#394b48}
.button-accent{box-shadow:0 3px 0 #70c9bf33}.button-accent:hover{background:#7fe8da}
.hero-property{box-shadow:0 20px 45px #24363212;border-radius:16px;color:#fff}
.property-top,.property-caption p{color:white}
.principles{color:#43544f;border-color:#dce5e5}.principles span{color:#637670}
.section-light{background:#f3f7f7}.approach{background:#eaf2f2}.offers{background:#fff}
.offer-main{background:white;border-color:#d5e2df;box-shadow:0 12px 36px #253d3610;border-radius:14px}
.offer-aside{background:#eaf2f2;border:0;border-radius:14px}
.offer-illustration img{border-radius:9px}.offer-facts{border-color:#d5e2df}
.offer-main .pill{background:#d6faf3;color:#25443d}
.how{color:#252525}.how .eyebrow{color:#596868}
.steps article{border-color:#cddcda}.step-number{color:#266e62}
.steps p{color:#596868}.steps h3{color:#252525}
.platform-section{background:#eaf2f2;color:#252525}
.platform-grid .eyebrow{color:#35675e}
.platform-grid>div>p:not(.eyebrow),.platform-features p{color:#52645e}
.platform-features article{border-color:#bdcfca}.platform-features article>span{color:#35675e}
.platform-grid .button{background:#252525;color:white}.platform-grid .button:hover{background:#414b48}
.faq-section{background:#fff}
.closing{background:#e0f8f2;border-radius:18px;padding:55px 48px;margin-top:12px;margin-bottom:64px}
.closing .eyebrow{color:#35675e}.closing p:not(.eyebrow){color:#52645e}
.closing-actions{padding-right:0}.closing-actions .button{background:#252525;color:white}
.closing-actions .button:hover{background:#414b48}
.footer{border-color:#d5e2df}.footer-top>span,.footer>p,.footer-bottom{color:#596868}
.footer a:hover{color:#26776a}.footer-bottom>a{text-decoration:underline;text-underline-offset:4px}
a:focus-visible,summary:focus-visible{outline-color:#26776a}
@media(max-width:1050px){.hero{gap:28px}.closing{padding:42px 30px}.closing h2{font-size:35px}}
@media(max-width:740px){.hero{padding-top:42px;padding-bottom:35px;gap:32px}.hero-property{border-radius:12px}.closing{padding:34px 24px;margin-bottom:40px;gap:28px}.closing h2{font-size:32px}.footer-bottom>a{text-align:right;max-width:150px}}

.hero .property-caption .eyebrow{color:#97f3e8}
