
    :root{--ink:#192d27;--muted:#63736c;--green:#245f49;--lime:#d6f36a;--paper:#f4f6ed;--white:#fff;--line:#dfe5d9;--orange:#ef8458}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 Arial,sans-serif}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Arial,sans-serif;line-height:1.12;letter-spacing:-.04em}a{color:inherit}.wrap{width:min(1160px,calc(100% - 48px));margin:auto}.nav{height:82px;display:flex;align-items:center;justify-content:space-between}.logo{font:800 19px Arial,sans-serif;text-decoration:none;display:flex;gap:10px;align-items:center}.logo-mark{width:34px;height:34px;border-radius:11px;background:var(--lime);display:grid;place-items:center;color:var(--green);font-size:20px}.links{display:flex;align-items:center;gap:30px}.links a{text-decoration:none;color:#53645c;font-size:14px;font-weight:600}.links a:hover{color:var(--green)}.nav-cta,.button{display:inline-flex;justify-content:center;align-items:center;background:var(--green);color:white;border:0;border-radius:999px;padding:13px 21px;text-decoration:none;font-weight:700;font-size:14px;cursor:pointer;transition:.2s}.nav-cta:hover,.button:hover{background:#174634;transform:translateY(-1px)}.hero{padding:72px 0 82px;display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.kicker{font-size:12px;text-transform:uppercase;letter-spacing:.13em;font-weight:700;color:var(--green);display:flex;align-items:center;gap:9px}.kicker:before{content:'';width:8px;height:8px;background:#8bb85a;border-radius:50%}h1{font-size:clamp(46px,6vw,76px);margin:20px 0 22px;max-width:620px}h1 em{font-style:normal;color:var(--green)}.hero-copy{max-width:480px;color:#586a61;font-size:18px}.hero-actions{display:flex;align-items:center;gap:22px;margin-top:30px}.text-link{font-weight:700;font-size:14px;text-decoration:none}.text-link span{font-size:18px;margin-left:5px}.trust{display:flex;gap:16px;align-items:center;margin-top:40px;color:#68786e;font-size:12px}.avatars{display:flex}.avatars i{font-style:normal;width:27px;height:27px;border-radius:50%;border:2px solid var(--paper);margin-right:-7px;display:grid;place-items:center;background:#d8b99c;font-size:12px}.avatars i:nth-child(2){background:#a9c7a5}.avatars i:nth-child(3){background:#eab791}.visual{min-height:450px;border-radius:28px;background:#dce9ce;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.sun{position:absolute;width:310px;height:310px;border-radius:50%;background:#c4e397;top:40px;right:35px}.house{position:relative;width:290px;height:230px;margin-top:92px;filter:drop-shadow(0 20px 20px #35563d25)}.roof{position:absolute;width:220px;height:160px;background:#315c45;left:35px;top:0;clip-path:polygon(50% 0,100% 44%,92% 52%,50% 19%,8% 52%,0 44%)}.home{position:absolute;left:52px;top:66px;width:190px;height:150px;background:#f7f3df;border-radius:4px 4px 12px 12px}.window{position:absolute;top:29px;left:24px;width:58px;height:66px;background:#a8c9b2;border:6px solid #fff8e6;border-radius:4px}.window:after{content:'';position:absolute;left:22px;height:100%;border-left:4px solid #fff8e6}.door{position:absolute;right:22px;bottom:0;width:49px;height:85px;background:#d5895f;border-radius:25px 25px 0 0}.plant{position:absolute;bottom:-4px;left:-23px;font-size:80px}.tag{position:absolute;background:white;padding:15px 18px;border-radius:14px;box-shadow:0 12px 35px #1b362318;font-size:12px;color:#607066}.tag b{display:block;font:700 23px Arial,sans-serif;color:var(--green)}.tag.one{top:54px;left:25px}.tag.two{right:18px;bottom:52px}.spark{position:absolute;color:#f0aa62;font-size:34px}.spark.a{top:155px;left:48px}.spark.b{bottom:93px;right:40px}.stats{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stats-inner{display:grid;grid-template-columns:repeat(3,1fr);padding:27px 0}.stat{padding:0 34px;border-right:1px solid var(--line);display:flex;align-items:center;gap:14px}.stat:first-child{padding-left:0}.stat:last-child{border:0}.stat-icon{font-size:25px}.stat strong{display:block;font:700 14px Arial,sans-serif}.stat small{color:var(--muted);font-size:12px}.section{padding:96px 0}.section-head{max-width:600px;margin-bottom:38px}.section-head h2{font-size:clamp(34px,4vw,48px);margin:14px 0}.section-head p{color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:25px;min-height:210px;transition:.2s}.card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #223e2410}.card-icon{width:43px;height:43px;border-radius:13px;background:#eef4e6;display:grid;place-items:center;font-size:22px;margin-bottom:22px}.card h3{font-size:20px;margin-bottom:10px}.card p{font-size:14px;color:var(--muted);margin:0}.card a{display:inline-block;margin-top:16px;color:var(--green);font-weight:700;font-size:13px;text-decoration:none}.check-section{background:#e8efdf;padding:86px 0}.check{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px;align-items:start}.check h2{font-size:44px;margin:15px 0}.check-copy{color:var(--muted)}.form-card{background:#fff;border-radius:20px;padding:30px;box-shadow:0 15px 45px #334d2610}.form-card label{display:block;font-size:13px;font-weight:700;margin:0 0 8px}.form-card select,.form-card input{width:100%;padding:13px 14px;border:1px solid var(--line);border-radius:10px;background:#fff;font:inherit;margin-bottom:18px;color:var(--ink)}.fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-card button{width:100%;font:inherit}.result{margin-top:15px;padding:16px;border-radius:12px;background:#eff6df;display:none}.result.show{display:block}.result strong{font:700 24px Arial,sans-serif;color:var(--green)}.bottom{padding:65px 0;background:var(--green);color:white}.bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.bottom h2{font-size:36px;margin:0 0 9px}.bottom p{margin:0;color:#d1e1d5}.button.light{background:var(--lime);color:var(--ink);white-space:nowrap}.footer{padding:26px 0;display:flex;justify-content:space-between;color:#718077;font-size:12px}.footer a{margin-left:18px;text-decoration:none}.disclaimer{font-size:11px;color:#718077;margin-top:8px}@media(max-width:760px){.wrap{width:min(100% - 34px,560px)}.nav{height:70px}.links{gap:14px}.links a:not(.nav-cta){display:none}.hero{padding:48px 0 56px;grid-template-columns:1fr;gap:36px}.hero-copy{font-size:16px}.visual{min-height:350px}.house{transform:scale(.82);margin-top:70px}.stats-inner{grid-template-columns:1fr;padding:10px 0}.stat{padding:15px 0!important;border-right:0;border-bottom:1px solid var(--line)}.stat:last-child{border-bottom:0}.section{padding:68px 0}.cards{grid-template-columns:1fr}.card{min-height:0}.check{grid-template-columns:1fr;gap:28px}.check h2{font-size:36px}.check-section{padding:66px 0}.bottom-inner{display:block}.bottom .button{margin-top:25px}.footer{display:block}.footer nav{margin-top:12px}.footer a{margin:0 14px 0 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
  
.skip{position:absolute;left:-9999px}.skip:focus{left:15px;top:10px;background:white;padding:12px;z-index:99}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #ef8458;outline-offset:4px}.article{max-width:760px;padding:65px 0 80px}.article h1{font-size:clamp(38px,5vw,58px)}.article h2{font-size:28px;margin-top:35px}.article li{margin-bottom:12px}.article p,.article li{color:#53645c}.article .lead{font-size:20px}.breadcrumb{font-size:13px;margin-bottom:30px}.note{background:#e8efdf;border-radius:15px;padding:22px;margin:28px 0}.faq details{border-top:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;font-weight:700}.faq details p{margin:14px 0 0;color:var(--muted)}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.guide{padding:26px;background:white;border:1px solid var(--line);border-radius:18px}.guide h3{font-size:21px}.guide p{font-size:14px;color:var(--muted)}.guide .kicker{margin-bottom:16px}.result h3{font-size:20px}.result ul{padding-left:20px}.result a{font-weight:700;color:var(--green)}.form-card fieldset{border:0;padding:0;margin:0}.form-card legend{font-size:13px;font-weight:700;margin-bottom:8px}.choice{display:flex;gap:12px;margin-bottom:20px}.choice label{display:flex;align-items:center;gap:6px;border:1px solid var(--line);padding:9px 14px;border-radius:9px;cursor:pointer}.choice input{width:auto;margin:0}.trust{margin-top:30px}.guide-grid+*{margin-top:30px}@media(max-width:760px){.guide-grid{grid-template-columns:1fr}.hero-actions{flex-wrap:wrap}.form-card{padding:23px}.fields{grid-template-columns:1fr}.footer{overflow-wrap:anywhere}}
.links a.nav-cta{color:#fff}.result li{margin-bottom:16px}.result li p{font-size:14px;margin:5px 0 0}
