.hw-start{--form-header-height:67px;--form-stage-max-width:1500px;--form-footer-height:172px;--ack-bg:rgba(255,255,255,0.1);--ack-selected-bg:#2b4f4d}.hw-start-header{display:flex;flex-direction:column;gap:14px;width:100%}.hw-start-header-row{display:flex;justify-content:space-between;align-items:center}.hw-start-wordmark{font-size:22px}.hw-start-counter{font-size:13px;font-weight:500;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hw-start .halwel-form-shell-header-progress{max-width:calc(var(--form-stage-max-width) + 2 * var(--form-stage-padding-x));align-items:flex-end}.hw-start .halwel-progress-linear-track{height:3px;background:var(--divider)}.hw-start .halwel-progress-labels{display:none}.hw-start-question{margin:0;font-family:var(--font-display);letter-spacing:var(--font-display-tracking);font-weight:500;font-size:27px;line-height:1.18;color:#ffffff}.hw-start-question-lg{font-size:30px;line-height:1.15}.hw-start-subline{margin:0;font-size:14px;line-height:1.5;color:var(--text-muted)}.hw-start-question-group{display:flex;flex-direction:column;gap:7px}.hw-start-stack{display:flex;flex-direction:column;gap:var(--hw-start-stack-gap,24px)}.hw-start-stack-chooser{--hw-start-stack-gap:15px}.hw-start-stack>.hw-start-question-group{margin-bottom:max(0px,calc(var(--form-question-gap, 30px) - var(--hw-start-stack-gap, 24px)))}.hw-start .halwel-form-shell-stage{overflow:visible}.hw-start .halwel-form-shell-stage-scroll{overflow-y:visible}.hw-start-stack>.hw-start-question-group{position:-webkit-sticky;position:sticky;top:var(--form-header-height);z-index:4;width:100%;padding-inline:max(0px,calc((100% - var(--hw-question-max, 100%)) / 2));box-sizing:border-box;padding-bottom:12px;background:var(--bg)}.hw-start-stack>.hw-start-question-group:after{content:"";position:absolute;left:0;right:0;top:100%;height:22px;background:linear-gradient(var(--bg),transparent);pointer-events:none;opacity:0;transition:opacity .2s ease}.hw-start-stack>.hw-start-question-group[data-stuck=true]:after{opacity:1}.halwel-form-shell[data-has-system-banner=true] .hw-start-stack>.hw-start-question-group,.hw-start[data-has-system-banner=true] .hw-start-stack>.hw-start-question-group{top:calc(var(--form-header-height) + var(--form-banner-measured, 88px))}@media (min-width:768px){.hw-start-stack>.hw-start-question-group{padding-top:18px}}@media (max-width:767px){.hw-start .halwel-form-shell-stage-scroll,.hw-start .halwel-form-shell[data-center-content=true] .halwel-form-shell-stage-scroll{padding-top:calc(var(--form-header-height) + 8px);justify-content:flex-start}.hw-start .halwel-form-shell-header-fade{height:8px}.hw-start .hw-start-stack{--hw-start-stack-gap:14px}.hw-start .hw-start-stack>.hw-start-question-group{margin-bottom:0}.halwel-form-shell[data-has-system-banner=true] .hw-start .halwel-form-shell-stage-scroll,.hw-start .halwel-form-shell[data-has-system-banner=true] .halwel-form-shell-stage-scroll{padding-top:calc(var(--form-header-height) + var(--form-banner-measured, 88px) + 8px)}.hw-start-stack>.hw-start-question-group{padding-bottom:8px;transition:padding .2s ease}.hw-start-question{font-size:24px;transition:font-size .2s ease}.hw-start-stack>.hw-start-question-group[data-stuck=true]{padding:6px 0 8px}.hw-start-stack>.hw-start-question-group[data-stuck=true] .hw-start-question{font-size:16px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hw-start-stack>.hw-start-question-group[data-stuck=true] .hw-start-subline{display:none}}.hw-start-fields{display:flex;flex-direction:column;gap:18px}.hw-start form[data-screen=confirmations] .hw-start-fields{gap:12px}.hw-start .choice-stack-draft{gap:0}.hw-start .choice-row-draft{flex-direction:row-reverse;justify-content:flex-end;gap:15px;min-height:0;padding:23px 0;border-radius:0;background:transparent;border-bottom:1px solid var(--divider);font-size:18px;font-weight:600;line-height:1.3;color:var(--text)}.hw-start .choice-row-draft:last-child{border-bottom:0}.hw-start .choice-row-draft:hover{background:var(--bg-panel)}.hw-start .choice-row-draft:focus-visible{box-shadow:none;outline:2px solid var(--brand-primary-50);outline-offset:-2px}.hw-start .choice-row-draft.is-selected{background:transparent;box-shadow:none}.hw-start .choice-row-draft.is-selected:hover{background:var(--bg-panel)}.hw-start .choice-row-draft-indicator{width:24px;height:24px;border-radius:var(--radius-sm);border:1.5px solid var(--border-focus);background:var(--bg-input);position:relative}.hw-start .choice-row-draft-indicator:not(.choice-row-draft-indicator-square){border-radius:50%}.hw-start .choice-row-draft.is-selected .choice-row-draft-indicator:not(.choice-row-draft-indicator-square){border-color:var(--brand-action);background:radial-gradient(circle,var(--brand-action) 0,var(--brand-action) 5px,transparent 5.5px)}.hw-start .choice-row-draft.is-selected .choice-row-draft-indicator-square{background:var(--brand-action);border-color:var(--brand-action)}.hw-start .choice-row-draft.is-selected .choice-row-draft-indicator-square:after{inset:auto;left:50%;top:50%;width:6px;height:11px;border-radius:0;background:transparent;border-color:#ffffff;border-style:solid;border-width:0 2.5px 2.5px 0;transform:translate(-50%,-62%) rotate(43deg)}.hw-start .choice-row-draft[data-exclusive]{color:var(--text-muted)}.hw-start form[data-screen=safety] .choice-row-draft[data-exclusive]{margin-top:18px;background:var(--surface-elevated);border:1px solid var(--surface-elevated-border);border-radius:var(--radius-sm);padding:20px 18px;color:#ffffff}.hw-start form[data-screen=safety] .choice-row-draft[data-exclusive]:hover{border-color:var(--surface-elevated-border-hover);background:var(--surface-elevated)}.hw-start .acknowledgement-draft{box-shadow:inset 0 0 0 1px var(--border)}.hw-start .acknowledgement-draft.is-selected{box-shadow:inset 0 0 0 1px var(--surface-elevated-border)}.hw-start .acknowledgement-draft:focus-visible{box-shadow:inset 0 0 0 1px var(--surface-elevated-border-hover)}.hw-start-ack-spot{display:flex;align-items:center;justify-content:center;padding:16px;border-radius:var(--radius-lg);background:var(--surface-elevated);border:1px solid var(--surface-elevated-border);color:var(--brand-action)}.hw-start-safetynotes{display:flex;flex-direction:column;gap:10px;margin-top:18px}.hw-start-safetynote{margin:0;padding:13px 16px;border-radius:var(--radius-lg);background:var(--bg-panel);border:1px solid var(--surface-elevated-border);font-size:14px;line-height:1.5;color:var(--text)}.hw-start-safetynote--help{border-color:var(--brand-primary-50,var(--surface-elevated-border))}.hw-start-gatepass{display:flex;align-items:center;gap:12px;padding:13px 15px;border-radius:var(--radius-lg);background:var(--bg-panel);border:1px solid var(--surface-elevated-border);font-size:14.5px;font-weight:500;line-height:1.35;color:var(--text)}.hw-start-gatepass-disc{width:26px;height:26px;border-radius:999px;background:var(--brand-action);color:#ffffff;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.hw-start-promonote{justify-content:flex-start}.hw-start-promonote[data-tone=warning] .hw-start-gatepass-disc{background:var(--brand-gold);color:var(--color-deep-sea,#1f3b34)}.hw-start-promonote-bang{font-weight:700;font-size:15px;line-height:1}.hw-start-promonote strong{font-weight:700}@keyframes hw-promonote-exit{0%{transform:translateY(0) scale(1);opacity:1}24%{transform:translateY(5px) scale(1.012);opacity:1}to{transform:translateY(-110%) scale(.94);opacity:0}}@keyframes hw-promonote-fade{to{opacity:0}}.halwel-form-shell-system-banner:has(.hw-start-promonote.is-leaving){transform-origin:50% 0;pointer-events:none;animation:hw-promonote-exit .56s cubic-bezier(.5,0,.3,1) forwards}@keyframes hw-promonote-clock{0%{outline-color:transparent}to{outline-color:transparent}}.hw-start-promonote.is-leaving{animation:hw-promonote-clock .56s linear forwards}.hw-start .halwel-form-shell-stage-scroll{transition:padding-top .52s cubic-bezier(.34,1.35,.64,1)}@media (prefers-reduced-motion:reduce){.halwel-form-shell-system-banner:has(.hw-start-promonote.is-leaving){animation:hw-promonote-fade .2s linear forwards}.hw-start-promonote.is-leaving{animation-duration:.2s}.hw-start .halwel-form-shell-stage-scroll{transition:none}}.hw-start-promonote-dismiss{position:relative;margin-left:auto;align-self:center;flex:none}.hw-start-promonote-dismiss:before{content:"";position:absolute;inset:-8px}.hw-start-decide-promo-then,.hw-start-details-promo{margin:0;font-size:12.5px;line-height:1.45;color:var(--text-muted)}.hw-start .halwel-form-shell-system-banner{background:transparent;border-top:0;border-bottom:0;padding-top:10px;padding-bottom:0;overflow:visible;animation:hw-start-banner-pop .34s var(--ease)}.hw-start .halwel-form-shell-system-banner .hw-start-gatepass{width:100%;max-width:var(--form-stage-max-width);background:var(--surface-elevated);box-shadow:0 10px 24px rgba(0,0,0,.28)}@keyframes hw-start-banner-pop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.hw-start-scroll-hint{position:fixed;left:50%;bottom:calc(var(--form-footer-height) + 12px);transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:7px;color:var(--text-dim);opacity:0;pointer-events:none;z-index:4;transition:opacity .32s var(--ease)}.hw-start-scroll-hint.is-visible{opacity:1}.hw-start-scroll-hint-label{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase}.hw-start-scroll-hint-line{display:block;width:1.5px;height:30px;overflow:hidden}.hw-start-scroll-hint-line-fill{display:block;width:100%;height:100%;background:currentColor;animation:hw-start-scroll-wipe 1.8s cubic-bezier(.65,0,.35,1) infinite}@keyframes hw-start-scroll-wipe{0%{transform:scaleY(0);transform-origin:top}46%{transform:scaleY(1);transform-origin:top}54%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@media (prefers-reduced-motion:reduce){.hw-start .halwel-form-shell-system-banner,.hw-start-scroll-hint-line-fill{animation:none}}.hw-start-attestation{margin:0;font-size:12.5px;line-height:1.45;color:var(--text-dim)}.hw-start-footer-stack{display:flex;flex-direction:column;gap:10px;width:100%}.hw-start-cards{display:flex;flex-direction:column;gap:12px}@media (min-width:760px){.hw-start-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));grid-gap:14px;gap:14px;align-items:stretch}}.hw-start-category-card{display:block;position:relative;aspect-ratio:4/3;width:100%;padding:0;text-align:left;font:inherit;color:var(--text);background:var(--surface-elevated);border:1px solid var(--surface-elevated-border);border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;transition:border-color .18s var(--ease),transform .22s var(--ease),box-shadow .22s var(--ease)}.hw-start-category-card:hover{border-color:var(--surface-elevated-border-hover);transform:translateY(-3px);box-shadow:0 14px 30px rgba(0,0,0,.28)}.hw-start-category-card:hover .hw-start-category-img{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.hw-start-category-card:hover,.hw-start-category-card:hover .hw-start-category-img{transform:none}}.hw-start-category-card:focus-visible{outline:2px solid var(--brand-primary-50);outline-offset:2px}.hw-start-category-band{position:absolute;inset:0;display:block;overflow:hidden;background:var(--surface-elevated)}.hw-start-category-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.hw-start-category-img[data-category=weight]{object-position:40% 18%}.hw-start-category-img[data-category=longevity]{object-position:46% 32%}.hw-start-category-img[data-category=energy]{object-position:60% 20%}.hw-start-category-body{position:absolute;left:0;right:0;bottom:0;padding:44px 15px 15px;background:linear-gradient(to top,var(--surface-elevated) 0,color-mix(in srgb,var(--surface-elevated) 86%,transparent) 55%,transparent 100%);display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.hw-start-category-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.hw-start-category-name{font-family:var(--font-display);letter-spacing:var(--font-display-tracking);font-weight:500;font-size:19px;color:#ffffff}.hw-start-category-desc{font-size:13px;color:var(--text-muted)}.hw-start-category-price{margin-top:3px;font-family:var(--font-mono);font-size:11.5px;color:var(--text-muted)}.hw-start-category-chevron{flex:0 0 auto;color:var(--text)}.hw-start-product-card{display:block;position:relative;isolation:isolate;container-type:inline-size;aspect-ratio:1/1;width:100%;padding:0;text-align:left;font:inherit;color:var(--text);background:var(--surface-elevated);border:1px solid var(--surface-elevated-border);border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;transition:border-color .18s var(--ease),transform .22s var(--ease),box-shadow .22s var(--ease)}.hw-start-product-card:hover{border-color:var(--brand-primary);transform:translateY(-3px);box-shadow:0 14px 30px rgba(0,0,0,.28)}.hw-start-product-card:hover .hw-start-product-img{transform:scale(1.05) translateY(-1.5%)}@media (prefers-reduced-motion:reduce){.hw-start-product-card:hover,.hw-start-product-card:hover .hw-start-product-img{transform:none}}.hw-start-product-card:has(.hw-start-product-hit:focus-visible){outline:2px solid var(--brand-primary-50);outline-offset:2px}.hw-start-product-hit{color:var(--text)}.hw-start-product-card:hover .hw-start-product-hit{background:var(--brand-primary);box-shadow:var(--raised-fill);color:var(--color-white,#ffffff)}.hw-start-product-card:hover .hw-start-product-hit>.halwel-tri{opacity:1;transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.hw-start-product-card:hover .hw-start-product-hit>.halwel-tri{transform:none}}.hw-start-product-hit:focus-visible{outline:none}.hw-start-product-hit:after{content:"";position:absolute;left:0;right:0;bottom:0;top:-2000px}.hw-start-product-actions>.hw-start-product-hit{margin-left:auto}.hw-start-product-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.hw-start-product-details{position:relative;z-index:1;align-self:flex-start;display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 12px 0 10px;gap:6px;border-radius:999px;border:1px solid rgba(251,246,236,.24);background:none;font:inherit;font-family:var(--font-display);letter-spacing:var(--font-display-tracking);font-size:12px;font-weight:500;color:var(--text-muted);cursor:pointer;transition:border-color .18s var(--ease),background .18s var(--ease)}.hw-start-product-details:hover{border-color:rgba(251,246,236,.6);background:color-mix(in srgb,var(--color-deep-sea) 45%,transparent);color:var(--text)}.hw-start-product-details svg{width:12px;height:12px}.hw-start-product-details:focus-visible{outline:2px solid var(--brand-primary-50);outline-offset:2px}@media (max-width:759px){.hw-start-product-details{min-height:36px}.hw-start-product-hit{width:36px;height:36px}}.hw-start-product-stage{position:absolute;inset:0;display:block;overflow:hidden;background:var(--color-sea-green,#6e8a7d) url(/images/products/product-backdrop-sage.webp) center 30% /cover no-repeat}.hw-start-product-stage:before{content:"";position:absolute;left:-6%;top:-4%;width:62%;height:86%;background:radial-gradient(closest-side,rgba(251,248,240,.34),transparent 72%);pointer-events:none}.hw-start-product-img{position:absolute;z-index:2;left:-4%;top:5%;height:64%;width:auto;aspect-ratio:1;object-fit:contain;transform-origin:50% 90%;filter:drop-shadow(0 10px 14px rgba(20,34,30,.22));transition:transform 1.4s var(--ease)}.hw-start-product-price.hw-price-from{position:absolute;top:16px;right:16px;z-index:1;flex-direction:row;align-items:center;gap:7px;padding:8px 13px 7px;border-radius:999px;background:color-mix(in srgb,var(--color-deep-sea) 58%,transparent);border:1px solid rgba(251,246,236,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hw-start-product-price.hw-price-from .hw-price-from-figure{color:#fbf6ec;font-size:18px;line-height:1;letter-spacing:.07em;text-shadow:1px 1px 2px rgba(27,35,38,.5)}.hw-start-product-price.hw-price-from .hw-price-from-basis,.hw-start-product-price.hw-price-from .hw-price-from-lead{font-family:var(--font-mono);font-size:10.5px;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);text-shadow:none}.hw-start-product-price.hw-price-from .hw-price-from-was{color:#fbf6ec;font-size:13px;line-height:1;letter-spacing:.04em;opacity:.78;text-shadow:1px 1px 2px rgba(27,35,38,.5)}.hw-start-product-price.hw-price-from .hw-price-from-figure{display:inline-flex;align-items:center;gap:6px}.hw-start-product-price.hw-price-from .hw-price-from-lead{margin-right:0}.hw-start-product-price.hw-price-from .hw-price-from-basis{padding:0;background:none;border:0;border-radius:0;font-size:8.5px;letter-spacing:.06em;color:var(--text-dim)}.hw-start-product-body{position:absolute;z-index:3;left:0;right:0;bottom:0;padding:30px 15px 15px;background:linear-gradient(to top,var(--surface-elevated) 0,color-mix(in srgb,var(--surface-elevated) 86%,transparent) 55%,transparent 100%);display:flex;flex-direction:column}.hw-start-product-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.hw-start-product-tag{align-self:flex-start;margin-bottom:5px;padding:4px 9px 3px;border-radius:999px;font-family:var(--font-mono);font-size:10.5px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:#e2cf9f;border:1px solid rgba(200,176,122,.7);background:color-mix(in srgb,var(--color-deep-sea) 78%,transparent)}.hw-start-product-name{font-family:var(--font-display);letter-spacing:var(--font-display-tracking);font-weight:500;font-size:clamp(16px,calc((100cqi - 30px) / 16.5),21px);line-height:1.2;color:#ffffff;text-shadow:1px 1px 2px rgba(27,35,38,.5)}.hw-start-product-desc{font-size:13px;line-height:1.45;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hw-start-product-meta{margin-top:3px;font-family:var(--font-mono);font-size:11.5px;color:var(--text-muted)}@media (max-width:759px){.hw-start-product-card{aspect-ratio:5/6}.hw-start-product-img{--chip-floor:66px;--copy-room:170px;--cap:0.079;--base:0.88;--render-h:calc((100% - var(--chip-floor) - var(--copy-room)) / (var(--base) - var(--cap)));left:50%;top:calc(var(--chip-floor) - var(--cap) * var(--render-h));height:var(--render-h);translate:-50% 0}.hw-start-product-img[data-render=spray]{--cap:0.045;--base:0.937}.hw-start-product-stage:before{left:19%}}.hw-start-chooser-compliance-inline{display:none}@media (max-width:767px){.hw-start--chooser .hw-start-chooser-compliance-pinned{display:none}.hw-start--chooser .hw-start-chooser-compliance-inline{display:block;margin-top:28px}.hw-start--chooser .halwel-form-shell-footer:has(.hw-start-footer-stack--bare){display:none}.hw-start--chooser .hw-start-scroll-hint{display:none}}.hw-start-details{--hw-decision-card-radius:12px;--hw-decision-gutter:20px;width:min(920px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:auto;overscroll-behavior:contain;color:var(--text);background:var(--bg);border:1px solid var(--surface-elevated-border);border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,.45)}.hw-start-details::-webkit-backdrop{background:rgba(10,20,17,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hw-start-details::backdrop{background:rgba(10,20,17,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hw-start-details[open]{animation:hw-start-details-in .26s var(--ease)}@keyframes hw-start-details-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.hw-start-details[open]{animation:none}}.hw-start-details-inner{display:flex;flex-direction:column;gap:18px;padding:22px 24px 24px}.hw-start-details-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px}.hw-start-details-media{flex:none}.hw-start-details-id{display:flex;flex-direction:column;gap:5px;min-width:0}.hw-start-details-title{margin:0;font-family:var(--font-display);letter-spacing:var(--font-display-tracking);font-weight:500;font-size:24px;line-height:1.15;color:#ffffff}.hw-start-details-price.hw-price-from .hw-price-from-figure{color:#fbf6ec}.hw-start-details-price.hw-price-from .hw-price-from-basis{color:var(--text-muted)}.hw-start-details-close{align-self:start;color:var(--text)}.hw-start-details .hw-start-decide-choose:focus-visible,.hw-start-details-choose:focus-visible{outline:2px solid var(--brand-primary-50);outline-offset:2px}.hw-start-details .hw-start-details-modes.halwel-segtrack{width:100%;max-width:460px;--segtrack-thumb:#fbf6ec;--segtrack-ink:rgba(251,246,236,0.72);--segtrack-ink-active:var(--color-deep-sea,#1f3b34)}.hw-start form[data-screen=sex] .halwel-segtrack,.hw-start-details .hw-start-details-modes.halwel-segtrack{--segtrack-well:color-mix(in srgb,var(--color-ink) 34%,transparent);box-shadow:var(--raised-press)}.hw-start form[data-screen=sex] .halwel-segtrack-indicator,.hw-start-details .hw-start-details-modes .halwel-segtrack-indicator{box-shadow:var(--raised-fill)}.hw-start-details .hw-start-decision-spec{border-radius:var(--hw-decision-card-radius)}.hw-start-details-grid{max-width:none}.hw-start-details .hw-start-decide-card{cursor:default}.hw-start-details .hw-start-decide-card:hover{transform:none;border-color:var(--surface-elevated-border)}.hw-start-details .hw-start-decide-choose{width:100%;margin-top:auto;padding:14px 0 0;border:0;border-top:1px solid var(--divider);background:none;font:inherit;font-weight:600;color:#ffffff;text-align:left;cursor:pointer}.hw-start-details .hw-start-decide-choose:hover{color:var(--text)}.hw-start-details-inner>.hw-start-decision-bridge{padding:0;background:none;border:0}.hw-start-details-choose{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:15px 18px;border:0;border-radius:var(--radius-lg);background:var(--brand-primary);font:inherit;font-weight:600;color:#ffffff;cursor:pointer;box-shadow:var(--raised-fill);transition:background-color .16s var(--ease),box-shadow .16s var(--ease),transform .16s var(--ease)}.hw-start-details-choose:hover{background-color:color-mix(in srgb,var(--brand-primary) 90%,#000);box-shadow:var(--raised-lift);transform:translateY(-1px)}.hw-start-details-choose:active{background-color:color-mix(in srgb,var(--brand-primary) 82%,#000);box-shadow:var(--raised-press);transform:none}@media (prefers-reduced-motion:reduce){.hw-start-details-choose:hover{transform:none}}@media (max-width:559px){.hw-start-details{width:100%;max-height:92dvh;margin:auto 0 0;border-radius:16px 16px 0 0;border-bottom:0}.hw-start-details-inner{padding:18px 16px 22px}.halwel-peek.hw-start-details-media[data-frame=circle][data-size]{--peek-size:60px}.hw-start-details-title{font-size:20px}}.hw-start-explore-link{font-size:14px;font-weight:500;color:var(--text);text-decoration:underline;text-underline-offset:3px}.hw-start-handoff-grid{display:flex;flex-direction:column;gap:24px}.hw-start-handoff-header{display:flex;flex-direction:column;gap:12px}.hw-start-handoff-acks{display:flex;flex-direction:column;gap:14px}.hw-start-handoff-grid>.hw-start-handoff-acks{margin-top:20px}.hw-start form[data-kind=handoff] .hw-start-fields{gap:12px}@media (min-width:1100px){.hw-start-handoff-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"header header" "offer  acks";grid-column-gap:clamp(36px,4vw,56px);column-gap:clamp(36px,4vw,56px);grid-row-gap:30px;row-gap:30px;align-items:start}.hw-start-handoff-grid>.hw-start-handoff-acks{margin-top:0}.hw-start-handoff-grid>.hw-start-handoff-header{grid-area:header}.hw-start-handoff-grid:not(.hw-start-pitch-grid):not(:has(>.hw-start-handoff-header)){grid-template-rows:auto;grid-template-areas:"offer  acks"}.hw-start-handoff-grid>.hw-start-handoff-acks{grid-area:acks;align-self:center}.hw-start-handoff-grid>.hw-start-handoff-offer{grid-area:offer;position:-webkit-sticky;position:sticky;top:calc(var(--form-header-height) + 12px)}@container (min-width: 540px){.hw-start-handoff-offer .pdp-price-card{flex-direction:row;align-items:stretch;gap:26px}.hw-start-handoff-offer .pdp-price-media{flex:0 0 44%;min-width:0;display:flex}.hw-start-handoff-offer .pdp-price-media .pdp-offer-media{aspect-ratio:auto;height:100%;min-height:300px}.hw-start-handoff-offer .pdp-price-body{display:flex;flex-direction:column;gap:13px;flex:1 1 auto;min-width:0}.hw-start-handoff-offer .pdp-price-card{--pdp-price-card-pad:20px}}}.hw-start-handoff{display:flex;flex-direction:column;gap:16px}.hw-start-handoff .pdp-price-media{margin:calc(10px - var(--pdp-price-card-pad, 20px));margin-bottom:0}@media (max-width:1099px){@container (min-width: 620px){.hw-start-handoff .pdp-price-media{margin:calc(10px - var(--pdp-price-card-pad, 20px));margin-right:0}}}@media (min-width:1100px){@container (min-width: 540px){.hw-start-handoff .pdp-price-media{margin:calc(10px - var(--pdp-price-card-pad, 20px));margin-right:0}}}@media (max-width:1099px){@container (max-width: 619px){.hw-start-handoff .pdp-price-media .pdp-photoframe{--img-shift:0px!important}}}@media (min-width:1100px){@container (max-width: 539px){.hw-start-handoff .pdp-price-media .pdp-photoframe{--img-shift:0px!important}}}.hw-start-handoff .pdp-price-header .pdp-price-eyebrow{margin-bottom:15px}.hw-start-handoff .pdp-offer-flow{width:min(1060px,100%)}.hw-start-handoff .pdp-price-aside p{margin:0}.hw-start-charge-today{font-size:15px;color:var(--pdp-bg-base)}.hw-start-charge-today strong{font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hw-start-charge-save{margin-top:2px!important;font-weight:600;color:var(--pdp-patina)}.hw-start-blocked{margin:0;padding:12px 14px;border-radius:8px;background:var(--pdp-bg-cream);font-size:14px;line-height:1.5;color:var(--pdp-text-soft)}.hw-start-promo-status{display:flex;align-items:center;gap:8px;margin:12px 0 10px;font-size:13.5px;line-height:1.4;color:var(--pdp-text-soft)}.hw-start-promo-status svg{flex:none;color:var(--pdp-muted)}.hw-start-promo-status[data-state=applied]{align-self:flex-start;padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--pdp-patina) 12%,transparent);color:var(--pdp-patina)}.hw-start-promo-status[data-state=applied] svg{color:var(--pdp-patina)}.hw-start-promo-status strong{font-weight:700;letter-spacing:.02em}.hw-start-payrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.hw-start-pay-chip{align-items:center;gap:7px;padding:5px 11px;border-radius:6px;border:1px solid var(--pdp-border);font-size:12.5px;font-weight:600;color:var(--pdp-bg-base)}.hw-start-pay-chip,.hw-start-pay-mark{display:inline-flex}.hw-start-pay-note{font-size:12.5px;color:var(--pdp-muted)}.hw-start-promises{border-top:1px solid var(--pdp-border);padding-top:12px}.hw-start-promises-label{margin:0 0 4px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--pdp-muted)}.hw-start-promises-list{list-style:none;margin:0;padding:0}.hw-start-promise{display:flex;gap:10px;align-items:flex-start;padding:4px 0;font-size:13.5px;line-height:1.45;color:var(--pdp-text-soft)}.hw-start-promise svg{flex:0 0 auto;margin-top:3px;color:var(--pdp-patina)}.hw-start-otp-scrim{position:fixed;inset:0;z-index:430;background:rgba(14,24,21,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px;animation:hw-start-otp-fade .2s ease}@keyframes hw-start-otp-fade{0%{opacity:0}to{opacity:1}}.hw-start-otp-modal{position:relative;width:min(420px,100%);padding:30px 30px 26px;border-radius:16px;background:var(--color-deep-sea,#1f3b34);border:1px solid rgba(251,246,236,.14);box-shadow:0 28px 60px rgba(15,25,22,.6);display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.hw-start-otp-close{position:absolute;top:12px;right:12px;color:var(--text)}.hw-start-otp-title{margin:0;font-family:var(--font-display);letter-spacing:var(--font-display-tracking);font-size:24px;color:var(--text,#f3e7d3)}.hw-start-otp-sent{margin:-6px 0 0;font-size:14px;line-height:1.55;color:var(--text-muted)}.hw-start-otp-sent strong{color:var(--text,#f3e7d3);font-weight:600;white-space:nowrap}.hw-start-otp-modal .halwel-otp{justify-content:center;margin:4px 0 0}.hw-start-otp-resend{padding:6px 4px;border:0;background:none;font:inherit;font-size:13px;color:var(--text-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hw-start-otp-resend:not(:disabled):hover{color:var(--text,#f3e7d3)}.hw-start-otp-resend:disabled{cursor:default;text-decoration:none;color:var(--text-dim)}.hw-start-otp-hint{margin:-4px 0 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--text-dim)}.hw-start-otp-scrim:has(.hw-start-otp-modal-verified){animation:none;cursor:pointer}.hw-start-otp-scrim[data-leaving]{opacity:0;transition:opacity .26s ease}.hw-start-otp-scrim[data-leaving] .hw-start-otp-modal-verified{transform:scale(.98);transition:transform .26s ease}.hw-start-otp-modal-verified:focus{outline:none}.hw-start-emailsent{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;padding-top:8px}.hw-start-emailsent .hw-start-question-group{align-items:center}.hw-start-emailsent-line{margin:0;max-width:480px;font-size:15px;line-height:1.6;color:var(--text-muted)}.hw-start-emailsent-line strong{color:var(--text);font-weight:600}.hw-start-emailsent-timer{position:relative;display:grid;place-items:center;margin-top:4px}.hw-start-emailsent-timer-label{position:absolute;top:calc(100% + 8px);white-space:nowrap;font-size:12.5px;color:var(--text-muted)}.hw-start-emailsent:has(.hw-start-emailsent-timer){padding-bottom:22px}.hw-start-emailsent-stay{font-size:13.5px}.hw-start-otp-resend-row{display:flex;align-items:center;gap:10px;margin-top:18px}.hw-start-otp-mask{color:var(--text-muted);letter-spacing:.18em}.hw-start-otp-last4{color:var(--text);font-weight:600;letter-spacing:.04em}.hw-start-blocked-banner{position:fixed;top:calc(var(--form-header-height, 64px) + 12px);left:50%;transform:translateX(-50%);z-index:420;width:min(560px,calc(100vw - 32px));padding:14px 44px 14px 18px;border-radius:10px;background:var(--color-terracotta,#c36a3d);color:#fff;box-shadow:0 14px 30px rgba(27,35,38,.35);animation:hw-start-blocked-in .26s cubic-bezier(.22,1,.36,1)}.hw-start-blocked-banner-title{margin:0 0 6px;font-family:var(--font-display);letter-spacing:var(--font-display-tracking);font-size:15px}.hw-start-blocked-banner-body{margin:0;font-size:13px;line-height:1.5;color:rgba(255,255,255,.92)}.hw-start-blocked-banner-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:3px;font-size:13px;line-height:1.45}.hw-start-blocked-banner-close{position:absolute;top:8px;right:10px}@keyframes hw-start-blocked-in{0%{opacity:0;transform:translate(-50%,-14px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hw-start-blocked-banner{animation:none}}.hw-start-cta-short{display:none}@media (max-width:480px){.hw-start-cta-long{display:none}.hw-start-cta-short{display:inline}}.hw-start-eyebrow{margin:0;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim)}.hw-start-ack-eyebrow{display:flex;align-items:center;gap:8px}.hw-start-tap{flex:none;width:18px;height:18px;overflow:visible}.hw-start-tap-hand,.hw-start-tap-rays{transform-box:view-box;transform-origin:42px 22px}.hw-start-ack-eyebrow:has(+.hw-start-fields .acknowledgement-draft:not(.is-selected)){color:var(--brand-gold)}.hw-start-ack-eyebrow:has(+.hw-start-fields .acknowledgement-draft:not(.is-selected)) .hw-start-tap-hand{animation:hw-tap-press 1.8s cubic-bezier(.3,0,.3,1) infinite}.hw-start-ack-eyebrow:has(+.hw-start-fields .acknowledgement-draft:not(.is-selected)) .hw-start-tap-rays{animation:hw-tap-rays 1.8s ease-out infinite}.hw-start-ack-eyebrow:not(:has(+.hw-start-fields .acknowledgement-draft:not(.is-selected))) .hw-start-tap-rays{opacity:.45}@keyframes hw-tap-press{0%,30%,to{transform:translateY(0) scale(1)}14%{transform:translateY(7px) scale(.94)}}@keyframes hw-tap-rays{0%,10%{opacity:0;transform:scale(.55)}18%{opacity:1;transform:scale(1)}46%,to{opacity:0;transform:scale(1.18)}}.hw-start-ack-eyebrow+.hw-start-fields .acknowledgement-draft:not(.is-selected) .acknowledgement-draft-check{animation:hw-ack-glow 3.2s ease-in-out infinite}.hw-start-ack-eyebrow+.hw-start-fields .acknowledgement-draft:not(.is-selected) .acknowledgement-draft-fingerprint{color:var(--brand-gold);filter:blur(.4px);animation:hw-ack-print 3.2s ease-in-out infinite}.hw-start-ack-eyebrow+.hw-start-fields>[data-field]:nth-child(2) .acknowledgement-draft :is(.acknowledgement-draft-check,.acknowledgement-draft-fingerprint){animation-delay:.4s}.hw-start-ack-eyebrow+.hw-start-fields>[data-field]:nth-child(3) .acknowledgement-draft :is(.acknowledgement-draft-check,.acknowledgement-draft-fingerprint){animation-delay:.8s}.hw-start-ack-eyebrow+.hw-start-fields>[data-field]:nth-child(n+4) .acknowledgement-draft :is(.acknowledgement-draft-check,.acknowledgement-draft-fingerprint){animation-delay:1.2s}@keyframes hw-ack-glow{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-gold) 22%,transparent),0 0 4px 0 color-mix(in srgb,var(--brand-gold) 10%,transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-gold) 45%,transparent),0 0 12px 1px color-mix(in srgb,var(--brand-gold) 28%,transparent)}}@keyframes hw-ack-print{0%,to{opacity:0;transform:scale(.84)}50%{opacity:.3;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.hw-start-ack-eyebrow .hw-start-tap-hand,.hw-start-ack-eyebrow .hw-start-tap-rays,.hw-start-ack-eyebrow+.hw-start-fields .acknowledgement-draft:not(.is-selected) .acknowledgement-draft-check,.hw-start-ack-eyebrow+.hw-start-fields .acknowledgement-draft:not(.is-selected) .acknowledgement-draft-fingerprint{animation:none}.hw-start-ack-eyebrow+.hw-start-fields .acknowledgement-draft:not(.is-selected) .acknowledgement-draft-check{box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-gold) 45%,transparent),0 0 10px 0 color-mix(in srgb,var(--brand-gold) 22%,transparent)}}.hw-start-optin-eyebrow{display:flex;align-items:center;gap:8px}.hw-start-fields:has(:is([data-field=marketing_opt_in],[data-field=marketing_sms_opt_in],[data-field=relay_consent]) .acknowledgement-draft:not(.is-selected))>.hw-start-optin-eyebrow{color:color-mix(in srgb,var(--brand-gold) 55%,transparent)}.hw-start-fields:has(:is([data-field=marketing_opt_in],[data-field=marketing_sms_opt_in],[data-field=relay_consent]) .acknowledgement-draft:not(.is-selected))>.hw-start-optin-eyebrow .hw-start-tap-hand{animation:hw-tap-press 1.8s cubic-bezier(.3,0,.3,1) infinite}.hw-start-fields:has(:is([data-field=marketing_opt_in],[data-field=marketing_sms_opt_in],[data-field=relay_consent]) .acknowledgement-draft:not(.is-selected))>.hw-start-optin-eyebrow .hw-start-tap-rays{animation:hw-tap-rays 1.8s ease-out infinite}.hw-start-fields:not(:has(:is([data-field=marketing_opt_in],[data-field=marketing_sms_opt_in],[data-field=relay_consent]) .acknowledgement-draft:not(.is-selected)))>.hw-start-optin-eyebrow .hw-start-tap-rays{opacity:.45}@media (prefers-reduced-motion:reduce){.hw-start-optin-eyebrow .hw-start-tap-hand,.hw-start-optin-eyebrow .hw-start-tap-rays{animation:none!important}}.hw-start-pitch-main{gap:22px}.hw-start-pitch-copy{margin:0;max-width:640px;font-size:15.5px;line-height:1.65;color:var(--text)}.hw-start-pitch-grid{display:flex;flex-direction:column;gap:24px}@media (min-width:1100px){.hw-start-pitch-grid{display:grid;grid-template-columns:minmax(0,460px) minmax(0,640px);grid-template-areas:"media  main";justify-content:center;grid-column-gap:clamp(44px,5vw,76px);column-gap:clamp(44px,5vw,76px);grid-row-gap:30px;row-gap:30px;align-items:start}.hw-start-pitch-grid>.hw-start-handoff-header{grid-area:header}.hw-start-pitch-grid>.hw-start-pitch-left{grid-area:media;position:-webkit-sticky;position:sticky;top:calc(var(--form-header-height) + 12px)}.hw-start-pitch-grid>.hw-start-pitch-right{grid-area:main}}.hw-start-pitch-right{display:flex;flex-direction:column;gap:24px}.hw-start-claim-card .hw-start-content-icon,.hw-start-mech-card .hw-start-content-icon{color:var(--color-aqua)}.hw-start-mech-card .pdp-mechanism-art{display:block;--mech-primary:var(--color-aqua);--mech-accent:var(--color-cream,#efe9d6);--mech-accent2:var(--color-cream,#efe9d6)}.hw-start-callout-card{--callout-figure-size:40px;--callout-headline-size:23px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:1fr auto;grid-column-gap:20px;column-gap:20px;align-items:start;padding:24px 22px 20px;border-radius:var(--radius-lg);background:var(--surface-elevated);border:1px solid var(--surface-elevated-border)}.hw-start-callout-body{display:flex;flex-direction:column;align-items:flex-end;text-align:right;min-width:0;height:100%}.hw-start-callout-card .hw-start-content-icon{color:var(--color-aqua);margin-top:2px}.hw-start-callout-figure{margin:0;font-family:var(--font-display);letter-spacing:var(--font-display-tracking);font-weight:500;font-size:var(--callout-figure-size);line-height:1.05;color:#ffffff}.hw-start-callout-label{margin:7px 0 14px;font-size:14px;line-height:1.4;color:var(--text)}.hw-start-callout-headline{margin:2px 0 14px;font-family:var(--font-display);letter-spacing:var(--font-display-tracking);font-weight:500;font-size:var(--callout-headline-size);line-height:1.22;color:#ffffff}.hw-start-callout-caveat{grid-column:1/-1;align-self:end;margin:14px 0 0;padding-top:12px;border-top:1px solid var(--divider);font-size:11.5px;line-height:1.5;color:var(--text-muted)}.hw-start-claims{grid-auto-rows:1fr}.hw-start-pitch-media{display:flex;flex-direction:column;gap:14px;width:100%}.hw-start-pitch-frame-well{width:100%}.hw-start-pitch-frame-well .pdp-photoframe-inner{aspect-ratio:1/1}.hw-start-pitch-cap-name{display:block;font-size:18px;line-height:1.25}.hw-start-pitch-cap-meta{display:block;margin-top:9px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#6b7d75}.hw-start-pitch-cap-copy{display:block;margin-top:14px;text-align:left;font-family:var(--font-body);letter-spacing:normal;font-size:14px;font-weight:400;line-height:1.62;color:#435e56}.hw-start-pitch-cap-copy:before{content:"";display:block;width:34px;height:1px;margin:0 auto 14px;background:rgba(38,67,60,.28)}@media (min-width:660px) and (max-width:1099px){.hw-start-pitch-media{width:100%}.hw-start-pitch-frame-well .pdp-photoframe--captioned{--caption-dir:row;--frame-pad-bottom:var(--frame-pad,10px)!important;align-items:center}.hw-start-pitch-frame-well .pdp-photoframe-inner{aspect-ratio:auto;flex:0 0 44%;min-height:300px}.hw-start-pitch-frame-well .pdp-photoframe-caption{align-self:center;text-align:left;padding:10px 12px}.hw-start-pitch-cap-copy:before{margin-left:0}}.hw-start-pitch-eyebrow{margin:0 0 4px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-gold)}.hw-start-pitch-name{margin:0;font-family:var(--font-display);letter-spacing:var(--font-display-tracking);font-size:21px;font-weight:500;color:var(--text)}.hw-start-pitch-detail{margin:2px 0 0;font-size:13px;color:var(--text-muted)}.hw-start-claims{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));grid-gap:14px;gap:14px}.hw-start-claim-card,.hw-start-mech-card{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:var(--radius-lg);background:var(--surface-elevated);border:1px solid var(--surface-elevated-border)}.hw-start-content-icon{display:block;color:var(--brand-action);margin-bottom:2px}.hw-start-icon-placeholder{display:block;border:1.5px dashed var(--divider);border-radius:var(--radius-sm)}.hw-start-claim-headline,.hw-start-mech-title{margin:0;font-family:var(--font-display);letter-spacing:var(--font-display-tracking);font-size:18px;font-weight:500;line-height:1.3;color:var(--text)}.hw-start-claim-body,.hw-start-mech-body{margin:0;font-size:13px;line-height:1.5;color:var(--text-muted)}.hw-start-claim-caveat{margin:0;padding-top:7px;border-top:1px solid var(--divider);font-size:11.5px;line-height:1.45;color:var(--text-dim)}.hw-start-content-disclosure{margin:0;max-width:640px;font-size:11.5px;line-height:1.5;color:var(--text-dim)}.hw-start-centered-block{display:flex;flex-direction:column;gap:var(--hw-start-stack-gap,24px);width:100%;max-width:var(--hw-centered-block-max,1176px);margin-inline:auto}.hw-start-mech-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),380px));justify-content:center;grid-gap:18px;gap:18px;align-items:stretch}.hw-start-mech-cite{margin:auto 0 0;padding-top:8px;font-size:11px;line-height:1.4;color:var(--text-dim)}a.hw-start-mech-cite{text-decoration:underline;text-underline-offset:3px}a.hw-start-mech-cite:focus-visible,a.hw-start-mech-cite:hover{color:var(--text-muted)}.hw-start-compliance{display:flex;flex-direction:column;gap:5px}.hw-start-footer-stack>.hw-start-compliance:not(:first-child){border-top:1px solid var(--divider);padding-top:17px;margin-top:7px}.hw-start-compliance-toggle{display:none;align-items:center;gap:6px;align-self:flex-start;background:none;border:0;padding:0;font:inherit;font-size:11px;font-weight:500;color:var(--text-dim);cursor:pointer}.hw-start-compliance-toggle:focus-visible{outline:2px solid var(--brand-primary-50);outline-offset:2px}.hw-start-compliance-chevron{transition:transform .18s var(--ease)}.hw-start-compliance.is-open .hw-start-compliance-chevron{transform:rotate(180deg)}.hw-start-compliance-body{display:flex;flex-direction:column;gap:5px}@media (max-width:767px){.hw-start-compliance-toggle{display:inline-flex}.hw-start-compliance-body{display:none}.hw-start-compliance.is-open .hw-start-compliance-body{display:flex;margin-top:4px}}.hw-start-compliance-legal{margin:0;font-size:10.5px;line-height:1.45;color:var(--text-dim)}.hw-start-compliance-links{margin:0;font-size:10.5px;font-weight:500;color:var(--text-muted)}.hw-start-compliance-links a{color:var(--text-muted);text-decoration:none}.hw-start-compliance-links a:focus-visible,.hw-start-compliance-links a:hover{color:var(--text);text-decoration:underline}.hw-start form[data-screen=checkpoint] .hw-start-stack,.hw-start form[data-screen=dob] .hw-start-stack,.hw-start form[data-screen=height_weight] .hw-start-stack,.hw-start form[data-screen=projection] .hw-start-stack,.hw-start form[data-screen=sex] .hw-start-stack,.hw-start form[data-screen=state] .hw-start-stack{align-items:center}.hw-start form[data-screen=checkpoint] .hw-start-fields,.hw-start form[data-screen=checkpoint] .hw-start-question-group,.hw-start form[data-screen=dob] .hw-start-fields,.hw-start form[data-screen=dob] .hw-start-question-group,.hw-start form[data-screen=height_weight] .hw-start-fields,.hw-start form[data-screen=height_weight] .hw-start-question-group,.hw-start form[data-screen=projection] .hw-start-fields,.hw-start form[data-screen=projection] .hw-start-question-group,.hw-start form[data-screen=sex] .hw-start-fields,.hw-start form[data-screen=sex] .hw-start-question-group,.hw-start form[data-screen=state] .hw-start-fields,.hw-start form[data-screen=state] .hw-start-question-group{align-items:center;text-align:center}.hw-start form[data-screen=dob] .halwel-date-segments{width:min(520px,100%)}.hw-start form[data-screen=sex] .hw-start-fields{width:100%}.hw-start form[data-screen=sex] .hw-start-fields>div{width:min(360px,100%)}.hw-start form[data-screen=sex] .segmented-choice-draft{width:100%}.hw-start form[data-screen=sex] .halwel-segtrack{width:100%;max-width:360px;--segtrack-thumb:#fbf6ec;--segtrack-ink:rgba(251,246,236,0.72);--segtrack-ink-active:var(--color-deep-sea,#1f3b34)}.hw-start form[data-screen=height_weight] .body-metrics-cluster{width:min(720px,100%);text-align:left}.hw-start .halwel-date-segments{max-width:520px}.hw-start .compact-input-draft:not(.compact-input-draft-standard):not(.compact-input-draft-narrow){max-width:680px}.hw-start .acknowledgement-draft{max-width:980px}@media (min-width:1100px){.hw-start-question{font-size:34px}.hw-start-question-lg{font-size:40px}.hw-start-subline{font-size:15px}.hw-start .choice-row-draft{font-size:20px;padding:26px 0;gap:17px}.hw-start .choice-row-draft-indicator{width:26px;height:26px}.hw-start-category-name{font-size:21px}.hw-start-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hw-start-gatepass{font-size:15.5px}}.hw-start .halwel-form-shell-stage-scroll{padding-top:calc(var(--form-header-height) + var(--form-footer-fade-height) + 2px);padding-bottom:calc(var(--form-footer-measured, var(--form-footer-height)) + var(--form-stage-padding-y))}.hw-start .halwel-form-shell-footer{height:auto;background:var(--bg)}.hw-start .halwel-form-shell-footer-inner{padding-top:12px}@media (max-width:767px){.hw-start{--form-footer-height:148px;--form-footer-bottom-gutter:14px}.hw-start .halwel-form-shell-footer{padding:0 var(--form-stage-padding-x-mobile)}.hw-start .halwel-form-shell-stage-scroll{padding-bottom:calc(var(--form-footer-measured, var(--form-footer-height)) + var(--form-stage-padding-y-mobile))}.hw-start .halwel-form-shell[data-center-content=true] .halwel-form-shell-stage-scroll{justify-content:flex-start}}.hw-start *,.hw-start :after,.hw-start :before{box-sizing:border-box}.hw-explore-pick{background:var(--color-deep-sea);padding:var(--hw-section-y,96px) var(--hw-section-x,24px);scroll-margin-top:var(--hw-nav-h,95px)}.hw-explore-pick-inner{max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:22px}.hw-explore-pick-eyebrow{margin:0;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-gold)}a.hw-start-category-card{color:var(--text);text-decoration:none}.hw-start-fields:empty{display:none}.hw-start .halwel-form-shell-stage-scroll{scrollbar-gutter:auto;scrollbar-width:none}.hw-start .halwel-form-shell-stage-scroll::-webkit-scrollbar{display:none}.hw-start form[data-screen=contact] .hw-start-fields{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:28px;column-gap:28px;grid-row-gap:18px;row-gap:18px;align-items:start}.hw-start form[data-screen=contact] .hw-start-fields>[data-field=first_name]{grid-column:1;grid-row:1}.hw-start form[data-screen=contact] .hw-start-fields>[data-field=last_name]{grid-column:2;grid-row:1}.hw-start form[data-screen=contact] .hw-start-fields>[data-field=email]{grid-column:1;grid-row:2}.hw-start form[data-screen=contact] .hw-start-fields>[data-field=phone]{grid-column:2;grid-row:2}.hw-start form[data-screen=contact] .hw-start-fields>.hw-start-optin-eyebrow{grid-column:1/-1;grid-row:3;margin:22px 0 -6px}.hw-start form[data-screen=contact] .hw-start-fields>[data-field=marketing_opt_in]{grid-column:1/-1;grid-row:4}.hw-start form[data-screen=contact] .hw-start-fields>[data-field=marketing_sms_opt_in]{grid-column:1/-1;grid-row:5}.hw-start form[data-screen=contact] .hw-start-fields>[data-field=relay_consent]{grid-column:1/-1;grid-row:6}.hw-start form[data-screen=contact] .hw-start-fields>:is([data-field=marketing_opt_in],[data-field=marketing_sms_opt_in],[data-field=relay_consent]) .acknowledgement-draft{width:100%;max-width:none}.hw-start form[data-screen=contact] .hw-start-fields>[data-field] .compact-input-draft{width:100%;max-width:none}@media (max-width:767px){.hw-start form[data-screen=contact] .hw-start-fields{grid-template-columns:1fr}.hw-start form[data-screen=contact] .hw-start-fields>[data-field]{grid-column:1;grid-row:auto}.hw-start form[data-screen=contact] .hw-start-fields>.hw-start-optin-eyebrow{grid-column:1;grid-row:auto;order:1}.hw-start form[data-screen=contact] .hw-start-fields>[data-field=marketing_opt_in]{order:2}.hw-start form[data-screen=contact] .hw-start-fields>[data-field=marketing_sms_opt_in]{order:3}.hw-start form[data-screen=contact] .hw-start-fields>[data-field=relay_consent]{order:4}}.hw-start-verify{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding-top:4px}.hw-start-verify-sent{margin:0;font-size:13px;line-height:1.5;color:var(--text-muted)}.hw-start-verify-actions{display:flex;align-items:center;gap:14px}.hw-start-verify-error{margin:0;font-size:13px;line-height:1.5;color:rgba(255,214,214,.86)}.hw-start-verify-hint{margin:0;font-size:12px;color:var(--text-dim)}.hw-start-fields[data-phone-verified] .compact-input-draft:has(.compact-input-draft-prefix):after{content:"Verified";flex:none;padding:4px 10px 4px 25px;border-radius:999px;background-color:#2b4f4d;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='%23ffffff'%3E%3Cpath d='m-0.3 53.45 14.72-9.91 21.92 32.73 49.55-72.67 14.41 9.61-56.76 83.48h-14.41z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:10px;background-size:10px 10px;color:#ffffff;font-size:11.5px;font-weight:600;letter-spacing:.04em;white-space:nowrap}.hw-start-fields[data-email-state]>[data-field=email] .compact-input-draft:after{flex:none;border-radius:999px;background-repeat:no-repeat;background-position:10px;font-size:11.5px;font-weight:600;letter-spacing:.04em;white-space:nowrap}.hw-start-fields[data-email-state=pending]>[data-field=email] .compact-input-draft:after{content:"We\2019ll email a link";padding:3px 10px 3px 26px;border:1px solid rgba(255,255,255,.28);background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-opacity='0.7' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3.5 6.5 8.5 6.5 8.5-6.5'/%3E%3C/svg%3E");background-size:11px 11px;color:rgba(255,255,255,.72);font-weight:500}.hw-start-fields[data-email-state=sent]>[data-field=email] .compact-input-draft:after{content:"Email sent";padding:4px 10px 4px 27px;background-color:#2b4f4d;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3.5 6.5 8.5 6.5 8.5-6.5'/%3E%3C/svg%3E");background-size:12px 12px;color:#ffffff}.hw-start-fields[data-email-state=verified]>[data-field=email] .compact-input-draft:after{content:"Verified";padding:4px 10px 4px 25px;background-color:#2b4f4d;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='%23ffffff'%3E%3Cpath d='m-0.3 53.45 14.72-9.91 21.92 32.73 49.55-72.67 14.41 9.61-56.76 83.48h-14.41z'/%3E%3C/svg%3E");background-size:10px 10px;color:#ffffff}.hw-start-decision{--hw-decision-card-radius:16px;--hw-decision-gutter:24px;display:flex;flex-direction:column;gap:30px;width:100%;max-width:1140px;margin:0 auto}.hw-start-decision-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--hw-decision-gutter);gap:var(--hw-decision-gutter);align-items:start}@media (min-width:900px){.hw-start-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.hw-start-decision-media{grid-column:1;display:flex;min-width:0}.hw-start-decision-spec{grid-column:2/-1}.hw-start-decision .hw-start-mech-row{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:var(--hw-decision-gutter)}}@media (max-width:899px){.hw-start-decision-media{width:100%}}.hw-start-decision-media .hw-start-pitch-media{height:100%}.hw-start-decision-frame{position:relative;display:flex;flex-direction:column;height:100%}@media (min-width:900px){.hw-start-decision-frame .pdp-photoframe--captioned{--caption-dir:column;--frame-pad-bottom:30px!important;align-items:stretch;flex:1 1 auto;height:auto;min-height:0}.hw-start-decision-frame .pdp-photoframe-inner{aspect-ratio:auto;flex:1 1 auto;min-height:300px}.hw-start-decision-frame .pdp-photoframe-img{transform:translateY(var(--img-shift,0)) scale(1.15)}.hw-start-decision-frame .pdp-photoframe-caption{flex:0 0 auto;align-self:auto;text-align:center;padding:var(--frame-caption-gap,10px) var(--frame-caption-pad,18px) var(--frame-caption-pad,18px)}}.hw-start-decision-price.pdp-related-price{top:calc(20px + var(--frame-pad, 10px));right:calc(20px + var(--frame-pad, 10px))}@media (min-width:660px) and (max-width:899px){.hw-start-decision-price.pdp-related-price{right:auto;left:calc(20px + var(--frame-pad, 10px))}}@media (max-width:899px){.hw-start-decision .hw-start-mech-row{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:var(--hw-decision-gutter)}}.hw-start-decision-spec{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--hw-decision-card-radius);background:var(--surface-elevated);border:1px solid var(--surface-elevated-border)}.hw-start-decision-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--divider)}.hw-start-decision-tile{display:flex;flex-direction:column;gap:6px;padding:20px 24px 16px;min-width:0}.hw-start-decision-tile+.hw-start-decision-tile{border-left:1px solid var(--divider)}.hw-start-decision-tile .hw-start-decision-figure{font-size:36px;white-space:nowrap;text-shadow:1px 1px 2px rgba(27,35,38,.5)}.hw-start-decision-drop{display:inline-block;width:.5em;height:.34em;margin-right:.2em;color:var(--color-success);vertical-align:.18em;filter:drop-shadow(var(--shadow-sharp-on-dark))}.hw-start-decision-tile-note{margin:0;font-size:12.5px;line-height:1.45;color:var(--text-muted)}.hw-start-decision-bridge{margin:0;padding:9px 24px;font-size:11.5px;line-height:1.5;color:var(--text-muted);background:rgba(0,0,0,.1);border-bottom:1px solid var(--divider)}.hw-start-decision-cite{text-decoration:underline;text-underline-offset:3px;cursor:help}.hw-start-decision-ledger{display:flex;flex-direction:column}.hw-start-decision-lrow{display:grid;grid-template-columns:150px minmax(0,1fr);grid-column-gap:20px;column-gap:20px;align-items:baseline;padding:15px 24px;border-top:1px solid var(--divider)}.hw-start-decision-lrow:first-child{border-top:0}.hw-start-decision-lrow:last-child{padding-bottom:18px}.hw-start-decision-lval{display:flex;flex-direction:column;gap:8px;min-width:0}.hw-start-decision-lval strong{color:#ffffff;font-weight:600}.hw-start-decision-care{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-muted)}@media (max-width:559px){.hw-start-decision-tile{padding:14px 10px 12px}.hw-start-decision-tile .hw-start-decision-figure{font-size:18px}.hw-start-decision-tile-note{font-size:11px}.hw-start-decision-bridge,.hw-start-decision-lrow{padding-left:16px;padding-right:16px}.hw-start-decision-lrow{grid-template-columns:minmax(0,1fr);row-gap:6px}}.hw-start-decision .hw-start-mech-card{border-radius:var(--hw-decision-card-radius)}.hw-start-decision-row{display:flex;flex-direction:column;gap:9px}.hw-start-decision-figure{margin:0;display:flex;align-items:baseline;gap:10px;font-family:var(--font-display);letter-spacing:var(--font-display-tracking);font-weight:500;font-size:40px;line-height:1.05;color:#ffffff}.hw-start-decision-fignote{font-family:var(--font-body);letter-spacing:normal;font-weight:400;font-size:13px;color:var(--text-muted)}.hw-start-decision-strong{margin:0;font-family:var(--font-display);letter-spacing:var(--font-display-tracking);font-weight:500;font-size:20px;line-height:1.25;color:#ffffff}.hw-start-decision-line{margin:0;font-size:14px;line-height:1.55;color:var(--text)}.hw-start-decision-caveat{margin:0;font-size:11.5px;line-height:1.5;color:var(--text-muted)}.hw-start-decision-chips{display:flex;flex-wrap:wrap;gap:8px}.hw-start-decision-chip{padding:5px 12px;border-radius:999px;border:1px solid var(--surface-elevated-border);background:var(--bg-panel);font-size:12.5px;line-height:1.4;color:var(--text)}.hw-start-decide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;width:100%;max-width:880px}@media (max-width:559px){.hw-start-decide-grid{grid-template-columns:minmax(0,1fr)}}.hw-start-decide-card{display:flex;flex-direction:column;align-items:stretch;padding:20px 20px 16px;text-align:left;font:inherit;color:var(--text);background:var(--surface-elevated);border:1px solid var(--surface-elevated-border);border-radius:var(--radius-lg);cursor:pointer;transition:border-color .18s var(--ease),background .18s var(--ease),transform .18s var(--ease)}.hw-start-decide-card:hover{border-color:var(--surface-elevated-border-hover);transform:translateY(-2px)}.hw-start-decide-card:focus-visible{outline:2px solid var(--brand-primary-50);outline-offset:2px}.hw-start-decide-head{display:flex;align-items:center;gap:14px;padding-bottom:16px}.hw-start-decide-media{width:74px;height:74px;flex:none;border-radius:12px;overflow:hidden;background:var(--bg-panel)}.hw-start-decide-media img{display:block;width:100%;height:100%;object-fit:contain}.hw-start-decide-idblock{display:flex;flex-direction:column;gap:4px;min-width:0}.hw-start-decide-name{font-family:var(--font-display);letter-spacing:var(--font-display-tracking);font-weight:500;font-size:19px;line-height:1.2;color:#ffffff}.hw-start-decide-price{font-size:13px;color:var(--text-muted)}.hw-start-decide-rows{display:flex;flex-direction:column}.hw-start-decide-rows>.hw-start-decision-row{padding:14px 0;border-top:1px solid var(--divider)}.hw-start-decide-card .hw-start-decision-figure{font-size:34px}.hw-start-decide-choose{margin-top:4px;padding-top:14px;border-top:1px solid var(--divider);display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:600;color:#ffffff}.hw-start-decide-both{margin:0;font-size:13px;color:var(--text-muted)}.hw-start .halwel-date-single,.hw-start form[data-screen=state] .compact-input-draft-control,.hw-start form[data-screen=state] .dropdown-draft-value{font-family:var(--font-display);letter-spacing:.07em;font-weight:400}.hw-start .halwel-date-single{letter-spacing:.1em}.hw-start-product-card.hw-start-decision-card{aspect-ratio:auto;height:100%;min-height:420px;cursor:default}.hw-start-product-card.hw-start-decision-card:hover{transform:none;box-shadow:none;border-color:var(--surface-elevated-border)}.hw-start-decision-card .hw-start-product-img,.hw-start-product-card.hw-start-decision-card:hover .hw-start-product-img{left:50%;top:17%;height:auto;width:76%;transform:translateX(-50%);translate:none}.hw-start-decision-card .hw-start-product-stage:before{left:14%;width:72%}@media (max-width:899px){.hw-start-product-card.hw-start-decision-card{aspect-ratio:1/1;height:auto;min-height:0}}.hw-start form[data-screen=welcome] .hw-start-stack{--hw-start-stack-gap:14px}.hw-start form[data-screen=welcome] .hw-start-stack>.hw-start-question-group{position:static;background:transparent;padding:4px 0 0;margin-bottom:0}.hw-start form[data-screen=welcome] .hw-start-stack>.hw-start-question-group:after{display:none}.hw-welcome-media{margin-top:6px;min-width:0;animation:hw-welcome-fade .6s ease-out both}.hw-start .hw-welcome-stage{aspect-ratio:2/1}@media (max-height:720px){.hw-start .hw-welcome-stage{aspect-ratio:5/2}}@media (max-width:899px) and (min-height:800px){.hw-start .hw-welcome-stage{aspect-ratio:16/9}}.hw-welcome-stage .pdp-gallery-caption{max-width:58cqw;font-size:clamp(11.5px,3.5cqw,17px)}@media (min-width:900px){.hw-start form[data-screen=welcome] .hw-start-stack{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-column-gap:clamp(32px,4vw,72px);column-gap:clamp(32px,4vw,72px);grid-row-gap:16px;row-gap:16px;align-content:center;align-items:start;max-width:1240px;margin-inline:auto}.hw-start form[data-screen=welcome] .hw-start-stack>*{grid-column:2}.hw-start form[data-screen=welcome] .hw-start-stack>.hw-welcome-media{grid-column:1;grid-row:1/span 4;align-self:center;margin:0}.hw-start .hw-welcome-stage{aspect-ratio:16/9}.hw-start form[data-screen=welcome] .hw-start-stack>.hw-start-question-group{align-self:end}}.hw-start form[data-screen=welcome] .hw-start-question{font-size:32px;line-height:1.08;animation:hw-welcome-rise .6s cubic-bezier(.2,.7,.2,1) .15s both}.hw-start form[data-screen=welcome] .hw-start-subline{font-size:17px;line-height:1.4;color:var(--text);animation:hw-welcome-rise .6s cubic-bezier(.2,.7,.2,1) .27s both}.hw-welcome{display:flex;flex-direction:column;gap:16px}.hw-welcome-kicker{display:flex;align-items:center;margin:0;font-family:var(--font-display);letter-spacing:var(--font-display-tracking);font-size:17px;font-weight:500;color:var(--color-terracotta-light);animation:hw-welcome-fade .5s ease-out .5s both}.hw-welcome-points{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.hw-welcome-point{display:grid;grid-template-columns:34px 1fr;grid-gap:14px;gap:14px;align-items:start;animation:hw-welcome-pop .5s cubic-bezier(.2,.9,.25,1.15) calc(.8s + var(--i, 0) * .3s) both}.hw-welcome-point-icon{display:grid;place-items:center;width:34px;height:34px;color:var(--color-sage,#a9c3a5);filter:drop-shadow(1.5px 1.5px 0 rgba(8,26,21,.9));animation:hw-welcome-badge .5s cubic-bezier(.2,.9,.25,1.3) calc(.9s + var(--i, 0) * .3s) both}.hw-welcome-point-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.hw-welcome-point-title{font-family:var(--font-display);letter-spacing:var(--font-display-tracking);font-size:17px;font-weight:500;line-height:1.2;color:#ffffff;text-shadow:1.5px 1.5px 0 rgba(8,26,21,.9)}.hw-welcome-point-body{font-size:13.5px;line-height:1.4;color:var(--text-muted)}@media (max-width:899px){.hw-start:has(form[data-screen=welcome]) .hw-start-compliance:not(.is-open) .hw-truststrip{display:none}}.hw-start:has(form[data-screen=welcome]) .hw-start-scroll-hint{display:none}.hw-start:has(form[data-screen=welcome]) .hw-start-footer-stack .nav-row-draft{animation:hw-welcome-fade .45s ease-out 1.7s both}@keyframes hw-welcome-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hw-welcome-fade{0%{opacity:0}to{opacity:1}}@keyframes hw-welcome-pop{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes hw-welcome-badge{0%{transform:scale(.3) rotate(-14deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){.hw-start form[data-screen=welcome] .hw-start-question,.hw-start form[data-screen=welcome] .hw-start-subline,.hw-start:has(form[data-screen=welcome]) .hw-start-footer-stack .nav-row-draft,.hw-welcome-kicker,.hw-welcome-media,.hw-welcome-point,.hw-welcome-point-icon{animation:none}}.hw-start .choice-row-draft[data-icon]{flex-direction:row;justify-content:flex-start;gap:0;padding:11px 0;font-size:17px}.hw-start .choice-row-draft[data-icon] .choice-row-draft-indicator{display:none}.hw-start .choice-row-draft-body{display:flex;align-items:center;gap:15px;min-width:0}.hw-start .choice-row-draft-icon{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:13px;border:1.5px solid transparent;background:rgba(255,255,255,.08);color:var(--color-sage,#8fa593);transition:background .16s ease,border-color .16s ease,color .16s ease}.hw-start .choice-row-draft-icon>span{grid-area:1/1;display:grid;place-items:center;transition:opacity .16s ease}.hw-start .choice-row-draft-icon-on{opacity:0}.hw-start .choice-row-draft[data-icon]:hover{background:transparent}.hw-start .choice-row-draft[data-icon]:hover .choice-row-draft-icon{border-color:var(--color-terracotta-light);background:rgba(255,255,255,.1);color:#ffffff}.hw-start .choice-row-draft[data-icon].is-selected .choice-row-draft-icon,.hw-start .choice-row-draft[data-icon].is-selected:hover .choice-row-draft-icon{background:var(--brand-action);border-color:var(--brand-action);color:var(--color-cream,#efe9d6)}.hw-start .choice-row-draft[data-icon].is-selected .choice-row-draft-icon-off{opacity:0}.hw-start .choice-row-draft[data-icon].is-selected .choice-row-draft-icon-on{opacity:1}.hw-start .choice-row-draft[data-icon] .choice-row-draft-body>span:last-child{color:var(--text);transition:color .16s ease}.hw-start .choice-row-draft[data-icon].is-selected .choice-row-draft-body>span:last-child,.hw-start .choice-row-draft[data-icon]:hover .choice-row-draft-body>span:last-child{color:#ffffff}@media (max-width:767px){.hw-start .halwel-form-shell:not([data-has-system-banner=true]) .halwel-form-shell-stage-scroll{padding-top:calc(var(--form-header-height) + 12px)}}.hw-welcome-stage .hw-photo-carousel-caption--top{padding:clamp(10px,3.4cqw,16px) clamp(10px,3.4cqw,16px) 0}.hw-welcome-stage .hw-photo-carousel-dots--bottom-left{left:clamp(10px,3.4cqw,16px);bottom:clamp(10px,3.4cqw,16px)}.hw-start .halwel-form-shell:has(form[data-screen=welcome]) .halwel-form-shell-footer-fade{display:none}@media (max-height:720px){.hw-start form[data-screen=welcome] .hw-start-question{font-size:29px}.hw-start form[data-screen=welcome] .hw-start-subline{font-size:15px;line-height:1.35}.hw-welcome{gap:10px}.hw-welcome-points{gap:9px}}.hw-welcome-cta{display:inline-grid}.hw-welcome-cta-line{grid-area:1/1;text-align:center;animation:hw-welcome-cta-a 7s ease-in-out 2.6s infinite both}.hw-welcome-cta-line--b{animation-name:hw-welcome-cta-b}.hw-welcome-cta-bang{margin-left:.12em;font-family:var(--font-body);font-weight:700}@keyframes hw-welcome-cta-a{0%,42%{opacity:1;transform:none}50%,92%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes hw-welcome-cta-b{0%,42%{opacity:0;transform:translateY(6px)}50%,92%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.hw-welcome-cta-line{animation:none}.hw-welcome-cta-line--b{display:none}}.hw-start-compliance-trust{display:grid;grid-template-rows:1fr}.hw-start-compliance.is-animated .hw-start-compliance-trust{transition:grid-template-rows .42s var(--ease),opacity .3s var(--ease)}.hw-start-compliance-trust-inner{min-height:0;overflow:hidden}.hw-start-compliance.is-folded:not(.is-open) .hw-start-compliance-trust{grid-template-rows:0fr;opacity:0}.hw-start-compliance.is-folded .hw-start-compliance-toggle{display:inline-flex;order:3}.hw-start-compliance.is-folded:not(.is-open) .hw-start-compliance-body{display:none}.hw-start-compliance.is-folded.is-open .hw-start-compliance-body{display:flex}.hw-start-compliance.is-folded .hw-start-compliance-chevron{transform:rotate(180deg)}.hw-start-compliance.is-folded.is-open .hw-start-compliance-chevron{transform:none}@media (prefers-reduced-motion:reduce){.hw-start-compliance.is-animated .hw-start-compliance-trust{transition:none}}.hw-start:has(.hw-start-compliance.is-open) .hw-start-scroll-hint{opacity:0}.hw-start-compliance.is-folded:not(.is-animated) .hw-start-compliance-chevron{transition:none}