.hiw{box-sizing:border-box;content-visibility:auto;width:100%;padding:48px 20px 80px}.hiw__heading{text-align:center;margin-bottom:40px}.hiw__label{color:var(--accent-orange);margin-bottom:8px;font-family:cursive;font-size:1rem}.hiw__heading h2{color:var(--text-primary);font-family:Font1,sans-serif;font-size:clamp(2rem,7vw,3.2rem);font-weight:500;line-height:1.15}.hiw__orange{color:var(--accent-orange)}.hiw__grid{flex-direction:column;gap:16px;max-width:1100px;margin:0 auto;display:flex}.hiw__card{background-color:var(--surface);border:2.5px solid var(--border-strong);box-shadow:4px 4px 0px var(--shadow);cursor:default;border-radius:20px;flex-direction:column;gap:10px;padding:24px 24px 28px;transition:transform .18s;display:flex}.hiw__card:hover{box-shadow:6px 6px 0px var(--shadow);transform:translate(-2px,-2px)}.hiw__card--accent{background-color:var(--surface-accent);box-shadow:4px 4px 0px var(--accent-orange)}.hiw__card--accent:hover{box-shadow:6px 6px 0px var(--accent-orange)}.hiw__card--accent .hiw__num{color:var(--accent-orange)}.hiw__card--accent .hiw__card-title{color:var(--on-accent)}.hiw__card--accent .hiw__card-desc{color:var(--on-accent-muted)}.hiw__card--accent .hiw__icon-svg circle,.hiw__card--accent .hiw__icon-svg path,.hiw__card--accent .hiw__icon-svg rect{stroke:var(--on-accent)}.hiw__card-top{justify-content:space-between;align-items:flex-start;margin-bottom:4px;display:flex}.hiw__num{color:var(--text-faint);letter-spacing:.05em;font-family:Font1,sans-serif;font-size:1rem}.hiw__icon-svg{width:72px;height:72px}.hiw__coffee-vapor__wisp{transform-box:fill-box;transform-origin:50% 100%;animation:1.35s cubic-bezier(.25,.85,.35,1) infinite paused hiw-vapor-rise}@keyframes hiw-vapor-rise{0%{opacity:.35;transform:translateY(4px)translate(0)scaleY(.88)}25%{opacity:.75}to{transform:translateY(-18px) translateX(var(--hiw-vapor-drift,2px)) scaleY(1.12);opacity:0}}.hiw__coffee-vapor__wisp--1{--hiw-vapor-drift:-2px;animation-delay:0s}.hiw__coffee-vapor__wisp--2{--hiw-vapor-drift:1px;animation-delay:.18s}.hiw__coffee-vapor__wisp--3{--hiw-vapor-drift:3px;animation-delay:.36s}.hiw__coffee-vapor__wisp--4{--hiw-vapor-drift:-3px;animation-delay:.1s}.hiw__coffee-vapor__wisp--5{--hiw-vapor-drift:2px;animation-delay:.28s}@media (hover:hover){.hiw__card:hover .hiw__coffee-vapor__wisp{animation-play-state:running}}@media (prefers-reduced-motion:reduce){.hiw__coffee-vapor__wisp{animation:none!important}}.hiw__chat-line{fill:none;stroke-dasharray:100;stroke-dashoffset:0}.hiw__chat-cursor-wrap{transform-box:fill-box;opacity:0;transition:opacity .2s;transform:translate(47px,64px)}.hiw__card:not(:hover) .hiw__chat-cursor-wrap{animation:none;transform:translate(47px,64px)}@media (hover:hover){.hiw__card:hover .hiw__chat-cursor-wrap{opacity:1;animation:2.8s cubic-bezier(.33,1,.32,1) infinite hiw-chat-cursor}.hiw__card:hover .hiw__chat-line--1{animation:2.8s cubic-bezier(.22,.82,.24,1) infinite hiw-chat-draw-1}.hiw__card:hover .hiw__chat-line--2{animation:2.8s cubic-bezier(.2,.75,.18,1) infinite hiw-chat-draw-2}.hiw__card:hover .hiw__chat-line--3{animation:2.8s cubic-bezier(.18,.7,.15,1) infinite hiw-chat-draw-3}}@keyframes hiw-chat-draw-1{0%,4%{stroke-dashoffset:100px}22%{stroke-dashoffset:0}52%{stroke-dashoffset:0}54%,to{stroke-dashoffset:100px}}@keyframes hiw-chat-draw-2{0%,23%{stroke-dashoffset:100px}41%{stroke-dashoffset:0}52%{stroke-dashoffset:0}54%,to{stroke-dashoffset:100px}}@keyframes hiw-chat-draw-3{0%,40%{stroke-dashoffset:100px}56%{stroke-dashoffset:0}82%{stroke-dashoffset:0}84%,to{stroke-dashoffset:100px}}@keyframes hiw-chat-cursor{0%,4%{opacity:1;transform:translate(30px,37px)}22%{opacity:1;transform:translate(73px,37px)}24%{opacity:1;transform:translate(30px,52px)}41%{opacity:1;transform:translate(60px,52px)}43%{opacity:1;transform:translate(30px,64px)}56%{opacity:1;transform:translate(47px,64px)}58%{opacity:.15}60%{opacity:1}63%{opacity:.15}66%{opacity:1}69%{opacity:.15}72%{opacity:1}82%{opacity:1;transform:translate(47px,64px)}84%,to{opacity:1;transform:translate(30px,37px)}}.hiw__card--accent .hiw__icon-svg--chat .hiw__chat-line--1,.hiw__card--accent .hiw__icon-svg--chat .hiw__chat-cursor{stroke:var(--on-accent)}.hiw__card--accent .hiw__icon-svg--chat .hiw__chat-line--2,.hiw__card--accent .hiw__icon-svg--chat .hiw__chat-line--3{stroke:var(--on-accent);opacity:.6}@media (prefers-reduced-motion:reduce){.hiw__chat-line{animation:none!important}.hiw__chat-cursor-wrap{opacity:.45;transform:translate(47px,64px);animation:none!important}.hiw__card:hover .hiw__chat-cursor-wrap{opacity:.55}}.hiw__card-title{color:var(--text-primary);margin:0;font-family:Font1,sans-serif;font-size:clamp(1.1rem,3.5vw,1.3rem);font-weight:500;line-height:1.25}.hiw__card-desc{color:var(--text-muted);margin:0;font-size:clamp(.85rem,2.5vw,.95rem);line-height:1.6}@media (hover:hover){.hiw__card{will-change:transform}}@media (min-width:600px){.hiw{padding:64px 32px 96px}.hiw__grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.hiw__card:last-child{grid-column:1/-1}}@media (min-width:900px){.hiw{padding:80px 40px 120px}.hiw__grid{grid-template-columns:1fr 1fr 1fr;gap:20px}.hiw__card:nth-child(4),.hiw__card:nth-child(5),.hiw__card:last-child{grid-column:auto}.hiw__grid{grid-template-rows:auto auto}}@media (min-width:1100px){.hiw{padding:80px 0 120px}.hiw__icon-svg{width:80px;height:80px}}
.trust{box-sizing:border-box;content-visibility:auto;width:100%;padding:48px 20px 80px}.trust__inner{flex-direction:column;gap:40px;max-width:1100px;margin:0 auto;display:flex}.trust__heading{text-align:center}.trust__eyebrow{color:var(--accent-orange);margin-bottom:8px;font-family:cursive;font-size:1rem}.trust__heading h2{color:var(--text-primary);font-family:Font1,sans-serif;font-size:clamp(2rem,7vw,3.2rem);font-weight:500;line-height:1.15}.trust__orange{color:var(--accent-orange)}.trust__cards{flex-direction:column;gap:16px;display:flex}.trust__card{background-color:var(--surface);border:2.5px solid var(--border-strong);box-shadow:4px 4px 0px var(--shadow);text-align:center;cursor:default;border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:28px 24px 32px;transition:transform .18s;display:flex}.trust__card:hover{box-shadow:6px 6px 0px var(--shadow);transform:translate(-2px,-2px)}.trust__card--accent{background-color:var(--surface-accent);box-shadow:4px 4px 0px var(--accent-orange)}.trust__card--accent:hover{box-shadow:6px 6px 0px var(--accent-orange)}.trust__img-wrap{justify-content:center;align-items:center;width:160px;height:160px;display:flex}.trust__img-wrap--polaroid{height:185px;transform:rotate(-2deg)}.trust__visual{width:100%;height:100%}.trust__num{color:var(--trust-num-faint);letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:Font1,sans-serif;font-size:.85rem}.trust__num--light{color:var(--trust-num-light)}.trust__title{color:var(--text-primary);margin:0;font-family:Font1,sans-serif;font-size:clamp(1.1rem,4vw,1.35rem);font-weight:500;line-height:1.3}.trust__title--light{color:var(--on-accent)}@media (hover:hover){.trust__card{will-change:transform}}@media (min-width:600px){.trust{padding:64px 32px 96px}.trust__cards{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:18px;display:grid}.trust__img-wrap{width:140px;height:140px}.trust__img-wrap--polaroid{height:165px}}@media (min-width:900px){.trust{padding:80px 40px 120px}.trust__cards{gap:20px}.trust__img-wrap{width:180px;height:180px}.trust__img-wrap--polaroid{height:205px}.trust__card--accent{margin-top:-16px}}@media (min-width:1100px){.trust{padding:80px 0 120px}.trust__img-wrap{width:200px;height:200px}.trust__img-wrap--polaroid{height:230px}}
.faq{box-sizing:border-box;content-visibility:auto;width:100%;padding:24px 24px 40px}.faq__inner{max-width:700px;margin:0 auto}.faq__heading{color:var(--text-primary);text-align:center;margin-bottom:40px;font-family:Font1,sans-serif;font-size:clamp(1.8rem,5vw,2.6rem);font-weight:500;line-height:1.15}.faq__list{margin:0;padding:0;list-style:none}.faq__item{flex-direction:column;display:flex}.faq__q{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;width:100%;padding:20px 0;display:flex}.faq__q span{color:var(--text-primary);font-family:Font1,sans-serif;font-size:clamp(.98rem,2.5vw,1.1rem);font-weight:500;line-height:1.35;transition:color .1s}.faq__q--open span{color:var(--accent-orange)}.faq__answer-wrapper{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .22s,opacity .18s;display:grid}.faq__answer-wrapper>.faq__answer{min-height:0;overflow:hidden}.faq__answer-wrapper.open{opacity:1;grid-template-rows:1fr}.faq__answer{padding-bottom:16px}.faq__answer p{color:var(--text-muted);margin:0;font-size:clamp(.88rem,2.2vw,.98rem);line-height:1.7}.faq__divider{border-top:1.5px dashed var(--faq-divider);width:100%}@media (min-width:640px){.faq{padding:32px 40px 56px}}@media (min-width:1024px){.faq{padding:40px 0 64px}}
