*{box-sizing:border-box}:root{--g:#064b28;--g2:#19733c;--gold:#c99b29;--muted:#687169}html,body{margin:0;min-height:100%;font-family:"DM Sans",sans-serif;color:#202720}body{background:radial-gradient(circle at 12% 20%,#edf5e8,transparent 29%),radial-gradient(circle at 88% 42%,#f3f6e4,transparent 30%),#fff}.page{min-height:100vh;display:flex;flex-direction:column;overflow:hidden}header{text-align:center;padding:16px 20px 0}.logo{width:min(330px,70vw);mix-blend-mode:multiply}main{flex:1;width:min(1180px,94%);margin:auto;display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:25px;padding:5px 0 35px}.copy{text-align:center}.badge{display:inline-block;border:1px solid #d5b355;border-radius:50px;padding:8px 22px;color:var(--g);font-size:11px;font-weight:700;letter-spacing:.22em}h1{font-family:"Playfair Display",serif;color:var(--g);font-size:clamp(46px,5.7vw,76px);line-height:.98;margin:18px 0}h1 em{color:var(--gold);font-style:normal}h2{font-size:24px;margin:0 0 7px}.copy p{max-width:660px;margin:auto;color:var(--muted);font-size:16px;line-height:1.65}.actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin:26px 0 14px}.btn{min-width:220px;padding:15px 23px;border-radius:50px;text-decoration:none;font-weight:700}.wa{background:linear-gradient(135deg,#268f3e,#08652e);color:#fff;box-shadow:0 10px 25px #0c632e2d}.call{border:2px solid var(--g);color:var(--g);background:#fff}.phone{display:inline-block;text-decoration:none;color:var(--g);font-size:19px;font-weight:700}.tag{font-family:"Playfair Display",serif;font-style:italic;color:var(--g);font-size:20px;margin:10px 0 25px}.features{border-top:1px solid #e2e6d9;padding-top:19px;display:flex;justify-content:center;gap:25px;flex-wrap:wrap;color:var(--g);font-size:13px;font-weight:600}.visual{position:relative;display:flex;justify-content:center;align-items:center;min-height:520px}.glow{position:absolute;width:430px;height:430px;border-radius:50%;background:radial-gradient(circle,#e8f2d3,#f8faef 60%,transparent 72%)}.visual img{position:relative;width:min(430px,94%);max-height:590px;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 22px 24px rgba(29,58,33,.15))}footer{background:#064b28;color:#fff;text-align:center;padding:17px 20px;font-size:12px}@media(max-width:850px){main{grid-template-columns:1fr}.visual{min-height:auto}.visual img{width:min(350px,82vw);max-height:430px}.glow{width:330px;height:330px}}@media(max-width:560px){h1{font-size:43px}h2{font-size:20px}.copy p{font-size:15px}.actions{flex-direction:column;align-items:center}.btn{width:min(100%,330px)}.features{gap:13px}.visual img{width:min(310px,88vw)}.glow{width:270px;height:270px}}