.hwd-scope{--hwd-copper:#b36a33;--hwd-copper-dark:#90501f;--hwd-copper-light:#cf8a4e;--hwd-copper-50:#fdf6ef;--hwd-copper-100:#f8e7d5;--hwd-copper-200:#efd0b2;--hwd-sage:#788c77;--hwd-sage-dark:#485447;--hwd-sage-50:#eef2ee;--hwd-sage-100:#dae2da;--hwd-gold:#d7ab63;--hwd-ink:#2f2a25;--hwd-ink-soft:#6d6459;--hwd-ink-muted:#968c80;--hwd-surface:#fff;--hwd-cream:#fffcf7;--hwd-line:#f0e6da;--hwd-radius:20px;--hwd-shadow:0 18px 40px -26px #5f3e1e73;--hwd-shadow-lg:0 26px 60px -28px #5f3e1e8c;color:var(--hwd-ink)}@media (prefers-reduced-motion:no-preference){html:has(.hwd-scope){scroll-behavior:smooth}}@keyframes hwdRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes hwdPop{0%{opacity:0;transform:translateY(18px)scale(.965)}to{opacity:1;transform:none}}@keyframes hwdWidth{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hwdFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes hwdSheen{0%{transform:translate(-130%)skew(-18deg)}60%,to{transform:translate(240%)skew(-18deg)}}@keyframes hwdPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.18;transform:scale(1.35)}}.hwd-reveal{animation:.75s cubic-bezier(.22,1,.36,1) both hwdRise;animation-delay:calc(var(--i,0)*80ms)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hwd-reveal{animation-fill-mode:both;animation-timeline:view();animation-range:entry 2% cover 26%}}}@media (prefers-reduced-motion:reduce){.hwd-reveal{animation:none}}.hwd-head{text-align:center;margin-bottom:2.5rem}.hwd-eyebrow{background:var(--hwd-copper-50);border:1px solid var(--hwd-copper-100);color:var(--hwd-copper-dark);border-radius:999px;align-items:center;gap:.45rem;padding:.38rem .9rem;font-size:.82rem;font-weight:700;display:inline-flex}.hwd-eyebrow svg{width:15px;height:15px}.hwd-h2{color:var(--hwd-ink);margin-top:.9rem;font-size:clamp(1.45rem,1.1rem + 1.6vw,2.25rem);font-weight:800;line-height:1.5}.hwd-rule{background:linear-gradient(90deg,transparent,var(--hwd-copper)35%,var(--hwd-gold)65%,transparent);transform-origin:50%;border-radius:999px;width:84px;height:3px;margin:.9rem auto 0;animation:.8s cubic-bezier(.22,1,.36,1) both hwdWidth}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hwd-rule{animation-timeline:view();animation-range:entry 4% cover 24%}}}.hwd-lede{max-width:70ch;color:var(--hwd-ink-soft);text-align:center;margin:1rem auto 0;font-size:1rem;line-height:2.1}.hwd-btn{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.92rem 1.7rem;font-size:1rem;font-weight:800;line-height:1;transition:transform .25s,box-shadow .25s,background-color .25s,color .25s;display:inline-flex;position:relative;overflow:hidden}.hwd-btn svg{flex:none;width:18px;height:18px}.hwd-btn:hover{transform:translateY(-2px)}.hwd-btnPrimary{background:linear-gradient(135deg,var(--hwd-copper),var(--hwd-copper-dark));color:#fff;box-shadow:0 14px 30px -16px #90501fcc}.hwd-btnPrimary:hover{box-shadow:0 20px 38px -16px #90501fe6}.hwd-btnPrimary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff6,#0000);width:42%;animation:3.6s ease-in-out infinite hwdSheen;position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.hwd-btnPrimary:after{opacity:0;animation:none}}.hwd-btnGhost{background:var(--hwd-surface);color:var(--hwd-copper-dark);border:1.5px solid var(--hwd-copper-200)}.hwd-btnGhost:hover{background:var(--hwd-copper-50);border-color:var(--hwd-copper)}.hwd-link{color:var(--hwd-copper-dark);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--hwd-copper-200);text-decoration-color:var(--hwd-copper-200);font-weight:700}.hwd-link:hover{-webkit-text-decoration-color:var(--hwd-copper);text-decoration-color:var(--hwd-copper)}.hwd-crumbs{color:var(--hwd-ink-muted);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.82rem;display:flex}.hwd-crumbs a:hover{color:var(--hwd-copper-dark)}.hwd-hero{align-items:center;gap:2.5rem;display:grid;position:relative}@media (min-width:1024px){.hwd-hero{grid-template-columns:1fr 1.05fr;gap:3rem}}.hwd-heroBadge{background:var(--hwd-sage-50);border:1px solid var(--hwd-sage-100);color:var(--hwd-sage-dark);border-radius:999px;align-items:center;gap:.5rem;padding:.42rem .95rem;font-size:.84rem;font-weight:700;display:inline-flex}.hwd-heroBadge i{background:#2e9e5b;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #2e9e5b2e}.hwd-h1{color:var(--hwd-ink-soft);margin-top:.75rem;font-size:clamp(1.15rem,.95rem + .9vw,1.62rem);font-weight:700;line-height:1.95}.hwd-kicker{letter-spacing:.01em;color:var(--hwd-copper-dark);margin-top:1rem;font-size:clamp(1.7rem,1.1rem + 2.5vw,2.45rem);font-weight:800;line-height:1.55;display:block}.hwd-kicker:after{content:"";background:linear-gradient(90deg,var(--hwd-copper),transparent);border-radius:999px;width:52px;height:2px;margin-top:.4rem;display:block}.hwd-h1 em{color:var(--hwd-copper-dark);-webkit-box-decoration-break:clone;box-decoration-break:clone;font-style:normal;position:relative}.hwd-h1 em:after{content:"";inset-inline:-2px;z-index:-1;background:linear-gradient(90deg,#d7ab636b,#b36a3338);border-radius:4px;height:.34em;position:absolute;bottom:.08em}.hwd-heroText{color:var(--hwd-ink-soft);margin-top:1.2rem;font-size:1.02rem;line-height:2.25}.hwd-heroCtas{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.hwd-heroStats{border-top:1px dashed var(--hwd-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:2.2rem;padding-top:1.6rem;display:grid}.hwd-stat b{color:var(--hwd-copper-dark);font-size:1.15rem;font-weight:800;display:block}.hwd-stat span{color:var(--hwd-ink-muted);font-size:.8rem;line-height:1.8}.hwd-video{--hwd-videoW:320px;box-shadow:var(--hwd-shadow-lg);aspect-ratio:9/16;max-width:var(--hwd-videoW);background:linear-gradient(145deg,#2c2520,#4a3a2c);border:1px solid #ffffff1f;border-radius:24px;margin-inline:auto;position:relative;overflow:hidden}@media (min-width:640px){.hwd-video{--hwd-videoW:360px}}.hwd-video video,.hwd-video img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.hwd-videoPlaceholder{text-align:center;color:#f3e6d6;background:radial-gradient(60% 60% at 50% 40%,#d7ab6338,#0000 70%),repeating-linear-gradient(-45deg,#ffffff06 0 14px,#0000 14px 28px);place-content:center;justify-items:center;gap:.9rem;display:grid;position:absolute;inset:0}.hwd-playRing{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff1a;border:1.5px solid #f3e6d673;border-radius:999px;place-items:center;width:84px;height:84px;display:grid;position:relative}.hwd-playRing:before{content:"";border:1.5px solid #d7ab6380;border-radius:999px;animation:2.6s ease-in-out infinite hwdPulse;position:absolute;inset:-10px}.hwd-playRing svg{color:#f3e6d6;width:30px;height:30px;margin-inline-start:4px}.hwd-videoNote{color:#f3e6d6c7;max-width:26ch;font-size:.86rem;line-height:2}@media (prefers-reduced-motion:reduce){.hwd-playRing:before{animation:none}}.hwd-soundBtn{inset-inline-start:14px;cursor:pointer;-webkit-backdrop-filter:blur(6px);color:#fffcf7;font:inherit;background:#14100d9e;border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .85rem;font-size:.78rem;font-weight:700;line-height:1;transition:background .2s,transform .2s;display:inline-flex;position:absolute;top:14px;box-shadow:0 10px 24px -14px #000000b3}.hwd-soundBtn:hover,.hwd-soundBtn:focus-visible{background:#14100dd1;transform:translateY(-1px)}.hwd-soundBtn svg{flex:none;width:17px;height:17px}.hwd-soundBtn[data-on="1"]{padding:.5rem}.hwd-soundBtn[data-on="1"] span{display:none}.hwd-soundBtn[data-on="0"]:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #fffcf78c;animation:2.6s ease-out infinite hwdSoundPulse;position:absolute;inset:0}@keyframes hwdSoundPulse{0%{opacity:.85;transform:scale(1)}70%,to{opacity:0;transform:scale(1.16)}}@media (prefers-reduced-motion:reduce){.hwd-soundBtn[data-on="0"]:after{opacity:.5;animation:none}.hwd-soundBtn:hover,.hwd-soundBtn:focus-visible{transform:none}}.hwd-videoChip{inset-inline-end:14px;pointer-events:none;color:var(--hwd-ink);background:#fffcf7f0;border-radius:14px;align-items:center;gap:.55rem;padding:.6rem .9rem;font-size:.8rem;font-weight:700;animation:5s ease-in-out infinite hwdFloat;display:flex;position:absolute;bottom:62px;box-shadow:0 12px 28px -14px #0000008c}.hwd-videoChip svg{width:17px;height:17px;color:var(--hwd-copper)}@media (prefers-reduced-motion:reduce){.hwd-videoChip{animation:none}}.hwd-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:1.1rem;display:grid}.hwd-card{border-radius:var(--hwd-radius);background:var(--hwd-surface);border:1px solid var(--hwd-line);box-shadow:var(--hwd-shadow);padding:1.5rem;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative}.hwd-card:hover{box-shadow:var(--hwd-shadow-lg);border-color:var(--hwd-copper-200);transform:translateY(-4px)}.hwd-cardIcon{background:var(--hwd-copper-50);width:46px;height:46px;color:var(--hwd-copper-dark);border:1px solid var(--hwd-copper-100);border-radius:14px;place-items:center;margin-bottom:1rem;display:grid}.hwd-cardIcon svg{width:22px;height:22px}.hwd-cardTitle{color:var(--hwd-ink);margin-bottom:.55rem;font-size:1.05rem;font-weight:800}.hwd-cardBody{color:var(--hwd-ink-soft);font-size:.94rem;line-height:2.1}.hwd-pain{border:1px solid var(--hwd-copper-100);background:linear-gradient(#fffaf4,#fff);border-radius:28px;padding:2.5rem 1.2rem}@media (min-width:768px){.hwd-pain{padding:3rem 2.2rem}}@media (min-width:640px){.hwd-pain .hwd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.hwd-pain .hwd-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.hwd-painCard .hwd-cardIcon{color:#a2492c;background:#fff1ec;border-color:#fadbd0}.hwd-punch{background:var(--hwd-ink);color:#fdf6ef;text-align:center;box-shadow:var(--hwd-shadow-lg);border-radius:18px;margin-top:1.8rem;padding:1.3rem 1.4rem;font-size:1rem;font-weight:700;line-height:2.2}.hwd-punch b{color:var(--hwd-gold)}.hwd-qList{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:1.8rem 0;display:flex}.hwd-qChip{background:var(--hwd-surface);border:1px solid var(--hwd-line);color:var(--hwd-ink-soft);box-shadow:var(--hwd-shadow);border-radius:999px;align-items:center;gap:.45rem;padding:.6rem 1rem;font-size:.9rem;font-weight:600;display:inline-flex}.hwd-qChip:before{content:"؟";background:var(--hwd-copper-50);width:20px;height:20px;color:var(--hwd-copper-dark);border-radius:999px;place-items:center;font-size:.8rem;font-weight:800;display:grid}.hwd-solution{text-align:center;background:linear-gradient(140deg,var(--hwd-sage-dark),#35402f);color:#f1f5ef;box-shadow:var(--hwd-shadow-lg);border-radius:28px;padding:2.6rem 1.3rem;position:relative;overflow:hidden}@media (min-width:768px){.hwd-solution{padding:3.2rem 2.4rem}}.hwd-solution:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 15% 10%,#d7ab6333,#0000 70%),radial-gradient(45% 55% at 88% 85%,#b36a3342,#0000 70%);position:absolute;inset:0}.hwd-solution>*{position:relative}.hwd-solution .hwd-h2{color:#fff}.hwd-solution .hwd-eyebrow{color:#f0e3cf;background:#ffffff1a;border-color:#ffffff38}.hwd-solution .hwd-lede{color:#f1f5efdb}.hwd-domainBar{color:var(--hwd-ink);direction:ltr;background:#fffffff2;border-radius:14px;align-items:center;gap:.6rem;margin-top:1.7rem;padding:.7rem 1.1rem;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:0 14px 30px -18px #0009}.hwd-domainBar span{color:var(--hwd-copper-dark)}.hwd-domainBar i{width:18px;height:18px;color:var(--hwd-sage-dark);place-items:center;display:grid}.hwd-demoGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1.4rem;display:grid}.hwd-demo{border-radius:var(--hwd-radius);background:var(--hwd-surface);border:1px solid var(--hwd-line);box-shadow:var(--hwd-shadow);flex-direction:column;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;overflow:hidden}.hwd-demo:hover{box-shadow:var(--hwd-shadow-lg);border-color:var(--hwd-copper-200);transform:translateY(-5px)}.hwd-demoFrame{background:#2c2520;padding:26px 10px 10px;position:relative}.hwd-demoBar{align-items:center;gap:5px;height:26px;padding-inline:11px;display:flex;position:absolute;inset:0 0 auto}.hwd-demoBar i{background:#ffffff38;border-radius:999px;width:8px;height:8px}.hwd-demoBar i:first-child{background:#f0675c}.hwd-demoBar i:nth-child(2){background:#f3bf4f}.hwd-demoBar i:nth-child(3){background:#60c457}.hwd-demoBar b{color:#ffffff73;letter-spacing:.04em;direction:ltr;margin-inline-start:auto;font-size:.6rem;font-weight:600}.hwd-demoShot{aspect-ratio:1100/740;background:var(--hwd-copper-50);cursor:default;border:0;border-radius:8px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.hwd-demoShot img{width:100%;height:auto;transition:transform 6s;display:block}.hwd-demo:hover .hwd-demoShot img,.hwd-demo.is-peek .hwd-demoShot img{transform:translateY(calc(2px - 50%))}@media (prefers-reduced-motion:reduce){.hwd-demo:hover .hwd-demoShot img,.hwd-demo.is-peek .hwd-demoShot img{transform:none}}.hwd-demoOverlay{opacity:0;color:#fff;background:linear-gradient(#2c252000 35%,#2c2520b8);place-content:center;justify-items:center;gap:.5rem;font-size:.9rem;font-weight:800;transition:opacity .3s;display:grid;position:absolute;inset:0}.hwd-demo:hover .hwd-demoOverlay,.hwd-demoShot:focus-visible .hwd-demoOverlay{opacity:1}.hwd-demoOverlay span{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff29;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:.4rem;padding:.6rem 1.1rem;display:inline-flex}.hwd-demoOverlay svg{width:16px;height:16px}.hwd-demoBody{flex-direction:column;flex:1;gap:.5rem;padding:1.1rem 1.2rem 1.3rem;display:flex}.hwd-demoTitle{color:var(--hwd-ink);font-size:1.02rem;font-weight:800}.hwd-demoMood{color:var(--hwd-copper-dark);font-size:.8rem;font-weight:700}.hwd-demoNote{color:var(--hwd-ink-soft);flex:1;font-size:.88rem;line-height:2}.hwd-demoTags{flex-wrap:wrap;gap:.35rem;margin-top:.3rem;display:flex}.hwd-demoTags span{background:var(--hwd-sage-50);border:1px solid var(--hwd-sage-100);color:var(--hwd-sage-dark);border-radius:999px;padding:.25rem .6rem;font-size:.72rem;font-weight:700}.hwd-demoActions{gap:.5rem;margin-top:.9rem;display:flex}.hwd-demoBtn{border:1px solid var(--hwd-copper-200);color:var(--hwd-copper-dark);background:var(--hwd-copper-50);border-radius:12px;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.6rem .7rem;font-size:.84rem;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex}.hwd-demoBtn:hover{background:var(--hwd-copper);color:#fff;border-color:var(--hwd-copper)}.hwd-demoBtn svg{width:15px;height:15px}.hwd-modal{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#201a16d1;flex-direction:column;padding:clamp(8px,2vw,22px);animation:.22s both hwdFade;display:flex;position:fixed;inset:0}@keyframes hwdFade{0%{opacity:0}to{opacity:1}}.hwd-modalBar{color:#f3e6d6;background:#2c2520;border-radius:14px 14px 0 0;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.55rem .7rem;display:flex}.hwd-modalTitle{font-size:.92rem;font-weight:800}.hwd-modalMood{color:#f3e6d699;font-size:.76rem}.hwd-modalSpacer{margin-inline-start:auto}.hwd-modalBtn{color:#f3e6d6;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .8rem;font-size:.8rem;font-weight:700;transition:background-color .2s;display:inline-flex}.hwd-modalBtn:hover{background:#ffffff3d}.hwd-modalBtn svg{width:15px;height:15px}.hwd-modalClose{background:#f0675c38;border-color:#f0675c66}.hwd-modalStage{background:#fff;border-radius:0 0 14px 14px;flex:1;justify-content:center;min-height:0;display:flex;overflow:hidden}.hwd-modalFrame{background:#fff;border:0;width:100%;height:100%;transition:max-width .3s}.hwd-modalStage[data-view=mobile] .hwd-modalFrame{max-width:420px;box-shadow:0 0 0 1px var(--hwd-line)}.hwd-modalHint{text-align:center;color:#f3e6d6bf;padding-top:.6rem;font-size:.78rem}.hwd-benefit{position:relative;overflow:hidden}.hwd-benefit:before{content:attr(data-n);color:var(--hwd-copper-50);pointer-events:none;font-size:3.6rem;font-weight:800;line-height:1;position:absolute;inset-block-start:10px;inset-inline-end:16px}.hwd-why{align-items:center;gap:1.6rem;display:grid}@media (min-width:900px){.hwd-why{grid-template-columns:1.1fr 1fr;gap:2.6rem}}.hwd-whyList{flex-direction:column;gap:.9rem;display:flex}.hwd-whyItem{background:var(--hwd-surface);border:1px solid var(--hwd-line);color:var(--hwd-ink-soft);box-shadow:var(--hwd-shadow);border-radius:16px;align-items:flex-start;gap:.8rem;padding:1rem 1.1rem;font-size:.95rem;line-height:2.1;display:flex}.hwd-whyItem svg{width:20px;height:20px;color:var(--hwd-sage);flex:none;margin-top:.45rem}.hwd-whyAside{background:linear-gradient(160deg,var(--hwd-copper-50),#fff);border:1px solid var(--hwd-copper-100);text-align:center;box-shadow:var(--hwd-shadow);border-radius:22px;padding:1.8rem 1.4rem}.hwd-whyAside .hwd-quote{color:var(--hwd-ink);font-size:1.05rem;font-weight:800;line-height:2.1}.hwd-whyAside .hwd-quote b{color:var(--hwd-copper-dark)}.hwd-whyMark{background:var(--hwd-copper);color:#fff;border-radius:999px;place-items:center;width:54px;height:54px;margin:0 auto 1rem;display:grid;box-shadow:0 12px 26px -14px #90501fe6}.hwd-whyMark svg{width:26px;height:26px}.hwd-deliver{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:.7rem;display:grid}.hwd-deliverItem{background:var(--hwd-surface);border:1px solid var(--hwd-line);color:var(--hwd-ink);border-radius:14px;align-items:flex-start;gap:.7rem;padding:.95rem 1.05rem;font-size:.93rem;font-weight:600;line-height:2;transition:border-color .25s,transform .25s;display:flex}.hwd-deliverItem:hover{border-color:var(--hwd-copper-200);transform:translate(-3px)}.hwd-tick{color:#2e7d4f;background:#e8f3ea;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;margin-top:.4rem;display:grid}.hwd-tick svg{width:13px;height:13px}.hwd-plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));align-items:stretch;gap:1.3rem;display:grid}.hwd-plansSingle{max-width:720px;margin-inline:auto}@media (min-width:640px){.hwd-plansSingle .hwd-planFeatures{-moz-column-gap:1.4rem;grid-template-columns:1fr 1fr;column-gap:1.4rem;display:grid}}.hwd-plan{background:var(--hwd-surface);border:1px solid var(--hwd-line);box-shadow:var(--hwd-shadow);border-radius:24px;flex-direction:column;padding:1.8rem 1.5rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.hwd-plan:hover{box-shadow:var(--hwd-shadow-lg);transform:translateY(-5px)}.hwd-planFeatured{border-color:var(--hwd-copper);box-shadow:0 24px 55px -26px #90501f99}@media (min-width:1024px){.hwd-plans:not(.hwd-plansSingle) .hwd-planFeatured{transform:scale(1.03)}.hwd-plans:not(.hwd-plansSingle) .hwd-planFeatured:hover{transform:scale(1.03)translateY(-5px)}}.hwd-planBadge{background:linear-gradient(135deg,var(--hwd-copper),var(--hwd-copper-dark));color:#fff;white-space:nowrap;border-radius:999px;padding:.35rem .95rem;font-size:.76rem;font-weight:800;position:absolute;inset-block-start:-13px;inset-inline-start:50%;transform:translate(50%);box-shadow:0 10px 22px -12px #90501fe6}.hwd-planMedal{font-size:1.7rem;line-height:1}.hwd-planTier{color:var(--hwd-ink-muted);margin-top:.6rem;font-size:.82rem;font-weight:700}.hwd-planName{color:var(--hwd-ink);margin-top:.15rem;font-size:1.25rem;font-weight:800}.hwd-planLede{color:var(--hwd-ink-soft);min-height:3.5rem;margin-top:.6rem;font-size:.88rem;line-height:2}.hwd-planPrice{border-block:1px dashed var(--hwd-line);justify-content:center;align-items:baseline;gap:.4rem;margin:1.1rem 0;padding:.9rem 0;display:flex}.hwd-planPrice b{color:var(--hwd-copper-dark);font-size:1.6rem;font-weight:800}.hwd-planPrice span{color:var(--hwd-ink-muted);font-size:.85rem;font-weight:700}.hwd-planFeatures{flex-direction:column;flex:1;gap:.55rem;margin-bottom:1.3rem;display:flex}.hwd-planFeatures li{color:var(--hwd-ink-soft);align-items:flex-start;gap:.55rem;font-size:.89rem;line-height:1.95;display:flex}.hwd-planFeatures svg{width:13px;height:13px;color:var(--hwd-copper);flex:none;margin-top:.55rem}.hwd-planCta{text-align:center;border:1.5px solid var(--hwd-copper-200);color:var(--hwd-copper-dark);background:var(--hwd-copper-50);border-radius:999px;padding:.8rem 1rem;font-size:.95rem;font-weight:800;transition:background-color .25s,color .25s;display:block}.hwd-planCta:hover{background:var(--hwd-copper);color:#fff;border-color:var(--hwd-copper)}.hwd-planFeatured .hwd-planCta{background:linear-gradient(135deg,var(--hwd-copper),var(--hwd-copper-dark));color:#fff;border-color:#0000}.hwd-planNote{text-align:center;color:var(--hwd-ink-soft);margin-top:40px;font-size:.92rem;line-height:2.1}.hwd-planNote strong{color:var(--hwd-ink)}.hwd-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:1.1rem;display:grid;position:relative}.hwd-step{background:var(--hwd-surface);border:1px solid var(--hwd-line);box-shadow:var(--hwd-shadow);border-radius:20px;padding:1.6rem 1.3rem 1.4rem;position:relative}.hwd-stepNum{background:linear-gradient(135deg,var(--hwd-sage),var(--hwd-sage-dark));color:#fff;border-radius:999px;place-items:center;width:42px;height:42px;margin-bottom:.9rem;font-size:1.05rem;font-weight:800;display:grid;box-shadow:0 10px 20px -12px #485447e6}.hwd-faq{flex-direction:column;gap:.7rem;max-width:820px;margin:0 auto;display:flex}.hwd-faqItem{background:var(--hwd-surface);border:1px solid var(--hwd-line);box-shadow:var(--hwd-shadow);border-radius:16px;transition:border-color .25s;overflow:hidden}.hwd-faqItem[open]{border-color:var(--hwd-copper-200)}.hwd-faqSummary{cursor:pointer;align-items:center;gap:.7rem;padding:1.05rem 1.2rem;list-style:none;display:flex}.hwd-faqSummary::-webkit-details-marker{display:none}.hwd-faqNum{background:var(--hwd-copper-50);border:1px solid var(--hwd-copper-100);width:26px;height:26px;color:var(--hwd-copper-dark);border-radius:999px;flex:none;place-items:center;font-size:.8rem;font-weight:800;display:grid}.hwd-faqQ{color:var(--hwd-ink);flex:1;font-size:.98rem;font-weight:700;line-height:1.9}.hwd-faqSign{background:var(--hwd-copper-50);width:26px;height:26px;color:var(--hwd-copper-dark);border-radius:999px;flex:none;place-items:center;transition:transform .28s;display:grid}.hwd-faqItem[open] .hwd-faqSign{transform:rotate(135deg)}.hwd-faqBody{color:var(--hwd-ink-soft);grid-template-rows:1fr;padding:0 1.2rem 1.2rem calc(1.9rem + 26px);font-size:.93rem;line-height:2.2;display:grid}.hwd-formWrap{align-items:start;gap:1.6rem;display:grid}@media (min-width:950px){.hwd-formWrap{grid-template-columns:1fr 1.15fr;gap:2.4rem}}.hwd-form{background:var(--hwd-surface);border:1px solid var(--hwd-line);box-shadow:var(--hwd-shadow-lg);border-radius:24px;padding:1.8rem 1.4rem}@media (min-width:640px){.hwd-form{padding:2.1rem 1.9rem}}.hwd-field{flex-direction:column;gap:.45rem;margin-bottom:1.05rem;display:flex}.hwd-label{color:var(--hwd-ink);font-size:.88rem;font-weight:700}.hwd-label span{color:var(--hwd-ink-muted);font-weight:500}.hwd-input,.hwd-select,.hwd-textarea{border:1.5px solid var(--hwd-line);background:var(--hwd-cream);width:100%;color:var(--hwd-ink);border-radius:13px;padding:.78rem .95rem;font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s,background-color .2s}.hwd-textarea{resize:vertical;min-height:92px;line-height:2}.hwd-input:focus,.hwd-select:focus,.hwd-textarea:focus{border-color:var(--hwd-copper);background:#fff;outline:none;box-shadow:0 0 0 4px #b36a331f}.hwd-input[aria-invalid=true],.hwd-select[aria-invalid=true]{background:#fff6f5;border-color:#d9534f}.hwd-err{color:#c0392b;font-size:.8rem;font-weight:600}.hwd-radios{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:.5rem;display:grid}.hwd-radio{border:1.5px solid var(--hwd-line);background:var(--hwd-cream);cursor:pointer;color:var(--hwd-ink-soft);border-radius:13px;align-items:center;gap:.5rem;padding:.7rem .85rem;font-size:.88rem;font-weight:600;transition:border-color .2s,background-color .2s,color .2s;display:flex;position:relative}.hwd-radio input{opacity:0;pointer-events:none;position:absolute}.hwd-radio i{border:2px solid var(--hwd-copper-200);border-radius:999px;flex:none;width:16px;height:16px;transition:border-color .2s,box-shadow .2s}.hwd-radio:has(input:checked){border-color:var(--hwd-copper);background:var(--hwd-copper-50);color:var(--hwd-copper-dark)}.hwd-radio:has(input:checked) i{border-color:var(--hwd-copper);box-shadow:inset 0 0 0 3px var(--hwd-copper)}.hwd-radio:has(input:focus-visible){box-shadow:0 0 0 4px #b36a3324}.hwd-submit{justify-content:center;width:100%;margin-top:.4rem}.hwd-submit:disabled{opacity:.65;cursor:progress;transform:none}.hwd-formFoot{text-align:center;color:var(--hwd-ink-muted);margin-top:.9rem;font-size:.8rem;line-height:2}.hwd-contactCard{background:linear-gradient(160deg,var(--hwd-sage-50),#fff);border:1px solid var(--hwd-sage-100);box-shadow:var(--hwd-shadow);border-radius:22px;padding:1.6rem 1.3rem}.hwd-channels{gap:.6rem;margin-top:1.2rem;display:grid}.hwd-channel{background:var(--hwd-surface);border:1px solid var(--hwd-line);color:var(--hwd-ink);border-radius:14px;align-items:center;gap:.7rem;padding:.8rem .95rem;font-size:.92rem;font-weight:700;transition:transform .2s,border-color .2s;display:flex}.hwd-channel:hover{border-color:var(--hwd-copper-200);transform:translate(-3px)}.hwd-channel svg{width:20px;height:20px;color:var(--hwd-copper);flex:none}.hwd-channel small{color:var(--hwd-ink-muted);font-size:.74rem;font-weight:500;display:block}.hwd-cta{text-align:center;color:#f7ecdf;box-shadow:var(--hwd-shadow-lg);background:linear-gradient(140deg,#3a2e25,#5c4530);border-radius:28px;padding:2.8rem 1.3rem;position:relative;overflow:hidden}@media (min-width:768px){.hwd-cta{padding:3.4rem 2.4rem}}.hwd-cta:before{content:"";pointer-events:none;background:radial-gradient(45% 60% at 12% 15%,#d7ab634d,#0000 70%),radial-gradient(50% 60% at 88% 90%,#788c774d,#0000 70%);position:absolute;inset:0}.hwd-cta>*{position:relative}.hwd-ctaTitle{color:#fff;font-size:clamp(1.35rem,1rem + 1.6vw,2rem);font-weight:800;line-height:1.7}.hwd-ctaText{color:#f7ecdfd9;max-width:58ch;margin:1rem auto 0;font-size:.98rem;line-height:2.2}.hwd-ctaRow{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.9rem;display:flex}.hwd-ctaGhost{color:#f7ecdf;background:#ffffff1a;border:1.5px solid #ffffff4d}.hwd-ctaGhost:hover{background:#fff3}
