.hiw-page{--hiw-line:rgba(255,255,255,0.16);--hiw-muted:rgba(255,255,255,0.72);--hiw-neutral-accent:#d7dedb;min-height:100vh;background:radial-gradient(circle at 82% 8%,rgba(201,255,110,.1),transparent 24rem),var(--color-ink);color:var(--color-white)}.hiw-page *,.hiw-page :after,.hiw-page :before{box-sizing:border-box}.hiw-page main{display:block}.hiw-closing,.hiw-editorial,.hiw-faq,.hiw-footer,.hiw-hero,.hiw-installation,.hiw-modes{width:min(100% - 40px,1480px);margin-inline:auto}.hiw-hero{padding:clamp(5rem,9vw,9rem) clamp(0rem,4vw,4rem) 5rem}.hiw-hero-copy{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(19rem,.6fr);align-items:end;gap:2.5rem;margin-bottom:4.5rem}.hiw-hero .hiw-kicker{grid-column:1/-1;margin:0;color:var(--color-lime);font-family:var(--font-inter),Arial,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.hiw-hero h2{margin:0;font-size:clamp(3.5rem,6.5vw,6.9rem);font-weight:520;letter-spacing:-.065em;line-height:.99;text-wrap:balance}.hiw-hero-intro p{margin:0;color:var(--hiw-muted);font-family:var(--font-inter),Arial,sans-serif;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.55}.hiw-hero-story{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);padding-top:4rem}.hiw-prose p{margin:0;font-family:var(--font-inter),Arial,sans-serif;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.75;color:var(--hiw-muted)}.hiw-prose p+p{margin-top:1.5rem}.hiw-hero-story p+p{margin-top:0}.hiw-prose strong{color:var(--color-white);font-weight:650}.hiw-editorial{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(2.5rem,7vw,7rem);padding:clamp(4rem,7vw,7rem) clamp(1.5rem,4vw,4rem)}.hiw-section-number{display:block;margin-bottom:1.75rem;color:var(--color-lime);font-family:var(--font-inter),Arial,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.1em}.hiw-editorial-heading h3,.hiw-faq h2{margin:0;font-size:clamp(2.5rem,4.5vw,4.65rem);font-weight:520;letter-spacing:-.06em;line-height:1.04;text-wrap:balance}.hiw-editorial>.hiw-prose{padding-top:2.9rem}.hiw-editorial--mint,.hiw-editorial--neutral,.hiw-editorial--statement{--hiw-muted:rgba(28,28,28,0.78);color:var(--color-ink);border:0;border-radius:clamp(1.5rem,3vw,3rem);background:var(--color-mint)}.hiw-editorial--neutral{background:var(--hiw-neutral-accent)}.hiw-editorial--mint .hiw-section-number,.hiw-editorial--neutral .hiw-section-number,.hiw-editorial--statement .hiw-section-number{color:var(--color-ink)}.hiw-editorial--neutral .hiw-prose p:last-child{padding-top:1.5rem;border-top:1px solid rgba(28,28,28,.25)}.hiw-editorial--neutral strong{color:var(--color-ink)}.hiw-editorial--statement{grid-template-columns:1fr;gap:2.5rem;background:var(--color-lime)}.hiw-editorial--statement h3{max-width:60rem;font-size:clamp(2.75rem,6vw,6rem)}.hiw-editorial--statement>.hiw-prose{max-width:47rem;margin-left:auto;padding-top:0}.hiw-editorial--consultant{padding-top:0;border-top:0}.hiw-installation,.hiw-modes{padding:clamp(5rem,8vw,8rem) clamp(1.5rem,4vw,4rem)}.hiw-installation>.hiw-editorial-heading,.hiw-modes>.hiw-editorial-heading{max-width:62rem;margin-bottom:3rem}.hiw-modes-intro{max-width:55rem;margin:3rem 0}.hiw-modes-intro p:first-child{color:var(--color-white);font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.4}.hiw-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.hiw-mode-card{display:flex;flex-direction:column;justify-content:space-between;gap:3rem;min-height:21rem;padding:clamp(1.5rem,2.4vw,2.5rem);border-radius:1.75rem;background:var(--color-ink-soft);color:var(--color-ink)}.hiw-mode-card--lime{background:var(--color-lime)}.hiw-mode-card--mint{background:var(--color-mint)}.hiw-mode-card--neutral{background:var(--hiw-neutral-accent)}.hiw-mode-card--dark{color:var(--color-white);border:1px solid var(--hiw-line)}.hiw-mode-number{font-family:var(--font-inter),Arial,sans-serif;font-size:.875rem;font-weight:700}.hiw-mode-card p,.hiw-setup-list p{margin:0;font-family:var(--font-inter),Arial,sans-serif;font-size:1rem;line-height:1.65}.hiw-mode-card strong,.hiw-setup-list strong{display:block;margin-bottom:1rem;font-family:var(--font-sora),Arial,sans-serif;font-size:clamp(1.65rem,2.7vw,2.5rem);font-weight:520;line-height:1.12;letter-spacing:-.05em}.hiw-modes-outro{max-width:55rem;margin:2.5rem 0 0 auto}.hiw-setup-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;margin:0;list-style:none;border-radius:1.75rem;overflow:hidden;background:var(--hiw-line)}.hiw-setup-list li{padding:clamp(1.5rem,2.5vw,2.5rem);background:var(--color-ink)}.hiw-setup-list p{color:var(--hiw-muted)}.hiw-setup-list strong{color:var(--color-white)}.hiw-step-number{display:grid;width:3.1rem;height:3.1rem;margin-bottom:3rem;place-items:center;border-radius:999px;font-family:var(--font-inter),Arial,sans-serif;font-size:.875rem;font-weight:800}.hiw-closing,.hiw-step-number{color:var(--color-ink);background:var(--color-lime)}.hiw-closing{--hiw-muted:rgba(28,28,28,0.78);display:flex;flex-direction:column;align-items:flex-start;gap:2.5rem;padding:clamp(2rem,6vw,6rem);border-radius:clamp(1.5rem,3vw,3rem)}.hiw-closing .hiw-section-number{color:var(--color-ink)}.hiw-closing h3{max-width:68rem;font-size:clamp(3rem,6vw,6rem)}.hiw-closing .hiw-prose{max-width:48rem}.hiw-promo-video-shell{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:clamp(1.25rem,2.4vw,2.5rem);background:#0d0d0d}.hiw-promo-video{display:block;width:100%;height:100%;object-fit:cover;background:#f4f4f5}.hiw-promo-play-button{position:absolute;inset:50% auto auto 50%;z-index:2;display:grid;width:clamp(4.5rem,7vw,7rem);aspect-ratio:1;padding:0;place-items:center;color:var(--color-ink);border:0;border-radius:999px;background:var(--color-lime);box-shadow:0 1rem 3rem rgba(0,0,0,.2);cursor:pointer;transform:translate(-50%,-50%);transition:transform .18s ease,box-shadow .18s ease}.hiw-promo-play-button:hover{box-shadow:0 1.25rem 3.5rem rgba(0,0,0,.26);transform:translate(-50%,-50%) scale(1.06)}.hiw-promo-play-button:focus-visible,.hiw-promo-stop-button:focus-visible{outline:3px solid var(--color-white);outline-offset:4px}.hiw-promo-play-button svg{width:42%;height:42%;fill:currentColor}.hiw-promo-stop-button{position:absolute;top:clamp(1rem,2vw,1.5rem);right:clamp(1rem,2vw,1.5rem);z-index:2;display:grid;width:3rem;height:3rem;padding:0;place-items:center;border:1px solid #ffffff47;border-radius:50%;background:#1c1c1cbf;color:var(--color-white);cursor:pointer}.hiw-promo-stop-button:hover{color:var(--color-lime);border-color:var(--color-lime)}.hiw-promo-stop-button svg{width:1.5rem;height:1.5rem;fill:currentColor}.hiw-faq{display:grid;grid-template-columns:minmax(18rem,.58fr) minmax(30rem,1fr);gap:clamp(3rem,9vw,10rem);padding:clamp(8rem,12vw,12rem) clamp(0rem,4vw,4rem)}.hiw-faq-intro{position:sticky;top:8.5rem;align-self:start}.hiw-faq-intro .hiw-kicker{margin-bottom:1.75rem;color:var(--color-lime)}.hiw-faq-intro>p:last-child{max-width:29rem;margin:2rem 0 0;color:var(--hiw-muted);font-family:var(--font-inter),Arial,sans-serif;font-size:1.05rem;line-height:1.55}.hiw-faq-list{border-top:1px solid rgba(255,255,255,.4)}.hiw-faq-item{border-bottom:1px solid var(--hiw-line)}.hiw-faq-item summary{display:grid;grid-template-columns:1fr 2rem;gap:1.5rem;align-items:center;min-height:6.5rem;padding:1rem 0;cursor:pointer;list-style:none;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:560;letter-spacing:-.025em}.hiw-faq-item summary::-webkit-details-marker{display:none}.hiw-faq-icon{position:relative;display:block;width:2rem;height:2rem;border:1px solid rgba(255,255,255,.35);border-radius:999px}.hiw-faq-icon:after,.hiw-faq-icon:before{position:absolute;top:50%;left:50%;width:.7rem;height:1px;background:currentColor;content:"";transform:translate(-50%,-50%)}.hiw-faq-icon:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s ease}.hiw-faq-item[open] .hiw-faq-icon{color:var(--color-ink);border-color:var(--color-lime);background:var(--color-lime)}.hiw-faq-item[open] .hiw-faq-icon:after{transform:translate(-50%,-50%) rotate(0deg)}.hiw-faq-answer{max-width:44rem;padding:0 4rem 1.8rem 0}.hiw-faq-answer p{margin:0;color:var(--hiw-muted);font-family:var(--font-inter),Arial,sans-serif;font-size:1.03rem;line-height:1.62}.hiw-closing-cta{position:relative;display:inline-flex;width:fit-content;min-width:15.5rem;min-height:3.75rem;justify-content:center;align-self:flex-start;padding:1rem 1.5rem;color:var(--color-white);border:0;border-radius:.85rem;background:var(--color-ink);font-size:1rem;font-weight:700;cursor:pointer;overflow:hidden}.hiw-closing-cta,.hiw-footer{align-items:center;font-family:var(--font-inter),Arial,sans-serif}.hiw-footer{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;padding:2.5rem 0;color:rgba(255,255,255,.6);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}.hiw-footer-logo{display:inline-flex;width:fit-content}.hiw-footer-logo svg{width:104px;height:auto}.hiw-footer-logo .logo-bar,.hiw-footer-logo path{fill:var(--color-white)}.hiw-footer-links{display:flex;gap:1.5rem}.hiw-footer a{color:inherit;text-decoration:none}.hiw-footer>span:last-child{text-align:right}.hiw-faq-item summary h3{margin:0;font:inherit;letter-spacing:inherit}.hiw-faq-answer p+p{margin-top:1.25rem}.hiw-faq-item summary:focus-visible{outline:2px solid var(--color-lime);outline-offset:5px;border-radius:4px}.hiw-closing-cta:focus-visible,.hiw-footer a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media (hover:hover){.hiw-faq-item summary:hover,.hiw-footer a:hover{color:var(--color-lime)}}@media (max-width:1100px){.hiw-hero-copy{grid-template-columns:1fr}.hiw-hero h2{max-width:58rem}.hiw-hero-intro{max-width:42rem}.hiw-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hiw-faq{grid-template-columns:1fr;gap:3rem}.hiw-faq-intro{position:static}}@media (max-width:767px){.hiw-closing,.hiw-editorial,.hiw-faq,.hiw-footer,.hiw-hero,.hiw-installation,.hiw-modes{width:calc(100% - 32px)}.hiw-hero{padding:4rem 0}.hiw-hero-copy{gap:2rem;margin-bottom:2.5rem}.hiw-hero h2{font-size:clamp(2.75rem,11.5vw,5rem)}.hiw-hero-story{grid-template-columns:1fr;padding-top:2.5rem;gap:1.5rem}.hiw-editorial{grid-template-columns:1fr;gap:1.75rem;padding:4rem 0}.hiw-editorial>.hiw-prose{padding-top:0}.hiw-editorial--mint,.hiw-editorial--neutral,.hiw-editorial--statement{padding:3rem 1.5rem}.hiw-editorial--consultant{padding-top:0}.hiw-section-number{margin-bottom:1.25rem}.hiw-editorial-heading h3{font-size:clamp(2.2rem,8.5vw,3.75rem)}.hiw-installation,.hiw-modes{padding:4rem 0}.hiw-mode-grid,.hiw-setup-list{grid-template-columns:1fr}.hiw-mode-card{min-height:17rem;gap:2rem}.hiw-closing{padding:3rem 1.5rem}.hiw-closing-cta{min-width:0;max-width:100%}.hiw-faq{padding:5rem 0}.hiw-faq-item summary{gap:1rem;min-height:5.5rem}.hiw-faq-answer{padding-right:0}.hiw-footer{grid-template-columns:1fr;justify-items:start}.hiw-footer-links{flex-wrap:wrap}.hiw-footer>span:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){.hiw-page *,.hiw-page :after,.hiw-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hiw-editorial--cart,.hiw-editorial--comparison,.hiw-editorial--details{row-gap:clamp(2rem,4vw,4rem)}.hiw-raster-artwork{grid-column:1/-1;max-width:34rem;min-width:0;margin:0 auto;overflow:hidden;border-radius:1.25rem}.hiw-raster-artwork,.hiw-raster-artwork img,.hiw-raster-artwork picture{display:block;width:100%}.hiw-raster-artwork img{height:auto}@media (min-width:1024px){.hiw-raster-artwork{max-width:none;border-radius:1.75rem}}@media (max-width:767px){:is(.hiw-editorial--details,.hiw-editorial--cart) .hiw-raster-artwork{width:calc(100% + 2rem);max-width:none;margin-inline:-1rem}}body:has(.hiw-page){overflow-x:clip}@media (min-width:1024px) and (min-height:640px){.hiw-editorial:not(.hiw-editorial--statement)>.hiw-editorial-heading{align-self:stretch}.hiw-editorial:not(.hiw-editorial--statement)>.hiw-editorial-heading>.hiw-heading-content{position:sticky;top:8.5rem}}@media (max-height:639px){.hiw-faq-intro{position:static}}.hiw-interface-overview{grid-column:1/-1;min-width:0;margin:0}.hiw-preview-mount{padding:clamp(1rem,3.5vw,3.5rem);background:var(--preview-backdrop,#d8e5c9);border-radius:1.75rem;transition:background-color .45s ease}.hiw-interface-overview .hiw-preview-mount{padding-bottom:0;border-radius:1.75rem 1.75rem 0 0;overflow:hidden}.hiw-interface-overview .hiw-app{border-radius:1.25rem 1.25rem 0 0;border-bottom:0}.hiw-interface-overview figcaption{display:flex;justify-content:space-between;gap:1rem;margin-top:1.25rem;font-family:var(--font-inter),Arial,sans-serif;font-size:.875rem;color:var(--hiw-muted)}.hiw-interface-overview figcaption span:first-child{color:var(--color-lime);font-weight:700;letter-spacing:.08em}.hiw-app{color:#171a17;background:var(--preview-surface);border:1px solid rgba(28,28,28,.09);border-radius:1.25rem;padding:1rem;box-shadow:0 1.5rem 4rem rgba(28,28,28,.13);font-family:var(--font-inter),Arial,sans-serif}.hiw-app p{margin:0}.hiw-app-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.hiw-app-logo{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .8rem;border-radius:.85rem;background:var(--preview-accent)}.hiw-app-logo svg{width:28px;height:28px;flex-shrink:0}.hiw-app-logo b{font-size:1.125rem;letter-spacing:-.035em}.hiw-app-actions{display:flex;gap:.6rem}.hiw-app-actions>span{display:grid;place-items:center;width:36px;height:36px;background:var(--preview-accent);border:1px solid rgba(28,28,28,.12);border-radius:.7rem}.hiw-app-actions img,.hiw-app-history img,.hiw-app-prompt img,.hiw-app-save img{width:20px;height:20px;flex-shrink:0}.hiw-app-body{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:.8rem}.hiw-app-conversation{display:flex;flex-direction:column;gap:.8rem}.hiw-app-panel{background:rgba(255,255,255,.83);border-radius:1rem;padding:1.1rem}.hiw-app-intro p{font-size:clamp(1rem,1.4vw,1.25rem);font-weight:550;line-height:1.4;letter-spacing:-.025em}.hiw-app-progress{display:flex;align-items:center;gap:1rem;margin-top:1.5rem}.hiw-app-progress>span{display:flex;flex:1;gap:3px}.hiw-app-progress i{flex:1;height:17px;border-radius:5px;background:#eef0ee}.hiw-app-progress i.is-filled{background:var(--preview-accent)}.hiw-app-progress small{color:#697069;font-size:.6875rem;white-space:nowrap}.hiw-app-question{flex:1}.hiw-app-question>p{font-size:clamp(1rem,1.35vw,1.2rem);font-weight:550;letter-spacing:-.025em;line-height:1.4}.hiw-app-options{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:1rem}.hiw-app-options>span{display:grid;place-items:center;min-height:3.25rem;padding:.65rem;border:1px solid #e9ece8;border-radius:.75rem;text-align:center;font-size:.8125rem;line-height:1.35;background:#fff}.hiw-app-options>.is-selected{border-color:transparent;background:var(--preview-accent)}.hiw-app-history>div{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:550}.hiw-app-history>div>img:last-child{margin-left:auto;width:16px;height:16px}.hiw-app-history ul{display:grid;gap:.6rem;margin:1rem 0 0;padding-left:1rem;font-size:.8125rem;line-height:1.45;list-style:disc}.hiw-app-history li::marker{color:var(--preview-ink)}.hiw-app-results{display:flex;flex-direction:column;gap:.65rem;padding:.75rem}.hiw-app-product{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;min-height:19rem;overflow:hidden;border:1px solid rgba(28,28,28,.05);border-radius:.85rem;background:#fff}.hiw-app-category{position:absolute;top:1rem;left:1rem;z-index:1;font-size:.625rem;font-weight:700;letter-spacing:.12em;color:#626962}.hiw-app-product-actions{display:flex;flex-direction:column;gap:.375rem;position:absolute;top:.75rem;right:.75rem;z-index:1}.hiw-app-product-actions>span{display:grid;width:32px;height:32px;place-items:center;background:#f5f6f5;border-radius:.6rem}.hiw-app-product-actions img{width:20px;height:20px}.hiw-app-product-actions>.hiw-app-product-cart{background:var(--preview-accent)}.hiw-app-product-photo{display:block;width:min(100%,24rem);height:19rem;object-fit:contain;padding:.5rem 1rem 0}.hiw-app-product-caption{width:calc(100% - 1.25rem);padding:.85rem 1rem;margin:auto 0 .65rem;border-radius:.65rem;background:var(--preview-surface)}.hiw-app-product-caption small{display:block;margin-bottom:.25rem;font-size:.6875rem;color:var(--preview-ink)}.hiw-app-product-caption p{font-size:clamp(1rem,1.5vw,1.3rem);font-weight:550;letter-spacing:-.035em;line-height:1.25}.hiw-app-related-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.hiw-app-related-product{display:grid;place-items:center;min-width:0;aspect-ratio:1.65;overflow:hidden;padding:.4rem;border:1px solid #e9ece8;border-radius:.85rem;background:#fff}.hiw-app-related-product img{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.hiw-app-prompt{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:75%;padding:.6rem .6rem .6rem 1rem;margin:1rem auto 0;border:1px solid var(--preview-accent);border-radius:.85rem;background:#fff;font-size:.875rem;line-height:1.4;box-shadow:0 .25rem 1rem rgba(28,28,28,.04)}.hiw-app-prompt>i{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;background:var(--preview-accent);border-radius:.65rem}.hiw-adaptive-preview{margin:0;min-width:0}.hiw-preview-selector{display:flex;justify-content:center;gap:.5rem;margin-bottom:1.5rem}.hiw-preview-selector button{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:48px;padding:.75rem 1.25rem;border:1px solid var(--hiw-line);border-radius:999px;background:transparent;color:var(--hiw-muted);font-family:var(--font-inter),Arial,sans-serif;font-size:.9375rem;cursor:pointer;transition:background-color .2s ease,color .2s ease}.hiw-preview-selector button>span{display:block;width:10px;height:10px;border-radius:50%}.hiw-preview-selector button[aria-pressed=true]{color:#fff;background:#343734;border-color:#686e68}.hiw-preview-selector button:hover{color:#fff;border-color:#8f978f}.hiw-preview-selector button:focus-visible{outline:2px solid var(--preview-accent);outline-offset:4px}.hiw-preview-state{animation:hiw-preview-in .35s ease both}.hiw-preview-palette{display:flex;justify-content:space-between;align-items:center;margin-top:1.1rem;font-family:var(--font-inter),Arial,sans-serif;font-size:.875rem;color:var(--hiw-muted)}.hiw-preview-palette>div{display:flex;gap:.4rem}.hiw-preview-palette i{display:block;width:2rem;height:.65rem;border-radius:1rem}.hiw-consultant-preview{margin:0;min-width:0;padding:2rem;border-radius:1.75rem;background:#e8dcc2}.hiw-consultant-preview .hiw-app{max-width:25rem;margin-inline:auto}.hiw-editorial--consultant{align-items:center}.hiw-consultant-copy .hiw-prose{margin-top:2.5rem}@keyframes hiw-preview-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.hiw-app-progress small{display:none}.hiw-app-panel{padding:.8rem}.hiw-app-product-photo{height:17rem}.hiw-app-options>span{font-size:.75rem}.hiw-consultant-preview{padding:1rem}}@media (max-width:767px){.hiw-preview-mount{padding:.8rem;border-radius:1.25rem}.hiw-preview-selector{flex-wrap:wrap;gap:.4rem}.hiw-preview-selector button{padding:.6rem .75rem;font-size:.8125rem;gap:.4rem}.hiw-interface-overview figcaption{flex-direction:column;gap:.5rem}.hiw-consultant-preview{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.hiw-preview-state{animation:none}.hiw-preview-mount{transition:none}}.hiw-app-conversation,.hiw-app-results,.hiw-quiz{min-width:0}.hiw-quiz-heading{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.hiw-quiz-heading>p{font-size:clamp(1rem,1.35vw,1.2rem);font-weight:550;letter-spacing:-.025em;line-height:1.4}.hiw-quiz-next{display:grid;place-items:center;flex:0 0 1.8rem;width:1.8rem;height:1.8rem;border-radius:.6rem;background:var(--preview-accent)}.hiw-quiz-next img{width:1.15rem;height:1.15rem}.hiw-adaptive-preview .hiw-quiz{min-height:15rem}.hiw-quiz-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .85rem;margin-top:1.15rem}.hiw-quiz-checks>span{display:flex;align-items:flex-start;gap:.55rem;font-size:.75rem;line-height:1.4}.hiw-quiz-checks input{flex:0 0 1rem;width:1rem;height:1rem;margin:.05rem 0 0;accent-color:var(--preview-accent)}.hiw-quiz-budget{margin-top:.75rem}.hiw-quiz-range{position:relative;height:4.5rem}.hiw-quiz-range-track{position:absolute;inset:2.75rem 0 auto;height:5px;border-radius:1rem;background:#f3f3f3}.hiw-quiz-range-track>span{position:absolute;inset:0 30% 0 20%;background:var(--preview-accent)}.hiw-quiz-range-end{position:absolute;top:.65rem;display:flex;flex-direction:column;align-items:center;gap:.45rem;transform:translateX(-50%)}.hiw-quiz-range-end--min{left:20%}.hiw-quiz-range-end--max{left:70%}.hiw-quiz-range-end small{padding:.22rem .4rem;border-radius:.5rem;background:var(--preview-accent);font-size:.65rem;line-height:1.2;font-weight:600}.hiw-quiz-range-end i{display:block;width:1.3rem;height:1.3rem;border:5px solid var(--preview-accent);border-radius:50%;background:#fff;box-shadow:0 3px 8px #0000000a}.hiw-quiz-presets{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.25rem}.hiw-quiz-presets>span{padding:.65rem .6rem;border:1px solid #f0f0f0;border-radius:.65rem;background:#fff;font-size:.75rem;line-height:1.3}.hiw-quiz-matrix{width:100%;margin-top:1.1rem;border-collapse:collapse;table-layout:fixed}.hiw-quiz-matrix td,.hiw-quiz-matrix th{padding:.5rem .1rem;text-align:center;vertical-align:middle}.hiw-quiz-matrix tr>:first-child{width:29%;padding-left:0;text-align:left}.hiw-quiz-matrix thead th{color:#747981;font-size:.6rem;line-height:1.3;font-weight:400;overflow-wrap:anywhere}.hiw-quiz-matrix tbody th{font-size:.75rem;line-height:1.3;font-weight:450;overflow-wrap:anywhere}.hiw-quiz-matrix td>span{display:block;width:min(1.7rem,90%);height:.95rem;padding:2px;margin-inline:auto;border:1.5px solid #dcdee0;border-radius:1rem}.hiw-quiz-matrix td>span.is-selected{border-color:#393939;background:#393939;background-clip:content-box}.hiw-quiz-scales{display:grid;gap:1rem;margin-top:1rem}.hiw-quiz-scale>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.hiw-quiz-scale b{font-size:.8125rem;font-weight:600;line-height:1.3}.hiw-quiz-scale>div>span{padding:.4rem .5rem;background:#f3f3f3;border-radius:.5rem;font-size:.6875rem;white-space:nowrap}.hiw-quiz-scale .is-unanswered{color:#9299a4}.hiw-quiz-scale-track{position:relative;display:flex;justify-content:space-between;margin-top:.9rem;isolation:isolate}.hiw-quiz-scale-track:before{right:0;border-radius:1rem;background:#f3f3f3}.hiw-quiz-scale-track.is-answered:after,.hiw-quiz-scale-track:before{position:absolute;z-index:-1;top:calc(50% - 2px);left:0;height:4px;content:""}.hiw-quiz-scale-track.is-answered:after{right:25%;background:var(--preview-accent)}.hiw-quiz-scale .hiw-quiz-scale-track>span{width:1.6rem;height:.95rem;padding:3px;border:1px solid #dcdfe1;border-radius:1rem;background:#fff}.hiw-quiz-scale-track i{display:block;width:100%;height:100%;border-radius:1rem;background:#dcdfe1}.hiw-quiz-scale .hiw-quiz-scale-track>.is-selected{border-color:var(--preview-accent)}.hiw-quiz-scale-track .is-selected i{background:var(--preview-accent)}.hiw-quiz-photo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:10rem;padding:1rem;margin-top:1rem;border:1px dashed #d9d9d9;border-radius:1rem;text-align:center}.hiw-quiz-photo p{max-width:22rem;color:#494949;font-size:.8125rem;line-height:1.45}.hiw-quiz-add{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .75rem;border:1px solid #86976e;border-radius:.5rem;background:var(--preview-accent);font-size:.8125rem;white-space:nowrap}.hiw-quiz-add img{width:1rem;height:1rem}.hiw-quiz-priorities{display:grid;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none}.hiw-quiz-priorities li{display:flex;align-items:center;gap:.6rem;padding:.4rem;border-radius:.6rem;background:#f7f7f7}.hiw-quiz-priorities li>span{display:grid;place-items:center;flex:0 0 1.25rem;height:1.25rem;border-radius:.35rem;background:var(--preview-accent);font-size:.6875rem;font-weight:600}.hiw-quiz-priorities li p{flex:1;font-size:.8125rem;line-height:1.3}.hiw-quiz-priorities li img{flex-shrink:0;width:.75rem;height:.75rem;margin-right:.2rem}.hiw-quiz-selector{display:flex;flex-direction:column;align-items:center;gap:.65rem;margin:-.25rem 0 1.5rem;font-family:var(--font-inter),Arial,sans-serif}.hiw-quiz-selector>span{color:var(--hiw-muted);font-size:.75rem}.hiw-preview-selector--formats{flex-wrap:wrap;gap:.4rem;margin:0}.hiw-preview-selector--formats button{min-height:40px;padding:.5rem .85rem;border-radius:.65rem;font-size:.75rem}.hiw-preview-selector--formats button[aria-pressed=true]{color:#1c1c1c;border-color:var(--preview-accent);background:var(--preview-accent)}@media (max-width:767px){.hiw-quiz-heading>p{font-size:.9375rem}.hiw-quiz-checks{gap:.85rem .65rem}.hiw-quiz-selector{margin-bottom:1rem}.hiw-preview-selector--formats button{min-height:44px;padding:.5rem .6rem;font-size:.75rem}}.hiw-consultant-preview,.hiw-preview-mount{container:hiw-preview/inline-size}.hiw-app-filters,.hiw-app-mobile-intro,.hiw-app-progress--mobile,.hiw-quiz-dots{display:none}@container hiw-preview (max-width: 42rem){.hiw-app{padding:.375rem;border-radius:1.25rem}.hiw-app-header{gap:.75rem;min-height:4.75rem;padding:.375rem;margin-bottom:.5rem}.hiw-app-mobile-intro{display:block;flex:1;font-size:.8125rem;line-height:1.3;font-weight:500}.hiw-app-logo{flex:0 0 44px;justify-content:center;width:44px;height:44px;padding:.5rem;border-radius:.75rem}.hiw-app-logo svg{width:28px;height:28px}.hiw-app-actions,.hiw-app-logo b{display:none}.hiw-app-body{display:flex;flex-direction:column;gap:.375rem}.hiw-app-conversation{gap:0}.hiw-app-history,.hiw-app-intro{display:none}.hiw-app .hiw-quiz{flex:none;min-height:0;padding:.375rem;border-radius:1.25rem;background:#fff}.hiw-app-progress--mobile{display:flex;gap:.75rem;margin:0;padding:.375rem 0 .5rem}.hiw-app-progress--mobile>span{min-width:0;gap:3px}.hiw-app-progress--mobile i{height:12px;border-radius:4px}.hiw-app-progress--mobile small{display:block;font-size:.625rem}.hiw-quiz-heading{min-height:2rem;padding:.25rem 0}.hiw-quiz-heading>p{font-size:.8125rem;line-height:1.35}.hiw-quiz--single .hiw-quiz-next{display:none}.hiw-quiz-dots{display:flex;align-items:center;gap:3px}.hiw-quiz-dots i{width:4px;height:4px;border-radius:1px;background:#dcdcdc}.hiw-quiz-dots i:first-child{width:5px;height:5px;background:var(--preview-accent)}.hiw-app-options{gap:.375rem;margin-top:.375rem}.hiw-app-options>span{min-height:48px;padding:.625rem .5rem;font-size:.75rem;line-height:1.2}.hiw-quiz-checks{gap:.85rem .65rem;margin:.75rem 0 .5rem}.hiw-quiz-budget{padding-bottom:.5rem}.hiw-quiz-matrix{margin-top:.5rem}.hiw-quiz-scales{margin:.75rem .25rem .5rem}.hiw-quiz-photo{margin-top:.5rem;min-height:9rem}.hiw-quiz-priorities{gap:.5rem;margin-top:.5rem}.hiw-app-filters{display:flex;flex-wrap:wrap;gap:.375rem;padding:.125rem 0}.hiw-app-filters>span{display:flex;align-items:center;gap:.375rem;padding-left:.5rem;border:1px solid #ebebeb;border-radius:.5rem;background:#fff;font-size:.6875rem;line-height:1.2;white-space:nowrap}.hiw-app-filters i{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-left:1px solid #ebebeb}.hiw-app-filters img{width:12px;height:12px}.hiw-app-filters>span:not(:first-child) img{transform:rotate(90deg)}.hiw-app-results{gap:.375rem;padding:.375rem;border-radius:1.25rem;background:#fff}.hiw-app-product{flex:none;min-height:0;height:12.5rem;border-radius:1.25rem}.hiw-app-product-photo{width:100%;height:12.5rem;padding:.25rem 1.75rem 1.8rem}.hiw-app-category{top:.75rem;left:.75rem;font-size:.5625rem;letter-spacing:.05em}.hiw-app-product-actions{top:.375rem;right:.375rem}.hiw-app-product-actions>span{width:36px;height:36px;border-radius:.75rem;background:#f7f7f7}.hiw-app-product-caption{position:absolute;bottom:.375rem;width:calc(100% - .75rem);margin:0;padding:.625rem;border-radius:1rem;background:rgba(247,247,247,.85);backdrop-filter:blur(4px)}.hiw-app-product-caption small{display:none}.hiw-app-product-caption p{font-size:.8125rem;line-height:1.3;letter-spacing:0}.hiw-app-related-products{gap:.375rem}.hiw-app-related-product{aspect-ratio:1;padding:.25rem;border-radius:1rem}.hiw-app-prompt{width:100%;gap:.75rem;padding:.625rem;margin-top:.75rem;border-radius:1rem;font-size:.8125rem;line-height:1.25}.hiw-app-prompt>i{width:36px;height:36px;border-radius:.75rem}}.hiw-app--journey .hiw-app-intro{min-height:8rem}.hiw-app--journey .hiw-app-history{min-height:12.75rem}.hiw-journey-history{display:grid;gap:.55rem;margin:.85rem 0 0;padding:0 0 0 1.1rem;font-size:.75rem}.hiw-journey-history li{padding:.25rem .45rem;border-radius:.45rem;line-height:1.4}.hiw-journey-history li::marker{color:var(--preview-ink);font-size:.625rem}.hiw-journey-history li>span{display:block;margin-bottom:.15rem;color:#697069;font-size:.6875rem}.hiw-journey-history li>p{font-weight:550}.hiw-journey-history .is-current{background:var(--preview-surface)}.hiw-journey-results-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem .25rem}.hiw-journey-results-heading>span{font-size:.8125rem;font-weight:600}.hiw-journey-results-heading>small{font-size:.625rem;color:#697069;text-align:right}.hiw-app--journey .hiw-app-product-photo{height:22rem;width:100%;padding:2rem 2.5rem .5rem}.hiw-app--journey .hiw-app-product-caption small{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.hiw-app-product-caption small b{font-size:.8125rem}.hiw-app--journey .hiw-app-related-product{aspect-ratio:1.25}.hiw-app--journey .hiw-quiz-presets .is-selected{background:var(--preview-surface);border-color:var(--preview-accent)}.hiw-app--journey .hiw-quiz-scale-track.is-answered:after{right:auto;width:var(--scale-fill,75%)}.hiw-quiz-photo-palette{display:flex;align-items:center;gap:.5rem}.hiw-quiz-photo-palette i{width:2.25rem;height:2.25rem;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px #0000000d;background:#087e8b}.hiw-quiz-photo-palette i:nth-child(2){background:#303b3d}.hiw-quiz-photo-palette i:nth-child(3){background:#d7d8ce}.hiw-quiz-photo-matched{color:var(--preview-ink);font-size:.6875rem}.hiw-journey-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@container hiw-preview (max-width: 42rem){.hiw-app--journey .hiw-app-conversation{gap:.375rem}.hiw-app--journey .hiw-app-history{display:block;min-height:0;padding:.75rem}.hiw-app--journey .hiw-journey-history{min-height:0;margin-top:.5rem;gap:.35rem}.hiw-app--journey .hiw-journey-history li{padding-block:.15rem}.hiw-app--journey .hiw-app-product{height:18rem}.hiw-app--journey .hiw-app-product-photo{height:14rem;padding:1.75rem 2.5rem 0}.hiw-app--journey .hiw-app-product-caption{background:var(--preview-surface)}.hiw-app--journey .hiw-app-product-caption small{font-size:.625rem}.hiw-app--journey .hiw-app-related-product{aspect-ratio:1}.hiw-app--journey .hiw-app-progress small{display:block}}