body:has(.ent){background:var(--wf-warm)}.wf.ent{--ent-sec:clamp(48px,4.6vw,76px);overflow-x:clip}@media(max-width:767px){.wf.ent{--ent-sec:44px}}.st.ent .st-sec,.st.ent .wf-steps{padding:var(--ent-sec) 0}.wf.ent .wf-head{margin-bottom:clamp(36px,3.6vw,60px)}.wf.ent .ent-quotes .wf-head{margin-bottom:clamp(28px,2.6vw,40px)}.ent [id]{scroll-margin-top:var(--nav-height,70px)}.ent-hero{--fade:clamp(160px,22vh,260px);position:relative;isolation:isolate;padding-bottom:var(--fade);color:#fff;overflow:hidden}.ent-hero:before{content:"";position:absolute;inset:0;z-index:-2;--ln-field:radial-gradient(60% 38% at var(--gx,78%) var(--gy,104%),var(--gc,#ffb27a) 0,transparent 70%),radial-gradient(50% 30% at 14% 108%,#f08a4a 0,transparent 70%),linear-gradient(var(--ga,180deg),#1b1b1f 0,#2b1f1d 36%,#7a3420 70%,#c95a2c 92%,#e3743c 100%);--ga:135deg;--gx:92%;--gy:96%;background:var(--ln-grain),var(--ln-field);background-blend-mode:overlay,normal;transform-origin:50% 40%;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - var(--fade)),rgb(0 0 0 / .8) calc(100% - var(--fade) * .72),rgb(0 0 0 / .45) calc(100% - var(--fade) * .45),rgb(0 0 0 / .14) calc(100% - var(--fade) * .18),transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - var(--fade)),rgb(0 0 0 / .8) calc(100% - var(--fade) * .72),rgb(0 0 0 / .45) calc(100% - var(--fade) * .45),rgb(0 0 0 / .14) calc(100% - var(--fade) * .18),transparent 100%)}@media(prefers-reduced-motion:no-preference){.ent-hero:before{animation:wf-settle .6s var(--wf-ease) both}}@keyframes wf-settle{0%{transform:scale(1.045)}}.ent-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#08080a8c 0,#08080a66 38%,#08080a1a 72%,#08080a00),linear-gradient(180deg,#08080a4d 0,#08080a1f 140px,#08080a1a 60%,#08080a00 calc(100% - var(--fade) * .4));-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - var(--fade)),transparent calc(100% - var(--fade) * .15));mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - var(--fade)),transparent calc(100% - var(--fade) * .15))}.ent-hero__screen{display:flex;align-items:center;box-sizing:border-box;min-height:max(620px,88vh);min-height:max(620px,88svh);padding:calc(var(--nav-height,70px) + clamp(40px,7vh,96px)) 0 clamp(24px,5vh,56px)}.ent-hero__in{display:flex;flex-direction:column;align-items:flex-start}.ent .ent-hero__t{margin:0;max-width:min(100%,16em);font-family:var(--ld-font);font-size:var(--pg-h1);font-weight:500;line-height:1.05;letter-spacing:-.035em;color:#fff}.ent-hero__l{display:block;text-wrap:balance}.ent-hero__l--rest{padding-bottom:.04em;background:linear-gradient(90deg,#ffb27a,#f25c1a);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.ent .ent-hero__sub{max-width:44ch;margin:clamp(24px,2.6vw,36px) 0 0;color:#ffffffe6;font-size:var(--wf-lead);line-height:1.45;text-wrap:pretty}.ent-hero__btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(32px,3.2vw,44px)}.ent-hero__seals{margin-top:clamp(40px,4.4vw,64px)}.ent .seals--ent{--seal-size:62px;justify-content:flex-start;flex-wrap:nowrap;gap:18px}.ent .seals--ent .seal__rim{stroke:#fff;stroke-width:.45;stroke-linejoin:round;paint-order:stroke}.ent .seals--ent .seal__rim--deboss{stroke:var(--wf-ink);stroke-opacity:.5}.ent-pill--glass{background:#ffffff1f;color:#fff}@media(hover:hover)and (pointer:fine){.ent-pill--glass:hover{background:#fff3}}.ent-pill--glass:focus-visible,.ent-hero .st-pill--light:focus-visible{outline-color:#fff}.ent-pill__play{display:grid;place-items:center;width:22px;height:22px;margin-left:-8px;border-radius:999px;background:#fff;color:var(--wf-ink)}.ent-pill__play svg{width:11px;height:11px;margin-left:1px;fill:currentColor}.st.ent .wf-steps{padding-top:calc(var(--ent-sec) * .4)}.ent-field{--cols:12;--tile:clamp(52px,4.4vw,68px);display:grid;grid-template-columns:repeat(var(--cols),var(--tile));grid-auto-rows:var(--tile);justify-content:center;gap:clamp(12px,1.3vw,20px);padding:12px 0 20px;-webkit-mask-image:radial-gradient(56% 78% at 50% 50%,#000 46%,rgb(0 0 0 / .5) 74%,transparent 100%);mask-image:radial-gradient(56% 78% at 50% 50%,#000 46%,rgb(0 0 0 / .5) 74%,transparent 100%)}.ent-field__t{display:grid;place-items:center;border-radius:var(--wf-r-s);background:var(--wf-white);box-shadow:var(--pg-card-shadow)}.ent-field__t img{display:block;width:48%;height:48%;object-fit:contain}.ent-field__sk{grid-column:6 / span 2;grid-row:2 / span 2;display:grid;place-items:center;border-radius:var(--wf-r);background:var(--wf-white);box-shadow:var(--pg-win-shadow)}.ent-field__sk img{width:62%;height:62%;border-radius:22%}@media(prefers-reduced-motion:no-preference){.ent-field__t{transition:opacity .5s var(--wf-ease),transform .5s var(--wf-ease);transition-delay:calc(.12s + var(--i) * 18ms)}.wf--rv .ent-field:not(.is-in) .ent-field__t{opacity:0;transform:translateY(10px) scale(.96)}}.wf .ent-lead{max-width:34ch;margin:clamp(28px,2.6vw,40px) auto 0;color:var(--wf-ink);font-size:var(--wf-lead);line-height:1.5;text-align:center;text-wrap:balance}@media(max-width:1199px){.ent-field{--cols:8}.ent-field__sk{grid-column:4 / span 2}.ent-field__t:nth-child(n+30){display:none}}@media(max-width:767px){.ent-field{--cols:6;--tile:min(48px,calc((100vw - 2 * var(--wf-gutter) - 5 * 10px) / 6));gap:10px;-webkit-mask-image:radial-gradient(62% 80% at 50% 50%,#000 50%,rgb(0 0 0 / .45) 78%,transparent 100%);mask-image:radial-gradient(62% 80% at 50% 50%,#000 50%,rgb(0 0 0 / .45) 78%,transparent 100%)}.ent-field__sk{grid-column:3 / span 2}.ent-field__t:nth-child(n+22){display:none}}.ent-secu .wf-head--row{align-items:flex-end}.ent-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.2vw,16px);margin:0;padding:0;list-style:none}.ent-bento__map{grid-column:1 / span 2;grid-row:1 / span 2;display:flex}.ent-bento__map .wf-map{flex:1;min-height:0}.wf .ent-tile{min-height:clamp(190px,15vw,230px)}.ent-tile--approve{grid-column:1 / span 2;flex-direction:row;align-items:center;justify-content:flex-start;gap:clamp(24px,2.6vw,40px)}.ent-tile--approve .wf-tile__t{max-width:22ch}.wf .ent-tile .wf-tile__t{line-height:1.5}.ent-ok{display:flex;flex-direction:column;gap:4px;flex:none;box-sizing:border-box;padding:18px 20px;border-radius:var(--ln-r);background:#fff;box-shadow:var(--pg-card-shadow)}.ent-ok__when{color:var(--wf-grey);font-size:var(--wf-small);line-height:1.3}.ent-ok__what{color:var(--wf-ink);font-size:var(--wf-text);font-weight:500;line-height:1.3}.ent-ok__btns{display:flex;gap:8px;margin-top:12px}.ent-ok__b{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:var(--ln-r);font-size:var(--wf-small);font-weight:500;white-space:nowrap}.ent-ok__b--yes{background:var(--wf-ink);color:#fff}.ent-ok__b--no{background:var(--wf-warm-2);color:var(--wf-ink)}.ent-models{display:flex;flex-direction:column;gap:10px}.ent-models__m{display:flex;align-items:center;gap:12px;font-size:var(--wf-small);font-weight:500;line-height:1.2}.ent-chip{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:var(--wf-r-s);background:#fff}.ent-chip img{width:26px;height:26px;object-fit:contain}.ent-tile--tc .wf-tile__a{flex-direction:column;align-items:flex-start;justify-content:space-between}.ent-tile--tc .wf-tile__a svg{align-self:flex-end;margin:0}.ent-tc{display:block;margin-top:14px;color:#ffffffb3;font-size:var(--wf-small)}.ent-tile--tc .wf-tile__t{order:-1}.st-mk.st-mk--dark{background-image:linear-gradient(#f25c1a,#f25c1a);color:#fff;font-weight:500}@media(max-width:1199px){.ent-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.ent-bento__map{grid-column:1 / -1;grid-row:auto}.ent-bento__map .wf-map{aspect-ratio:16 / 9}.ent-tile--approve{grid-column:1 / -1}}@media(max-width:767px){.ent-secu .wf-head--row{flex-direction:column;align-items:flex-start;gap:8px}.ent-bento{grid-template-columns:minmax(0,1fr);gap:10px}.ent-bento__map .wf-map{aspect-ratio:5 / 4}.wf .ent-tile{min-height:0}.ent-tile--approve,.ent-tile--models{flex-direction:column;align-items:flex-start;gap:20px;padding:20px}.ent-tile--models .ent-models{flex-direction:row;flex-wrap:wrap;gap:10px 18px}.ent-tile--tc .wf-tile__a{flex-direction:row;align-items:center;min-height:88px}.ent-tile--tc .wf-tile__a svg{align-self:center}}.st.ent .ent-quotes{z-index:1;padding-top:calc(var(--ent-sec) * .6)}.ent-cta{position:relative;isolation:isolate;margin-top:calc(var(--ent-sec) * .5);padding:clamp(200px,20vw,300px) 0 clamp(180px,16vw,240px);color:#fff;text-align:center;background:linear-gradient(180deg,var(--wf-warm) 0,var(--wf-black) clamp(120px,10vw,180px))}.wf .ent-cta__t{max-width:none;margin:0 auto;font-family:var(--ld-font);font-size:var(--wf-h1);font-weight:500;line-height:1.02;letter-spacing:-.035em;color:#fff;text-wrap:balance}.ent-cta__l{display:block;text-wrap:balance}.ent-cta__rest{padding-bottom:.04em;background:linear-gradient(90deg,#ffb27a,#f25c1a);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.ent-cta__btns{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:clamp(36px,3.4vw,52px)}.ent-cta .wf-pill:focus-visible{outline-color:#fff}@media(max-width:767px){.ent-hero{--fade:140px}.ent-hero__screen{min-height:max(600px,92svh);align-items:flex-end;padding:96px 0 32px}.ent .ent-hero__sub{font-size:var(--wf-text);line-height:1.55}.ent-hero__btns,.ent-cta__btns{flex-direction:column;align-items:stretch;width:100%}.ent-cta__btns{max-width:360px;margin-inline:auto}.ent .seals--ent{--seal-size:min(64px,calc((100vw - 2 * var(--wf-gutter) - 3 * 14px) / 4));gap:14px}.ent-hero:after{background:linear-gradient(180deg,#08080a4d 0,#08080a33 120px,#08080a66 45%,#08080a99 80%,#08080a4d)}.ent-cta{padding:180px 0 140px}}@media(prefers-reduced-motion:reduce){.ent-pill--glass{transition:none}}.ent .wf-rail__track.wf-qr{padding-bottom:60px;margin-bottom:-52px}@media(min-width:1200px)and (max-width:1439px){.ent .sv-map__n{padding:6px 8px}.ent .sv-map__ln{width:6px}}
