:root{--ink:#102d28;--teal:#087b6f;--lime:#dff59c;--paper:#f5f6ef;--white:#fff;--line:#d9e0d8;--muted:#75827e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Aptos,Segoe UI,sans-serif}.site-header{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,5vw,80px);border-bottom:1px solid var(--line);background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:sticky;top:0;z-index:20}.site-header>a{text-decoration:none;color:inherit}.brand-mark{display:inline-flex;align-items:center;gap:12px;letter-spacing:.05em}.brand-mark i{font-size:31px;font-style:normal;line-height:1}.brand-mark b{font-weight:600}.brand-mark b span{color:#b61c26}.site-header nav{display:flex;gap:32px}.site-header nav a{color:#3e5350;text-decoration:none;font-size:14px}.header-cta{border:1px solid var(--ink);border-radius:999px;padding:10px 22px;font-weight:650}.hero{min-height:760px;padding:clamp(64px,8vw,120px) clamp(22px,5vw,80px) 68px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;width:540px;height:540px;border:1px solid #c9d9cd;border-radius:50%;right:-180px;top:-240px;box-shadow:0 0 0 90px rgba(223,245,156,.15)}.hero-copy{max-width:840px;position:relative;z-index:2}.eyebrow,.mini-label{display:block;color:var(--teal);font-size:12px;font-weight:800;letter-spacing:.18em;margin-bottom:20px}.hero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,7vw,100px);line-height:.98;letter-spacing:-.055em;margin:0;max-width:1050px;font-weight:500}.hero h1 em{font-style:normal;color:var(--teal)}.hero-copy>p{font-size:clamp(17px,2vw,22px);line-height:1.8;max-width:720px;color:#4c615d;margin:34px 0}.hero-actions{display:flex;gap:12px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 27px;border-radius:13px;text-decoration:none;font-weight:750}.button.primary{background:var(--ink);color:white}.button.ghost{border:1px solid #a9b9b4;color:var(--ink);background:rgba(255,255,255,.55)}.proof{display:flex;gap:30px;margin-top:32px;color:#61716e;font-size:13px}.proof span:before{content:"✓";color:var(--teal);font-weight:900;margin-right:7px}.product-stage{max-width:1180px;margin:86px auto 0;display:grid;grid-template-columns:1.42fr .72fr;background:white;border:1px solid #cad8d0;border-radius:28px;overflow:hidden;box-shadow:0 34px 90px rgba(21,52,47,.15);position:relative;z-index:2}.whatsapp-pane{min-height:520px;padding:34px;background:#f0ebe2;background-image:radial-gradient(circle at 15px 15px,rgba(8,123,111,.08) 2px,transparent 0);background-size:30px 30px}.chat-head{height:62px;background:#fff;margin:-34px -34px 35px;padding:12px 20px;display:flex;gap:12px;align-items:center;border-bottom:1px solid #e4e4e4}.avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#e8f6f1;color:var(--teal);font-weight:800}.chat-head div{display:grid}.chat-head small{color:#81908d}.bubble{max-width:78%;padding:15px 18px;margin:15px 0;border-radius:14px;box-shadow:0 1px 1px rgba(0,0,0,.07);font-size:15px;line-height:1.55}.bubble p{margin:0 0 10px}.bubble strong{display:block;border-top:1px solid rgba(8,123,111,.2);padding-top:10px;color:#bd2c27}.bubble.in{background:#fff}.bubble.out{background:#dcf8d5;margin-left:auto}.bubble mark{display:inline-block;margin-top:9px;background:var(--lime);padding:2px 6px;border-radius:5px;color:var(--ink)}.composer{margin-top:45px;background:white;border-radius:18px;padding:17px 19px;color:#71807d;display:flex;justify-content:space-between}.composer span{color:white;background:var(--ink);width:31px;height:31px;border-radius:50%;display:grid;place-items:center;margin:-6px}.desk-pane{padding:32px 28px;background:linear-gradient(145deg,#fff,#f0f6ee 68%,#edfad0)}.desk-pane .brand-mark{margin-bottom:54px}.desk-pane h2{font-family:Georgia,serif;font-size:43px;line-height:1.02;margin:0 0 40px;font-weight:500}.setting{padding:15px 0;border-bottom:1px solid #dce5dd;display:grid;gap:7px}.setting span{font-size:12px;color:#75827e}.setting b{font-size:15px}.active-option{margin-top:25px;background:#fff0d1;padding:17px;border-radius:13px;font-weight:800;color:#80540d}.preview-strip{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:1px;background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.preview-strip>*{margin:0;background:#fff;padding:30px clamp(16px,3vw,42px)}.preview-strip p{font-family:Georgia,serif;font-size:24px}.preview-strip div{display:grid;gap:4px}.preview-strip b{font-size:26px}.preview-strip span{font-size:12px;color:var(--muted)}.preview-strip .featured{background:var(--lime)}@media(max-width:860px){.site-header nav{display:none}.hero{padding-top:65px}.proof{flex-direction:column;gap:8px}.product-stage{grid-template-columns:1fr;margin-top:58px}.desk-pane{display:none}.preview-strip{grid-template-columns:1fr 1fr}.preview-strip p{grid-column:1/-1}.whatsapp-pane{padding:24px}.chat-head{margin:-24px -24px 28px}.bubble{max-width:92%}}@media(max-width:520px){.site-header{height:70px}.brand-mark b{font-size:14px}.hero h1{font-size:47px}.hero-actions{flex-direction:column}.button{width:100%}.product-stage{border-radius:20px}.preview-strip{grid-template-columns:1fr}.preview-strip p{grid-column:auto}}