.hw-main{background:var(--fz-bg)}.hw{--hw-top: 112px}.hw [id]{scroll-margin-top:max(0px,calc(var(--hw-top) + 76px - 170px))}.hw p{margin:0 0 .6rem}.hw p:last-child{margin-bottom:0}.ticks,.crosses{list-style:none;padding:0;margin:.5rem 0 0;display:grid;gap:6px}.ticks li,.crosses li{position:relative;padding-left:26px}.ticks li:before,.crosses li:before{content:"";position:absolute;left:0;top:.2em;width:18px;height:18px;border-radius:50%;background:var(--fz-success-bg) no-repeat center / 12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2312744a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E")}.crosses li:before{background-color:var(--fz-sale-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b42318' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7 7 17'/%3E%3C/svg%3E")}.ticks--box{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}@media(min-width:576px){.ticks--box{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.ticks--box li{background:var(--fz-bg);border:1px solid var(--fz-border);border-radius:var(--fz-radius-sm);padding:10px 10px 10px 36px;font-size:14px;font-weight:500}.ticks--box li:before{left:10px;top:11px}.note-inline{display:flex;gap:10px;align-items:flex-start;background:var(--fz-primary-100);color:var(--fz-navy);border-radius:var(--fz-radius-sm);padding:10px 12px;font-size:14px}.note-inline .icon{flex:none;margin-top:2px;color:var(--fz-primary)}.hw-hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(600px 300px at 90% -10%,rgba(122,168,255,.35),transparent 70%),radial-gradient(500px 280px at -10% 110%,rgba(20,184,166,.22),transparent 70%),linear-gradient(160deg,var(--fz-navy) 0%,var(--fz-navy-800) 100%);padding:20px 0 36px}.hw-crumbs ol{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 20px;font-size:13px;color:#ffffffb8}.hw-crumbs li+li:before{content:"/";margin-right:6px;opacity:.6}.hw-crumbs a{color:#fff;text-decoration:none}.hw-crumbs a:hover{text-decoration:underline}.hw-crumbs :focus-visible{outline-color:#fff}.hw-hero__eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fz-accent);margin-bottom:10px!important}.hw-hero__title{color:#fff;font-size:clamp(1.9rem,7.5vw,3.25rem);font-weight:800;line-height:1.1;max-width:16ch}.hw-hero__lead{color:#ffffffdb;font-size:1.05rem;max-width:60ch;margin:14px 0 22px!important}.hw-hero__actions{display:grid;gap:10px}.hw-hero__actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;font-weight:600}.hw-hero .btn-outline-light:focus-visible,.hw-hero .btn-light:focus-visible{outline:2px solid #fff;outline-offset:3px}.hw-switch{position:sticky;top:var(--hw-top);z-index:20;background:#fffffff5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--fz-border);box-shadow:var(--fz-shadow-sm)}.hw-switch__list{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:8px 0}.hw-switch__link{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:6px 8px;border-radius:999px;font-size:14px;font-weight:600;text-align:center;line-height:1.2;color:var(--fz-muted);text-decoration:none;border:1px solid var(--fz-border);background:var(--fz-bg);transition:background .15s,color .15s,border-color .15s}.hw-switch__link:hover{color:var(--fz-primary);border-color:var(--fz-primary)}.hw-switch__link.is-active,.hw-switch__link[aria-current=true]{background:var(--fz-navy);border-color:var(--fz-navy);color:#fff}.hw-about__grid{display:grid;gap:24px}.hw-about .section__title{margin-bottom:12px}.hw-lead{font-size:1.08rem;color:var(--fz-text)}.hw-about p:not(.hw-lead){color:var(--fz-muted)}.hw-who{background:var(--fz-primary-50);border:1px solid var(--fz-primary-100);border-radius:var(--fz-radius-lg);padding:16px}.hw-who__label{font-weight:700;color:var(--fz-navy)}.hw-who__cards{display:grid;gap:10px}.hw-who__card{display:grid;grid-template-columns:40px 1fr;column-gap:12px;align-items:center;background:var(--fz-bg);border-radius:var(--fz-radius);padding:12px;box-shadow:var(--fz-shadow-sm)}.hw-who__card .icon{grid-row:span 2;width:40px;height:40px;padding:9px;border-radius:10px;background:var(--fz-primary-100);color:var(--fz-primary)}.hw-who__card span{color:var(--fz-muted);font-size:14px}.hw-roles{display:grid;gap:12px;margin-top:24px}.hw-roles__col{border:1px solid var(--fz-border);border-radius:var(--fz-radius-lg);padding:16px;background:var(--fz-bg)}.hw-roles__title{display:flex;align-items:center;gap:10px;font-size:1.1rem;font-weight:700}.hw-roles__title .brand__mark,.hw-roles__store{width:34px;height:34px;flex:none}.hw-roles__store{display:grid;place-items:center;border-radius:10px;background:var(--fz-navy);color:#fff}.hw-roles__store .icon{width:18px;height:18px}.hw-path__head{max-width:760px;margin-bottom:24px}.hw-path__tag{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--fz-primary);background:var(--fz-primary-100);padding:4px 12px;border-radius:999px;margin-bottom:10px!important}.hw-path__title{font-size:clamp(1.5rem,5.5vw,2.25rem);font-weight:800}.hw-path__lead{color:var(--fz-muted);font-size:1.05rem;margin:8px 0 12px!important}.hw-path--vendor{background:var(--fz-bg)}.hw-steps{display:grid;gap:14px;margin:0 0 24px;counter-reset:none}.hw-step{position:relative;display:grid;grid-template-columns:36px 1fr;gap:12px}.hw-step:before{content:"";position:absolute;left:17px;top:40px;bottom:-14px;width:2px;background:var(--fz-primary-100)}.hw-step:last-child:before{display:none}.hw-step__marker span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--fz-navy);color:#fff;font-weight:800;position:relative;z-index:1}.hw-step__card{display:grid;gap:14px;background:var(--fz-bg);border:1px solid var(--fz-border);border-radius:var(--fz-radius-lg);padding:16px;box-shadow:var(--fz-shadow-sm);min-width:0}.hw-path--vendor .hw-step__card{background:var(--fz-surface)}.hw-step__eyebrow{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fz-primary);margin-bottom:4px!important}.hw-step__title{font-size:1.12rem;font-weight:700;margin-bottom:6px}.hw-step__text p{color:var(--fz-muted)}.hw-step__text p strong{color:var(--fz-text)}.hw-step__text .note-inline{color:var(--fz-navy);margin-top:10px}.hw-step__aside{min-width:0}.hw-step__aside>.btn{min-height:44px}.hw-feature{background:var(--fz-bg);border:1px solid var(--fz-border);border-radius:var(--fz-radius-lg);padding:18px;margin-bottom:16px;box-shadow:var(--fz-shadow-sm)}.hw-feature p{color:var(--fz-muted)}.hw-feature__title{font-size:1.2rem;font-weight:700;margin-bottom:10px}.hw-feature--split{display:grid;gap:18px}.hw-grid{display:grid;gap:16px;margin-bottom:16px}.hw-card{display:flex;flex-direction:column;gap:10px;min-width:0;background:var(--fz-bg);border:1px solid var(--fz-border);border-radius:var(--fz-radius-lg);padding:18px;box-shadow:var(--fz-shadow-sm)}.hw-path--vendor .hw-card{background:var(--fz-surface);box-shadow:none}.hw-card>p{color:var(--fz-muted)}.hw-card>p strong{color:var(--fz-text)}.hw-card__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--fz-primary-100);color:var(--fz-primary)}.hw-card__icon .icon{width:22px;height:22px}.hw-card__title{font-size:1.1rem;font-weight:700}.hw-card>.btn{align-self:flex-start;min-height:44px;margin-top:auto}.flow{display:grid;gap:0;margin:4px 0 12px}.flow li{position:relative;display:flex;align-items:center;gap:10px;padding:6px 0;font-size:14px;color:var(--fz-muted)}.flow li:after{content:"";position:absolute;left:7px;top:24px;height:calc(100% - 12px);width:2px;background:var(--fz-border)}.flow li:last-child:after{display:none}.flow__dot{flex:none;width:16px;height:16px;border-radius:50%;border:2px solid var(--fz-border);background:var(--fz-bg);position:relative;z-index:1}.flow li:has(~.is-current){color:var(--fz-text)}.flow li:has(~.is-current) .flow__dot{background:var(--fz-success);border-color:var(--fz-success)}.flow li:has(~.is-current):after{background:var(--fz-success)}.flow .is-current{color:var(--fz-primary);font-weight:700}.flow .is-current .flow__dot{border-color:var(--fz-primary);background:var(--fz-primary);box-shadow:0 0 0 4px var(--fz-primary-100)}.ex-addr{display:grid;gap:8px}.ex-addr__card{display:flex;gap:10px;align-items:flex-start;background:var(--fz-primary-50);border:1px solid var(--fz-primary-100);border-radius:var(--fz-radius);padding:12px}.ex-addr__card>.icon{color:var(--fz-primary);margin-top:2px;flex:none}.ex-addr__card strong{display:block}.ex-addr__card>span{font-size:14px;color:var(--fz-muted);min-width:0}.ex-seg{display:inline-flex;margin-top:6px;border:1px solid var(--fz-border);border-radius:999px;background:var(--fz-bg);padding:2px;font-size:13px}.ex-seg span{padding:4px 10px;border-radius:999px}.ex-seg .is-on{background:var(--fz-navy);color:#fff}.ex-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0}.ex-chips li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--fz-primary-50);border:1px solid var(--fz-primary-100);color:var(--fz-navy);font-size:13px;font-weight:600}.ex-chips .icon{color:var(--fz-primary)}.ex-prices{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ex-price{border:1px solid var(--fz-border);border-radius:var(--fz-radius);padding:12px;background:var(--fz-bg)}.ex-price__main{font-size:14px;color:var(--fz-muted);margin:0 0 4px!important}.ex-price__main strong{font-size:1.25rem;color:var(--fz-text)}.ex-price__line{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--fz-navy);margin:0 0 4px!important}.ex-price__per{display:inline-block;font-size:12px;font-weight:700;color:var(--fz-success);background:var(--fz-success-bg);border-radius:6px;padding:2px 8px}.ex-flowline{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:600}.ex-flowline span{background:var(--fz-bg);border:1px solid var(--fz-border);border-radius:999px;padding:6px 12px}.ex-flowline span:last-child{background:var(--fz-navy);color:#fff;border-color:var(--fz-navy)}.ex-flowline .icon{color:var(--fz-muted)}.ex-docs{display:grid;gap:8px;margin:0}.ex-docs li{display:flex;align-items:center;gap:10px;background:var(--fz-bg);border:1px dashed #b9c6dc;border-radius:var(--fz-radius-sm);padding:10px 12px;font-size:14px}.ex-docs li>.icon{color:var(--fz-primary);flex:none}.ex-docs .ex-docs__lock{border:0;background:none;padding:2px 0;color:var(--fz-muted);font-size:13px}.ex-docs .ex-docs__lock .icon{color:var(--fz-muted)}.ex-cart{background:var(--fz-surface);border:1px solid var(--fz-border);border-radius:var(--fz-radius-lg);padding:14px;display:grid;gap:8px}.ex-cart__title{display:flex;align-items:center;gap:6px;font-weight:700;margin:0 0 2px!important}.ex-cart__group{display:flex;align-items:center;gap:10px;background:var(--fz-bg);border:1px solid var(--fz-border);border-radius:var(--fz-radius);padding:10px 12px}.ex-cart__group strong{margin-left:auto;white-space:nowrap}.ex-cart__name{display:flex;flex-direction:column;font-weight:600;min-width:0}.ex-cart__name small{font-weight:500;font-size:12px;color:var(--fz-muted)}.ex-cart__group--wait{opacity:.75}.ex-cart__group--go{border-color:var(--fz-primary);box-shadow:0 0 0 3px var(--fz-primary-100)}.ex-cart__group--go small{color:var(--fz-primary)}.ex-cart__btn{pointer-events:none;min-height:44px;display:flex;align-items:center;justify-content:center}.ex-pay{display:grid;gap:8px;margin:0}.ex-pay li{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--fz-border);border-radius:var(--fz-radius-sm);padding:10px 12px;font-weight:600;font-size:14px;background:var(--fz-bg)}.ex-pay li:before{content:"";width:16px;height:16px;flex:none;border-radius:50%;border:2px solid var(--fz-border)}.ex-pay li>span:first-child{margin-right:auto}.ex-table{width:100%;border-collapse:collapse;font-size:14px;background:var(--fz-bg);border-radius:var(--fz-radius);overflow:hidden;border:1px solid var(--fz-border)}.ex-table th,.ex-table td{padding:10px 8px;border-bottom:1px solid var(--fz-border);text-align:left}.ex-table thead th{background:var(--fz-surface);font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--fz-muted)}.ex-table tbody tr:last-child>*{border-bottom:0}.ex-note{font-size:13px;color:var(--fz-muted);margin-top:8px!important}.ex-cb{background:var(--fz-success-bg);border-radius:var(--fz-radius);padding:12px;display:grid;gap:10px}.ex-cb__calc{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;margin:0!important}.ex-cb__calc .icon,.ex-cb__calc strong{color:var(--fz-success)}.ex-cb__states{display:flex;flex-wrap:wrap;gap:6px;margin:0;align-items:center}.ex-cb__states li+li:before{content:"→";margin-right:6px;color:var(--fz-muted)}.ex-follow{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:44px}.ex-follow[aria-pressed=true]{background:var(--fz-primary);color:#fff;border-color:var(--fz-primary)}.ex-follow[aria-pressed=true] .icon{fill:currentColor}.ex-health{display:grid;gap:12px}.ex-score{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-size:14px;color:var(--fz-muted);margin:0!important}.ex-score strong{font-size:2rem;line-height:1;color:var(--fz-success);font-weight:800}.ex-score span{flex-basis:100%;font-weight:600;color:var(--fz-text)}.ex-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;margin:0}.ex-stats>div{background:var(--fz-bg);border:1px solid var(--fz-border);border-radius:var(--fz-radius-sm);padding:10px}.ex-stats dt{font-size:12px;font-weight:500;color:var(--fz-muted)}.ex-stats dd{margin:2px 0 0;font-size:1.25rem;font-weight:800}.ex-url{display:flex;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;background:var(--fz-bg);border:1px solid var(--fz-border);border-radius:var(--fz-radius-sm);padding:10px 12px;color:var(--fz-navy)!important;overflow-wrap:anywhere}.ex-url .icon{color:var(--fz-primary);flex:none}.ex-public{display:grid;gap:12px}.ex-public>div{background:var(--fz-bg);border:1px solid var(--fz-border);border-radius:var(--fz-radius);padding:12px}.ex-public__title{font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.05em;margin:0!important}.ex-public__title--ok{color:var(--fz-success)}.ex-public__title--no{color:var(--fz-sale)}.ex-qr{display:flex;align-items:center;gap:14px;margin:0;background:var(--fz-bg);border:1px solid var(--fz-border);border-radius:var(--fz-radius);padding:12px}.qr-mock{width:96px;height:96px;flex:none;border-radius:6px}.ex-qr figcaption{font-weight:700;color:var(--fz-navy);font-size:14px}.ex-form{display:grid;gap:0;margin:0;background:var(--fz-bg);border:1px solid var(--fz-border);border-radius:var(--fz-radius);overflow:hidden}.ex-form>div{display:flex;justify-content:space-between;gap:12px;padding:9px 12px;border-bottom:1px solid var(--fz-border);font-size:14px}.ex-form>div:last-child{border-bottom:0}.ex-form dt{font-weight:500;color:var(--fz-muted)}.ex-form dd{margin:0;font-weight:700;text-align:right}.ex-form .ex-form__calc{background:var(--fz-success-bg)}.ex-form__calc dt{display:flex;align-items:center;gap:6px;color:var(--fz-success)}.ex-form__calc dd{color:var(--fz-success)}.ex-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0}.ex-tags li{font-size:13px;font-weight:600;padding:5px 10px;border-radius:6px;background:var(--fz-bg);border:1px solid var(--fz-border)}.ex-stock{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ex-stock span{text-align:center;font-size:13px;font-weight:600;padding:9px 6px;border-radius:var(--fz-radius-sm);background:var(--fz-bg);border:1px solid var(--fz-border)}.ex-stock span:last-child{color:var(--fz-sale);border-color:#f3c7c3;background:var(--fz-sale-bg)}.ex-soon{display:inline-flex;align-self:flex-start;font-size:13px;font-weight:700;color:var(--fz-warn)!important;background:var(--fz-warn-bg);padding:4px 12px;border-radius:999px}.pill{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:6px;font-size:12.5px;font-weight:600;white-space:nowrap}.pill--ok{background:var(--fz-success-bg);color:var(--fz-success)}.pill--wait{background:#fff3dc;color:#8a5300}.pill--neutral{background:#eef0f4;color:#4a5568}.ex-options{display:grid;gap:8px}.ex-options span{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;padding:10px 12px;border:1px solid var(--fz-border);border-radius:var(--fz-radius-sm);background:var(--fz-bg)}.ex-options span:before{content:"";width:16px;height:16px;flex:none;border-radius:50%;border:2px solid var(--fz-border)}.ex-options .is-on{border-color:var(--fz-primary);background:var(--fz-primary-50)}.ex-options .is-on:before{border:5px solid var(--fz-primary)}.hw-cta{display:grid;gap:14px;align-items:center;margin-top:8px;padding:22px 18px;border-radius:var(--fz-radius-lg);background:var(--fz-primary-100);border:1px solid #d5e1f6}.hw-cta__title{font-size:1.3rem;font-weight:800}.hw-cta__actions{display:grid;gap:10px}.hw-cta__actions .btn{min-height:48px;font-weight:600}.hw-cta--dark{background:linear-gradient(135deg,var(--fz-navy),var(--fz-navy-800));border:0;color:#fff}.hw-cta--dark .hw-cta__title{color:#fff}.hw-cta--dark p{color:#fffc;margin-top:4px!important}.hw-cta--dark .btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.hw-help{display:grid;gap:16px}.hw-help .hw-card__title{font-size:1.25rem}.hw-final{display:grid;gap:16px}.hw-final__card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px 20px;border-radius:var(--fz-radius-lg);background:var(--fz-primary-50);border:1px solid var(--fz-primary-100)}.hw-final__title{font-size:clamp(1.3rem,4.5vw,1.75rem);font-weight:800;line-height:1.2;color:var(--fz-text)}.hw-final__card .btn{min-height:48px;font-weight:600}.hw-final__card--dark{background:linear-gradient(135deg,var(--fz-navy),var(--fz-navy-800));border:0}.hw-final__card--dark .hw-final__title{color:#fff}.hw-final__card--dark .hw-path__tag{background:#ffffff1f;color:#fff}.hw-final__card--dark .btn:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(min-width:576px){.hw-hero__actions,.hw-cta__actions{display:flex;flex-wrap:wrap}.hw-who__cards{grid-template-columns:1fr 1fr}.hw-who__card{grid-template-columns:1fr;row-gap:6px;align-items:start}.hw-who__card .icon{grid-row:auto}.ex-addr,.ex-public{grid-template-columns:1fr 1fr}.ex-stock{grid-template-columns:repeat(4,auto);justify-content:start}.ex-options{grid-template-columns:1fr 1fr}.hw-switch__list{display:flex;justify-content:center}.hw-switch__link{padding:6px 18px}}@media(min-width:768px){.hw-hero{padding:28px 0 56px}.hw-roles{grid-template-columns:1fr 1fr}.hw-grid{grid-template-columns:1fr 1fr;grid-auto-flow:row dense}.hw-card--wide{grid-column:1 / -1}.hw-help,.hw-final{grid-template-columns:1fr 1fr}.hw-step{grid-template-columns:44px 1fr;gap:16px}.hw-step:before{left:21px;top:48px}.hw-step__marker span{width:44px;height:44px;font-size:1.1rem}.hw-step__card{padding:20px 22px}.hw-feature,.hw-card{padding:22px}.hw-feature--split{grid-template-columns:1.1fr .9fr;align-items:center}.hw-cta{grid-template-columns:1fr auto;padding:26px 28px}.hw-final__card{padding:32px}.flow{grid-auto-flow:column;grid-auto-columns:1fr;margin-bottom:16px}.flow li{flex-direction:column;align-items:flex-start;gap:8px;padding:0 8px 0 0;font-size:13px}.flow li:after{left:16px;right:0;top:7px;width:auto;height:2px}.hw-card--wide .ex-health{grid-template-columns:auto 1fr;align-items:center;gap:24px}}@media(min-width:992px){.hw-about__grid{grid-template-columns:1.25fr 1fr;gap:40px;align-items:start}.hw-step__card{grid-template-columns:1.15fr 1fr;align-items:center;gap:24px}.hw-step__aside>.btn{justify-self:start}.hw-path--vendor .hw-grid{grid-template-columns:repeat(3,1fr)}.hw-path--vendor .hw-card--wide,.hw-path--vendor .hw-card--wide-lg{grid-column:span 2}.hw-card--wide:has(.ex-public){display:grid;grid-template-columns:1fr 1.1fr;column-gap:24px;align-content:start}.hw-card--wide:has(.ex-public)>.ex-public{grid-column:2;grid-row:1 / span 4;align-self:center}}@media(min-width:1200px){.hw-hero{padding:32px 0 72px}.hw-hero__lead{font-size:1.15rem}}@media(prefers-reduced-motion:reduce){.hw-switch__link{transition:none}}@media(max-width:419.98px){.hw-switch__link{font-size:13.5px;padding:6px 4px;white-space:nowrap}.hw-switch__link .icon{display:none}}
