html[dir=rtl] [data-reveal].is-in{transform:none}.sh-emb{overflow:visible}.sh-emb .sh-emb-m{transform-box:fill-box;animation:sh-emb-build .75s cubic-bezier(.3,1.5,.5,1) both;animation-delay:calc(.2s + var(--i, 0) * .11s)}.group:hover .sh-emb .sh-emb-h,.sh-emb:hover .sh-emb-h{transform-box:fill-box;animation:sh-emb-hop .6s cubic-bezier(.3,1.6,.5,1) both;animation-delay:calc(var(--i, 0) * 70ms)}.sh-emb .sh-emb-w{fill:#ffd27a;opacity:0;transition:opacity .35s ease}.group:hover .sh-emb .sh-emb-w{opacity:1;animation:sh-flicker 1.6s steps(1) .2s infinite}@keyframes sh-emb-build{0%{transform:translateY(5px);opacity:0}to{transform:none;opacity:1}}@keyframes sh-emb-hop{0%,to{transform:none}45%{transform:translateY(-2.6px)}}@keyframes sh-flicker{0%,to{opacity:1}42%{opacity:.55}48%{opacity:1}80%{opacity:.8}}.sh-tile{position:relative;display:inline-grid;place-items:center;flex-shrink:0;overflow:hidden;border-radius:30%;color:#fff;background:linear-gradient(150deg,#ff3349 0,var(--color-brand,#d3001c) 42%,var(--color-brand-600,#ad0017) 100%);box-shadow:0 10px 22px -10px rgb(211 0 28/.7),inset 0 1px 0 rgb(255 255 255/.35),inset 0 -2px 6px rgb(0 0 0/.12);transition:transform .5s cubic-bezier(.3,1.4,.5,1),box-shadow .4s}.sh-tile:before{inset:0 0 52% 0;border-radius:inherit;background:linear-gradient(180deg,rgb(255 255 255/.28),transparent)}.sh-tile:after,.sh-tile:before{content:"";position:absolute;pointer-events:none}.sh-tile:after{inset:-40% auto -40% -70%;width:45%;background:linear-gradient(100deg,transparent,rgb(255 255 255/.6),transparent);transform:translateX(-60%) skewX(-18deg)}.group:hover .sh-tile{transform:rotate(-5deg) scale(1.05);box-shadow:0 16px 28px -12px rgb(211 0 28/.75),inset 0 1px 0 rgb(255 255 255/.35)}.group:hover .sh-tile:after{transform:translateX(520%) skewX(-18deg);transition:transform .9s cubic-bezier(.2,.7,.2,1)}.sh-skip{position:fixed;top:.75rem;inset-inline-start:.75rem;z-index:100;padding:.7rem 1.1rem;border-radius:999px;background:var(--color-ink,#16181c);color:#fff;font-weight:700;font-size:.9rem;transform:translateY(-160%);transition:transform .25s}.sh-skip:focus{transform:none;outline:3px solid rgb(211 0 28/.5);outline-offset:2px}.sh-announce{background-image:linear-gradient(100deg,var(--color-brand-600,#ad0017),var(--color-brand,#d3001c) 40%,#e8243a 60%,var(--color-brand-600,#ad0017))}.sh-announce:after{content:"";position:absolute;inset:0 auto 0 0;width:30%;background:linear-gradient(100deg,transparent,rgb(255 255 255/.28),transparent);transform:translateX(-120%) skewX(-20deg);animation:sh-sweep 6s cubic-bezier(.4,0,.2,1) 1.2s infinite both;pointer-events:none}@keyframes sh-sweep{0%{transform:translateX(-120%) skewX(-20deg)}35%,to{transform:translateX(460%) skewX(-20deg)}}.sh-header{background:rgb(255 255 255/.86);-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);border-bottom:1px solid transparent;transition:background-color .45s ease,border-color .45s ease,-webkit-backdrop-filter .45s,backdrop-filter .45s}.sh-header[data-scrolled=true]{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.sh-bar{height:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem;border-radius:0;background:rgb(255 255 255/0);box-shadow:0 0 0 1px rgb(22 24 28/0),0 0 0 0 rgb(16 24 40/0);transition:height .5s cubic-bezier(.2,.8,.2,1),max-width .6s cubic-bezier(.2,.8,.2,1),margin .5s cubic-bezier(.2,.8,.2,1),padding .5s cubic-bezier(.2,.8,.2,1),border-radius .5s,background-color .4s,box-shadow .5s}@media (min-width:640px){.sh-bar{padding-inline:1.5rem}}.sh-header[data-scrolled=true] .sh-bar{height:54px;margin-top:7px;max-width:min(calc(100% - 1rem),76rem);padding-inline:.45rem .45rem;border-radius:1.35rem;background:rgb(255 255 255/.84);-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);box-shadow:0 0 0 1px rgb(22 24 28/.07),0 18px 40px -20px rgb(16 24 40/.32)}@media (min-width:1024px){.sh-header[data-scrolled=true] .sh-bar{height:60px;margin-top:8px;padding-inline:.55rem;border-radius:1.5rem}}.sh-logo-tile{transition:width .5s cubic-bezier(.2,.8,.2,1),height .5s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.3,1.4,.5,1)}.sh-header[data-scrolled=true] .sh-logo-tile{width:40px!important;height:40px!important;border-radius:32%}@media (min-width:1024px){.sh-header[data-scrolled=true] .sh-logo-tile{width:44px!important;height:44px!important}}.sh-tagline{max-height:1.2rem;transition:opacity .35s,max-height .45s cubic-bezier(.2,.8,.2,1);overflow:hidden}.sh-header[data-scrolled=true] .sh-tagline{opacity:0;max-height:0}.sh-nav-pill{position:absolute;top:50%;left:0;height:2.6rem;margin-top:-1.3rem;width:0;opacity:0;border-radius:999px;background:var(--color-brand-50,#fdf0f1);box-shadow:inset 0 0 0 1px rgb(211 0 28/.08);pointer-events:none}.sh-nav-pill[data-ready]{transition:transform .55s cubic-bezier(.3,1.25,.45,1),width .55s cubic-bezier(.3,1.25,.45,1),background-color .3s,box-shadow .3s,opacity .3s}.sh-nav-pill[data-hover]{background:var(--color-mist,#f6f5f2);box-shadow:inset 0 0 0 1px rgb(22 24 28/.05)}.sh-nav-link{position:relative;z-index:1;padding:.55rem 1.05rem;border-radius:999px;font-size:.95rem;font-weight:600;color:var(--color-ink-soft,#3b3f46);transition:color .25s}.sh-nav-link:hover{color:var(--color-ink,#16181c)}.sh-nav-link[aria-current=page]{color:var(--color-brand,#d3001c)}.sh-nav-link:after{content:"";position:absolute;left:50%;bottom:-.1rem;width:4px;height:4px;margin-left:-2px;border-radius:1px;background:currentColor;box-shadow:-7px 0 0 currentColor,7px 0 0 currentColor;transform:translateY(4px) scale(0);opacity:0;transition:transform .45s cubic-bezier(.3,1.6,.5,1) .1s,opacity .3s .1s}.sh-nav-link[aria-current=page]:after{transform:none;opacity:1}.sh-header[data-scrolled=true] .sh-nav-link:after{bottom:-.35rem}.sh-pop{transform-origin:top right;opacity:0;visibility:hidden;transform:translateY(-6px) scale(.94);transition:opacity .2s ease,transform .3s cubic-bezier(.2,.9,.3,1.2),visibility 0s linear .3s}html[dir=rtl] .sh-pop{transform-origin:top left}.sh-pop[data-open=true]{opacity:1;visibility:visible;transform:none;transition-delay:0s}.sh-pop[data-open=true] .sh-pop-item{animation:sh-rise-sm .4s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(60ms + var(--i, 0) * 45ms)}@keyframes sh-rise-sm{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sh-dock-wa:hover .sh-wa-ico,.sh-wa-btn:hover .sh-wa-ico{animation:sh-wiggle .7s ease both}.sh-ring:active svg,.sh-ring:hover svg{animation:sh-wiggle .6s ease both}@keyframes sh-wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg) scale(1.08)}40%{transform:rotate(11deg) scale(1.08)}60%{transform:rotate(-7deg)}80%{transform:rotate(4deg)}}.sh-glint:after{content:"";position:absolute;inset:-30% auto -30% 0;width:38%;pointer-events:none;background:linear-gradient(100deg,transparent,rgb(255 255 255/.38),transparent);transform:translateX(-120%) skewX(-20deg);animation:sh-sweep 5.5s cubic-bezier(.4,0,.2,1) 2s infinite both}.sh-burger-lines{display:grid;gap:4px;width:18px}.sh-burger-lines i{display:block;height:2px;border-radius:2px;background:currentColor;transition:transform .35s cubic-bezier(.3,1.4,.5,1),width .35s}.sh-burger-lines i:nth-child(2){width:70%;margin-inline-start:auto}.sh-burger:hover .sh-burger-lines i:nth-child(2){width:100%}.sh-burger[aria-expanded=true] .sh-burger-lines i:first-child{transform:translateY(6px) rotate(45deg)}.sh-burger[aria-expanded=true] .sh-burger-lines i:nth-child(2){transform:scaleX(0)}.sh-burger[aria-expanded=true] .sh-burger-lines i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.sh-sheet{visibility:hidden;clip-path:circle(0 at var(--cx,90%) var(--cy,34px));transition:clip-path .55s cubic-bezier(.7,0,.25,1),visibility 0s linear .55s}.sh-sheet[data-open=true]{visibility:visible;clip-path:circle(160vmax at var(--cx,90%) var(--cy,34px));transition:clip-path .7s cubic-bezier(.7,0,.2,1),visibility 0s}.sh-sheet .sh-si{opacity:0;transform:translateY(22px);transition:opacity .25s,transform .3s}.sh-sheet[data-open=true] .sh-si{opacity:1;transform:none;transition:opacity .6s ease,transform .75s cubic-bezier(.2,.9,.2,1);transition-delay:calc(.16s + var(--i, 0) * 60ms)}.sh-sheet .sh-close{transform:rotate(-90deg) scale(.6);opacity:0;transition:transform .3s,opacity .2s}.sh-sheet[data-open=true] .sh-close{transform:none;opacity:1;transition:transform .6s cubic-bezier(.3,1.5,.5,1) .25s,opacity .3s .25s}.sh-sheet-glow{position:absolute;inset:-20% -30% auto auto;width:90vw;height:90vw;border-radius:999px;background:radial-gradient(closest-side,rgb(211 0 28/.09),transparent);pointer-events:none}html[dir=rtl] .sh-sheet-glow{inset:-20% auto auto -30%}.sh-sheet-emblem{opacity:.9;transform:rotate(-8deg)}.sh-sheet[data-open=true] .sh-sheet-emblem{animation:sh-drift 9s ease-in-out infinite}@keyframes sh-drift{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(-5deg) translateY(-14px)}}.sh-merlons{width:4px;height:4px;margin-inline:8px;background:currentColor;box-shadow:-7px 0 0 currentColor,7px 0 0 currentColor;border-radius:1px}.sh-mbar{background:rgb(255 255 255/.9);-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);box-shadow:0 -1px 0 rgb(22 24 28/.07),0 -12px 30px -18px rgb(16 24 40/.22)}.sh-mbar-item{position:relative;z-index:1;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:50px;font-size:.68rem;font-weight:600;color:var(--color-muted,#6b6f77);transition:color .25s,transform .2s}.sh-mbar-item span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-mbar-item svg{transition:transform .45s cubic-bezier(.3,1.6,.5,1)}.sh-mbar-item:active{transform:scale(.94)}.sh-mbar-item.is-on{color:var(--color-brand,#d3001c)}.sh-mbar-item.is-on svg{transform:translateY(-1px) scale(1.06)}.sh-mbar-ind{position:absolute;top:10px;left:0;width:52px;height:30px;border-radius:999px;opacity:0;background:var(--color-brand-50,#fdf0f1);pointer-events:none}.sh-mbar-ind[data-ready]{transition:transform .55s cubic-bezier(.3,1.3,.45,1),opacity .3s}.sh-dock-btn{opacity:0;transform:translateY(16px) scale(.6);pointer-events:none!important;transition:opacity .35s ease,transform .55s cubic-bezier(.3,1.5,.5,1),color .2s,background-color .2s}.sh-dock-btn[data-show=true]{opacity:1;transform:none;pointer-events:auto!important}.sh-dock-wa:hover{transform:scale(1.07)}.sh-dock-pulse{position:absolute;inset:0;border-radius:999px;pointer-events:none}.sh-dock-pulse:after,.sh-dock-pulse:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--color-wa,#1aa251);animation:pulse-ring 2.6s cubic-bezier(.2,.6,.3,1) infinite;z-index:-1}.sh-dock-pulse:after{animation-delay:1.3s}.sh-tip{position:absolute;top:50%;inset-inline-end:calc(100% + .8rem);white-space:nowrap;pointer-events:none;padding:.55rem .9rem;border-radius:.9rem;background:var(--color-ink,#16181c);color:#fff;font-size:.85rem;font-weight:700;box-shadow:0 12px 28px -12px rgb(16 24 40/.5);opacity:0;transform:translateY(-50%) translateX(10px) scale(.96);transition:opacity .25s,transform .35s cubic-bezier(.3,1.4,.5,1)}html[dir=rtl] .sh-tip{transform:translateY(-50%) translateX(-10px) scale(.96)}.sh-tip:after{content:"";position:absolute;top:50%;inset-inline-end:-4px;width:9px;height:9px;margin-top:-4.5px;background:inherit;transform:rotate(45deg);border-radius:2px}.group:focus-visible .sh-tip,.group:hover .sh-tip{opacity:1;transform:translateY(-50%)}.sh-np{position:fixed;inset-inline:0;top:0;z-index:80;height:3px;pointer-events:none;opacity:0;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--color-brand,#d3001c),#ff5a6b 70%,var(--color-gold,#a07a3f));box-shadow:0 0 12px rgb(211 0 28/.55),0 0 4px rgb(211 0 28/.5)}html[dir=rtl] .sh-np{transform-origin:right;background:linear-gradient(270deg,var(--color-brand,#d3001c),#ff5a6b 70%,var(--color-gold,#a07a3f))}.sh-merlon{flex:none;width:22px;height:22px;border-radius:3px 3px 0 0;background:var(--color-mist,#f6f5f2);transform:translateY(100%);transition:transform .7s cubic-bezier(.3,1.4,.5,1);transition-delay:calc(var(--d, 0) * 32ms)}.sh-wall[data-reveal]{opacity:1;transform:none;filter:none;clip-path:none}.no-js .sh-merlon,.sh-wall.is-in .sh-merlon{transform:none}.sh-cta-deco{position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(520px 260px at 100% 100%,rgb(26 162 81/.08),transparent 70%),radial-gradient(420px 240px at 0 0,rgb(211 0 28/.06),transparent 70%)}html[dir=rtl] .sh-cta-deco{background:radial-gradient(520px 260px at 0 100%,rgb(26 162 81/.08),transparent 70%),radial-gradient(420px 240px at 100% 0,rgb(211 0 28/.06),transparent 70%)}.sh-cta-deco:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;width:45%;background-image:radial-gradient(rgb(22 24 28/.08) 1px,transparent 0);background-size:16px 16px;-webkit-mask-image:radial-gradient(ellipse 80% 90% at 50% 50%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse 80% 90% at 50% 50%,#000 10%,transparent 70%)}.sh-fh{font-family:var(--font-display);font-weight:800;color:var(--color-ink,#16181c);display:flex;align-items:center;gap:.55rem}.sh-fh:before{content:"";width:7px;height:7px;background:var(--color-brand,#d3001c);transform:rotate(45deg);border-radius:1px}.sh-flink{position:relative;display:inline-flex;align-items:center;color:var(--color-muted,#6b6f77);transition:color .25s,transform .35s cubic-bezier(.3,1.4,.5,1)}.sh-flink:before{content:"";width:0;height:2px;margin-inline-end:0;border-radius:2px;background:var(--color-brand,#d3001c);transition:width .35s cubic-bezier(.3,1.4,.5,1),margin .35s cubic-bezier(.3,1.4,.5,1)}.sh-flink:hover{color:var(--color-ink,#16181c)}.sh-flink:hover:before{width:12px;margin-inline-end:8px}.sh-crow:hover>span:first-child{transform:translateY(-2px) rotate(-6deg);box-shadow:0 10px 18px -10px rgb(16 24 40/.35)}.sh-social{transition:transform .4s cubic-bezier(.3,1.6,.5,1),background-color .25s,color .25s,border-color .25s}.sh-social:hover{transform:translateY(-4px) rotate(-6deg);background:var(--color-brand,#d3001c);border-color:var(--color-brand,#d3001c);color:#fff}.sh-giant{font-family:var(--font-display);font-weight:900;line-height:.9;white-space:nowrap;text-align:center;font-size:clamp(3.6rem,15.5vw,13.5rem);letter-spacing:-.02em;margin-bottom:-.12em;padding-top:.1em;background:linear-gradient(180deg,rgb(22 24 28/.085) 15%,rgb(22 24 28/.015) 80%);-webkit-background-clip:text;background-clip:text;color:transparent;user-select:none}.sh-giant[data-reveal]{transform:translateY(40%);transition:opacity 1.2s ease,transform 1.4s cubic-bezier(.2,.8,.2,1)}.sh-giant[data-reveal].is-in{transform:none}.sh-up{transition:transform .35s}.group:hover .sh-up{animation:sh-up-loop .7s cubic-bezier(.5,0,.3,1) both}@keyframes sh-up-loop{0%{transform:none}49%{transform:translateY(-140%)}50%{transform:translateY(140%)}to{transform:none}}.sh-hero-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none}.sh-hero-bg:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgb(22 24 28/.075) 1px,transparent 0);background-size:20px 20px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 70% 20%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 70% 20%,#000 20%,transparent 75%)}html[dir=rtl] .sh-hero-bg:before{-webkit-mask-image:radial-gradient(ellipse 70% 60% at 30% 20%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 30% 20%,#000 20%,transparent 75%)}.sh-blob{position:absolute;border-radius:999px;filter:blur(60px);opacity:.55;animation:sh-blob 16s ease-in-out infinite}@media (max-width:767px){.sh-blob{animation:none;filter:blur(48px)}}@keyframes sh-blob{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.08)}66%{transform:translate(-20px,25px) scale(.95)}}.sh-steps{position:relative}.sh-steps:before{content:"";background:repeating-linear-gradient(180deg,var(--color-line,#e7e5df) 0 6px,transparent 6px 11px)}.sh-steps-fill,.sh-steps:before{position:absolute;inset-inline-start:21px;top:22px;bottom:22px;width:2px;border-radius:2px}.sh-steps-fill{background:linear-gradient(180deg,var(--color-brand,#d3001c),#ff5a6b);transform-origin:top;transform:scaleY(0);transition:transform 1.6s cubic-bezier(.6,0,.2,1) .35s}.is-in>.sh-steps-fill,.no-js .sh-steps-fill,.sh-steps.is-in .sh-steps-fill{transform:none}.sh-prog{height:6px;border-radius:99px;background:var(--color-mist-2,#eeede8);overflow:hidden}.sh-prog>span{display:block;height:100%;border-radius:inherit;transform-origin:left;transform:scaleX(var(--p,0));background:linear-gradient(90deg,var(--color-brand,#d3001c),#ff5a6b);transition:transform .7s cubic-bezier(.3,1.2,.4,1)}html[dir=rtl] .sh-prog>span{transform-origin:right;background:linear-gradient(270deg,var(--color-brand,#d3001c),#ff5a6b)}.sh-prog[data-full=true]>span{background:linear-gradient(90deg,var(--color-wa,#1aa251),#36c06f)}.sh-badge{position:relative;display:grid;place-items:center;width:2rem;height:2rem;flex:none;border-radius:999px;font-weight:800;font-size:.85rem;transition:background-color .4s,color .4s,box-shadow .4s}.sh-badge>*{grid-area:1/1;transition:transform .45s cubic-bezier(.3,1.6,.5,1),opacity .25s}.sh-badge[data-done=false]{background:var(--color-mist,#f6f5f2);color:var(--color-ink-soft,#3b3f46);box-shadow:inset 0 0 0 1px var(--color-line,#e7e5df)}.sh-badge[data-done=false]>.sh-badge-ok{transform:scale(0) rotate(-45deg);opacity:0}.sh-badge[data-done=true]{background:var(--color-wa,#1aa251);color:#fff;box-shadow:0 6px 14px -6px rgb(26 162 81/.8)}.sh-badge[data-done=true]>.sh-badge-n{transform:scale(0);opacity:0}.sh-badge[data-active=true][data-done=false]{background:var(--color-brand,#d3001c);color:#fff;box-shadow:0 6px 14px -6px rgb(211 0 28/.8)}.sh-qf{position:relative}.sh-qf .field{transition:border-color .2s,box-shadow .3s,background-color .2s}.sh-qf .field:hover:not(:focus){border-color:#d6d3cc}.sh-qf-ico{position:absolute;inset-inline-start:.95rem;top:.9rem;color:var(--color-faint,#9a9da4);pointer-events:none;transition:color .25s,transform .4s cubic-bezier(.3,1.6,.5,1)}.sh-qf:focus-within .sh-qf-ico{color:var(--color-brand,#d3001c);transform:scale(1.12) rotate(-6deg)}.sh-qf-line{position:absolute;inset-inline:1rem;bottom:0;height:2px;border-radius:2px;background:var(--color-brand,#d3001c);transform:scaleX(0);transition:transform .45s cubic-bezier(.3,1.2,.4,1);pointer-events:none}.sh-qf:focus-within .sh-qf-line{transform:scaleX(1)}.sh-qf .field[aria-invalid=true]{border-color:rgb(211 0 28/.7);background:#fffafa}.sh-shake{animation:sh-shake .5s cubic-bezier(.36,.07,.19,.97) both}@keyframes sh-shake{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(3px)}30%,50%,70%{transform:translateX(-5px)}40%,60%{transform:translateX(5px)}}.sh-label-req{display:inline-block;width:6px;height:6px;margin-inline-start:.35rem;border-radius:1px;background:var(--color-brand,#d3001c);transform:rotate(45deg) translateY(-2px)}.sh-chip{flex:none;padding:.45rem .85rem;border-radius:999px;font-size:.8rem;font-weight:700;background:#fff;color:var(--color-ink-soft,#3b3f46);box-shadow:inset 0 0 0 1px var(--color-line,#e7e5df);transition:background-color .2s,color .2s,box-shadow .2s,transform .3s cubic-bezier(.3,1.6,.5,1)}.sh-chip:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px rgb(22 24 28/.2);color:var(--color-ink,#16181c)}.sh-chip:active{transform:scale(.95)}.sh-chip[data-lexus]{color:var(--color-gold,#a07a3f)}.sh-chip[aria-pressed=true]{background:var(--color-ink,#16181c);color:#fff;box-shadow:none}.sh-chip[data-lexus][aria-pressed=true]{background:var(--color-gold,#a07a3f)}.sh-fade-x{-webkit-mask-image:linear-gradient(90deg,transparent,#000 1.25rem,#000 calc(100% - 1.25rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 1.25rem,#000 calc(100% - 1.25rem),transparent)}.sh-drop{position:relative;display:flex;cursor:pointer;align-items:center;gap:1rem;border-radius:1.1rem;padding:1.25rem;background:rgb(246 245 242/.6);transition:background-color .25s,transform .35s cubic-bezier(.3,1.4,.5,1)}.sh-drop>svg.sh-drop-border{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.sh-drop-border rect{fill:none;stroke:#d6d3cc;stroke-width:2;stroke-dasharray:7 7;transition:stroke .25s}.sh-drop:focus-within,.sh-drop:hover{background:rgb(253 240 241/.55)}.sh-drop:focus-within .sh-drop-border rect,.sh-drop:hover .sh-drop-border rect{stroke:rgb(211 0 28/.45);animation:sh-ants 1s linear infinite}.sh-drop[data-drag=true]{background:var(--color-brand-50,#fdf0f1);transform:scale(1.015)}.sh-drop[data-drag=true] .sh-drop-border rect{stroke:var(--color-brand,#d3001c);animation:sh-ants .5s linear infinite}@keyframes sh-ants{to{stroke-dashoffset:-14}}.sh-drop-ico{transition:transform .5s cubic-bezier(.3,1.6,.5,1)}.sh-drop:hover .sh-drop-ico{transform:translateY(-3px) rotate(-8deg)}.sh-drop[data-drag=true] .sh-drop-ico{transform:translateY(-4px) scale(1.12)}.sh-preview{animation:sh-pop-in .6s cubic-bezier(.3,1.4,.5,1) both}@keyframes sh-pop-in{0%{opacity:0;transform:scale(.85) translateY(8px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.sh-scan{position:absolute;inset-inline:0;top:0;height:40%;pointer-events:none;background:linear-gradient(180deg,transparent,rgb(255 255 255/.55) 70%,rgb(211 0 28/.6) 72%,transparent 74%);animation:sh-scan 1.4s cubic-bezier(.5,0,.3,1) .2s both}@keyframes sh-scan{0%{transform:translateY(-110%);opacity:1}85%{opacity:1}to{transform:translateY(260%);opacity:0}}.sh-submit{position:relative;overflow:hidden}.sh-submit .sh-send{transition:transform .45s cubic-bezier(.3,1.4,.5,1)}.sh-submit:hover .sh-send{transform:translate(4px,-4px) rotate(-8deg)}html[dir=rtl] .sh-submit .sh-send{transform:scaleX(-1)}html[dir=rtl] .sh-submit:hover .sh-send{transform:scaleX(-1) translate(4px,-4px) rotate(-8deg)}.sh-submit[data-ready=true]{animation:sh-ready 2.4s ease-in-out infinite}@keyframes sh-ready{0%,to{box-shadow:0 14px 30px -14px rgb(211 0 28/.8),0 0 0 0 rgb(211 0 28/.25)}50%{box-shadow:0 14px 30px -14px rgb(211 0 28/.8),0 0 0 8px rgb(211 0 28/0)}}.sh-success>*{animation:sh-rise-sm .7s cubic-bezier(.2,.8,.2,1) both}.sh-success>:nth-child(2){animation-delay:.35s}.sh-success>:nth-child(3){animation-delay:.45s}.sh-success>:nth-child(4){animation-delay:.55s}.sh-success>:nth-child(5){animation-delay:.65s}.sh-success>:nth-child(6){animation-delay:.75s}.sh-check{position:relative;width:104px;height:104px;margin-inline:auto}.sh-check svg{position:relative;z-index:1}.sh-check .c{stroke-dasharray:290;stroke-dashoffset:290;animation:draw .8s cubic-bezier(.6,0,.2,1) .1s forwards}.sh-check .t{stroke-dasharray:60;stroke-dashoffset:60;animation:draw .45s cubic-bezier(.5,0,.2,1) .75s forwards}.sh-check .bg{transform-origin:center;transform-box:fill-box;animation:sh-pop .6s cubic-bezier(.3,1.6,.5,1) .55s both}@keyframes sh-pop{0%{transform:scale(0)}to{transform:none}}.sh-burst{position:absolute;left:50%;top:50%;width:0;height:0}.sh-burst i{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:2px;background:var(--c,#d3001c);opacity:0;animation:sh-burst 1.1s cubic-bezier(.1,.8,.3,1) .75s both}@keyframes sh-burst{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(.4)}70%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(-1 * var(--d, 80px))) rotate(200deg) scale(1)}}.sh-orbit-wrap{position:relative;width:320px;height:320px}.sh-orbit-ring{position:absolute;inset:var(--in,0);border-radius:999px;border:1px dashed rgb(22 24 28/.12)}.sh-orbit-pulse{position:absolute;inset:34%;border-radius:999px;background:rgb(211 0 28/.1);animation:sh-orbit-pulse 3.2s cubic-bezier(.2,.6,.3,1) infinite}.sh-orbit-pulse:nth-child(2){animation-delay:1.6s}@keyframes sh-orbit-pulse{0%{transform:scale(.8);opacity:.9}to{transform:scale(2.2);opacity:0}}.sh-orbit{position:absolute;inset:0;animation:spin-slow 36s linear infinite}.sh-orbit>span{position:absolute;left:50%;top:50%;width:52px;height:52px;margin:-26px;transform:rotate(var(--a)) translateX(var(--r,140px)) rotate(calc(-1 * var(--a)))}.sh-orbit>span>span{display:grid;width:100%;height:100%;place-items:center;border-radius:1rem;background:#fff;box-shadow:0 12px 26px -12px rgb(16 24 40/.35),0 0 0 1px rgb(22 24 28/.06);animation:spin-slow 36s linear infinite reverse}.sh-card{transition:transform .5s cubic-bezier(.3,1.4,.5,1),box-shadow .4s}.sh-card:hover{transform:translateY(-6px);box-shadow:0 2px 4px rgb(16 24 40/.04),0 30px 50px -22px rgb(16 24 40/.28)}.sh-card .sh-card-ico{transition:transform .5s cubic-bezier(.3,1.6,.5,1)}.sh-card:hover .sh-card-ico{transform:rotate(-10deg) scale(1.1)}.sh-card .sh-card-go{transition:transform .45s cubic-bezier(.3,1.4,.5,1)}.sh-card:hover .sh-card-go{transform:translateX(5px)}html[dir=rtl] .sh-card:hover .sh-card-go{transform:translateX(-5px)}.sh-404 .tw{transform-box:fill-box;transform-origin:bottom;animation:sh-tower .9s cubic-bezier(.3,1.4,.5,1) both;animation-delay:calc(.1s + var(--i, 0) * .12s)}@keyframes sh-tower{0%{transform:scaleY(0)}to{transform:none}}.sh-404 .flag{transform-box:fill-box;transform-origin:left center;animation:sh-flag 1.6s ease-in-out infinite}@keyframes sh-flag{0%,to{transform:skewY(0) scaleX(1)}25%{transform:skewY(-7deg) scaleX(.94)}50%{transform:skewY(4deg) scaleX(1)}75%{transform:skewY(-4deg) scaleX(.97)}}.sh-404 .pole{transform-box:fill-box;transform-origin:bottom;animation:sh-tower .5s cubic-bezier(.3,1.4,.5,1) .9s both}.sh-404 .flagwrap{animation:sh-rise-sm .5s ease 1.2s both}.sh-404 .cloud{animation:sh-cloud 22s linear infinite}.sh-404 .cloud.b{animation-duration:30s;animation-delay:-12s}@keyframes sh-cloud{0%{transform:translateX(-140px)}to{transform:translateX(640px)}}.sh-404 .win{animation:sh-flicker 3s steps(1) infinite}.sh-404 .win.b{animation-delay:1.3s}.sh-404 .gear{animation:spin-slow 9s linear infinite}.sh-404 .bolt,.sh-404 .gear{transform-box:fill-box;transform-origin:center}.sh-404 .bolt{animation:sh-bolt 2.4s cubic-bezier(.4,0,.6,1) infinite}@keyframes sh-bolt{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-16px) rotate(180deg)}}.sh-404 .shadow{transform-box:fill-box;transform-origin:center;animation:sh-shadow 2.4s cubic-bezier(.4,0,.6,1) infinite}@keyframes sh-shadow{0%,to{transform:scaleX(1);opacity:.25}50%{transform:scaleX(.6);opacity:.12}}.sh-404-num{display:inline-flex;align-items:center;gap:.1em;font-family:var(--font-display);font-weight:900;line-height:1}.sh-404-num .gear-0{display:inline-block;width:.82em;height:.82em;animation:spin-slow 10s linear infinite}@media (prefers-reduced-motion:reduce){.sh-sheet{transition:visibility 0s}.sh-announce:after,.sh-burst,.sh-glint:after,.sh-scan,.sh-tile:after{display:none}.sh-giant[data-reveal],.sh-merlon{transform:none!important}.sh-blob,.sh-orbit,.sh-orbit>span>span{animation:none!important}}