.hw{background:linear-gradient(180deg, var(--paper) 0, var(--cream-soft) 100%);overflow-x:clip}.hw-head{max-width:640px}.hw-head h2 em{color:var(--gold);font-style:italic}.hw-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:64px;margin-top:24px;display:grid}.hw-steps{margin:0;padding:0;list-style:none;position:relative}.hw-steps:before{content:"";background:var(--line);width:1px;position:absolute;top:22vh;bottom:22vh;left:27px}.hw-step{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:4px 18px;min-height:62vh;display:grid;position:relative}.hw-step>*{transition:opacity .45s}.hw-step:not(.on)>:not(.hw-inline){opacity:.32}.hw-no{background:var(--paper);border:1px solid var(--line);width:56px;height:56px;font:600 24px/1 var(--display);color:var(--gold);border-radius:50%;place-items:center;transition:background .45s,color .45s,border-color .45s;display:grid;position:relative}.hw-step.on .hw-no{background:var(--forest);border-color:var(--forest);color:var(--cream)}.hw-step h3{margin-bottom:10px;font-size:clamp(26px,2.6vw,34px)}.hw-step p{color:var(--muted);max-width:44ch;font-size:16.5px}.hw-inline{display:none}.hw-stick{align-self:start;margin-top:12vh;position:sticky;top:calc(50vh - min(21vw,260px))}.hw-cap{color:var(--muted);justify-content:center;align-items:center;gap:12px;margin-top:18px;font-size:13px;font-weight:700;display:flex}.hw-cap span{gap:6px;display:flex}.hw-cap i{background:var(--line);border-radius:50%;width:7px;height:7px;transition:width .3s,background .3s}.hw-cap i.on{background:var(--gold);border-radius:4px;width:22px}.hw-more{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.hw-laptop{filter:drop-shadow(0 30px 40px #0b2e1d38);width:100%}.hw-lid{background:linear-gradient(#26302a,#121a15);border-radius:18px 18px 6px 6px;padding:2.2% 2.2% 3%}.hw-screen{aspect-ratio:16/10;background:var(--cream-soft);border-radius:6px;position:relative;overflow:hidden}.hw-base{background:linear-gradient(#d9d4c8,#b9b3a6);border-radius:0 0 14px 14px;height:14px;margin:0 -6%;position:relative}.hw-base:before{content:"";background:#a39d90;border-radius:0 0 6px 6px;width:16%;height:5px;position:absolute;top:0;left:50%;translate:-50%}.hw-canvas{transform-origin:0 0;background:var(--cream-soft);width:960px;height:600px;color:var(--ink);font:500 14px/1.4 var(--body);transition:opacity .24s;position:absolute;top:0;left:0;overflow:hidden}.hw-canvas.fade{opacity:0}.hw-canvas p{margin:0}.hw-cursor{z-index:9;opacity:0;pointer-events:none;width:26px;height:26px;transition:translate .75s cubic-bezier(.45,.05,.25,1),opacity .3s;position:absolute;top:-2px;left:-3px;translate:700px 520px}.hw-cursor svg{fill:#fff;stroke:#15261b;stroke-width:1.5px;stroke-linejoin:round;filter:drop-shadow(0 2px 3px #0000004d);transform-origin:4px 2px;width:100%;height:100%;transition:scale .15s}.hw-cursor.down svg{scale:.82}.hw-canvas .hw-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hw-canvas .hw-fld{margin-bottom:12px;font-size:12px;font-weight:700;display:block}.hw-canvas .hw-fld small{margin-bottom:5px;font-size:12px;display:block}.hw-canvas .hw-fld>span{white-space:nowrap;background:#fff;border:1px solid #13472d40;border-radius:10px;align-items:center;height:38px;padding:0 12px;font-size:14px;font-weight:500;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.hw-canvas .hw-fld.focus>span{border-color:var(--gold);box-shadow:0 0 0 3px #a8843f2e}.hw-canvas .hw-fld.sel>span:after{content:"⌄";color:var(--muted);margin-left:auto}.hw-canvas .hw-caret{background:var(--ink);width:1.5px;height:17px;margin-left:1px;animation:1s step-end infinite hw-blink;display:inline-block}.hw-canvas .down{filter:brightness(.9);scale:.95}.hw-canvas .pill{vertical-align:1px;border-radius:99px;margin-left:6px;padding:2px 9px;font-size:11px;font-style:normal;font-weight:700;display:inline-block}.hw-canvas .pill.yes{color:#17753f;background:#dcf0e2}.hw-canvas .pill.no{color:#9b3b2a;background:#f6e4df}.hw-canvas .pill.wait{color:#7a5d1f;background:#f3ead2}.hw-canvas .pill.grey{color:#5d5a50;background:#e9e6dd}.hw-canvas .pz{flex-direction:column;height:100%;display:flex}.hw-canvas .pz-top{background:var(--forest-deep);height:54px;color:var(--cream-soft);flex:none;justify-content:space-between;align-items:center;padding:0 28px;display:flex}.hw-canvas .pz-logo{font:600 21px var(--display);align-items:center;gap:9px;display:flex}.hw-canvas .pz-logo img{border-radius:50%}.hw-canvas .pz-logo.ink{color:var(--forest-deep)}.hw-canvas .pz-who{opacity:.85;font-size:13px;font-weight:600}.hw-canvas .pz-who b{border:1px solid #ecdfc359;border-radius:99px;margin-left:14px;padding:5px 12px;font-weight:600}.hw-canvas .pz-body{flex:1;padding:20px 28px;position:relative}.hw-canvas .pz-head{align-items:baseline;gap:12px;display:flex;margin-bottom:14px!important}.hw-canvas .pz-head b{font:600 28px var(--display)}.hw-canvas .pz-head small{color:var(--muted);font-size:13px}.hw-canvas .pz-tabs{gap:6px;margin-bottom:16px;display:flex}.hw-canvas .pz-tabs span{border:1.5px solid var(--line);background:var(--paper);border-radius:99px;padding:7px 16px;font-size:13px;font-weight:700}.hw-canvas .pz-tabs span.on{background:var(--forest);border-color:var(--forest);color:var(--cream-soft)}.hw-canvas .pz-tabs em{opacity:.7;margin-left:5px;font-style:normal}.hw-canvas .pz-card{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:18px 20px}.hw-canvas .pz-h{font:600 21px var(--display);margin-bottom:10px!important}.hw-canvas .pz-hint{color:var(--muted);font-size:12.5px;margin:-4px 0 12px!important}.hw-canvas .pz-btn{background:var(--forest);color:var(--cream-soft);border-radius:99px;padding:9px 20px;font-size:13px;font-weight:700;transition:scale .15s;display:inline-block}.hw-canvas .pz-toast{background:var(--forest-deep);color:var(--cream-soft);white-space:nowrap;border-radius:99px;padding:11px 20px;font-size:13px;font-weight:600;transition:translate .4s cubic-bezier(.2,.9,.3,1.2);position:absolute;bottom:22px;left:50%;translate:-50% 90px}.hw-canvas .pz-toast.in{translate:-50%}.hw-canvas .sc-order{flex-direction:column;height:100%;display:flex}.hw-canvas .so-head{border-bottom:1px solid var(--line);background:#f7f1e4f2;justify-content:space-between;align-items:center;height:60px;padding:0 30px;display:flex}.hw-canvas .so-nav{align-items:center;gap:20px;font-size:13px;font-weight:600;display:flex}.hw-canvas .so-nav i{font-style:normal}.hw-canvas .so-nav b{background:var(--forest);color:var(--cream-soft);border-radius:99px;padding:7px 14px}.hw-canvas .so-main{flex:1;grid-template-columns:1fr 330px;gap:34px;padding:26px 34px 0;display:grid}.hw-canvas .so-eye{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:700}.hw-canvas .so-h{font:600 38px/1.1 var(--display);margin:6px 0 18px!important}.hw-canvas .so-form .hw-two{margin-top:2px}.hw-canvas .so-send{color:#fff;text-align:center;background:#1f8f4e;border-radius:99px;margin-top:6px;padding:12px;font-weight:700;transition:scale .15s;display:block}.hw-canvas .so-side{position:relative}.hw-canvas .so-phone{background:#17201b;border-radius:28px;width:210px;margin:0 auto;padding:6px;transition:opacity .4s,translate .5s}.hw-canvas .so-phone img{border-radius:22px;width:100%;height:auto;display:block}.hw-canvas .so-phone.away{opacity:0;translate:0 20px}.hw-canvas .wa{opacity:0;background:#efe7dc;border-radius:18px;flex-direction:column;transition:opacity .4s,translate .5s cubic-bezier(.2,.9,.3,1.1);display:flex;position:absolute;overflow:hidden;translate:0 30px;box-shadow:0 20px 44px -12px #00000059}.hw-canvas .wa.in{opacity:1;translate:0}.hw-canvas .so-side .wa{inset:0 0 26px}.hw-canvas .wa-top{color:#fff;background:#0b5c4a;flex-direction:column;padding:10px 16px;font-size:14px;display:flex}.hw-canvas .wa-top small{opacity:.75;font-size:11px}.hw-canvas .wa-chat{flex-direction:column;flex:1;gap:8px;padding:14px 12px;display:flex}.hw-canvas .wa-chat p{border-radius:10px;max-width:88%;padding:8px 11px 16px;font-size:12.5px;line-height:1.45;animation:.35s both hw-pop;position:relative}.hw-canvas .wa-chat .me{background:#d6f5c6;border-top-right-radius:2px;align-self:flex-end}.hw-canvas .wa-chat .us{background:#fff;border-top-left-radius:2px;align-self:flex-start}.hw-canvas .wa-chat p>i{color:#2d8fd5;font-size:10px;font-style:normal;position:absolute;bottom:3px;right:8px}.hw-canvas .wa-chat .dots{gap:4px;padding:12px 14px;display:flex}.hw-canvas .wa-chat .dots i{background:#9aa39d;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite hw-dot;position:static}.hw-canvas .wa-chat .dots i:nth-child(2){animation-delay:.15s}.hw-canvas .wa-chat .dots i:nth-child(3){animation-delay:.3s}.hw-canvas .wa-bar{background:#e6ddd0;align-items:center;gap:8px;padding:8px 10px;display:flex}.hw-canvas .wa-bar span{white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:99px;flex:1;height:34px;padding:0 12px;font-size:12px;line-height:34px;overflow:hidden}.hw-canvas .wa-bar b{color:#fff;background:#1f8f4e;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;transition:scale .15s;display:grid}.hw-canvas .sd{grid-template-columns:1fr 232px;gap:22px;display:grid}.hw-canvas .sd .pz-card{padding-bottom:16px}.hw-canvas .sd-ev{border:1px solid var(--line);background:var(--cream-soft);border-radius:12px;margin-bottom:12px;padding:12px 14px 2px}.hw-canvas .sd-evn{font-weight:700;margin-bottom:8px!important}.hw-canvas .sd-prev{text-align:center}.hw-canvas .sd-prev small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:11px;font-weight:700;display:block}.hw-canvas .sd-phone{background:#17201b;border-radius:28px;height:384px;padding:6px}.hw-canvas .sd-inv{text-align:center;color:#0f3d2e;background:radial-gradient(at 50% 0,#fffaf0 0,#f4ead6 70%);border-radius:22px;height:100%;padding:30px 16px 0;box-shadow:inset 0 0 0 9px #f4ead6,inset 0 0 0 10px #c8a45a}.hw-canvas .si-k{letter-spacing:.24em;text-transform:uppercase;color:#a8843f;font-size:9px;font-weight:700;margin-bottom:14px!important}.hw-canvas .si-n{font:600 30px/1.1 var(--display);letter-spacing:.12em;text-transform:uppercase;min-height:33px}.hw-canvas .si-amp{font:italic 400 28px/1 var(--display);color:#a8843f;margin:4px 0!important}.hw-canvas .si-d{font:600 15px var(--display);min-height:21px;margin-top:16px!important}.hw-canvas .si-v{letter-spacing:.14em;text-transform:uppercase;color:#56665b;min-height:14px;font-size:9.5px;font-weight:700}.hw-canvas .si-btn{color:#f4ead6;letter-spacing:.16em;text-transform:uppercase;background:#0f3d2e;padding:6px 14px;font-size:9px;font-weight:700;display:inline-block;margin-top:16px!important}.hw-canvas .sg-row{border:1px solid var(--line);background:var(--cream-soft);border-radius:12px;align-items:center;gap:10px;margin-top:8px;padding:11px 14px;transition:background .6s;display:flex}.hw-canvas .sg-row .grow{flex:1;min-width:0}.hw-canvas .sg-row b{font-size:14.5px;display:block}.hw-canvas .sg-row small{color:var(--muted);font-size:12px;display:block}.hw-canvas .sg-row em{margin-top:2px;font-size:12.5px;display:block}.hw-canvas .sg-row.fresh{background:#e8f4ea}.hw-canvas .wa-btn{color:#fff;white-space:nowrap;background:#1f8f4e;border-radius:99px;padding:7px 13px;font-size:12px;font-weight:700;transition:scale .15s}.hw-canvas .ghost{border:1.5px solid var(--line);white-space:nowrap;border-radius:99px;padding:6px 12px;font-size:12px;font-weight:700}.hw-canvas .sg-new{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .5s,opacity .5s;display:grid}.hw-canvas .sg-new>*{min-height:0;overflow:hidden}.hw-canvas .sg-new.in{opacity:1;grid-template-rows:1fr}.hw-canvas .sg-new .sg-row{background:#fbf4e2;margin-top:0;margin-bottom:0}.hw-canvas .sg-new.in .sg-row{margin-bottom:0}.hw-canvas .sg-new+.sg-row{margin-top:8px}.hw-canvas .wa-send{width:300px;height:440px;top:70px;right:30px}.hw-canvas .sr-tally{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.hw-canvas .sr-tally span{background:var(--forest-soft);color:var(--muted);border-radius:14px;padding:12px 16px;font-size:12.5px;font-weight:600}.hw-canvas .sr-tally b{font:600 38px/1 var(--display);color:var(--forest-deep);display:block}.hw-canvas .sr-tally+.pz-card{padding:8px 14px 14px}@keyframes hw-blink{50%{opacity:0}}@keyframes hw-dot{50%{opacity:.5;translate:0 -3px}}@keyframes hw-pop{0%{opacity:0;translate:0 8px}}@media (max-width:900px){.hw-grid{grid-template-columns:1fr;gap:0}.hw-stick,.hw-steps:before{display:none}.hw-step{grid-template-columns:46px minmax(0,1fr);min-height:0;padding:30px 0}.hw-step:not(.on)>:not(.hw-inline){opacity:1}.hw-no{width:46px;height:46px;font-size:20px}.hw-inline{grid-column:1/-1;margin-top:18px;display:block}.hw-step p{font-size:15.5px}}@media (prefers-reduced-motion:reduce){.hw-step>*,.hw-cap i{transition:none}.hw-canvas *,.hw-canvas{transition:none!important;animation:none!important}}
