:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;color:#193b34;background:#f6f7f2;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #cc9c35;outline-offset:4px}.nav{max-width:1240px;margin:auto;padding:28px 32px;display:flex;justify-content:space-between;align-items:center}.brand{font-size:30px;font-weight:850;letter-spacing:-1.6px}.brand span,h1 span{color:#b38947}.nav>div{display:flex;gap:28px;align-items:center;font-size:14px}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:#1c4c40;color:white;border:1px solid #1c4c40;padding:16px 24px;border-radius:9px;font-weight:650;cursor:pointer}.button:hover{background:#296551}.button.ghost{color:#193b34;background:transparent;border-color:#bdc9c0}.button.small{padding:10px 17px}main{max-width:1240px;margin:auto;padding:0 32px}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center;padding:82px 0 64px}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:750;color:#647b66;margin:0 0 22px}h1{font-size:clamp(44px,5.5vw,76px);line-height:1.04;letter-spacing:-3px;margin:0 0 25px;font-weight:650}h2{font-size:clamp(29px,3vw,43px);letter-spacing:-1.5px;line-height:1.15;margin:0 0 28px;font-weight:600}.lead{max-width:480px;font-size:18px;line-height:1.7;color:#68756f}.actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.caption{font-size:12px;line-height:1.8;color:#68756f}.hero-preview{border:1px solid #cad5c8;background:#e4ebdf;border-radius:18px;transform:rotate(2deg);box-shadow:12px 24px 60px #193b3410;overflow:hidden}.preview-head{background:#f7f9f3;padding:19px;display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:1.2px}.preview-head>span:last-child{margin-left:auto}.dot{width:8px;height:8px;background:#74986c;border-radius:50%}.preview-body{padding:30px}.preview-body>p{font-size:13px;color:#6a7d68}.preview-body h2{font-size:30px}.mini-stats{display:flex;gap:50px;margin-bottom:24px}.mini-stats b{display:block;font-size:36px;font-weight:550}.mini-stats small{color:#6a7d68}.sample-row{display:flex;align-items:center;gap:14px;border-top:1px solid #cbd6c5;padding:18px 0}.sample-row div{flex:1}.sample-row b,.sample-row small{display:block;font-size:12px}.sample-row small{margin-top:5px;color:#68756f}.pilot-note{background:#edf0e7;border:1px solid #d7dfd1;border-radius:8px;padding:18px 22px;font-size:13px;color:#60705c;line-height:1.7}.pilot-note strong{color:#244a39;margin-right:12px}section:not(.hero){padding:80px 0}.features,.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.features article{border-top:1px solid #ccd6ca;padding-top:25px}.features span{font-size:10px;letter-spacing:1px;color:#76846d}.features h3{font-size:21px;margin:21px 0 12px}.features p{font-size:14px;color:#68756f;line-height:1.85}.section-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.cycle{border:1px solid #cbd6c5;border-radius:8px;display:flex;gap:16px;padding:12px}.cycle legend{font-size:11px;color:#68756f}.plan{border:1px solid #d1dacd;background:white;border-radius:12px;padding:30px}.plan:nth-child(2){border:2px solid #4a7556;background:#f0f5eb}.plan h3{margin:0 0 16px;font-size:23px}.price{font-size:34px;font-weight:650;letter-spacing:-1px}.plan small{display:block;line-height:1.8;color:#68756f}.plan ul{list-style:none;padding:18px 0;line-height:2.2;font-size:14px;border-top:1px solid #dde3d9;margin-top:20px}.plan .button{width:100%}.discount{display:inline-block;padding:5px 9px;background:#e7efd9;border-radius:5px;font-size:12px;margin:12px 0}.cta{text-align:center;border-top:1px solid #d1dacd}footer{max-width:1240px;margin:auto;padding:30px 32px;border-top:1px solid #d1dacd;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:12px;color:#68756f}.signup{max-width:620px;margin:35px auto 70px;background:white;padding:38px;border:1px solid #d1dacd;border-radius:16px}.signup h1{font-size:38px;letter-spacing:-1.5px}.signup label{display:block;font-size:13px;margin:18px 0}.signup input:not([type=checkbox]),.signup select{display:block;width:100%;padding:13px;border:1px solid #c3cfc2;border-radius:7px;margin-top:8px;background:#fff}.signup .check{display:flex;gap:10px;align-items:flex-start;line-height:1.6}.signup button{width:100%}#signup-message{white-space:pre-line;line-height:1.7;color:#34583f;font-size:14px}.form-link{display:block;text-align:center;margin:20px 0;font-size:14px;text-decoration:underline}button:disabled{opacity:.55;cursor:wait}@media(max-width:760px){.nav{padding:20px}.nav>div{gap:15px}.nav a[href="#features"]{display:none}main{padding:0 20px}.hero{grid-template-columns:1fr;padding:40px 0;gap:35px}.hero-preview{transform:none}.features,.plans{grid-template-columns:1fr}section:not(.hero){padding:50px 0}.section-head{align-items:flex-start;flex-direction:column;margin-bottom:20px}.signup{padding:24px;margin-top:20px}footer{flex-wrap:wrap}.actions .button{flex:1;white-space:nowrap}}

:root{color:#503a26;background:#fffaf2}body{background:radial-gradient(ellipse at 85% 5%,#ffebce,transparent 45%),#fffaf2}.brand{display:inline-flex;align-items:center;gap:10px;color:#543820}.brand::before{content:'';display:inline-block;width:43px;height:43px;background:url('/favicon.svg?v=citrus-1') center/contain no-repeat}.brand span,h1 span{color:#bb5d21}.button{background:#ffd19c;color:#563419;border-color:#e7b278;border-radius:12px}.button:hover{background:#ffc180}.button.ghost{color:#67482b;background:#fffdf9;border-color:#e5cfb2}.eyebrow,.lead,.caption,.features p,.plan small,footer{color:#786651}.hero-preview{background:linear-gradient(145deg,#ffe5bf,#f0f5cf);border-color:#ebd3ad;box-shadow:12px 24px 60px #bd782f13}.preview-head{background:#fff8e9}.preview-body>p,.mini-stats small,.sample-row small{color:#796447}.dot{background:#849d31}.sample-row{border-color:#dbcba7}.pilot-note{background:#f2f7db;border-color:#dce7b1;color:#5d6735}.pilot-note strong{color:#495722}.plan{border-color:#ead7bb;border-radius:18px;background:#fffdf8}.plan:nth-child(2){border-color:#bed779;background:#f2f8dd}.discount{background:#e6efa9;color:#4a5f25}.cycle,.features article,.cta,footer,.signup{border-color:#e6d3b8}.cycle legend{color:#786651}.signup input:not([type=checkbox]),.signup select{border-color:#e5d4bc;background:#fffefa;color:#49382b}.signup{box-shadow:0 15px 60px #b8792410}input{accent-color:#a8662b}#signup-message{color:#775326}
