.hw-assure{z-index:2;color:var(--ink);padding:clamp(3.5rem,8vw,6.5rem) clamp(1rem,4vw,2.5rem);position:relative}.hw-assure__inner{max-width:72rem;margin:0 auto}.hw-assure__top{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(1rem,4vw,3rem);display:grid}.hw-assure__spot{filter:drop-shadow(0 18px 24px #46260829);justify-self:end;width:min(100%,26rem);height:auto;animation:7s ease-in-out infinite hw-assure-float}@keyframes hw-assure-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:47.99rem){.hw-assure__top{grid-template-columns:minmax(0,1fr)}.hw-assure__spot{order:-1;justify-self:start;width:min(78%,20rem)}}.hw-assure__head{gap:.9rem;max-width:44rem;display:grid}.hw-assure__head h2,.hw-assure__faq h2{color:var(--ink);letter-spacing:-.015em;text-transform:none;margin:0;font-size:clamp(1.85rem,3.6vw,2.85rem);font-weight:600;line-height:1.08}.hw-assure__head p{color:var(--ink);margin:0;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.6}.hw-assure__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:.9rem;margin:clamp(1.75rem,4vw,2.5rem) 0 0;padding:0;list-style:none;display:grid}.hw-assure__item{background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:18px;grid-template-rows:auto 1fr;grid-template-columns:4.5rem minmax(0,1fr);gap:.35rem 1.1rem;min-width:0;padding:1.3rem 1.35rem 1.45rem;transition:transform .18s ease-out,background-color .18s ease-out;display:grid}.hw-assure__item img{object-fit:contain;filter:drop-shadow(0 8px 12px #4626082e);grid-row:1/span 2;width:4.5rem;height:4.5rem;transition:transform .22s ease-out}.hw-assure__item h3{color:var(--ink);text-transform:none;margin:.2rem 0 0;font-size:1.16rem;font-weight:600;line-height:1.25}.hw-assure__item p{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.96rem;line-height:1.58}.hw-assure__links{flex-wrap:wrap;gap:.5rem 1.6rem;margin:1.6rem 0 0;font-size:1rem;display:flex}.hw-assure__links a,.hw-assure__qa summary{color:var(--ink);outline-offset:3px;border-radius:6px}.hw-assure__links a{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 70%, transparent);text-underline-offset:.3em;align-items:center;font-weight:600;text-decoration-thickness:2px;transition:text-decoration-color .17s ease-out,text-underline-offset .17s ease-out;display:inline-flex}.hw-assure__links a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.2em}.hw-assure__links a:focus-visible,.hw-assure__qa summary:focus-visible{outline:2px solid var(--accent)}.hw-assure__faq{gap:1.4rem;margin-top:clamp(3rem,7vw,4.5rem);display:grid}.hw-assure__faq-list{gap:.6rem;max-width:52rem;display:grid}.hw-assure__qa{background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:16px;transition:background-color .18s ease-out}.hw-assure__qa[open],.hw-assure__qa:hover{background:color-mix(in srgb, var(--ink) 9%, transparent)}.hw-assure__qa summary{cursor:pointer;align-items:center;min-height:44px;padding:1.05rem 3.4rem 1.05rem 1.3rem;font-size:1.08rem;font-weight:600;line-height:1.35;list-style:none;display:flex;position:relative}.hw-assure__qa summary::-webkit-details-marker{display:none}.hw-assure__qa summary:after{content:"+";color:var(--ink);font-size:1.45rem;font-weight:400;line-height:1;transition:transform .18s ease-out;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.hw-assure__qa[open] summary:after{transform:translateY(-50%)rotate(45deg)}.hw-assure__qa p{color:var(--ink);margin:0;padding:0 1.3rem 1.2rem;font-size:.98rem;line-height:1.62}@media (hover:hover) and (pointer:fine){.hw-assure__item:hover{background:color-mix(in srgb, var(--ink) 9%, transparent);transform:translateY(-3px)}.hw-assure__item:hover img{transform:rotate(-4deg)scale(1.06)}}@media (max-width:30rem){.hw-assure__item{grid-template-columns:3.5rem minmax(0,1fr);column-gap:.9rem;padding:1.1rem 1.1rem 1.25rem}.hw-assure__item img{width:3.5rem;height:3.5rem}}@supports (animation-timeline:view()){.hw-assure__item,.hw-assure__qa{animation:linear both hw-assure-rise;animation-timeline:view();animation-range:entry entry 75%}}@keyframes hw-assure-rise{0%{translate:0 26px}to{translate:none}}@media (prefers-reduced-motion:reduce){html:not(.hw-force-motion) .hw-assure__item:hover,html:not(.hw-force-motion) .hw-assure__item:hover img{transform:none}}html.hw-reduce-motion .hw-assure__item:hover,html.hw-reduce-motion .hw-assure__item:hover img{transform:none}.hw-assure__sample{background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:18px;grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);margin-top:.9rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.hw-assure__sample-page{outline-offset:4px;border-radius:10px;display:block}.hw-assure__sample-page img{background:#fff;border-radius:8px;width:100%;height:auto;transition:transform .22s ease-out,box-shadow .22s ease-out;display:block;transform:rotate(-2.5deg);box-shadow:0 18px 40px -18px #2f2b2873}.hw-assure__sample-copy{justify-items:start;gap:.75rem;display:grid}.hw-assure__sample-copy h3{color:var(--ink);margin:0;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:600;line-height:1.15}.hw-assure__sample-copy p{max-width:46ch;color:var(--ink);margin:0;font-size:1rem;line-height:1.6}.hw-assure__sample-cta{min-height:46px;color:var(--paper);background:var(--ink);outline-offset:3px;border-radius:999px;align-items:center;margin-top:.35rem;padding:0 1.4rem;font-weight:600;text-decoration:none;transition:transform .17s ease-out,background-color .17s ease-out;display:inline-flex}.hw-assure__sample-cta:hover{background:color-mix(in srgb, var(--ink) 86%, var(--accent))}.hw-assure__sample-cta:active{transform:scale(.97)}.hw-assure__sample-cta:focus-visible{outline:2px solid var(--accent)}@media (hover:hover) and (pointer:fine){.hw-assure__sample-page:hover img{transform:rotate(0)translateY(-4px);box-shadow:0 26px 50px -20px #2f2b2880}}@media (max-width:40rem){.hw-assure__sample{grid-template-columns:minmax(0,1fr)}.hw-assure__sample-page{max-width:13rem}}@media (prefers-reduced-motion:reduce){html:not(.hw-force-motion) .hw-assure__sample-page img{transform:none}}html.hw-reduce-motion .hw-assure__sample-page img{transform:none}.hw-assure :is(h2,h3,summary):is(:lang(hi),:lang(mr),:lang(bn),:lang(gu),:lang(pa)){line-height:1.42}.hw-assure :is(h2,h3,summary):lang(ta){line-height:1.36}.hw-assure :is(h2,h3,summary):is(:lang(te),:lang(kn),:lang(ml)){line-height:1.5}.hw-assure :is(p,a):is(:lang(hi),:lang(mr),:lang(bn),:lang(gu),:lang(pa),:lang(ta)){line-height:1.75}.hw-assure :is(p,a):is(:lang(te),:lang(kn),:lang(ml)){line-height:1.85}.hw-assure__sample-cta:is(:lang(hi),:lang(mr),:lang(bn),:lang(gu),:lang(pa),:lang(ta),:lang(te),:lang(kn),:lang(ml)){padding-block:.45rem}
