@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap");:root{--ink:#18201d;--muted:#66706b;--green:#174c3c;--soft:#e8efea;--paper:#f7f6f2;--line:#dce2de;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}nav{height:78px;display:flex;align-items:center;justify-content:space-between;max-width:1180px;margin:auto;padding:0 28px;position:-webkit-sticky;position:sticky;top:0;background:hsla(48,24%,96%,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5}.logo{font-family:Manrope;font-weight:800;font-size:20px;letter-spacing:-.05em}.logo i{font-style:normal;color:var(--green);font-weight:500}.links{display:flex;align-items:center;gap:28px;color:var(--muted);font-size:14px}.links a:hover{color:var(--green)}.button,.nav-cta{display:inline-flex;align-items:center;gap:9px;background:var(--green);color:#fff;border-radius:10px;padding:13px 18px;font-weight:600;border:0;cursor:pointer}.nav-cta{padding:10px 15px;font-size:13px}.menu{display:none;background:none;border:0}.hero{max-width:1180px;margin:auto;padding:105px 28px 120px;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.eyebrow{font-size:11px;letter-spacing:.15em;font-weight:700;color:var(--green);margin:0 0 18px}.hero h1{font:800 clamp(44px,5.5vw,70px)/1.02 Manrope;letter-spacing:-.06em;margin:0 0 24px;max-width:650px}.lede{font-size:18px;line-height:1.65;color:var(--muted);max-width:590px}.actions{display:flex;align-items:center;gap:25px;margin:31px 0}.text-button{display:inline-flex;font-weight:600;color:var(--green)}.text-button,.trust{gap:8px;align-items:center}.trust{display:flex;font-size:13px;color:var(--muted)}.trust svg{color:var(--green)}.mock{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px;box-shadow:0 25px 65px #174c3c12}.mock-top{display:flex;align-items:center;gap:7px;border-bottom:1px solid var(--line);padding-bottom:18px}.dot{width:8px;height:8px;border-radius:50%;background:#c9a65e}.dot.gold{background:#d5d0ae}.dot.green{background:#7ea48f}.mock-label{margin-left:auto;font-size:12px;color:var(--muted)}.flow{display:flex;align-items:center;gap:8px;padding:32px 0}.flow>svg{color:#9aa9a1;width:18px}.flow-card{flex:1 1;display:flex;flex-direction:column;gap:7px;border:1px solid var(--line);border-radius:10px;padding:14px;min-height:130px}.flow-card svg{color:var(--green)}.flow-card b{font-size:13px}.flow-card small{color:var(--muted);font-size:11px;line-height:1.45}.tag{align-self:flex-start;background:var(--soft);color:var(--green);font-size:10px;padding:4px 7px;border-radius:5px}.tag.soft{background:#f3f0e6;color:#76653c}.mock-note{display:flex;gap:10px;align-items:center;padding-top:17px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.benefits,.dashboard,.faq,.ideal,.problem,.section{max-width:1180px;margin:auto;padding:110px 28px}.problem{border-top:1px solid var(--line)}h2{font:700 clamp(30px,4vw,46px)/1.08 Manrope;letter-spacing:-.05em;max-width:680px;margin:0 0 45px}.cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.cards article{background:#fff;border:1px solid var(--line);padding:28px;border-radius:12px}.cards span{color:var(--green);font:700 13px Manrope}.cards h3{font:700 19px Manrope;margin:34px 0 9px}.cards p,.step p{color:var(--muted);line-height:1.6;margin:0}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:25px;gap:25px}.step{border-top:2px solid var(--green);padding-top:18px}.step>b{font:700 12px Manrope;color:var(--green)}.step h3{font:700 18px Manrope;margin:28px 0 11px}.benefits{background:var(--soft);max-width:none;padding-left:max(28px,calc((100% - 1124px)/2));padding-right:max(28px,calc((100% - 1124px)/2));display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px}.benefits ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;height:max-content}.benefits li{display:flex;gap:9px;align-items:center;font-size:14px}.benefits li svg{color:var(--green);flex:none}.dashboard{text-align:center}.dashboard h2{margin-left:auto;margin-right:auto}.dash{background:#fff;border:1px solid var(--line);padding:22px;border-radius:14px;text-align:left}.dash-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.dash-stats div{background:var(--paper);padding:18px;border-radius:9px;display:flex;flex-direction:column;gap:8px}.chart small,.dash-stats small,.dash-stats span{color:var(--muted);font-size:12px}.dash-stats strong{font:700 27px Manrope}.chart{margin-top:20px;border:1px solid var(--line);border-radius:10px;padding:20px}.chart-head{display:flex;justify-content:space-between}.bars{height:140px;display:flex;align-items:end;gap:12px;padding:22px 4px 0}.bars i{background:var(--green);opacity:.82;flex:1 1;border-radius:4px 4px 0 0}.ideal{text-align:center}.ideal .lede,.ideal h2{margin-left:auto;margin-right:auto}.pills{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.pills span{background:#fff;border:1px solid var(--line);border-radius:30px;padding:11px 16px;font-size:13px}.cta{background:var(--green);color:#fff;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;padding:100px max(28px,calc((100% - 1124px)/2));align-items:center}.cta .eyebrow{color:#b7d3c5}.cta h2{margin-bottom:18px}.cta p{color:#d3e2da;line-height:1.6}.cta form{background:#fff;border-radius:12px;padding:23px;color:var(--ink)}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}input,select,textarea{font:inherit;border:1px solid var(--line);border-radius:7px;padding:12px 13px;width:100%;background:#fff}textarea{min-height:85px;margin:10px 0;resize:vertical}.cta form .button{margin-top:4px}.cta form small{display:block;color:var(--muted);font-size:11px;margin-top:12px}.honey{display:none}.success{background:#fff;color:var(--ink);border-radius:12px;padding:30px;display:flex;flex-direction:column;gap:10px}.success svg{color:var(--green)}.faq-row{border-top:1px solid var(--line);padding:22px 0}.faq-row button{background:none;border:0;width:100%;display:flex;justify-content:space-between;text-align:left;font:600 16px Manrope;color:var(--ink);cursor:pointer}.faq-row p{color:var(--muted);line-height:1.6;max-width:700px;margin:16px 0 0}.faq-row:last-child{border-bottom:1px solid var(--line)}footer{border-top:1px solid var(--line);max-width:1180px;margin:auto;padding:46px 28px;display:flex;justify-content:space-between;color:var(--muted);font-size:13px}footer>div:last-child{display:flex;align-items:end;gap:20px;flex-wrap:wrap;justify-content:end}footer p{max-width:240px;line-height:1.5}.success b{font:600 17px Manrope}@media(max-width:800px){nav{padding:0 20px}.menu{display:block;color:var(--green)}.links{display:none;position:absolute;top:70px;left:16px;right:16px;background:#fff;padding:18px;border:1px solid var(--line);border-radius:10px;flex-direction:column;align-items:stretch;box-shadow:0 15px 40px #174c3c12}.links.show{display:flex}.hero{padding:70px 20px;display:block}.hero h1{font-size:47px}.mock{margin-top:55px}.flow{gap:4px}.flow>svg{width:12px}.flow-card{padding:10px;min-height:125px}.dashboard,.faq,.ideal,.problem,.section{padding:75px 20px}.cards,.steps{grid-template-columns:1fr}.benefits,.cta{display:block;padding:75px 20px}.benefits ul{margin-top:40px;grid-template-columns:1fr}.cta form{margin-top:35px}.dash-stats{grid-template-columns:1fr 1fr}.dash-stats div:last-child{grid-column:span 2}footer{padding:35px 20px;display:block}footer>div:last-child{justify-content:start;align-items:start;margin-top:25px}.actions{flex-wrap:wrap}.flow-card small{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}