:root{--serif:'Playfair Display',Georgia,'Times New Roman',serif}body.hm-page{background:#fff}.hm{max-width:none;margin:0;padding:0}.hm [hidden]{display:none!important}.hm-in{max-width:1220px;margin:0 auto}.hm-card{background:#fff;border-radius:0;box-shadow:none;overflow:visible}.hm-intro{position:relative;height:100svh;background:#fff}.hm-intro.hm-flat,.hm-intro.hm-flat *,.hm-intro.hm-now,.hm-intro.hm-now *,.hm-feat.hm-now,.hm-feat.hm-now *{animation:none!important;transition:none!important}.hm-intro.hm-settled .hm-band-box,.hm-intro.hm-settled .hm-h1,.hm-intro.hm-settled .hm-lead,.hm-intro.hm-settled .hm-hero-in .hm-cta,.hm-intro.hm-settled .hm-hero-in .hm-cta2,.hm-intro.hm-settled .hm-trust-hero,.hm-intro.hm-settled .hm-hero-nav{animation:none;opacity:1}.hm-intro.hm-settled .hm-band-img,.hm-intro.hm-settled .hm-band-ov{animation:none}.hm-band-box.words-done .hm-band-txt .w{animation:none;opacity:1;filter:none;transform:none}.hm-intro.hm-flat-layout{height:auto}.hm-intro.hm-flat-layout .hm-intro-stick{position:static;height:auto;overflow:visible}.hm-intro.hm-flat-layout .hm-band-box{height:100svh}.hm-intro.hm-flat-layout.hm-flat-collapsed .hm-band-box{height:30svh}.hm-intro.hm-flat-layout.hm-flat-collapsed{height:auto;min-height:100svh}.hm-intro.hm-flat-layout.hm-flat-collapsed .hm-intro-stick{height:auto;min-height:100svh;display:flex;flex-direction:column}.hm-intro.hm-flat-layout.hm-flat-collapsed .hm-feat{flex:1 1 auto;min-height:0;padding-bottom:18px;justify-content:safe center}.hm-intro.hm-flat-layout .hm-feat{flex:none;min-height:0;overflow:visible;padding-bottom:40px}.hm-intro-stick{position:sticky;top:0;height:100svh;overflow:hidden;display:flex;flex-direction:column}.hm-intro.nofeat .hm-feat{display:none!important}.hm-intro.nofeat{transition:height .8s cubic-bezier(.4,0,.2,1)}.hm-intro.nofeat .hm-intro-stick{height:100%}.hm-intro.nofeat.shrunk{height:calc(30svh + 2 * clamp(8px,1.3vw,14px))}.hm-intro.nofeat.hm-flat-layout.hm-flat-collapsed,.hm-intro.nofeat.hm-flat-layout.hm-flat-collapsed .hm-intro-stick{min-height:0;height:auto}.hm-intro.nofeat.hm-flat-layout:not(.hm-flat-collapsed){height:auto}.hm-band-box{position:relative;flex:none;height:100svh;margin:clamp(8px,1.3vw,14px);border:0;border-radius:clamp(16px,2vw,26px);overflow:hidden;transition:height .8s cubic-bezier(.4,0,.2,1);background:#fff;box-shadow:0 12px 44px rgba(30,50,110,.10)}.hm-band-box.collapsed{height:30svh}.hm-band-img{position:absolute;top:0;left:0;width:100%;height:100svh;object-fit:cover;object-position:50% 0%;z-index:0;transform:translateZ(0);backface-visibility:hidden;will-change:transform}.hm-band-ov{position:absolute;top:0;left:0;width:100%;height:100svh;z-index:1;pointer-events:none;transform:translateZ(0);will-change:transform;background:linear-gradient(180deg,rgba(12,14,20,.6) 0%,rgba(12,14,20,.2) 28%,rgba(12,14,20,.28) 60%,rgba(12,14,20,.66) 100%)}.hm-band-box .hm-h1{color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.35)}.hm-band-box .hm-lead{color:rgba(255,255,255,.92);text-shadow:0 1px 12px rgba(0,0,0,.35)}.hm-band-box .hm-band-txt{color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.4)}.hm-topbar .hm-brand{color:#0a6cf5}.hm-topbar .hm-brand-img{display:none!important}.hm-topbar .hm-brand-fallback{display:inline-flex!important}.hm-topbar .hm-nav-ghost{color:#fff}@media (hover:hover) and (pointer:fine){.hm-topbar .hm-nav-ghost:hover{background:rgba(255,255,255,.16)}}.hm-topbar .hm-nav-cta{background:#fff;color:#14161f}@media (hover:hover) and (pointer:fine){.hm-topbar .hm-nav-cta:hover{background:#eaf0ff}}.hm-topbar.solid .hm-nav-ghost{color:#14161f}@media (hover:hover) and (pointer:fine){.hm-topbar.solid .hm-nav-ghost:hover{background:rgba(0,0,0,.05)}}.hm-topbar.solid .hm-nav-cta{background:#14161f;color:#fff}@media (hover:hover) and (pointer:fine){.hm-topbar.solid .hm-nav-cta:hover{background:#2a2f3d}}.hm-hero-in .hm-cta{background:#fff;color:#14161f;box-shadow:0 12px 30px rgba(0,0,0,.32)}@media (hover:hover) and (pointer:fine){.hm-hero-in .hm-cta:hover{background:#eaf0ff;box-shadow:0 16px 38px rgba(0,0,0,.4)}}.hm-hero-nav{position:absolute;left:clamp(30px,5vw,84px);bottom:clamp(70px,20vh,180px);z-index:4;display:flex;flex-direction:column;gap:16px;transition:opacity .4s ease,transform .4s ease;transition-delay:.2s}.hm-hero-nav a{position:relative;display:inline-flex;align-items:baseline;gap:13px;color:#fff;text-decoration:none;width:fit-content}.hm-hero-nav a::before{content:'';position:absolute;left:0;top:50%;width:0;height:3px;background:#fff;border-radius:2px;transform:translateY(-50%);box-shadow:0 1px 10px rgba(0,0,0,.35);transition:width .42s cubic-bezier(.2,.8,.2,1)}.hm-hero-nav b{font-size:clamp(1.9rem,2.7vw,2.8rem);font-weight:700;letter-spacing:-.01em;text-shadow:0 2px 16px rgba(0,0,0,.4);transition:transform .42s cubic-bezier(.2,.8,.2,1)}.hm-hero-nav span{font-size:.9rem;color:rgba(255,255,255,.72);opacity:0;transform:translateX(-8px);transition:opacity .25s ease .08s,transform .42s cubic-bezier(.2,.8,.2,1);white-space:nowrap}.hm-hero-nav a:focus-visible::before{width:66px}@media (hover:hover) and (pointer:fine){.hm-hero-nav a:hover::before{width:66px}}.hm-hero-nav a:focus-visible b{transform:translateX(84px)}@media (hover:hover) and (pointer:fine){.hm-hero-nav a:hover b{transform:translateX(84px)}}.hm-hero-nav a:focus-visible span{opacity:1;transform:translateX(84px)}@media (hover:hover) and (pointer:fine){.hm-hero-nav a:hover span{opacity:1;transform:translateX(84px)}}@media (max-width:639px){.hm-hero-nav{left:clamp(18px,5vw,28px);bottom:clamp(70px,15vh,150px);gap:13px}.hm-hero-nav b{font-size:1.5rem}.hm-hero-nav span{opacity:1;transform:none;font-size:.8rem}}.hm-topbar .hm-pill{opacity:0;pointer-events:none;transform:translate(-50%,calc(-50% - 12px));transition:opacity .35s ease,transform .4s cubic-bezier(.2,1.5,.4,1)}.hm-topbar.show-pill .hm-pill{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.hm-band-box.collapsed .hm-hero-nav{opacity:0;pointer-events:none;transform:translateY(14px);transition-delay:0s}.hm-topbar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:clamp(11px,1.4vw,18px) clamp(16px,2vw,30px);transition:background .3s ease,box-shadow .3s ease,-webkit-backdrop-filter .3s ease,backdrop-filter .3s ease}.hm-topbar.solid{background:linear-gradient(180deg,rgba(255,255,255,.58),rgba(255,255,255,.34));-webkit-backdrop-filter:blur(40px) saturate(2) brightness(1.06);backdrop-filter:blur(40px) saturate(2) brightness(1.06);border-bottom:1px solid rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(255,255,255,.35),0 1px 0 rgba(20,28,55,.04),0 10px 34px rgba(20,28,55,.10)}.hm-topbar::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s ease;background:linear-gradient(115deg,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 32%,rgba(255,255,255,0) 66%,rgba(255,255,255,.28) 100%)}.hm-topbar.solid::after{opacity:1}.hm-topbar.solid .hm-brand{color:#0a6cf5}html{scroll-padding-top:78px}.hm-hero-in,.hm-band-txt{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;padding:0 16px}.hm-hero-in{z-index:3;width:min(1120px,94%);top:40%;transition:opacity .25s ease}.hm-band-txt{z-index:2;width:min(1000px,92%);opacity:0;transition:opacity .45s ease .45s;font-family:var(--serif);font-weight:500;color:#171a22;line-height:1.1;font-size:clamp(1.9rem,5.4vw,3.6rem)}.hm-band-txt em{font-style:italic;margin-left:.14em}.hw{position:relative;background:#fff;padding:clamp(64px,11vh,128px) clamp(16px,4vw,48px);overflow:hidden;overflow:clip}.hw-in{--k:1;max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(0,520px) auto;justify-content:space-evenly;align-items:center;column-gap:clamp(40px,7vw,110px)}.hw-copy{display:flex;flex-direction:column;gap:30px;max-width:520px}.hw-head h2{font-family:var(--serif);font-weight:500;font-size:clamp(2rem,4.2vw,3.25rem);line-height:1.05;letter-spacing:-.01em;margin:0 0 16px;color:#171a22}.hw-head h2 em{font-style:italic;color:#3d6fe8}.hw-head p{margin:0;color:#5b6478;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.6;max-width:44ch}.hw-steps{list-style:none;margin:0;padding:0;border-top:1px solid #e7e4dc}.hw-step{border-bottom:1px solid #e7e4dc}.hw-step button{position:relative;display:flex;align-items:flex-start;gap:18px;width:100%;padding:18px 4px 18px 0;margin:0;background:none;border:0;text-align:left;cursor:pointer;font:inherit;color:#9096a5;transition:color .3s ease;-webkit-tap-highlight-color:transparent}.hw-step button:hover{color:#3a3f4d}.hw-step button:focus-visible{outline:2px solid #3d6fe8;outline-offset:2px}.hw-step.on button{color:#171a22}.hw-n{flex:none;min-width:1.7em;font-family:var(--serif);font-style:italic;font-size:1.05rem;line-height:1.55rem;transition:color .3s ease}.hw-step.on .hw-n{color:#a8832f}.hw-t{display:flex;flex-direction:column;flex:1;min-width:0}.hw-t>b{font-weight:600;font-size:1.08rem;line-height:1.55rem}.hw-d{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s cubic-bezier(.2,.8,.2,1),opacity .35s ease}.hw-d>span{overflow:hidden;color:#5b6478;font-size:.96rem;line-height:1.55}.hw-step.on .hw-d{grid-template-rows:1fr;opacity:1;transition-delay:0s,.1s}.hw-bar{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden}.hw-bar i{display:block;height:100%;background:#171a22;transform:scaleX(0);transform-origin:left center}.hw-step.on .hw-bar i{animation:hwProg var(--d,5s) linear both}@keyframes hwProg{to{transform:scaleX(1)}}.hw-cta{border-radius:999px!important;display:inline-flex;align-items:center;justify-content:center;padding:15px 30px;background:#14161f;color:#fff;text-decoration:none;font-weight:600;font-size:.98rem;transition:background .2s ease}.hw-cta:hover{background:#2b303e}.hw-stage{position:relative;width:calc(272px * var(--k));height:calc(560px * var(--k));flex:none;touch-action:pan-y}@media (min-width:760px){.hw-stage{align-self:start;position:sticky;top:max(84px,calc(50vh - 280px * var(--k)))}}.hw-halo{position:absolute;left:50%;top:52%;width:200%;height:125%;transform:translate(-50%,-50%);background-color:#f7dcc8;-webkit-mask-image:radial-gradient(closest-side,#000 20%,transparent 100%);mask-image:radial-gradient(closest-side,#000 20%,transparent 100%);opacity:.75;transition:background-color 1.2s ease;pointer-events:none}.hw-stage[data-s="1"] .hw-halo{background-color:#d9e3f8}.hw-stage[data-s="2"] .hw-halo{background-color:#e6dcf8}.hw-stage[data-s="3"] .hw-halo{background-color:#e6dcf8}.hw-stage[data-s="4"] .hw-halo{background-color:#dfe8d8}.hw-stage[data-s="5"] .hw-halo{background-color:#f3d6e4}.hw-stage[data-s="6"] .hw-halo{background-color:#e7dcf6}.hw-device{position:absolute;left:0;top:0;width:272px;height:560px;padding:10px;transform:scale(var(--k));transform-origin:0 0;background:#0f1117;border-radius:46px!important;box-shadow:0 0 0 2px #5d616b,0 0 0 3.5px #23252b,0 60px 90px -40px rgba(20,28,55,.5),0 24px 40px -24px rgba(20,28,55,.35),inset 0 0 0 1.5px #2b2f3b}.hw-device::before,.hw-device::after{content:"";position:absolute;width:3.5px;border-radius:2px!important}.hw-device::before{left:-5.5px;top:100px;height:150px;background:linear-gradient(to bottom,#6b6f79 0 24px,transparent 24px 44px,#6b6f79 44px 92px,transparent 92px 104px,#6b6f79 104px 150px)}.hw-device::after{right:-5.5px;top:150px;height:74px;background:#6b6f79}.hw-screen{position:relative;width:252px;height:540px;overflow:hidden;background:#fbfaf7;color:#171a22;border-radius:36px!important;isolation:isolate;line-height:1.3;text-align:left}.hw-status{position:absolute;z-index:30;left:0;right:0;top:0;height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 22px 0 28px;font-size:12px;color:#171a22;transition:color .4s ease}.hw-status b{font-weight:600}.hw-island{position:absolute;left:50%;top:10px;width:74px;height:22px;margin-left:-37px;background:#0f1117;border-radius:12px!important}.hw-sig{display:flex;align-items:flex-end;gap:2px;height:10px}.hw-sig i{width:3px;background:currentColor;border-radius:1px!important}.hw-sig i:nth-child(1){height:4px}.hw-sig i:nth-child(2){height:6.5px}.hw-sig i:nth-child(3){height:9px}.hw-sig em{position:relative;width:19px;height:9.5px;margin-left:5px;border:1.3px solid currentColor;border-radius:3px!important;opacity:.9}.hw-sig em::after{content:"";position:absolute;left:1.2px;top:1.2px;bottom:1.2px;right:4px;background:currentColor;border-radius:1px!important}.hw-sc{position:absolute;inset:0;z-index:0;opacity:0;visibility:hidden;background:#fbfaf7;transition:opacity .3s ease,visibility 0s linear .3s}.hw-sc.out{z-index:1;opacity:1;visibility:visible;transition:none}.hw-sc.on{z-index:2;opacity:1;visibility:visible;transition:opacity .5s ease,visibility 0s}.hw.paused .hw-sc *,.hw.paused .hw-screen,.hw.paused .hw-status,.hw.paused .hw-bar i{animation-play-state:paused!important}.hw-tap{position:absolute;z-index:25;left:0;top:0;width:34px;height:34px;margin:-17px 0 0 -17px;background:rgba(23,26,34,.26);box-shadow:0 0 0 2px rgba(255,255,255,.9),0 6px 14px rgba(0,0,0,.22);border-radius:50%!important;opacity:0;pointer-events:none}.hw-scrim{position:absolute;inset:0;z-index:4;background:rgba(15,17,23,.3);opacity:0}.hw-sheet{position:absolute;z-index:5;left:0;right:0;bottom:0;padding:10px 16px 0;background:#fff;box-shadow:0 -14px 30px rgba(20,28,55,.16);border-radius:26px 26px 0 0!important;transform:translateY(105%)}.hw-grab{display:block;width:36px;height:4px;margin:0 auto 12px;background:#d9dce4;border-radius:2px!important}.hw-sheet-h{margin:0 0 12px;font-size:14px;font-weight:600;line-height:17px}@keyframes hwPop{from{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:none}}@keyframes hwPick{from{box-shadow:0 0 0 0 rgba(23,26,34,0)}to{box-shadow:0 0 0 2.5px #171a22}}@keyframes hwPress{0%,100%{transform:none}50%{transform:scale(.94)}}@keyframes hwFade{from{opacity:0}to{opacity:1}}@keyframes hwSheet{from{transform:translateY(105%)}to{transform:none}}.hw-screen{--pf:'Playfair Display',Georgia,serif;--fr:'Fraunces',Georgia,serif}.hw-screen span[data-t]{visibility:inherit!important;position:static!important;display:inline!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;opacity:1!important;transform:none!important;animation:none!important;color:inherit!important;font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;white-space:inherit!important}@keyframes hsIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes hsOut{to{opacity:0;transform:translateY(4px)}}@keyframes hsFadeIn{from{opacity:0}to{opacity:1}}@keyframes hsFadeOut{from{opacity:1}to{opacity:0}}@keyframes hsSheetDown{from{transform:none}to{transform:translateY(105%)}}@keyframes hsSlideIn{from{transform:translateX(100%)}to{transform:none}}@keyframes hsSel{from{outline-color:transparent}to{outline-color:#3d6fe8}}@keyframes hsSelOff{from{outline-color:#3d6fe8}to{outline-color:transparent}}@keyframes hwBlink{0%{opacity:1}50%{opacity:0}}@keyframes hwBurst{0%{opacity:1;transform:translate(0,0) rotate(0)}70%{opacity:1}100%{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r))}}.hw-tap{z-index:40}.hs-site{position:absolute;z-index:6;left:0;right:0;top:36px;height:40px;background:rgba(255,255,255,.95);border-bottom:1px solid #eef0f5}.hs-logo{position:absolute;left:12px;top:10px;width:20px;height:20px;background:#1f6bff;border-radius:5px!important}.hs-logo i{position:absolute;left:6px;top:4px;width:8px;height:12px;background:#fff;border-radius:2px!important}.hs-nav{position:absolute;left:50%;top:5px;display:flex;gap:2px;padding:3px;background:#fff;transform:translateX(-50%);box-shadow:0 2px 10px rgba(20,28,55,.14);border-radius:10px!important}.hs-nav i{width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:#20252b;border-radius:50%!important}.hs-nav i.on{background:#171a22;color:#fff}.hs-nav svg,.hs-round svg{width:12px;height:12px}.hs-site-r{position:absolute;right:10px;top:9px;display:flex;gap:4px}.hs-round{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e6e8ee;color:#20252b;border-radius:50%!important}.hw-s0{background:#fff}.hs-view{position:absolute;left:0;right:0;top:76px;bottom:0;overflow:hidden}.hs-pg{position:absolute;left:0;right:0;top:0;height:620px}:is(.hw-s0.on,.hw-s0.out) .hs-pg{animation:hsScroll .8s cubic-bezier(.45,0,.2,1) 1s both}@keyframes hsScroll{from{transform:none}to{transform:translateY(-262px)}}.hs-kick{position:absolute;top:20px;left:0;right:0;margin:0;text-align:center;color:#3d6fe8;font-size:6.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.hs-h1{position:absolute;top:32px;left:0;right:0;margin:0;text-align:center;font-family:var(--pf);font-weight:700;font-size:19px;color:#171a22}.hs-stc{position:absolute;left:12px;right:12px;top:68px;height:132px;padding:12px 14px;text-align:center;color:#fff;background:linear-gradient(160deg,#1b2140,#272c55);box-shadow:0 14px 28px -14px rgba(20,28,55,.55)}.hs-stc small{display:block;font-size:5.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#aeb6e8}.hs-stc b{display:block;margin:6px 0 5px;font-family:var(--pf);font-size:12.5px;line-height:1.2}.hs-stc span{display:block;font-size:6.8px;line-height:1.45;color:#c9cde6}.hs-stc em{display:inline-block;margin-top:9px;padding:6px 14px;font-style:normal;font-size:7.5px;font-weight:700;background:linear-gradient(135deg,#3d6fe8,#5b8cff);box-shadow:0 6px 14px -4px rgba(61,111,232,.6)}.hs-h2{position:absolute;top:218px;left:12px;right:12px;margin:0;font-family:var(--pf);font-size:13.5px;color:#171a22}.hs-srch{position:absolute;top:244px;left:12px;right:12px;height:26px;display:flex;align-items:center;gap:6px;padding:0 8px;background:#fff;border:1px solid #e3e6ee;color:#9aa1b0;font-size:7.5px}.hs-srch svg{width:10px;height:10px;flex:none}.hs-chips{position:absolute;top:280px;left:12px;right:12px;height:48px}.hs-chips span{position:absolute;height:21px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #dfe3ec;color:#20252b;font-size:7.2px;font-weight:600;white-space:nowrap}.hs-chips .ch-a{left:0;top:0;width:30px}.hs-chips .ch-b{left:35px;top:0;width:62px}.hs-chips .ch-c{left:102px;top:0;width:50px}.hs-chips .ch-d{left:0;top:26px;width:44px}.hs-chips .ch-e{left:49px;top:26px;width:58px}.hs-chips .ch-f{left:112px;top:26px;width:56px}.hs-chips span.on{background:linear-gradient(135deg,#3d6fe8,#5b8cff);color:#fff;border-color:transparent;box-shadow:0 4px 10px -3px rgba(61,111,232,.55)}:is(.hw-s0.on,.hw-s0.out) .hs-chips .ch-a{animation:hsChipOff .2s ease 2.3s both}:is(.hw-s0.on,.hw-s0.out) .hs-chips .ch-b{animation:hsChipOn .2s ease 2.3s both}@keyframes hsChipOff{to{background:#fff;color:#20252b;border-color:#dfe3ec;box-shadow:none}}@keyframes hsChipOn{to{background:linear-gradient(135deg,#3d6fe8,#5b8cff);color:#fff;border-color:transparent;box-shadow:0 4px 10px -3px rgba(61,111,232,.55)}}.hs-grid{position:absolute;top:342px;left:12px;right:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.hs-grid.g-bday{opacity:0}:is(.hw-s0.on,.hw-s0.out) .hs-grid.g-all{animation:hsOut .22s ease 2.35s both}:is(.hw-s0.on,.hw-s0.out) .hs-grid.g-bday{animation:hsIn .35s ease 2.5s both}.hs-tc{overflow:hidden;background:#fff;box-shadow:0 4px 14px -6px rgba(20,28,55,.28);border-radius:12px!important}.hs-tci{height:70px;display:flex;align-items:center;justify-content:center;padding:8px}.hs-tci b{font-family:var(--pf);font-weight:700;font-size:10px;line-height:1.2;color:#fff;text-align:center;text-shadow:0 1px 6px rgba(0,0,0,.15)}.hs-tcb{padding:7px 8px 9px}.hs-tcb p{margin:0;min-height:23px;font-family:var(--pf);font-size:9px;line-height:1.25;color:#171a22}.hs-tcb em{display:block;margin-top:5px;font-style:normal;font-size:7.5px;font-weight:700;color:#3d6fe8}:is(.hw-s0.on,.hw-s0.out) .g-bday .c1{animation:hwPress .3s ease 3.4s both}:is(.hw-s0.on,.hw-s0.out) .hw-tap{animation:hsTap0 4.8s linear both}@keyframes hsTap0{0%,38%{opacity:0;transform:translate(130px,200px) scale(1)}42%{opacity:.95;transform:translate(100px,140px) scale(1)}45.5%{transform:translate(78px,105px) scale(1)}47.5%{transform:translate(78px,105px) scale(.82)}50.5%{transform:translate(78px,105px) scale(1)}55%{opacity:.95;transform:translate(78px,105px) scale(1)}67%{transform:translate(42px,266px) scale(1)}70%{transform:translate(42px,266px) scale(.82)}73%{opacity:.95;transform:translate(42px,266px) scale(1)}80%,100%{opacity:0;transform:translate(42px,266px) scale(1)}}.hs-studio{position:absolute;inset:0;background:#fff}.hs-top{position:absolute;top:38px;left:8px;right:8px;height:24px;display:flex;align-items:center;gap:4px}.hs-ib{width:24px;height:24px;flex:none;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e3e6ee;color:#20252b}.hs-ib svg{width:12px;height:12px}.hs-rnd{border-radius:50%!important}.hs-sp{flex:1}.hs-ov,.hs-pub{height:24px;flex:none;display:flex;align-items:center;justify-content:center;font-size:7.5px;font-weight:700;white-space:nowrap}.hs-ov{width:54px;background:#fff;border:1px solid #d9dde6;color:#20252b}.hs-pub{width:56px;background:#14161f;color:#fff}.hs-tabs{position:absolute;top:68px;left:8px;right:8px;height:22px;display:flex;gap:6px}.hs-tab{flex:0 0 36px;display:flex;align-items:center;gap:5px;padding:0 5px;background:#fff;border:1.5px solid #3d6fe8}.hs-tab i{display:flex;color:#b4bac8}.hs-tab i svg{width:8px;height:8px}.hs-tab b{width:12px;height:12px;display:flex;align-items:center;justify-content:center;background:#3d6fe8;color:#fff;font-size:6.5px}.hs-tadd{width:22px;flex:none;margin-left:auto;display:flex;align-items:center;justify-content:center;border:1.5px dashed #9fb6ee;color:#3d6fe8}.hs-tadd svg{width:10px;height:10px}.hs-canvas{position:absolute;top:96px;left:0;right:0;height:378px;background-color:#f4f6fb;background-image:linear-gradient(rgba(61,111,232,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(61,111,232,.08) 1px,transparent 1px);background-size:18px 18px}.hs-cwrap{position:absolute;z-index:2;left:0;right:0;top:96px;height:300px;transform-origin:126px 38px}.hs-seg{position:absolute;top:6px;left:50%;display:flex;background:#fff;border:1px solid #e3e6ee;transform:translateX(-50%)}.hs-seg span{height:20px;line-height:20px;padding:0 8px;font-size:7px;font-weight:600;color:#6b7280;white-space:nowrap}.hs-seg span.on{color:#3d6fe8;background:#eef3fd}.hs-ph{position:absolute;left:67px;top:34px;width:118px;height:236px;padding:5px;background:#15161c;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #7d9be9,0 18px 30px -16px rgba(20,28,55,.5);border-radius:22px!important}.hs-phs{position:relative;width:100%;height:100%;overflow:hidden;background:linear-gradient(135deg,#ff9a5a,#ffd36e);border-radius:17px!important}.hs-t1{position:absolute;left:6px;right:6px;top:44px;margin:0;text-align:center;font-family:var(--fr);font-size:13.5px;line-height:1.15;color:#3a1d00;outline:1px solid transparent;outline-offset:2px}.hs-t2{position:absolute;left:6px;right:6px;top:84px;margin:0;text-align:center;font-family:var(--fr);font-style:italic;font-size:6.5px;color:#5a3410}.hs-quiz{position:absolute;left:14px;right:14px;top:104px;text-align:center;outline:1px solid transparent;outline-offset:2px}.hs-quiz b{display:block;margin-bottom:4px;font-family:var(--fr);font-weight:700;font-size:7.5px;color:#fff}.hs-quiz i{display:block;height:14px;margin-top:3px;line-height:12px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.4);color:#fff;font-style:normal;font-size:5.5px;font-weight:700}.hs-mini{position:absolute;inset:0;pointer-events:none}.hs-mini i{position:absolute;top:-8px;width:3px;height:5px;background:var(--c);opacity:0}.hs-fxpill{position:absolute;top:276px;left:50%;padding:3px 8px;background:#3d6fe8;color:#fff;font-size:6.5px;font-weight:700;white-space:nowrap;transform:translateX(-50%);border-radius:999px!important}.hs-help{position:absolute;left:10px;top:436px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#fff;color:#3d6fe8;font-size:10px;font-weight:700;box-shadow:0 2px 8px rgba(20,28,55,.15);border-radius:50%!important}.hs-zoom{position:absolute;right:10px;top:438px;height:20px;display:flex;background:#fff;border:1px solid #e3e6ee;font-size:7px;line-height:18px}.hs-zoom i,.hs-zoom b{padding:0 6px;font-style:normal;font-weight:600}.hs-zoom b{border-left:1px solid #e3e6ee;border-right:1px solid #e3e6ee}.hs-bar{position:absolute;left:6px;top:476px;width:206px;height:50px;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #e3e6ee;border-radius:12px!important}.hs-bar span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:6px;font-weight:600;color:#20252b;white-space:nowrap}.hs-bar i{display:flex;color:#20252b}.hs-bar i.acc{color:#3d6fe8}.hs-bar svg{width:14px;height:14px}.hs-play{position:absolute;left:218px;top:485px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#3d6fe8;color:#fff;box-shadow:0 3px 10px rgba(61,111,232,.4);border-radius:50%!important}.hs-play svg{width:13px;height:13px;margin-left:2px}.hs-scrim{position:absolute;inset:0;z-index:8;background:rgba(15,17,23,.35);opacity:0}.hs-edit{position:absolute;z-index:9;left:0;right:0;bottom:0;height:292px;background:#fff;box-shadow:0 -10px 30px rgba(20,28,55,.18);transform:translateY(105%)}.hs-grab{position:absolute;top:7px;left:50%;width:30px;height:3.5px;margin-left:-15px;background:#d9dce4;border-radius:2px!important}.hs-klar{position:absolute;right:14px;top:12px;color:#3d6fe8;font-size:9px;font-weight:700}.hs-eb{position:absolute;top:30px;left:12px;display:flex;gap:6px}.hs-eb span{height:22px;display:flex;align-items:center;padding:0 10px;background:#fff;border:1px solid #d9dde6;font-size:7.5px;font-weight:700;color:#20252b}.hs-eb span.del{border-color:#f2b8c8;color:#d63d6a}.hs-lbl{position:absolute;top:62px;left:12px;margin:0;font-size:8px;font-weight:700;color:#20252b}.hs-lbl.l2{top:160px}.hs-ta{position:absolute;top:76px;left:12px;right:12px;height:48px;padding:7px 8px;border:1px solid #d9dde6;font-size:8.5px;color:#20252b}.hs-caret{display:inline-block;width:1px;height:10px;margin-left:1px;vertical-align:-2px;background:#3d6fe8;opacity:0}:is(.hw-s1.on,.hw-s1.out) .hs-caret{animation:hwBlink .9s steps(1) 1.3s 3}.hs-tip{position:absolute;top:130px;left:12px;right:12px;margin:0;font-size:6.5px;line-height:1.4;color:#7a8191}.hs-sel{position:absolute;top:174px;left:12px;right:12px;height:26px;display:flex;align-items:center;justify-content:space-between;padding:0 8px;border:1px solid #d9dde6;font-size:7.5px;color:#20252b}.hs-sel svg{width:9px;height:9px}.hs-stil{position:absolute;top:208px;left:12px;margin:0;font-size:6px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#7a8191}.hs-bi{position:absolute;top:222px;left:12px;right:12px;height:22px;display:flex;gap:4px}.hs-bi span{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:1px solid #d9dde6;font-size:8px;color:#20252b}.hs-bi span.r:nth-child(3){margin-left:auto}.hs-bi span.on{background:#3d6fe8;border-color:#3d6fe8;color:#fff}:is(.hw-s1.on,.hw-s1.out) .hs-t1{animation:hsSel .2s ease .72s both,hsSelOff .2s ease 3.95s forwards}:is(.hw-s1.on,.hw-s1.out) .hs-cwrap{animation:hsShrink .5s cubic-bezier(.2,.8,.2,1) .95s both,hsGrow .5s cubic-bezier(.2,.8,.2,1) 3.85s forwards}@keyframes hsShrink{from{transform:none}to{transform:translateY(-40px) scale(.64)}}@keyframes hsGrow{from{transform:translateY(-40px) scale(.64)}to{transform:none}}:is(.hw-s1.on,.hw-s1.out) .hs-tabs{animation:hsFadeOut .25s ease .95s both,hsFadeIn .3s ease 3.95s forwards}:is(.hw-s1.on,.hw-s1.out) .hs-edit{animation:hwSheet .5s cubic-bezier(.2,.8,.2,1) .95s both,hsSheetDown .45s cubic-bezier(.4,0,.2,1) 3.85s forwards}:is(.hw-s1.on,.hw-s1.out) .hw-tap{animation:hsTap1 5.4s linear both}@keyframes hsTap1{0%,5%{opacity:0;transform:translate(150px,280px) scale(1)}8%{opacity:.95;transform:translate(140px,240px) scale(1)}11%{transform:translate(126px,194px) scale(1)}13%{transform:translate(126px,194px) scale(.82)}16%{opacity:.95;transform:translate(126px,194px) scale(1)}20%{opacity:0;transform:translate(126px,194px) scale(1)}60%{opacity:0;transform:translate(200px,320px) scale(1)}64%{opacity:.95;transform:translate(215px,290px) scale(1)}68%{transform:translate(228px,266px) scale(1)}70%{transform:translate(228px,266px) scale(.82)}73%{opacity:.95;transform:translate(228px,266px) scale(1)}79%,100%{opacity:0;transform:translate(228px,266px) scale(1)}}.hs-pal{position:absolute;z-index:9;left:0;right:0;top:64px;bottom:0;overflow:hidden;background:#fff;box-shadow:0 -10px 30px rgba(20,28,55,.2);transform:translateY(105%)}.hs-pal-h{position:absolute;top:14px;left:14px;margin:0;font-family:var(--pf);font-weight:700;font-size:14px;color:#171a22}.hs-pal-p{position:absolute;top:33px;left:14px;margin:0;font-size:7px;color:#6b7280}.hs-pal-x{position:absolute;top:12px;right:12px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:1px solid #e3e6ee;color:#20252b}.hs-pal-x svg{width:10px;height:10px}.hs-pal-s{position:absolute;top:52px;left:12px;right:12px;height:26px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #dfe3ec;color:#9aa1b0;font-size:7.5px;border-radius:13px!important}.hs-pal-s svg{width:10px;height:10px}.hs-pal-t{position:absolute;top:88px;left:12px;display:flex;gap:4px}.hs-pal-t span{height:20px;line-height:20px;padding:0 8px;background:#f1f2f5;color:#20252b;font-size:7px;font-weight:600;white-space:nowrap}.hs-pal-t span.on{background:#171a22;color:#fff}.hs-pal-l{position:absolute;top:118px;left:12px;right:12px;margin:0;display:flex;justify-content:space-between;font-size:6px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#6b7280}.hs-pal-l em{font-style:normal;letter-spacing:0;text-transform:none;color:#3d6fe8;font-size:7px;font-weight:700}.hs-pal-l.l2{top:258px}.hs-feats{position:absolute;top:132px;left:12px;width:300px;height:118px}.hs-feat{position:absolute;top:0;width:92px;height:116px;padding:9px;border:1px solid color-mix(in srgb,var(--c) 30%,#fff);background:linear-gradient(160deg,color-mix(in srgb,var(--c) 14%,#fff),#fff 70%);border-radius:12px!important}.hs-feat.f1{left:0;--c:#8a5cf6}.hs-feat.f2{left:98px;--c:#22c55e}.hs-feat.f3{left:196px;--c:#10b981}.hs-feat .bdg{position:absolute;top:5px;right:5px;padding:2px 5px;background:var(--c);color:#fff;font-style:normal;font-size:5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px!important}.hs-feat i{width:22px;height:22px;margin-top:12px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--c) 16%,#fff);color:var(--c);border-radius:7px!important}.hs-feat i svg{width:12px;height:12px}.hs-feat b{display:block;margin-top:6px;font-size:8.5px;font-weight:800;line-height:1.15;color:#171a22}.hs-feat span{display:block;margin-top:4px;font-size:6px;line-height:1.35;color:#6b7280}.hs-cat{position:absolute;left:12px;right:12px;height:38px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid color-mix(in srgb,var(--c) 22%,#fff);background:linear-gradient(90deg,color-mix(in srgb,var(--c) 8%,#fff),#fff);border-radius:10px!important}.hs-cat.c1{top:272px;--c:#3d6fe8}.hs-cat.c2{top:316px;--c:#8a5cf6}.hs-cat.c3{top:360px;--c:#e85d9a}.hs-cat i{width:22px;height:22px;flex:none;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--c) 14%,#fff);color:var(--c);border-radius:7px!important}.hs-cat i svg{width:12px;height:12px}.hs-cat>span{flex:1;min-width:0;display:flex;flex-direction:column}.hs-cat b{font-size:8px;font-weight:800;color:#171a22}.hs-cat small{font-size:6px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-cat em{padding:1px 5px;background:#eef0f5;color:#6b7280;font-style:normal;font-size:6px;font-weight:700;border-radius:999px!important}.hs-cat>svg{width:9px;height:9px;color:#9aa1b0;flex:none}.hs-fx{position:absolute;z-index:7;left:8px;right:8px;top:382px;height:84px;padding:10px;background:#fff;border:1px solid #e6e8ee;box-shadow:0 10px 26px -10px rgba(20,28,55,.35);opacity:0}.hs-fx b{display:block;margin-bottom:8px;font-size:7.5px;font-weight:700;color:#171a22}.hs-fx div{display:flex;gap:5px}.hs-fx span{height:20px;display:flex;align-items:center;padding:0 8px;border:1px solid #d9dde6;background:#fff;font-size:7px;font-weight:600;color:#20252b;white-space:nowrap}.hs-fx em{position:absolute;right:12px;bottom:10px;font-style:normal;font-size:7px;font-weight:600;color:#6b7280}.hs-share{position:absolute;z-index:12;inset:0;background:#f5f6fa;transform:translateX(100%)}.hs-sh-h{position:absolute;top:88px;left:0;right:0;margin:0;text-align:center;font-family:var(--pf);font-weight:700;font-size:18px;color:#171a22}.hs-sh-p{position:absolute;top:114px;left:0;right:0;margin:0;text-align:center;font-size:7.5px;color:#6b7280}.hs-sh-panel{position:absolute;left:10px;right:10px;top:136px;bottom:-10px;background:#fff;border:1px solid #eceef3}.hs-okc{position:absolute;top:14px;left:50%;width:34px;height:34px;margin-left:-17px;display:flex;align-items:center;justify-content:center;background:#dcf3e6;color:#1a8f5a;border-radius:50%!important}.hs-okc svg{width:15px;height:15px}.hs-sh-t{position:absolute;top:56px;left:0;right:0;margin:0;text-align:center;font-family:var(--pf);font-weight:700;font-size:14px;color:#171a22}.hs-sh-s{position:absolute;top:76px;left:14px;right:14px;margin:0;text-align:center;font-size:7px;color:#6b7280}.hs-link{position:absolute;top:96px;left:12px;right:12px;height:26px;display:flex;align-items:center;padding:0 8px;background:#f3f4f7;border:1px solid #e6e8ee;font-size:7.5px;color:#20252b;white-space:nowrap;overflow:hidden}.hs-btn{position:absolute;left:12px;right:12px;height:28px;display:flex;align-items:center;justify-content:center;gap:5px;background:#eef0f5;color:#20252b;font-size:8px;font-weight:700;white-space:nowrap}.hs-btn svg{width:10px;height:10px}.hs-btn.dark{background:#14161f;color:#fff}.hs-sh-panel>:nth-child(5){top:128px}.hs-sh-panel>:nth-child(6){top:162px}.hs-sh-panel>:nth-child(7){top:196px}.hs-sh-panel>:nth-child(8){top:230px}.hs-sh-panel>:nth-child(9){top:264px}.hs-btn.cp span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.hs-btn.cp .b{opacity:0}.hs-tabs.a,.hs-tabs.b{opacity:0}.hs-tab.i{border-color:#d9dde6}.hs-tab.i b{background:#eef0f5;color:#6b7280}.hs-p3{position:absolute;inset:0;z-index:1;background:linear-gradient(135deg,#ff9a9e,#fecfef 55%,#a18cd1);transform:translateX(100%)}.hs-nt{position:absolute;top:26px;left:6px;right:6px;margin:0;text-align:center;font-family:var(--fr);font-size:8.5px;line-height:1.15;color:#3a1f5d}.hs-new{position:absolute;inset:0;z-index:2;background:linear-gradient(135deg,#ff9a9e,#fecfef 55%,#a18cd1);transform:translateX(100%)}.hs-slotm{position:absolute;left:10px;right:10px;top:64px;padding:6px;text-align:center;color:#fff;background:rgba(20,22,31,.6);border:1px solid rgba(255,255,255,.18);outline:1px solid transparent;outline-offset:2px;opacity:0;border-radius:8px!important}.hs-slotm b{display:block;margin-bottom:4px;font-size:5.5px;font-weight:800;text-align:left}.hs-slotm .rl{display:flex;justify-content:center;gap:2.5px;padding:3px;background:#14161f;border:1px solid #f5c518;border-radius:4px!important}.hs-slotm .rl i{width:20px;height:21px;display:flex;align-items:center;justify-content:center;background:#fff;font-style:normal;font-size:11px;border-radius:2.5px!important}.hs-slotm em{display:inline-block;margin-top:5px;padding:3px 9px;background:#fff;color:#14161f;font-style:normal;font-size:5px;font-weight:700;letter-spacing:.04em;border-radius:999px!important}@keyframes hsPillIn{from{opacity:0;transform:translateX(-50%) scale(.7)}to{opacity:1;transform:translateX(-50%)}}@keyframes hsFxOn{to{background:#3d6fe8;border-color:#3d6fe8;color:#fff}}@keyframes hsMini{from{opacity:1;transform:translateY(0) rotate(0)}to{opacity:1;transform:translateY(240px) rotate(360deg)}}:is(.hw-s2.on,.hw-s2.out) .hs-tabs.a0{animation:hsFadeOut .15s ease .52s forwards}:is(.hw-s2.on,.hw-s2.out) .hs-tabs.b{animation:hsFadeIn .15s ease .52s both}.hw-s2 .hs-new .sim-m{opacity:0;outline:1px solid transparent;outline-offset:2px}:is(.hw-s2.on,.hw-s2.out) .hs-new{animation:hsSlideIn .45s cubic-bezier(.2,.8,.2,1) .56s both}:is(.hw-s2.on,.hw-s2.out) .hs-cwrap .hs-fxpill{animation:hsFadeOut .2s ease .52s forwards}:is(.hw-s2.on,.hw-s2.out) .hs-scrim{animation:hwFade .3s ease 1.53s both,hsFadeOut .3s ease 5.1s forwards}:is(.hw-s2.on,.hw-s2.out) .hs-pal{animation:hwSheet .5s cubic-bezier(.2,.8,.2,1) 1.55s both,hsSheetDown .4s cubic-bezier(.4,0,.2,1) 3.95s forwards}.hs-pal-q{font-style:normal;color:#20252b}.hs-pal-q:empty{display:none}:is(.hw-s2.on,.hw-s2.out) .hs-pal-s{animation:hsFocus .2s ease 2.3s both}@keyframes hsFocus{to{border-color:#3d6fe8;box-shadow:0 0 0 2px rgba(61,111,232,.15)}}:is(.hw-s2.on,.hw-s2.out) .hs-pal-s .ph{animation:hsFadeOut .1s linear 2.38s both}.hs-pal-res{position:absolute;left:0;right:0;top:86px;bottom:0;background:#fff;opacity:0}.hs-pal-res .hs-pal-l{top:4px}.hs-pal-res .hs-cat{top:22px}.hs-cat.c4{--c:#12a06f}:is(.hw-s2.on,.hw-s2.out) .hs-pal-res{animation:hsFadeIn .25s ease 3.05s both}:is(.hw-s2.on,.hw-s2.out) .hs-pal-res .hs-cat{animation:hwPress .3s ease 3.72s both}.hs-dlg{position:absolute;z-index:10;left:16px;right:16px;top:110px;padding:14px 12px 12px;background:#fff;box-shadow:0 18px 40px -16px rgba(20,28,55,.45);opacity:0}.hs-dlg-h{margin:0 0 10px;text-align:center;font-family:var(--pf);font-weight:700;font-size:12px;color:#171a22}.hs-dlg .o{height:46px;margin-top:6px;padding:7px 10px;border:1px solid #e3e6ee;box-sizing:border-box}.hs-dlg .o b{display:block;font-size:7.5px;font-weight:800;color:#171a22}.hs-dlg .o small{display:block;margin-top:2px;font-size:6px;line-height:1.35;color:#6b7280}.hs-dlg .c{display:block;width:max-content;margin:10px auto 0;padding:6px 12px;border:1px solid #d9dde6;font-size:7px;font-weight:700;color:#20252b}:is(.hw-s2.on,.hw-s2.out) .hs-dlg{animation:hwPop .35s cubic-bezier(.2,.9,.3,1.2) 4.1s both,hsFadeOut .2s ease 5.05s forwards}:is(.hw-s2.on,.hw-s2.out) .hs-dlg .o1{animation:hwPress .3s ease 4.82s both,hsPick1 .2s ease 4.85s both}@keyframes hsPick1{to{border-color:#3d6fe8;background:#f3f7ff}}:is(.hw-s2.on,.hw-s2.out) .hs-new .sim-m{animation:hwPop .45s cubic-bezier(.2,.9,.3,1.2) 5.25s both,hsSel .2s ease 5.4s both,hsSelOff .2s ease 7s forwards}:is(.hw-s2.on,.hw-s2.out) .hw-tap{animation:hsTap2 7.6s linear both}@keyframes hsTap2{0%{opacity:0;transform:translate(253px,119px) scale(1)}0.01%{opacity:0;transform:translate(253px,119px) scale(1)}0.92%{opacity:0.95;transform:translate(243px,101px) scale(1)}3.68%{opacity:0.95;transform:translate(233px,79px) scale(1)}5.26%{opacity:0.95;transform:translate(233px,79px) scale(0.82)}6.97%{opacity:0.95;transform:translate(233px,79px) scale(1)}14.08%{opacity:0.95;transform:translate(233px,79px) scale(1)}16.84%{opacity:0.95;transform:translate(32px,501px) scale(1)}18.42%{opacity:0.95;transform:translate(32px,501px) scale(0.82)}20.13%{opacity:0.95;transform:translate(32px,501px) scale(1)}25.26%{opacity:0.95;transform:translate(32px,501px) scale(1)}28.03%{opacity:0.95;transform:translate(126px,129px) scale(1)}29.61%{opacity:0.95;transform:translate(126px,129px) scale(0.82)}31.32%{opacity:0.95;transform:translate(126px,129px) scale(1)}32.5%{opacity:0.95;transform:translate(126px,129px) scale(1)}35.39%{opacity:0;transform:translate(126px,129px) scale(1)}42.5%{opacity:0;transform:translate(146px,234px) scale(1)}45%{opacity:0.95;transform:translate(136px,216px) scale(1)}47.76%{opacity:0.95;transform:translate(126px,194px) scale(1)}49.34%{opacity:0.95;transform:translate(126px,194px) scale(0.82)}51.05%{opacity:0.95;transform:translate(126px,194px) scale(1)}52.24%{opacity:0.95;transform:translate(126px,194px) scale(1)}55.13%{opacity:0;transform:translate(126px,194px) scale(1)}56.97%{opacity:0;transform:translate(146px,223px) scale(1)}59.47%{opacity:0.95;transform:translate(136px,205px) scale(1)}62.24%{opacity:0.95;transform:translate(126px,183px) scale(1)}63.82%{opacity:0.95;transform:translate(126px,183px) scale(0.82)}65.53%{opacity:0.95;transform:translate(126px,183px) scale(1)}66.71%{opacity:0.95;transform:translate(126px,183px) scale(1)}69.61%{opacity:0;transform:translate(126px,183px) scale(1)}100%{opacity:0;transform:translate(126px,183px) scale(1)}}.hs-tabs.c .hs-tab{flex:0 0 36px;padding:0 5px;border-color:#d9dde6}.hs-tabs.c .hs-tab b{background:#eef0f5;color:#6b7280}.hs-tabs.c .hs-tadd{margin-left:auto}.hs-ovw{position:absolute;z-index:3;left:0;right:0;top:96px;height:378px;overflow:hidden;opacity:0}.hs-strip{position:absolute;top:58px;left:78px;display:flex;align-items:center}.hs-mw{position:relative;flex:none}.hs-ml{position:absolute;top:-17px;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:3px;font-size:6px;color:#9aa1b0}.hs-ml b{width:11px;height:11px;display:flex;align-items:center;justify-content:center;background:#e7eefc;color:#3d6fe8;font-size:6px}.hs-mp{width:96px;height:192px;padding:4px;background:#15161c;box-shadow:0 14px 24px -14px rgba(20,28,55,.5);border-radius:18px!important}.hs-ms{position:relative;width:100%;height:100%;overflow:hidden;border-radius:14px!important}.hs-arr{flex:none;width:34px;display:flex;justify-content:center;color:#3d6fe8}.hs-arr svg{width:14px;height:14px}.hs-ms p{position:absolute;left:6px;right:6px;margin:0;text-align:center}.hs-ms.m1{background:linear-gradient(160deg,#0f0c29,#302b63,#24243e);color:#fff}.hs-ms.m1 .a{top:80px;font-size:7px;font-weight:700}.hs-ms.m1 .b{top:94px;font-size:3.8px;color:#c9c4e8}.hs-ms.m2{background:linear-gradient(135deg,#ff9a5a,#ffd36e)}.hs-ms.m2 .a{top:44px;font-family:var(--fr);font-size:11px;line-height:1.15;color:#3a1d00}.hs-ms.m2 .b{top:80px;font-family:var(--fr);font-style:italic;font-size:4.5px;color:#5a3410}.hs-ms.m2 i{position:absolute;width:2.5px;height:4px;background:var(--c)}.hs-ms.m3,.hs-ms.m4{background:linear-gradient(135deg,#ff9a9e,#fecfef 55%,#a18cd1)}.hs-ms.m3 .sim-m{left:4px;top:20px;width:80px;height:144px}.hs-ms.m4 .nt{top:26px;font-family:var(--fr);font-size:7.5px;line-height:1.15;color:#3a1f5d}.hs-ms.m4 .hs-slotm{left:8px;right:8px;top:56px;opacity:1}.hs-ms.m5{background:linear-gradient(160deg,#1b1f3b,#3a2a5c)}.hs-ms.m5 .hs-gift{left:14px;top:44px;transform:scale(.5);transform-origin:0 0}.hs-ms.m5 .lb{top:112px;left:16px;right:16px;padding:3px 0;font-size:4.5px;font-weight:600;color:#fff;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.3);border-radius:999px!important}:is(.hw-s3.on,.hw-s3.out) .hs-seg span{animation:hsSegOff .2s ease .62s both}:is(.hw-s3.on,.hw-s3.out) .hs-seg span:first-child{animation:hsSegOn .2s ease .62s both}@keyframes hsSegOn{to{color:#3d6fe8;background:#eef3fd}}@keyframes hsSegOff{to{color:#6b7280;background:transparent}}.hs-sc81{position:absolute;left:0;top:0;width:108px;height:226px;transform:scale(.8148);transform-origin:0 0}.hs-sc81 .hs-slotm{opacity:1}:is(.hw-s3.on,.hw-s3.out) .hs-cwrap .hs-ph{animation:hsZoomOut .45s cubic-bezier(.4,0,.2,1) .68s both,hsHide 0s linear 1.13s both}@keyframes hsZoomOut{from{transform:none;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #7d9be9,0 18px 30px -16px rgba(20,28,55,.5)}to{transform:translateY(2px) scale(.8148);box-shadow:0 0 0 0 rgba(255,255,255,0),0 0 0 0 rgba(125,155,233,0),0 14px 24px -14px rgba(20,28,55,.5)}}@keyframes hsHide{from{visibility:visible}to{visibility:hidden}}@keyframes hsShow{from{visibility:hidden}to{visibility:visible}}:is(.hw-s3.on,.hw-s3.out) .hs-strip>:nth-child(3){animation:hsShow 0s linear 1.13s both}:is(.hw-s3.on,.hw-s3.out) .hs-ovw{animation:hsFadeIn .4s ease .72s both}.hw-s3 .hs-new{transform:none}.hw-s3 .hs-cwrap .hs-fxpill{opacity:0}.hs-sc81.pinkbg,.hs-ms.m6,.hs-ms.m7{background:linear-gradient(135deg,#ff9a9e,#fecfef 55%,#a18cd1)}.hw-s3 .hs-tabs.a3{display:none}.hs-tabs.c{opacity:1}@keyframes hsTabSlide{from{transform:translateX(-86px)}to{transform:none}}.hs-tab b em{font-style:normal}.hw-s3 .hs-tab b .n5{font-size:0}:is(.hw-s3.on,.hw-s3.out) .hs-tab b .n3{animation:hsNumOut 0s linear 1s both}:is(.hw-s3.on,.hw-s3.out) .hs-tab b .n5{animation:hsNumIn 0s linear 1s both}@keyframes hsNumOut{from{font-size:6.5px}to{font-size:0}}@keyframes hsNumIn{from{font-size:0}to{font-size:6.5px}}@keyframes hsTabIn{from{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.hw-s4 .hs-tabs.c{opacity:1}@keyframes hsT1{0%{border-color:#d9dde6}7%{border-color:#3d6fe8}26%{border-color:#d9dde6}100%{border-color:#d9dde6}}@keyframes hsTb1{0%{background:#eef0f5;color:#6b7280}7%{background:#3d6fe8;color:#fff}26%{background:#eef0f5;color:#6b7280}100%{background:#eef0f5;color:#6b7280}}:is(.hw-s3.on,.hw-s3.out) .hs-tabs.c .hs-tab:nth-child(1){animation:hsT1 5.2s steps(1) 1.35s both}:is(.hw-s3.on,.hw-s3.out) .hs-tabs.c .hs-tab:nth-child(1) b{animation:hsTb1 5.2s steps(1) 1.35s both}@keyframes hsT2{0%{border-color:#3d6fe8}7%{border-color:#d9dde6}26%{border-color:#3d6fe8}45%{border-color:#d9dde6}100%{border-color:#d9dde6}}@keyframes hsTb2{0%{background:#3d6fe8;color:#fff}7%{background:#eef0f5;color:#6b7280}26%{background:#3d6fe8;color:#fff}45%{background:#eef0f5;color:#6b7280}100%{background:#eef0f5;color:#6b7280}}:is(.hw-s3.on,.hw-s3.out) .hs-tabs.c .hs-tab:nth-child(2){animation:hsT2 5.2s steps(1) 1.35s both}:is(.hw-s3.on,.hw-s3.out) .hs-tabs.c .hs-tab:nth-child(2) b{animation:hsTb2 5.2s steps(1) 1.35s both}@keyframes hsT3{0%{border-color:#d9dde6}45%{border-color:#3d6fe8}63%{border-color:#d9dde6}100%{border-color:#d9dde6}}@keyframes hsTb3{0%{background:#eef0f5;color:#6b7280}45%{background:#3d6fe8;color:#fff}63%{background:#eef0f5;color:#6b7280}100%{background:#eef0f5;color:#6b7280}}:is(.hw-s3.on,.hw-s3.out) .hs-tabs.c .hs-tab:nth-child(3){animation:hsTabIn .35s cubic-bezier(.2,.9,.3,1.3) .98s both,hsT3 5.2s steps(1) 1.35s both}:is(.hw-s3.on,.hw-s3.out) .hs-tabs.c .hs-tab:nth-child(3) b{animation:hsTb3 5.2s steps(1) 1.35s both}@keyframes hsT4{0%{border-color:#d9dde6}63%{border-color:#3d6fe8}81%{border-color:#d9dde6}100%{border-color:#d9dde6}}@keyframes hsTb4{0%{background:#eef0f5;color:#6b7280}63%{background:#3d6fe8;color:#fff}81%{background:#eef0f5;color:#6b7280}100%{background:#eef0f5;color:#6b7280}}:is(.hw-s3.on,.hw-s3.out) .hs-tabs.c .hs-tab:nth-child(4){animation:hsTabIn .35s cubic-bezier(.2,.9,.3,1.3) 1.08s both,hsT4 5.2s steps(1) 1.35s both}:is(.hw-s3.on,.hw-s3.out) .hs-tabs.c .hs-tab:nth-child(4) b{animation:hsTb4 5.2s steps(1) 1.35s both}@keyframes hsT5{0%{border-color:#d9dde6}81%{border-color:#3d6fe8}100%{border-color:#3d6fe8}}@keyframes hsTb5{0%{background:#eef0f5;color:#6b7280}81%{background:#3d6fe8;color:#fff}100%{background:#3d6fe8;color:#fff}}:is(.hw-s3.on,.hw-s3.out) .hs-tabs.c .hs-tab:nth-child(5){animation:hsTabSlide .5s cubic-bezier(.2,.8,.2,1) .78s both,hsT5 5.2s steps(1) 1.35s both}:is(.hw-s3.on,.hw-s3.out) .hs-tabs.c .hs-tab:nth-child(5) b{animation:hsTb5 5.2s steps(1) 1.35s both}.hw-s4 .hs-tabs.c .hs-tab:nth-child(5){border-color:#3d6fe8}.hw-s4 .hs-tabs.c .hs-tab:nth-child(5) b{background:#3d6fe8;color:#fff}.hw-s3 .hs-strip{transform:translateX(-130px)}:is(.hw-s3.on,.hw-s3.out) .hs-strip{animation:hsPan 5.2s cubic-bezier(.45,0,.2,1) 1.35s both}@keyframes hsPan{0%{transform:translateX(-130px)}12%,18%{transform:none}32%,38%{transform:translateX(-130px)}50%,56%{transform:translateX(-260px)}68%,74%{transform:translateX(-390px)}88%,100%{transform:translateX(-520px)}}@keyframes hsTabPan{0%{transform:translateX(126px)}13%,19%{transform:none}32%,38%{transform:translateX(42px)}51%,57%{transform:translateX(84px)}70%,76%{transform:translateX(126px)}93%,100%{transform:translateX(168px)}}:is(.hw-s3.on,.hw-s3.out) .hw-tap{animation:hsTap3 5.6s linear both}@keyframes hsTap3{0%,3%{opacity:0;transform:translate(130px,170px) scale(1)}7%{opacity:.95;transform:translate(115px,135px) scale(1)}10%{transform:translate(106px,112px) scale(1)}11.5%{transform:translate(106px,112px) scale(.82)}13.5%{opacity:.95;transform:translate(106px,112px) scale(1)}17%,100%{opacity:0;transform:translate(106px,112px) scale(1)}}.hs-gift{position:absolute;width:120px;height:120px;filter:drop-shadow(0 12px 22px rgba(0,0,0,.35))}.hs-gift .gl{position:absolute;left:6px;right:6px;top:34px;height:20px;z-index:2;background:linear-gradient(180deg,#ff87a2,#ff5f83);box-shadow:0 3px 0 rgba(0,0,0,.12);transform-origin:50% 100%;border-radius:5px!important}.hs-gift .gl::after,.hs-gift .gb::after{content:"";position:absolute;top:0;bottom:0;left:50%;width:14px;margin-left:-7px;background:linear-gradient(90deg,#ffe08a,#ffc14d)}.hs-gift .gb{position:absolute;left:14px;right:14px;top:48px;bottom:6px;background:linear-gradient(180deg,#ff6b8a,#e0335e);box-shadow:inset 0 -10px 0 rgba(0,0,0,.12);border-radius:6px!important}.hs-gift .bw{position:absolute;top:-18px;width:22px;height:18px;border:4px solid #ffc14d;background:#ffe6a7;box-sizing:border-box;border-radius:50%!important}.hs-gift .bw.l{left:calc(50% - 22px);transform:rotate(-20deg)}.hs-gift .bw.r{left:50%;transform:rotate(20deg)}.hs-gift .kn{position:absolute;top:-8px;left:50%;width:10px;height:10px;margin-left:-5px;background:#ffb327;border-radius:3px!important}.hs-gift .sp{position:absolute;width:8px;height:8px;background:#fff;opacity:0;transform:scale(0);border-radius:50%!important}.hs-gift .sp.s1{left:18px;top:20px}.hs-gift .sp.s2{right:16px;top:12px}.hs-gift .sp.s3{left:54px;top:2px}.hw-s4 .hs-ovw{opacity:1}.hw-s4 .hs-strip{transform:translateX(-520px)}.hw-s4 .hs-cwrap .hs-ph,.hw-s4 .hs-cwrap .hs-fxpill{opacity:0}.hw-s4 .hs-seg span{color:#6b7280;background:transparent}.hw-s4 .hs-seg span:first-child{color:#3d6fe8;background:#eef3fd}:is(.hw-s4.on,.hw-s4.out) .hs-pub{animation:hwPress .3s ease .6s both}:is(.hw-s4.on,.hw-s4.out) .hs-share{animation:hsSlideIn .5s cubic-bezier(.2,.8,.2,1) .9s both}:is(.hw-s4.on,.hw-s4.out) .hs-btn.cp{animation:hwPress .3s ease 2.02s both}:is(.hw-s4.on,.hw-s4.out) .hs-btn.cp .a{animation:hsFadeOut .15s ease 2.12s forwards}:is(.hw-s4.on,.hw-s4.out) .hs-btn.cp .b{animation:hsFadeIn .2s ease 2.15s both}:is(.hw-s4.on,.hw-s4.out) .hs-btn.sms{animation:hwPress .3s ease 3.14s both}:is(.hw-s4.on,.hw-s4.out) .hw-tap{animation:hsTap4 4.8s linear both}@keyframes hsTap4{0%,4%{opacity:0;transform:translate(200px,110px) scale(1)}8%{opacity:.95;transform:translate(195px,80px) scale(1)}11%{transform:translate(188px,50px) scale(1)}13%{transform:translate(188px,50px) scale(.82)}16%{opacity:.95;transform:translate(188px,50px) scale(1)}20%{opacity:0;transform:translate(188px,50px) scale(1)}33%{opacity:0;transform:translate(160px,330px) scale(1)}37%{opacity:.95;transform:translate(140px,305px) scale(1)}41%{transform:translate(126px,278px) scale(1)}43%{transform:translate(126px,278px) scale(.82)}46%{transform:translate(126px,278px) scale(1)}57%{transform:translate(126px,278px) scale(1)}64%{transform:translate(126px,346px) scale(1)}66%{transform:translate(126px,346px) scale(.82)}69%{opacity:.95;transform:translate(126px,346px) scale(1)}76%,100%{opacity:0;transform:translate(126px,346px) scale(1)}}.sim-m{position:absolute;left:12px;top:38px;width:84px;height:150px;overflow:hidden;background:linear-gradient(165deg,#4a5b8f,#232a4a 60%,#171a30);box-shadow:0 8px 18px rgba(0,0,0,.35);border-radius:9px!important}.sim-m .sb{position:absolute;top:4px;left:7px;right:7px;display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:4px}.sim-m .sb i{width:8px;height:4px;border:.8px solid rgba(255,255,255,.8);border-radius:1px!important}.sim-m .gr{position:absolute;top:15px;left:6px;right:6px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px 2px}.sim-m .gr i,.sim-b .gr i{display:flex;align-items:center;justify-content:center;margin:0 auto;box-shadow:0 2px 5px rgba(0,0,0,.28)}.sim-m .gr i{width:14px;height:14px;border-radius:4px!important}.sim-m .gr svg{width:10px;height:10px}.sim-m .dk{position:absolute;left:6px;right:6px;bottom:6px;height:20px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.14);border-radius:7px!important}.sim-m .dk i{width:12px;height:12px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.22);border-radius:3.5px!important}.sim-m .dk svg{width:8px;height:8px}.r-sim{z-index:3;background:linear-gradient(135deg,#ff9a9e,#fecfef 55%,#a18cd1);transform:translateX(100%)}.sim-b{position:absolute;left:29px;top:96px;width:194px;height:349px;overflow:hidden;color:#fff;background:linear-gradient(165deg,#4a5b8f,#232a4a 60%,#171a30);box-shadow:0 16px 36px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.06);border-radius:19px!important}.sim-b .sb{position:absolute;z-index:5;top:0;left:0;right:0;height:18px;display:flex;justify-content:space-between;align-items:center;padding:0 14px;font-size:7.5px}.sim-b .sr{display:flex;gap:4px;align-items:center}.sim-b .sg{width:10px;height:6px;background:linear-gradient(90deg,#fff 60%,rgba(255,255,255,.4) 60%)}.sim-b .bt{width:13px;height:6.5px;border:1px solid rgba(255,255,255,.7);position:relative;border-radius:2px!important}.sim-b .bt::before{content:"";position:absolute;left:1px;top:1px;bottom:1px;width:70%;background:#fff}.sim-b .v-home{position:absolute;left:0;right:0;top:18px;bottom:0}.sim-b .gr{position:absolute;left:9px;right:9px;top:9px;display:grid;grid-template-columns:repeat(4,44px);row-gap:10px}.sim-b .ap{display:flex;flex-direction:column;align-items:center;gap:3px}.sim-b .gr i{width:32px;height:32px;border-radius:9px!important}.sim-b .gr svg{width:22px;height:22px}.sim-b .ap em{max-width:42px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-size:5.8px;text-shadow:0 1px 2px rgba(0,0,0,.4)}.sim-b .dk{position:absolute;left:9px;right:9px;bottom:9px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.14);border-radius:15px!important}.sim-b .dk span{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.22);border-radius:9px!important}.sim-b .dk svg{width:16px;height:16px}.sim-b .v-list,.sim-b .v-thr{position:absolute;z-index:2;left:0;right:0;top:18px;bottom:0;background:#0e0c18;transform:translateX(100%)}.sim-b .v-thr{z-index:3}.sim-b .br{height:28px;display:flex;align-items:center;gap:4px;padding:0 8px;background:rgba(20,18,32,.96);border-bottom:1px solid rgba(255,255,255,.08);font-size:8.5px;font-weight:700}.sim-b .br b{color:#4a86ff;font-size:16px;line-height:1;font-weight:400;margin-right:2px}.sim-b .cr{height:34px;display:flex;align-items:center;gap:8px;padding:0 10px;border-bottom:1px solid rgba(255,255,255,.07)}.sim-b .av{width:24px;height:24px;flex:none;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:7px;font-weight:700;border-radius:50%!important}.sim-b .cr>span{min-width:0;display:flex;flex-direction:column}.sim-b .cr b{font-size:7.5px}.sim-b .cr small{font-size:6px;color:rgba(255,255,255,.55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sim-b .th{padding:10px 8px;display:flex;flex-direction:column;gap:5px}.sim-b .bb{align-self:flex-start;max-width:78%;margin:0;padding:6px 9px;background:#2a2836;font-size:7.5px;line-height:1.35;border-radius:12px 12px 12px 4px!important}.sim-b .bb b{color:#fff;padding:0 2px}.sim-b .v-lock{position:absolute;z-index:4;left:0;right:0;top:18px;bottom:0;background:rgba(10,9,18,.94);opacity:0}.sim-b .lki{position:absolute;top:12px;left:50%;width:17px;height:17px;margin-left:-8.5px;opacity:.9}.sim-b .lki svg{width:17px;height:17px}.sim-b .lt{position:absolute;top:34px;left:0;right:0;margin:0;text-align:center;font-size:8.5px;font-weight:600}.sim-b .ds{position:absolute;top:52px;left:66px;display:flex;gap:10px}.sim-b .ds i{width:8px;height:8px;border:1px solid rgba(255,255,255,.6);border-radius:50%!important}.sim-b .pd{position:absolute;top:70px;left:31px;width:132px;display:grid;grid-template-columns:repeat(3,38px);gap:9px}.sim-b .k{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.13);font-style:normal;font-size:14px;border-radius:50%!important}.sim-b .k.kok{background:linear-gradient(135deg,#3d6fe8,#78a6f5);font-size:9px;font-weight:700}.sim-b .k.kx{font-size:11px}.sim-b .ms{position:absolute;top:262px;left:0;right:0;margin:0;text-align:center;font-size:8px;font-weight:600;color:#4ade80;opacity:0}.sim-b .cn{position:absolute;top:282px;left:0;right:0;margin:0;text-align:center;font-size:7.5px;color:#4a86ff}.r-l{position:absolute;inset:0;overflow:hidden}.r-intro{z-index:1;background:linear-gradient(160deg,#0f0c29,#302b63,#24243e);color:#fff}.r-intro p{position:absolute;left:10px;right:10px;margin:0;text-align:center;opacity:0}.r-intro .a{top:236px;font-size:15px;font-weight:700}.r-intro .b{top:262px;font-size:6.8px;color:#c9c4e8}:is(.hw-s5.on,.hw-s5.out) .r-intro .a{animation:hsIn .5s ease .15s both}:is(.hw-s5.on,.hw-s5.out) .r-intro .b{animation:hsIn .5s ease .3s both}.r-greet{z-index:2;background:linear-gradient(135deg,#ff9a5a,#ffd36e);opacity:0}:is(.hw-s5.on,.hw-s5.out) .r-greet{animation:hsOpenIn .5s ease 1s both}@keyframes hsOpenIn{from{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}.r-greet .c1{position:absolute;top:150px;left:16px;right:16px;margin:0;text-align:center;font-family:var(--fr);font-size:26px;line-height:1.15;color:#3a1d00}.r-greet .c2{position:absolute;top:228px;left:16px;right:16px;margin:0;text-align:center;font-family:var(--fr);font-style:italic;font-size:10.5px;color:#5a3410;opacity:0}:is(.hw-s5.on,.hw-s5.out) .r-greet .c2{animation:hsIn .5s ease 1.4s both}.r-cont{position:absolute;top:462px;left:0;right:0;width:max-content;margin:0 auto;display:flex;align-items:center;gap:4px;padding:6px 13px;background:#fff;color:#221;font-size:7.5px;font-weight:700;box-shadow:0 6px 16px rgba(0,0,0,.18);opacity:0}.r-cont svg{width:8px;height:8px}:is(.hw-s5.on,.hw-s5.out) .r-cont{animation:hsIn .4s ease 1.5s both,hwPress .3s ease 2.2s forwards}.hs-fall{position:absolute;inset:0;pointer-events:none}.hs-fall i{position:absolute;top:-14px;width:var(--w);height:calc(var(--w) * 1.6);background:var(--c);opacity:0}:is(.hw-s5.on,.hw-s5.out) .r-greet .hs-fall i{animation:hsFall var(--du) linear calc(1s + var(--dl) * .4) infinite}@keyframes hsFall{from{opacity:1;transform:translateY(0) rotate(0)}to{opacity:1;transform:translateY(580px) rotate(var(--r))}}:is(.hw-s5.on,.hw-s5.out) .r-sim{animation:hsSlideIn .45s cubic-bezier(.2,.8,.2,1) 1s both}:is(.hw-s5.on,.hw-s5.out) .sim-b .gr .ap:first-child i{animation:hwPress .25s ease 1.75s both}:is(.hw-s5.on,.hw-s5.out) .sim-b .v-list{animation:hsSlideIn .35s cubic-bezier(.2,.8,.2,1) 1.9s both,hsSlideOut .3s ease 4.55s forwards}:is(.hw-s5.on,.hw-s5.out) .sim-b .v-list .cr:nth-child(3){animation:hsRowTap .3s ease 2.65s both}@keyframes hsRowTap{0%,100%{background:transparent}50%{background:rgba(255,255,255,.08)}}:is(.hw-s5.on,.hw-s5.out) .sim-b .v-thr{animation:hsSlideIn .35s cubic-bezier(.2,.8,.2,1) 2.8s both,hsSlideOut .3s ease 4.15s forwards}@keyframes hsSlideOut{from{transform:none}to{transform:translateX(100%)}}:is(.hw-s5.on,.hw-s5.out) .sim-b .bb.code b{animation:hsCode .9s ease 3.3s both}@keyframes hsCode{0%{background:transparent}30%,100%{background:rgba(74,134,255,.45)}}:is(.hw-s5.on,.hw-s5.out) .sim-b .dk span{animation:hwPress .25s ease 5.05s both}:is(.hw-s5.on,.hw-s5.out) .sim-b .v-lock{animation:hsFadeIn .3s ease 5.15s both}:is(.hw-s5.on,.hw-s5.out) .sim-b .k4{animation:hsKey .3s ease 5.65s both}:is(.hw-s5.on,.hw-s5.out) .sim-b .k8{animation:hsKey .3s ease 6s both}:is(.hw-s5.on,.hw-s5.out) .sim-b .k2{animation:hsKey .3s ease 6.35s both}:is(.hw-s5.on,.hw-s5.out) .sim-b .k1{animation:hsKey .3s ease 6.7s both}:is(.hw-s5.on,.hw-s5.out) .sim-b .kok{animation:hwPress .3s ease 7.1s both}@keyframes hsKey{0%,100%{background:rgba(255,255,255,.13)}40%{background:rgba(255,255,255,.34)}}:is(.hw-s5.on,.hw-s5.out) .sim-b .ds i:nth-child(1){animation:hsDot .15s ease 5.7s both}:is(.hw-s5.on,.hw-s5.out) .sim-b .ds i:nth-child(2){animation:hsDot .15s ease 6.05s both}:is(.hw-s5.on,.hw-s5.out) .sim-b .ds i:nth-child(3){animation:hsDot .15s ease 6.4s both}:is(.hw-s5.on,.hw-s5.out) .sim-b .ds i:nth-child(4){animation:hsDot .15s ease 6.75s both}@keyframes hsDot{to{background:#fff;border-color:#fff}}:is(.hw-s5.on,.hw-s5.out) .sim-b .ms{animation:hsIn .3s ease 7.25s both}:is(.hw-s5.on,.hw-s5.out) .sim-b{animation:hsWin 1s ease 7.3s both}@keyframes hsWin{0%{box-shadow:0 16px 36px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.06)}40%,100%{box-shadow:0 16px 36px rgba(0,0,0,.4),0 0 0 3px rgba(74,222,128,.75)}}.hw-screen[data-s="5"] .hw-status{animation:hwStatus5 8.8s linear both}@keyframes hwStatus5{0%{color:#20252b}5%,11%{color:#fff}12%,100%{color:#20252b}}.hw-screen[data-s="0"][data-prev="6"] .hw-status{animation:hwStatusIn .5s ease both}@keyframes hwStatusIn{from{color:#fff}to{color:#20252b}}:is(.hw-s5.on,.hw-s5.out) .hw-tap{animation:hsTap5 8.8s linear both}@keyframes hsTap5{0%{opacity:0;transform:translate(146px,290px) scale(1)}3.18%{opacity:0;transform:translate(146px,290px) scale(1)}5.34%{opacity:0.95;transform:translate(136px,272px) scale(1)}7.73%{opacity:0.95;transform:translate(126px,250px) scale(1)}9.09%{opacity:0.95;transform:translate(126px,250px) scale(0.82)}10.57%{opacity:0.95;transform:translate(126px,250px) scale(1)}16.14%{opacity:0.95;transform:translate(126px,250px) scale(1)}18.52%{opacity:0.95;transform:translate(60px,139px) scale(1)}19.89%{opacity:0.95;transform:translate(60px,139px) scale(0.82)}21.36%{opacity:0.95;transform:translate(60px,139px) scale(1)}26.36%{opacity:0.95;transform:translate(60px,139px) scale(1)}28.75%{opacity:0.95;transform:translate(126px,193px) scale(1)}30.11%{opacity:0.95;transform:translate(126px,193px) scale(0.82)}31.59%{opacity:0.95;transform:translate(126px,193px) scale(1)}32.61%{opacity:0.95;transform:translate(126px,193px) scale(1)}35.11%{opacity:0;transform:translate(126px,193px) scale(1)}40.11%{opacity:0;transform:translate(63px,168px) scale(1)}42.27%{opacity:0.95;transform:translate(53px,150px) scale(1)}44.66%{opacity:0.95;transform:translate(43px,128px) scale(1)}46.02%{opacity:0.95;transform:translate(43px,128px) scale(0.82)}47.5%{opacity:0.95;transform:translate(43px,128px) scale(1)}47.84%{opacity:0.95;transform:translate(43px,128px) scale(1)}49.2%{opacity:0.95;transform:translate(43px,128px) scale(1)}50.57%{opacity:0.95;transform:translate(43px,128px) scale(0.82)}52.05%{opacity:0.95;transform:translate(43px,128px) scale(1)}53.64%{opacity:0.95;transform:translate(43px,128px) scale(1)}56.02%{opacity:0.95;transform:translate(126px,412px) scale(1)}57.39%{opacity:0.95;transform:translate(126px,412px) scale(0.82)}58.86%{opacity:0.95;transform:translate(126px,412px) scale(1)}60.45%{opacity:0.95;transform:translate(126px,412px) scale(1)}62.84%{opacity:0.95;transform:translate(79px,250px) scale(1)}64.2%{opacity:0.95;transform:translate(79px,250px) scale(0.82)}65.68%{opacity:0.95;transform:translate(79px,250px) scale(1)}66.02%{opacity:0.95;transform:translate(79px,250px) scale(1)}66.82%{opacity:0.95;transform:translate(126px,297px) scale(1)}68.18%{opacity:0.95;transform:translate(126px,297px) scale(0.82)}69.66%{opacity:0.95;transform:translate(126px,297px) scale(1)}70%{opacity:0.95;transform:translate(126px,297px) scale(1)}70.8%{opacity:0.95;transform:translate(126px,203px) scale(1)}72.16%{opacity:0.95;transform:translate(126px,203px) scale(0.82)}73.64%{opacity:0.95;transform:translate(126px,203px) scale(1)}73.98%{opacity:0.95;transform:translate(126px,203px) scale(1)}74.77%{opacity:0.95;transform:translate(79px,203px) scale(1)}76.14%{opacity:0.95;transform:translate(79px,203px) scale(0.82)}77.61%{opacity:0.95;transform:translate(79px,203px) scale(1)}77.95%{opacity:0.95;transform:translate(79px,203px) scale(1)}79.32%{opacity:0.95;transform:translate(173px,344px) scale(1)}80.68%{opacity:0.95;transform:translate(173px,344px) scale(0.82)}82.16%{opacity:0.95;transform:translate(173px,344px) scale(1)}83.18%{opacity:0.95;transform:translate(173px,344px) scale(1)}85.68%{opacity:0;transform:translate(173px,344px) scale(1)}100%{opacity:0;transform:translate(173px,344px) scale(1)}}.r-slot{z-index:3;background:linear-gradient(135deg,#ff9a9e,#fecfef 55%,#a18cd1)}.r-sh{position:absolute;top:116px;left:30px;right:30px;margin:0;text-align:center;font-family:var(--fr);font-size:19px;line-height:1.15;color:#3a1f5d}.r-mini{position:absolute;left:40px;right:40px;top:200px;padding:10px;text-align:center;color:#fff;background:rgba(20,22,31,.6);border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:box-shadow .3s ease;border-radius:13px!important}.r-mini.won{box-shadow:0 0 0 3px rgba(47,191,113,.7),0 14px 40px rgba(0,0,0,.28)}.r-mini>b{display:block;margin-bottom:7px;font-size:10.5px;font-weight:800;line-height:13px;text-align:left}.r-reels{display:flex;justify-content:center;gap:5px;padding:6px;background:#14161f;border:1.5px solid #f5c518;transition:box-shadow .3s ease;border-radius:9px!important}.r-reels.won{box-shadow:0 0 18px #f5c518}.r-reels i{width:38px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;font-style:normal;font-size:20px;line-height:1;border-radius:5px!important}.r-go{display:inline-block;margin-top:9px;padding:8px 18px;background:#fff;color:#14161f;font-size:8.5px;font-weight:700;line-height:10px;letter-spacing:.04em;border-radius:999px!important}.r-msg{min-height:12px;margin-top:7px;font-size:8px;line-height:12px;color:rgba(255,255,255,.85)}.r-mini.won .r-msg{color:#fff;font-weight:800;letter-spacing:.06em}:is(.hw-s6.on,.hw-s6.out) .r-go{animation:hwPress .3s ease .62s both,hwPress2 .3s ease 2.32s forwards}@keyframes hwPress2{0%,100%{transform:none}50%{transform:scale(.94)}}.r-burst{position:absolute;z-index:5;left:50%;top:256px;width:0;height:0}.r-burst i{position:absolute;left:-3px;top:-5px;width:6px;height:10px;background:var(--c);opacity:0}:is(.hw-s6.on,.hw-s6.out) .r-slot .r-burst i{animation:hwBurst 1.4s cubic-bezier(.15,.7,.3,1) 3.5s both}.r-gift{z-index:4;background:linear-gradient(160deg,#1b1f3b,#3a2a5c);color:#fff;transform:translateX(100%)}:is(.hw-s6.on,.hw-s6.out) .r-gift{animation:hsSlideIn .5s cubic-bezier(.2,.8,.2,1) 4.2s both}.r-gh{position:absolute;top:120px;left:20px;right:20px;margin:0;text-align:center;font-family:var(--fr);font-size:19px}.r-gift .hs-gift{left:66px;top:215px}:is(.hw-s6.on,.hw-s6.out) .r-gift .hs-gift{animation:hsIdle 2.2s ease-in-out 4.6s 1,rvgJolt .5s ease 5.15s forwards,hsFadeOut .4s ease 5.75s forwards}@keyframes hsIdle{0%,100%{transform:rotate(0) translateY(0)}40%{transform:rotate(-3deg) translateY(-4px)}60%{transform:rotate(3deg) translateY(-4px)}}@keyframes rvgJolt{0%{transform:scale(1)}30%{transform:scale(.92)}60%{transform:scale(1.06)}100%{transform:scale(1)}}:is(.hw-s6.on,.hw-s6.out) .r-gift .gl{animation:rvgLid .9s cubic-bezier(.2,.9,.3,1) 5.2s both}:is(.hw-s6.on,.hw-s6.out) .r-gift .gb{animation:rvgBox .6s ease 5.2s both}:is(.hw-s6.on,.hw-s6.out) .r-gift .sp{animation:rvgSpark .7s ease-out 5.2s both}:is(.hw-s6.on,.hw-s6.out) .r-gift .sp.s2{animation-delay:5.3s}:is(.hw-s6.on,.hw-s6.out) .r-gift .sp.s3{animation-delay:5.4s}@keyframes rvgLid{0%{transform:translateY(0) rotate(0);opacity:1}100%{transform:translateY(-110px) rotate(-28deg);opacity:0}}@keyframes rvgBox{0%{transform:translateY(0)}100%{transform:translateY(6px);opacity:.85}}@keyframes rvgSpark{0%{opacity:0;transform:scale(0) translateY(0)}40%{opacity:1;transform:scale(1.4) translateY(-14px)}100%{opacity:0;transform:scale(.4) translateY(-36px)}}.r-glab{position:absolute;top:350px;left:0;right:0;width:max-content;margin:0 auto;padding:6px 14px;font-size:8px;font-weight:600;white-space:nowrap;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.3);border-radius:999px!important}:is(.hw-s6.on,.hw-s6.out) .r-glab{animation:hsFadeOut .3s ease 5.2s forwards}.r-rev{position:absolute;top:236px;left:24px;right:24px;margin:0;text-align:center;font-family:var(--fr);font-size:21px;line-height:1.2;opacity:0}.r-rev small{display:block;margin-bottom:8px;font-family:inherit;font-size:7px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#f1e4bf}:is(.hw-s6.on,.hw-s6.out) .r-rev{animation:hwPop .6s cubic-bezier(.2,.9,.3,1.2) 5.9s both}.r-gift .r-burst{top:270px}:is(.hw-s6.on,.hw-s6.out) .r-gift .r-burst i{animation:hwBurst 1.4s cubic-bezier(.15,.7,.3,1) 5.85s both}.hw-screen[data-s="6"] .hw-status{animation:hwStatus6 9.6s linear both}@keyframes hwStatus6{0%,44%{color:#20252b}46%,75%{color:#fff}77%,100%{color:#3a1d00}}.r-final{z-index:6;background:linear-gradient(135deg,#ff9a5a,#ffd36e);transform:translateX(100%)}.r-final .c1{position:absolute;top:150px;left:16px;right:16px;margin:0;text-align:center;font-family:var(--fr);font-size:26px;line-height:1.15;color:#3a1d00}.r-final .c2{position:absolute;top:228px;left:16px;right:16px;margin:0;text-align:center;font-family:var(--fr);font-style:italic;font-size:10.5px;color:#5a3410;opacity:0}:is(.hw-s6.on,.hw-s6.out) .r-final{animation:hsSlideIn .5s cubic-bezier(.2,.8,.2,1) 7.3s both}:is(.hw-s6.on,.hw-s6.out) .r-final .c2{animation:hsIn .5s ease 7.8s both}:is(.hw-s6.on,.hw-s6.out) .r-final .hs-fall i{animation:hsFall var(--du) linear calc(7.4s + var(--dl) * .4) infinite}:is(.hw-s6.on,.hw-s6.out) .hw-tap{animation:hsTap6 9.6s linear both}@keyframes hsTap6{0%{opacity:0;transform:translate(146px,347px) scale(1)}1.04%{opacity:0;transform:translate(146px,347px) scale(1)}3.02%{opacity:0.95;transform:translate(136px,329px) scale(1)}5.21%{opacity:0.95;transform:translate(126px,307px) scale(1)}6.46%{opacity:0.95;transform:translate(126px,307px) scale(0.82)}7.81%{opacity:0.95;transform:translate(126px,307px) scale(1)}8.75%{opacity:0.95;transform:translate(126px,307px) scale(1)}11.04%{opacity:0;transform:translate(126px,307px) scale(1)}18.75%{opacity:0;transform:translate(146px,347px) scale(1)}20.73%{opacity:0.95;transform:translate(136px,329px) scale(1)}22.92%{opacity:0.95;transform:translate(126px,307px) scale(1)}24.17%{opacity:0.95;transform:translate(126px,307px) scale(0.82)}25.52%{opacity:0.95;transform:translate(126px,307px) scale(1)}26.46%{opacity:0.95;transform:translate(126px,307px) scale(1)}28.75%{opacity:0;transform:translate(126px,307px) scale(1)}47.71%{opacity:0;transform:translate(146px,315px) scale(1)}49.69%{opacity:0.95;transform:translate(136px,297px) scale(1)}51.88%{opacity:0.95;transform:translate(126px,275px) scale(1)}53.12%{opacity:0.95;transform:translate(126px,275px) scale(0.82)}54.48%{opacity:0.95;transform:translate(126px,275px) scale(1)}55.42%{opacity:0.95;transform:translate(126px,275px) scale(1)}57.71%{opacity:0;transform:translate(126px,275px) scale(1)}100%{opacity:0;transform:translate(126px,275px) scale(1)}}@media (max-width:1023px){.hw-in{--k:.84;column-gap:clamp(28px,5vw,56px)}.hw-copy{gap:24px}}@media (max-width:759px){.hw{padding:60px 16px 64px}.hw-in{--k:.82;grid-template-columns:minmax(0,1fr);row-gap:34px}.hw-copy{display:contents}.hw-head{order:1;text-align:center}.hw-head p{margin:0 auto}.hw-steps{order:2;position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:5px;border:0;padding-bottom:88px;margin-bottom:-10px}.hw-step{border:0}.hw-step button{position:static;display:block;padding:10px 0}.hw-n{display:none}.hw-bar{position:static;display:block;height:3px;background:#e7e4dc}.hw-step.done .hw-bar i{transform:scaleX(1)}.hw-step .hw-t{display:none}.hw-step.on .hw-t{display:flex;position:absolute;left:0;right:0;top:34px;align-items:center;text-align:center}.hw-stage{order:3;margin:0 auto}.hw-cta-row{order:4}.hw-cta{width:100%}}@media (max-width:360px){.hw-in{--k:.76}}@media (max-width:759px){.hw{padding:26px 16px 44px}.hw-in{row-gap:18px}.hw-head h2{font-size:clamp(1.7rem,7.2vw,2.2rem);margin-bottom:8px}.hw-head p{font-size:.93rem;line-height:1.5}.hw-stage{order:2}.hw-steps{order:3;padding-bottom:var(--hw-cap,96px);margin-bottom:0}}@media (prefers-reduced-motion:reduce){.hw-sc,.hw-sc *,.hw-screen,.hw-status{transition:none!important;animation-duration:.01s!important;animation-delay:0s!important;animation-iteration-count:1!important}.hw-bar{display:none}}.hm-feat{flex:1 1 auto;min-height:0;width:100%;max-width:1220px;margin:0 auto;padding:12px 24px 18px;display:flex;flex-direction:column;justify-content:safe center;overflow:hidden}.hm-band-txt .w{display:inline-block}@keyframes hmWordIn{from{opacity:0;filter:blur(10px);transform:translateY(8px)}to{opacity:1;filter:blur(0);transform:none}}@keyframes hmWordOut{from{opacity:1;filter:blur(0);transform:none}to{opacity:0;filter:blur(6px);transform:translateY(-16px)}}@media (prefers-reduced-motion:no-preference){.hm-intro .hm-band-box.words-out .hm-band-txt .w{animation:hmWordOut .42s cubic-bezier(.4,0,.2,1) calc(var(--i,0) * .05s) both}.hm-intro .hm-band-box.words-out .hm-band-txt em::after{opacity:0;transition:opacity .25s ease}}@keyframes hmWordInLite{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hm-band-box.collapsed .hm-band-txt .w{animation:hmWordIn .6s cubic-bezier(.2,.8,.2,1) calc(.3s + var(--i,0) * .09s) both}.hm-feat-stage,.hm-tab,.hm-feat-copy>*{opacity:0;transition:opacity .22s ease,transform .22s ease,filter .22s ease}.hm-feat-stage{transform:translateY(18px)}.hm-tab{transform:translateY(8px)}.hm-feat-copy>*{filter:blur(8px);transform:translateY(6px)}.hm-feat.in .hm-feat-stage{opacity:1;transform:none;transition:opacity .5s ease .55s,transform .6s cubic-bezier(.2,.8,.2,1) .55s}.hm-feat.in .hm-tab{opacity:1;transform:none;transition:opacity .4s ease var(--d),transform .5s cubic-bezier(.2,.8,.2,1) var(--d)}.hm-feat.in .hm-tab:nth-child(1){--d:.75s}.hm-feat.in .hm-tab:nth-child(2){--d:.87s}.hm-feat.in .hm-tab:nth-child(3){--d:.99s}.hm-feat.in .hm-tab:nth-child(4){--d:1.11s}.hm-feat.in .hm-feat-copy>*{opacity:1;filter:none;transform:none;transition:opacity .5s ease var(--d),filter .5s ease var(--d),transform .5s cubic-bezier(.2,.8,.2,1) var(--d)}.hm-feat.in .hm-feat-copy>:nth-child(1){--d:1.2s}.hm-feat.in .hm-feat-copy>:nth-child(2){--d:1.32s}.hm-feat.in .hm-feat-copy>:nth-child(3){--d:1.44s}.hm-feat.in .hm-feat-copy.swap>h3,.hm-feat.in .hm-feat-copy.swap>p{opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease}@keyframes hmPanelRise{from{opacity:0;transform:translateY(46px)}to{opacity:1;transform:none}}.hm-feat.reveal .hm-panel:not([hidden]){animation:hmPanelRise .75s cubic-bezier(.2,.8,.2,1) 1.6s both}.hm-nav{position:relative;z-index:5;flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.hm-brand{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:#14161f;font-weight:800;font-size:1.12rem;letter-spacing:-.01em}.hm-brand-img{height:34px;width:auto;display:block}.hm-brand-fallback{display:inline-flex;align-items:center;gap:9px}.hm-brand-fallback svg{width:30px;height:30px}.hm-auth{display:inline-flex;align-items:center;gap:16px}.hm-nav-ghost{color:#14161f;text-decoration:none;font-weight:700;font-size:.92rem;padding:11px 16px;border-radius:999px;white-space:nowrap}@media (hover:hover) and (pointer:fine){.hm-nav-ghost:hover{background:rgba(20,24,45,.06)}}.hm-nav .acct-av{width:42px;height:42px;font-size:.92rem}.hm-pill{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:6px;background:linear-gradient(180deg,rgba(255,255,255,.66),rgba(255,255,255,.36));border:1px solid rgba(255,255,255,.8);-webkit-backdrop-filter:blur(30px) saturate(2) brightness(1.08);backdrop-filter:blur(30px) saturate(2) brightness(1.08);box-shadow:inset 0 1px 1px rgba(255,255,255,.95),inset 0 -1px 1px rgba(255,255,255,.4),inset 1px 0 0 rgba(255,255,255,.5),inset -1px 0 0 rgba(255,255,255,.5),0 10px 30px rgba(30,40,70,.18),0 1px 2px rgba(30,40,70,.08)}.hm-pill a{width:42px;height:42px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#3a4152;text-decoration:none;transition:background .15s,color .15s}.hm-pill a svg{width:20px;height:20px}@media (hover:hover) and (pointer:fine){.hm-pill a:hover{background:rgba(255,255,255,.9);color:#14161f}}.hm-pill a.on{background:#14161f;color:#fff}.hm-nav-cta{background:#14161f;color:#fff;border:none;border-radius:999px;padding:12px 20px;font:inherit;font-weight:700;font-size:.92rem;text-decoration:none;box-shadow:0 8px 18px rgba(20,22,31,.18);white-space:nowrap}@media (hover:hover) and (pointer:fine){.hm-nav-cta:hover{background:#000}}@media (max-width:600px){.hm-pill{gap:2px;padding:5px}.hm-pill a{width:38px;height:38px}}.hm-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.85);border:1px solid rgba(20,22,31,.08);border-radius:999px;padding:6px 14px;font-size:.82rem;font-weight:600;color:#3a4152}.hm-badge b{color:#14161f}.hm-h1{font-family:var(--serif);font-weight:600;color:#171a22;line-height:1.02;letter-spacing:-.015em;font-size:clamp(3rem,10.5vw,8.5rem);margin:10px 0 0}.hm-h1 em{font-style:italic;color:#4f7bf0}.hm-lead{max-width:540px;margin:18px auto 0;color:#46506a;font-size:clamp(1rem,2.4vw,1.16rem);line-height:1.55}.hm-cta{display:inline-block;margin-top:26px;background:#14161f;color:#fff;text-decoration:none;border-radius:16px;padding:20px 42px;font-weight:700;font-size:clamp(1.1rem,1.6vw,1.4rem);box-shadow:0 12px 30px rgba(20,22,31,.24);transition:transform .12s ease,background .16s ease}@media (hover:hover) and (pointer:fine){.hm-cta:hover{background:#000;box-shadow:0 16px 36px rgba(20,22,31,.32)}}.hm-trust{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:center;margin:18px 0 0;padding:0;list-style:none}.hm-trust li{display:inline-flex;align-items:center;gap:7px;font-size:.86rem;color:#47506a;font-weight:600}.hm-trust .chk{width:17px;height:17px;border-radius:50%;background:#14161f;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none}.hm-trust .chk svg{width:11px;height:11px}.hm-mock{position:relative;z-index:4;flex:none;width:min(560px,94%);margin:12px auto 0;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.8);border-radius:20px 20px 0 0;box-shadow:0 -6px 40px rgba(30,40,70,.14);padding:16px 16px 20px}.hm-mock-head{display:flex;align-items:center;gap:10px}.hm-mock-av{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#3d6fe8,#8a5cf6);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.82rem;flex:none}.hm-mock-head b{font-size:.9rem}.hm-mock-head span{display:block;font-size:.76rem;color:#8a93a8}.hm-mock-body{position:relative;margin-top:12px;border-radius:14px;padding:26px 16px 20px;text-align:center;overflow:hidden;background:radial-gradient(120% 120% at 50% 0%,#eef3ff,#f7f4ff)}.hm-mock-body h4{font-family:var(--serif);font-size:1.7rem;margin:0;color:#171a22}.hm-mock-body p{margin:4px 0 0;color:#6b7280;font-size:.86rem}.hm-mock-chips{display:flex;gap:8px;justify-content:center;margin-top:14px;flex-wrap:wrap}.hm-mock-chip{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #e7e9f0;border-radius:999px;padding:6px 12px;font-size:.78rem;font-weight:600;color:#3a4152;box-shadow:0 2px 6px rgba(30,40,70,.05)}.hm-mock-conf i{position:absolute;top:-6px;width:7px;height:10px;border-radius:2px;opacity:.9;animation:hmFall 3.4s linear infinite}@media (max-width:900px){.hm-mock-conf{display:none}}@keyframes hmFall{0%{transform:translateY(-10px) rotate(0);opacity:0}12%{opacity:.95}100%{transform:translateY(180px) rotate(320deg);opacity:0}}.hm-mock-qr{display:inline-flex;align-items:center;gap:9px;margin-top:14px;background:#fff;border:1px solid #e7e9f0;border-radius:12px;padding:8px 12px}.hm-mock-qr .qr{width:30px;height:30px;border-radius:5px;background:conic-gradient(#14161f 0 0) 0 0/8px 8px,conic-gradient(#14161f 0 0) 16px 16px/8px 8px,#fff;background-repeat:no-repeat;border:1px solid #d7dbe6}.hm-mock-qr span{font-size:.8rem;font-weight:600;color:#3a4152}.hm-band{margin:0;border-radius:0;min-height:340px;display:flex;align-items:center;justify-content:center;text-align:center;padding:84px 24px;background:linear-gradient(180deg,#c7ddf3 0%,#dbe8f5 55%,#eaf0ec 100%)}.hm-band h2{font-family:var(--serif);font-weight:500;color:#171a22;line-height:1.08;font-size:clamp(2rem,5.5vw,3.5rem);margin:0;max-width:900px}.hm-band h2 em{font-style:italic}.hm-feat-inner{width:100%}.hm-tabs{display:grid;grid-template-columns:repeat(var(--n,4),1fr);gap:8px;border-bottom:1px solid #eceef4}.hm-tab{text-align:left;background:none;border:none;padding:14px 6px 16px;cursor:pointer;position:relative}.hm-tab b{display:block;font-size:1rem;color:#b6bccb;transition:color .16s}.hm-tab.on b{color:#14161f}.hm-tab.on span{color:#8a93a8}.hm-tab.on::after{content:"";position:absolute;left:0;right:8px;bottom:-1px;height:2px;background:#3d6fe8;border-radius:2px}@media (max-width:680px){.hm-tabs{grid-template-columns:repeat(2,1fr)}}.hm-feat-body{display:grid;grid-template-columns:1fr;gap:18px;margin-top:20px;align-items:stretch}@media (min-width:640px){.hm-feat-body{grid-template-columns:1fr 1.4fr;gap:clamp(18px,3vw,40px)}}.hm-feat-copy{display:flex;flex-direction:column;justify-content:center;padding:6px 0}.hm-feat-copy h3{font-family:var(--serif);font-weight:500;font-size:clamp(2rem,5vw,3rem);margin:0 0 14px;color:#171a22}.hm-feat-copy p{color:#57607a;font-size:1rem;line-height:1.6;margin:0 0 22px;max-width:380px}.hm-feat-cta{align-self:flex-start;background:#14161f;color:#fff;text-decoration:none;border-radius:14px;padding:15px 26px;font-weight:700}@media (hover:hover) and (pointer:fine){.hm-feat-cta:hover{background:#000}}.hm-feat-stage{position:relative;min-height:470px;border-radius:22px;overflow:hidden;border:1px solid #eef1f8;background:radial-gradient(95% 85% at 50% 0%,#e9f0fc 0%,#f5f8fd 52%,#ffffff 100%);display:flex;align-items:center;justify-content:center;padding:24px}.hm-feat-stage::after{content:"";position:absolute;left:0;right:0;top:0;height:46%;background:radial-gradient(120% 100% at 50% -20%,rgba(61,111,232,.16),transparent 66%)}.hm-panel{position:relative;z-index:2;width:100%;max-width:500px;background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.8);border-radius:18px;box-shadow:0 16px 40px rgba(30,40,70,.16);padding:26px}.hm-panel .p-eyebrow{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:#3d6fe8}.hm-panel h5{font-size:1.28rem;margin:8px 0 15px;color:#171a22}.q-opt{display:block;border:1.5px solid #e7e9f0;border-radius:11px;padding:14px 17px;margin-top:10px;font-size:1rem;color:#3a4152}.q-opt.right{border-color:#2fbf88;background:#eafaf1;color:#17794a;font-weight:700}.scr{position:relative;height:92px;border-radius:12px;background:linear-gradient(135deg,#c9cfdd,#aab2c6);display:flex;align-items:center;justify-content:center;overflow:hidden}.scr b{font-size:1.3rem;color:#14161f}.scr::before{content:"Skrapa här";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(45deg,#c0c7d6,#c0c7d6 8px,#b4bccc 8px,#b4bccc 16px);color:#6b7488;font-weight:700;font-size:.82rem;clip-path:polygon(0 0,100% 0,100% 100%,38% 100%)}.cnt{text-align:center;padding:8px 0}.cnt .n{font-family:var(--serif);font-size:3.4rem;font-weight:600;color:#14161f;line-height:1}.cnt .l{color:#8a93a8;font-size:.82rem;margin-top:4px;letter-spacing:.3px}.pg{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.pg i{aspect-ratio:1;border-radius:8px;background:linear-gradient(135deg,#dbe4f7,#c7d3ef)}.pg i:nth-child(2){background:linear-gradient(135deg,#ffe0ec,#ffc6dd)}.pg i:nth-child(4){background:linear-gradient(135deg,#e5f6e8,#c9ecd2)}.pg i:nth-child(6){background:linear-gradient(135deg,#fff0d6,#ffe0ad)}.hm-sec{max-width:1220px;margin:0 auto;padding:56px 24px}.hm-sec-head{text-align:center;max-width:640px;margin:0 auto 26px}.hm-kick{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:#3d6fe8;margin:0 0 8px}.hm-sec-head h2{font-family:var(--serif);font-weight:500;font-size:clamp(1.8rem,4.5vw,2.8rem);margin:0 0 8px;color:#171a22}.hm-sec-head p{color:#67708a;font-size:.98rem;margin:0}.hm-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media (min-width:620px){.hm-grid{grid-template-columns:repeat(3,1fr);gap:18px}}@media (min-width:920px){.hm-grid{grid-template-columns:repeat(4,1fr)}}.hm-prod{display:flex;flex-direction:column;text-decoration:none;color:inherit}.hm-prod-img{position:relative;aspect-ratio:1/1;border-radius:12px;overflow:hidden;border:1.5px solid #ece7db;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;transition:border-color .16s,box-shadow .16s}.hm-prod-img img{width:100%;height:100%;object-fit:cover}@media (hover:hover) and (pointer:fine){.hm-prod:hover .hm-prod-img{border-color:#3d6fe8;box-shadow:0 0 0 3px rgba(61,111,232,.2)}}.hm-prod-meta{padding:10px 4px 0}.hm-prod-meta h4{margin:0;font-size:.96rem;color:#1c2230}.hm-prod-price{color:#8a93a8;font-size:.82rem}.hm-more{text-align:center;margin-top:26px}.hm-ghost{display:inline-block;border:1.5px solid #d7dbe6;border-radius:14px;padding:13px 26px;text-decoration:none;color:#14161f;font-weight:700}@media (hover:hover) and (pointer:fine){.hm-ghost:hover{border-color:#14161f}}.hm-bands{background:#fff;padding:clamp(36px,5vh,60px) clamp(16px,3vw,40px) clamp(36px,5vh,60px)}.hm-bands-in{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(36px,5vh,64px)}.hm-band-row{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}@media (min-width:760px){.hm-band-row{grid-template-columns:1.1fr 1fr;gap:clamp(28px,6vw,90px)}.hm-band-row.rev .hm-band-panel{order:2}.hm-band-row.rev .hm-band-copy{order:1}}.hm-band-panel{position:relative;aspect-ratio:4 / 3;max-width:520px;width:100%;overflow:visible}.hm-band-panel.peach,.hm-band-panel.pink{background:transparent}.hm-band-deco{display:none}.hm-band-deco{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hm-band-deco::before{content:"";position:absolute;right:-18%;top:-22%;width:62%;aspect-ratio:1;border:14px solid currentColor;opacity:.55;border-radius:50%}.hm-band-deco::after{content:"";position:absolute;inset:0;opacity:.7;background-image:radial-gradient(currentColor 1.6px,transparent 1.7px),radial-gradient(currentColor 1.2px,transparent 1.3px);background-size:46px 46px,31px 31px;background-position:0 0,15px 9px}.hm-band-deco i{position:absolute;width:10px;height:10px;background:currentColor;opacity:.8}.hm-band-deco i:nth-child(1){left:12%;top:14%;transform:rotate(18deg)}.hm-band-deco i:nth-child(2){left:84%;top:62%;transform:rotate(-12deg);width:14px;height:14px}.hm-band-deco i:nth-child(3){left:30%;top:84%;transform:rotate(30deg);width:8px;height:8px}.hm-band-deco i:nth-child(4){left:62%;top:10%;transform:rotate(-25deg)}.hm-band-card{position:absolute;width:64%;aspect-ratio:1 / 1;background:transparent;box-shadow:none;overflow:visible;opacity:0;transition:transform .95s cubic-bezier(.22,1,.36,1),opacity .55s ease}.hm-fit{position:absolute;inset:0;display:block;background:center / contain no-repeat;--tx:0%;--ty:0%;--s:1;transform:translate(var(--tx),var(--ty)) scale(var(--s))}.hm-band-card .hm-fit{filter:drop-shadow(0 22px 28px rgba(20,28,55,.17))}.hm-band-card.c1{left:-4%;top:-8%;transform:translateY(44px) rotate(-2deg)}.hm-band-card.c2{left:38%;top:22%;transform:translateY(64px) rotate(1deg)}.hm-band-row.in .hm-band-card{opacity:1}.hm-band-row.in .hm-band-card.c1{transform:rotate(-6deg)}.hm-band-row.in .hm-band-card.c2{transform:rotate(5deg)}.hm-band-row.in .hm-band-card.c2:not(.settled){transition-delay:.14s}@media (hover:hover) and (pointer:fine){.hm-band-row.in .hm-band-card.settled{transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .55s ease}.hm-band-row.in .hm-band-card.settled:hover{transform:rotate(0deg) translateY(-8px);z-index:2}}.hm-bands .hm-band-row.reveal{opacity:1;transform:none;transition:none}.hm-band-copy>*{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .8s cubic-bezier(.16,1,.3,1)}.hm-band-row.in .hm-band-copy>*{opacity:1;transform:none}.hm-band-row.in .hm-band-copy>:nth-child(1){transition-delay:.2s}.hm-band-row.in .hm-band-copy>:nth-child(2){transition-delay:.32s}.hm-band-row.in .hm-band-copy>:nth-child(3){transition-delay:.4s}.hm-band-row.in .hm-band-copy>:nth-child(4){transition-delay:.48s}.hm-band-row.in .hm-band-copy>.hm-band-pill{transition:opacity .7s ease,transform .8s cubic-bezier(.16,1,.3,1),border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}@media (prefers-reduced-motion:reduce){.hm-band-card,.hm-band-card .hm-fit,.hm-band-copy>*{transition:none!important;animation:none!important}.hm-band-card{translate:none}}.hm-band-copy{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;width:100%;max-width:380px;margin:0 auto}.hm-band-copy h2,.hm-band-more h2{font-family:var(--serif);font-weight:500;font-size:clamp(1.9rem,3.4vw,2.7rem);line-height:1.1;margin:0 0 10px;color:#171a22}.hm-band-copy h2 em,.hm-band-more h2 em{font-style:italic;color:#3d6fe8}.hm-band-row.rev h2 em{color:#6b46e5}.hm-band-pill{display:flex;align-items:center;justify-content:center;width:100%;max-width:340px;padding:14px 18px;background:#fff;border:1px solid #dfe3ec;color:#14161f;text-decoration:none;font-weight:600;font-size:.98rem;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}@media (hover:hover) and (pointer:fine){.hm-band-pill:hover{border-color:#14161f;background:#14161f;color:#fff;box-shadow:0 8px 22px rgba(20,28,55,.12)}}.hm-band-more{padding:clamp(16px,3vw,32px) 0 0;text-align:center}.hm-band-fan{position:relative;height:200px;margin:0 auto 26px;max-width:700px}.hm-band-fan span{position:absolute;bottom:0;width:27%;aspect-ratio:1 / 1;background:transparent;box-shadow:none;overflow:visible;transform:translateY(40px);opacity:0;transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .6s ease}.hm-band-fan .hm-fit{filter:drop-shadow(0 16px 24px rgba(20,28,55,.18))}.hm-band-fan .f1{left:-1%;transform:translateY(40px) rotate(-8deg)}.hm-band-fan .f2{left:14%;bottom:12%}.hm-band-fan .f3{left:29%;bottom:20%}.hm-band-fan .f4{left:44%;bottom:14%}.hm-band-fan .f5{left:59%;bottom:6%}.hm-band-fan .f6{left:74%;transform:translateY(40px) rotate(8deg)}.hm-band-more.in .hm-band-fan span{opacity:1;transform:none}.hm-band-more.in .hm-band-fan .f1{transform:rotate(-8deg)}.hm-band-more.in .hm-band-fan .f6{transform:rotate(8deg)}.hm-band-more.in .hm-band-fan .f2{transition-delay:.08s}.hm-band-more.in .hm-band-fan .f3{transition-delay:.16s}.hm-band-more.in .hm-band-fan .f4{transition-delay:.24s}.hm-band-more.in .hm-band-fan .f5{transition-delay:.32s}.hm-band-more.in .hm-band-fan .f6{transition-delay:.4s}.hm-band-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;max-width:760px;margin:0 auto}.hm-band-grid .hm-band-pill{max-width:none}@media (max-width:639px){.hm-bands{padding:50px 14px 40px;background:#f5f7fb}.hm-band-panel{aspect-ratio:5 / 4}.hm-band-fan{height:140px}.hm-band-card .hm-fit{filter:drop-shadow(0 14px 20px rgba(20,28,55,.2))}.hm-band-pill{min-width:0;width:100%}.hm-band-copy{width:100%}.hm-band-copy .hm-band-pill{width:100%}}.hm-final{margin:0;border-radius:0;text-align:center;padding:72px 24px;min-height:70svh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,#171a22,#20242f);color:#fff}.hm-final h2{font-family:var(--serif);font-weight:500;font-size:clamp(2rem,5vw,3.2rem);margin:0 0 12px}.hm-final h2 em{font-style:italic;color:#9ec1ff}.hm-final p{color:#c2c8d6;margin:0 0 24px}.hm-final .hm-cta{background:#fff;color:#14161f;box-shadow:0 12px 30px rgba(0,0,0,.3)}@media (hover:hover) and (pointer:fine){.hm-final .hm-cta:hover{background:#eef1fa}}.hm-footer{background:#14161f;color:#cdd3e0}.hm-footer-in{max-width:1220px;margin:0 auto;padding:60px 24px 40px;display:grid;grid-template-columns:1fr;gap:40px}@media (min-width:780px){.hm-footer-in{grid-template-columns:1.4fr 2fr;gap:60px}}.hm-foot-brand .hm-brand{color:#fff;margin-bottom:14px}.hm-foot-brand .hm-brand svg circle[stroke],.hm-foot-brand .hm-brand svg rect{}.hm-foot-brand p{color:#97a0b5;font-size:.92rem;line-height:1.6;margin:0 0 20px;max-width:340px}.hm-foot-cta{display:inline-block;background:#fff;color:#14161f;text-decoration:none;border-radius:12px;padding:12px 22px;font-weight:700;font-size:.92rem;transition:background .16s}@media (hover:hover) and (pointer:fine){.hm-foot-cta:hover{background:#dfe6f5}}.hm-foot-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:460px){.hm-foot-cols{grid-template-columns:repeat(2,1fr);gap:28px 18px}}.hm-foot-col h4{color:#fff;font-size:.82rem;text-transform:uppercase;letter-spacing:.5px;margin:0 0 14px}.hm-foot-col a{display:block;color:#9aa3b8;text-decoration:none;font-size:.92rem;padding:6px 0;transition:color .14s}@media (hover:hover) and (pointer:fine){.hm-foot-col a:hover{color:#fff}}.hm-footer-bar{border-top:1px solid rgba(255,255,255,.09)}.hm-footer-bar>span:first-child,.hm-footer-bar{}.hm-footer-bar{max-width:1220px;margin:0 auto;padding:20px 24px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;color:#7e879b;font-size:.82rem}.hm-foot-socials{display:inline-flex;gap:8px}.hm-foot-socials a{width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06);color:#b9c0d0;transition:background .15s,color .15s}@media (hover:hover) and (pointer:fine){.hm-foot-socials a:hover{background:#fff;color:#14161f}}.hm-foot-socials svg{width:17px;height:17px}.hm-rab{position:relative;background:#fff}.hm-rab-pin{position:sticky;top:var(--pin-top,90px);box-sizing:border-box;padding:clamp(28px,5vh,56px) clamp(16px,3vw,40px)}@media (min-width:901px){.hm-rab::after,.hm-prem::after{content:"";display:block;height:110vh}}.hm-rab-in{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:center}.hm-kick{display:block;width:44px;height:2px;background:#3d6fe8;margin:0 0 22px}.hm-rab-copy h2,.hm-prem-copy h2{font-family:var(--serif);font-weight:500;font-size:clamp(2rem,4.2vw,3.3rem);line-height:1.05;margin:0 0 16px;color:#171a22}.hm-prem-copy h2 + .hm-prem-price{margin-top:18px}.hm-rab-copy h2 + .hm-dark-cta,.hm-mallar-copy h2 + .hm-mallar-cta{margin-top:10px}.hm-rab-copy p,.hm-prem-copy p{margin:0 0 22px;color:#4a5470;font-size:1.02rem;line-height:1.6;max-width:440px}.hm-rab-rules{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:10px}.hm-rab-rules li{display:flex;align-items:baseline;gap:12px;font-size:.96rem;color:#3a4152}.hm-rab-rules b{min-width:86px;font-size:1.05rem;color:#171a22}.hm-fest{position:relative;overflow:hidden;background:#fff;padding:clamp(84px,15vh,160px) 16px clamp(90px,16vh,170px);text-align:center}.hm-fest-in{position:relative;z-index:1;max-width:860px;margin:0 auto}.hm-fest-h{margin:0;font-family:var(--serif);font-weight:500;font-size:clamp(2.3rem,6.2vw,4.6rem);line-height:1.06;color:#171a22}.hm-fest-h .ln{display:block;overflow:hidden;padding:.04em 0 .1em}.hm-fest-h .ln>span{display:inline-block;transform:translateY(105%);transition:transform 1s cubic-bezier(.2,.75,.2,1)}.hm-fest.in .hm-fest-h .ln>span{transform:none}.hm-fest.in .hm-fest-h .ln:nth-child(2)>span{transition-delay:.15s}.hm-fest.in .hm-fest-h .ln:nth-child(3)>span{transition-delay:.3s}.hm-fest-h .ln>.hm-fest-rot{display:grid}.hm-fest-rot{position:relative;display:grid;justify-content:center;overflow:hidden;padding:0 .06em .12em}.hm-fest-rot i{position:relative;grid-area:1 / 1;justify-self:center;font-style:italic;color:#a4772e;background:linear-gradient(100deg,#8a6424,#c9a25a 55%,#8a6424);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transform:translateY(135%);opacity:0;transition:transform .8s cubic-bezier(.4,0,.2,1),opacity .5s ease;white-space:nowrap}.hm-fest-rot i.on{transform:none;opacity:1}.hm-fest-rot i.off{transform:translateY(-135%);opacity:0}.hm-fest-rot i::after{content:"";position:absolute;left:0;right:0;bottom:-.04em;height:2px;background:linear-gradient(90deg,#b8893a,#e2c07d);transform:scaleX(0);transform-origin:left}.hm-fest.in .hm-fest-rot i.on::after{animation:hmFestLine 2.4s cubic-bezier(.4,0,.2,1) .15s both}@keyframes hmFestLine{0%{transform:scaleX(0);transform-origin:left}35%,70%{transform:scaleX(1);transform-origin:left}71%{transform-origin:right}100%{transform:scaleX(0);transform-origin:right}}.hm-fest-p{max-width:520px;margin:26px auto 0;font-size:1.06rem;line-height:1.6;color:#4a5470;opacity:0;transform:translateY(12px);transition:opacity .8s ease .55s,transform .8s ease .55s}.hm-fest-p b{color:#171a22}.hm-fest.in .hm-fest-p{opacity:1;transform:none}.hm-fest-art{position:absolute;inset:0;pointer-events:none}.hm-fest-ic{position:absolute;width:clamp(46px,6vw,82px);color:#b8893a;will-change:transform;transform:translate3d(var(--ox,0px),calc(var(--py,0px) + var(--oy,0px)),0) rotate(var(--or,0deg))}.hm-fest-ic svg{display:block;width:100%;height:auto;overflow:visible;animation:hmFestFloat 6s ease-in-out infinite;animation-delay:var(--fd,0s)}.hm-fest-ic path,.hm-fest-ic circle,.hm-fest-ic rect,.hm-fest-ic line{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s cubic-bezier(.4,0,.2,1);transition-delay:var(--dd,0s)}.hm-fest.in .hm-fest-ic path,.hm-fest.in .hm-fest-ic circle,.hm-fest.in .hm-fest-ic rect,.hm-fest.in .hm-fest-ic line{stroke-dashoffset:0}@keyframes hmFestFloat{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(-3deg)}}.hm-fest-c1{left:7%;top:18%}.hm-fest-c2{right:8%;top:14%}.hm-fest-c3{left:12%;bottom:14%}.hm-fest-c4{right:11%;bottom:16%}.hm-fest-c5{left:30%;top:6%;width:clamp(30px,3.4vw,46px)}.hm-fest-c6{right:30%;bottom:5%;width:clamp(30px,3.4vw,46px)}.hm-fest-fx{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.hm-fest-cf{position:absolute;left:0;top:0;opacity:.92;will-change:transform;border-radius:2px!important}.hm-fest-cf.o{border-radius:50%!important}.hm-fest-in{z-index:1}@media (max-width:760px){.hm-fest{padding:64px 20px 76px}.hm-fest-art{position:relative;inset:auto;display:flex;justify-content:center;align-items:flex-end;gap:14px;margin:0 auto 26px}.hm-fest-ic,.hm-fest-c5,.hm-fest-c6{position:static;display:block;width:36px;transform:translate3d(var(--ox,0px),var(--oy,0px),0) rotate(var(--or,0deg))}.hm-fest-c2,.hm-fest-c4{width:40px}.hm-fest-c1{order:1}.hm-fest-c5{order:2}.hm-fest-c2{order:3}.hm-fest-c3{order:4}.hm-fest-c4{order:5}.hm-fest-c6{order:6}.hm-fest-ic svg{animation-duration:4.5s}.hm-fest-h{font-size:clamp(2.1rem,9.6vw,2.8rem)}.hm-fest-p{margin-top:20px;font-size:1rem}}@media (prefers-reduced-motion:reduce){.hm-fest-h .ln>span,.hm-fest-p{transform:none!important;opacity:1!important;transition:none!important}.hm-fest-ic svg,.hm-fest-rot i::after{animation:none!important}.hm-fest-ic path,.hm-fest-ic circle,.hm-fest-ic rect,.hm-fest-ic line{stroke-dashoffset:0;transition:none}.hm-fest-rot i{transition:none}}.hm-dark-cta{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;background:#14161f;color:#fff;font-weight:700;text-decoration:none;transition:background .15s}@media (hover:hover) and (pointer:fine){.hm-dark-cta:hover{background:#000}}.hm-gold-cta{position:relative;overflow:hidden;background:linear-gradient(135deg,#f1dc9e 0%,#d9b262 48%,#b8893a 100%);color:#1d1606;box-shadow:0 10px 24px -12px rgba(184,137,58,.75),inset 0 1px 0 rgba(255,255,255,.45)}@media (hover:hover) and (pointer:fine){.hm-gold-cta:hover{background:linear-gradient(135deg,#f5e3b0 0%,#e0bb6c 48%,#c0924a 100%)}}.hm-gold-cta::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.55),rgba(255,255,255,0));transform:skewX(-18deg);animation:hmGoldShine 4.5s cubic-bezier(.4,0,.2,1) 1.5s infinite}@keyframes hmGoldShine{0%,70%{left:-60%}100%{left:130%}}@media (prefers-reduced-motion:reduce){.hm-gold-cta::after{animation:none;display:none}}.hm-rab-calc{position:relative;padding:0 0 0 clamp(24px,3vw,44px);border-left:1px solid #e6e9f0}.hm-price .hm-rab-cw::after{display:none!important}.hm-price .hm-rab-calc{position:relative!important;top:auto!important}.hm-price-top{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 22px}.hm-price-big{font-family:var(--serif);font-weight:500;font-size:clamp(3rem,6vw,4.6rem);line-height:1;color:#171a22;margin-top:6px;font-variant-numeric:tabular-nums;white-space:nowrap}.hm-price-fan{position:relative;width:150px;height:120px;flex:none}.hm-price-fan i{position:absolute;left:50%;bottom:0;width:74px;height:104px;margin-left:-37px;background:#fff center / cover no-repeat;border-radius:6px;box-shadow:0 14px 26px -14px rgba(20,28,55,.5);transform-origin:50% 110%;transition:transform .5s cubic-bezier(.23,1,.32,1)}.hm-price-fan i:nth-child(1){transform:rotate(-14deg) translateX(-8px)}.hm-price-fan i:nth-child(2){transform:rotate(0deg) translateY(-6px);z-index:2}.hm-price-fan i:nth-child(3){transform:rotate(14deg) translateX(8px);z-index:1}@media (hover:hover) and (pointer:fine){.hm-price-card:hover .hm-price-fan i:nth-child(1){transform:rotate(-20deg) translateX(-14px)}.hm-price-card:hover .hm-price-fan i:nth-child(2){transform:rotate(0deg) translateY(-12px)}.hm-price-card:hover .hm-price-fan i:nth-child(3){transform:rotate(20deg) translateX(14px)}}.hm-price-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #edf1f8;padding-top:14px}.hm-price-rows>*{display:block;padding:0 14px;border-left:1px solid #edf1f8;text-decoration:none;color:inherit}.hm-price-rows>*:first-child{padding-left:0;border-left:0}.hm-price-rows span{display:block;font-size:.82rem;color:#8a93a8}.hm-price-rows b{display:block;margin-top:4px;font-size:1.15rem;color:#171a22}.hm-price-rows a b{color:#b07d1f}@media (max-width:639px){.hm-price-big{font-size:clamp(2.6rem,13vw,3.4rem)}.hm-price-fan{width:112px;height:96px}.hm-price-fan i{width:58px;height:82px;margin-left:-29px}.hm-price-rows b{font-size:1rem}}.hm-rab-top{display:grid;grid-template-columns:1fr 170px;gap:22px;align-items:center;margin:0 0 26px}.hm-rab-top .hm-rab-stack{order:2}.hm-rab-top>div:last-child{position:relative;z-index:2}.hm-rab-stack{position:relative;height:150px}.hm-rab-stack i{position:absolute;left:50%;bottom:0;width:86px;height:120px;margin-left:-43px;background:#fff center / cover no-repeat;box-shadow:0 12px 22px -12px rgba(20,28,55,.45);transform-origin:50% 100%;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .4s ease;opacity:0}.hm-rab-stack i.on{opacity:1}.hm-rab-stack em{position:absolute;right:4px;top:0;z-index:9;padding:4px 9px;background:#14161f;color:#fff;font-style:normal;font-size:.8rem;font-weight:800;opacity:0;transform:scale(.8);transition:opacity .3s,transform .3s}.hm-rab-stack em.on{opacity:1;transform:none}.hm-dark-cta,.hm-gold-cta,.hm-mallar-cta{border-radius:999px!important;padding-left:26px;padding-right:26px}.hm-rab-stack em,.hm-rab-pct{border-radius:999px!important}.hm-rab-stack em{padding:4px 10px;box-shadow:0 6px 14px -6px rgba(20,22,31,.5)}.hm-rab-lbl{display:block;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a93a8}.hm-rab-big{display:flex;align-items:baseline;flex-wrap:nowrap;gap:10px;margin:4px 0 0;white-space:nowrap}.hm-rab-big s,.hm-rab-big .hm-rab-pct{flex:none}@media (min-width:901px) and (max-width:1180px){.hm-duo .hm-rab-pin .hm-rab-top{grid-template-columns:1fr 112px;gap:12px}.hm-duo .hm-rab-top .hm-rab-big{gap:8px}.hm-duo .hm-rab-top .hm-rab-big b{font-size:clamp(2rem,3.4vw,2.6rem)}}.hm-rab-big b{font-family:var(--serif);font-weight:500;font-size:clamp(2.6rem,5vw,3.6rem);line-height:1;color:#171a22;font-variant-numeric:tabular-nums}.hm-rab-big s{color:#9aa1b2;font-size:1.05rem}.hm-rab-pct{display:inline-block;padding:4px 9px;background:#e8efff;color:#2d5bd1;font-size:.85rem;font-weight:800;opacity:0;transition:opacity .3s}.hm-rab-pct.on{opacity:1}.hm-rab-chart{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:10px;align-items:end;height:170px;padding:0 0 28px;position:relative;border-bottom:1px solid #dfe4ee}.hm-rab-bar{position:relative;height:100%;display:flex;align-items:flex-end;padding:0;border:0;background:none;cursor:pointer;font:inherit}.hm-rab-bar i{display:block;width:100%;height:0;background:#d6dce8;transition:height .8s cubic-bezier(.4,0,.2,1),background .3s}@media (hover:hover) and (pointer:fine){.hm-rab-bar:hover i{background:#bfc7d6}}.hm-rab-bar.past i{background:#bcc5d6}.hm-rab-bar.on i{background:#14161f}.hm-rab-bar span{position:absolute;left:0;right:0;bottom:-24px;text-align:center;font-size:.8rem;font-weight:700;color:#8a93a8}.hm-rab-bar.on span{color:#171a22}.hm-rab-bar small{position:absolute;left:-10px;right:-10px;bottom:calc(var(--h,0%) + 6px);text-align:center;font-size:.72rem;font-weight:700;color:#171a22;opacity:0;transition:opacity .25s,bottom .8s cubic-bezier(.2,.8,.2,1)}.hm-rab-bar.on small{opacity:1}.hm-rab-note{margin:10px 0 0;font-size:.76rem;color:#8a93a8}.hm-rab-sum{display:grid;grid-template-columns:repeat(2,1fr);margin:16px 0 0}.hm-rab-sum div{padding:0 14px;border-left:1px solid #dfe4ee}.hm-rab-sum div:first-child{padding-left:0;border-left:0}.hm-rab-sum span{display:block;font-size:.76rem;color:#8a93a8}.hm-rab-sum b{display:block;margin-top:3px;font-size:1.15rem;color:#171a22;font-variant-numeric:tabular-nums}.hm-rab-sum .save b{color:#2d5bd1}.hm-rab-prem{display:flex;align-items:center;gap:10px;margin:18px 0 0;padding:14px 0 0;border-top:1px solid #dfe4ee;font-size:.86rem;color:#3a4152}.hm-rab-prem-tag{flex:none;padding:3px 8px;background:#14161f;color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hm-rab-prem a{color:#2d5bd1;font-weight:700;text-decoration:none}.hm-prem{position:relative;background:#fff}.hm-prem-pin{position:sticky;top:var(--pin-top,90px);box-sizing:border-box;padding:clamp(28px,5vh,56px) clamp(16px,3vw,40px)}.hm-prem-side{will-change:transform}.hm-prem-stick{position:relative}.hm-prem-in{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.hm-prem-tag{display:inline-block;margin:0 0 14px;font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#8a6a1f}.hm-prem-price{display:flex;align-items:baseline;gap:8px;margin:0 0 26px}.hm-prem-price b{font-family:var(--serif);font-weight:500;font-size:2.6rem;line-height:1;color:#171a22}.hm-prem-price span{color:#67708a;font-size:.95rem}.hm-prem-list{list-style:none;margin:0;padding:0;border-top:1px solid #eceef4}.hm-prem-rail{position:absolute;left:19px;width:2px;top:var(--r0,40px);bottom:var(--r1,40px);background:#eceef4;z-index:0;pointer-events:none}.hm-prem-rail i{position:absolute;left:0;top:0;width:100%;height:calc(var(--f,0) * 100%);background:linear-gradient(180deg,#e9cf8b,#b8893a);box-shadow:0 0 10px rgba(201,160,74,.45)}.hm-prem-rail i::after{content:"";position:absolute;left:50%;bottom:-5px;width:10px;height:10px;margin-left:-5px;background:#f3dc9c;box-shadow:0 0 0 4px rgba(233,207,139,.28),0 0 14px rgba(201,160,74,.7);border-radius:50%!important;opacity:var(--dot,0)}.hm-prem-list li{position:relative;z-index:1;display:grid;grid-template-columns:40px 1fr;gap:2px 16px;align-items:center;padding:18px 0;border-bottom:1px solid #eceef4}.hm-prem-list li b,.hm-prem-list li small{transition:color .45s,transform .6s cubic-bezier(.4,0,.2,1)}.hm-prem-list li.on b,.hm-prem-list li.on small{transform:translateX(4px)}.hm-prem-list li.now .hm-prem-ic{animation:hmPremGlow 1.1s cubic-bezier(.4,0,.2,1)}@keyframes hmPremGlow{0%{box-shadow:0 0 0 0 rgba(233,207,139,.8)}100%{box-shadow:0 0 0 16px rgba(233,207,139,0)}}.hm-prem-list li::before{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:0;background:linear-gradient(90deg,#b8893a,#e9cf8b 60%,rgba(233,207,139,0));transition:width .8s cubic-bezier(.4,0,.2,1)}.hm-prem-list li.on::before{width:100%}.hm-prem-ic{grid-row:span 2;position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f3f4f8;color:#9aa1b2;transition:background .4s,color .4s;border-radius:50%!important}.hm-prem-ic svg{position:absolute;width:20px;height:20px;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1)}.hm-prem-ic .lk .sh{transform-origin:16px 10px;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.hm-prem-ic .ok{opacity:0;transform:scale(.4)}.hm-prem-list li.open .hm-prem-ic .lk .sh{transform:translateY(-3px) rotate(28deg)}.hm-prem-list li.on .hm-prem-ic{background:#14161f;color:#f1d58a;box-shadow:0 0 0 4px rgba(233,207,139,.22)}.hm-prem-list li.on .hm-prem-ic .lk{opacity:0;transform:scale(.6)}.hm-prem-list li.on .hm-prem-ic .ok{opacity:1;transform:none}.hm-prem-list b{font-size:1.05rem;color:#9aa1b2;transition:color .4s}.hm-prem-list small{font-size:.86rem;color:#b3b9c7;transition:color .4s}.hm-prem-list li.on b{color:#171a22}.hm-prem-list li.on small{color:#67708a}@media (max-width:900px){.hm-rab-in,.hm-prem-in{grid-template-columns:1fr}.hm-prem{height:auto;padding:0}.hm-prem-pin{position:static;display:block;min-height:0;padding:36px 16px 32px}.hm-prem-side{will-change:auto}.hm-prem-side::after{content:"";display:block;height:70vh}.hm-prem-stick{position:sticky;top:72px;background:#fff;padding:6px 0 10px}.hm-prem-side{order:1}.hm-prem-copy{order:2}.hm-prem-head h2{font-family:var(--serif);font-weight:500;font-size:clamp(1.7rem,7vw,2.3rem);line-height:1.08;margin:0 0 10px;color:#171a22}.hm-prem-head p{margin:0 0 16px;color:#4a5470;font-size:.96rem;line-height:1.55}.hm-rab{height:auto;padding:0}.hm-rab-cw::after{content:"";display:block;height:75vh}.hm-rab-pin{position:static;display:block;min-height:0;padding:36px 16px 32px}.hm-rab-calc{position:sticky;top:max(72px,16vh);background:#fff}.hm-rab-calc{padding:26px 0 0;border-left:0;border-top:1px solid #dfe4ee}.hm-rab-top .hm-rab-stack{margin-right:26px}.hm-rab-in{grid-template-columns:minmax(0,1fr)}.hm-rab-cw,.hm-rab-calc,.hm-rab-copy{min-width:0}}@media (max-width:639px){.hm-rab-top{grid-template-columns:minmax(0,1fr) 72px;gap:8px}.hm-rab-top .hm-rab-stack{margin-right:6px;height:112px;transform:scale(.74);transform-origin:100% 60%}.hm-rab-big{gap:6px}.hm-rab-big b{font-size:clamp(1.75rem,8.4vw,2.4rem)}.hm-rab-big s{font-size:.82rem}.hm-rab-pct{font-size:.72rem;padding:3px 7px}.hm-rab-lbl{font-size:.7rem}.hm-rab-chart{gap:6px}}@media (max-width:639px){.hm-rab-top{grid-template-columns:1fr 110px;gap:14px}.hm-rab-stack{height:108px}.hm-rab-stack i{width:62px;height:86px;margin-left:-31px}.hm-rab-chart{height:110px;gap:5px}.hm-rab-bar small{font-size:.62rem;left:-6px;right:-6px}.hm-rab-sum{grid-template-columns:repeat(2,1fr);row-gap:12px}.hm-rab-rules b{min-width:72px}.hm-prem-list li{padding:14px 0}}@media (min-width:901px){.hm-duo{position:relative}.hm-duo-pin{position:static;background:#fff}.hm-duo::after{display:none}.hm-duo .hm-prem-pin,.hm-duo .hm-rab-pin{position:static;padding:clamp(14px,2.4vh,28px) clamp(16px,3vw,40px)}.hm-duo .hm-prem::after,.hm-duo .hm-rab::after{display:none}.hm-duo .hm-prem-pin{padding-top:clamp(20px,3.5vh,40px)}.hm-duo .hm-rab-pin{padding-bottom:clamp(20px,3.5vh,40px)}.hm-duo .hm-prem-copy h2,.hm-duo .hm-rab-copy h2{font-size:clamp(1.9rem,3vw,2.7rem);margin-bottom:12px}.hm-duo .hm-prem-copy p,.hm-duo .hm-rab-copy p{margin-bottom:16px}.hm-duo .hm-prem-price{margin-bottom:18px}.hm-duo .hm-prem-price b{font-size:2.3rem}.hm-duo .hm-prem-list li{padding:11px 0}.hm-duo .hm-prem-rail i{transition:height .34s linear}.hm-duo .hm-rab-rules{margin-bottom:20px;gap:8px}.hm-duo .hm-rab-top{margin-bottom:14px}.hm-duo .hm-rab-stack{height:112px}.hm-duo .hm-rab-stack i{width:70px;height:96px;margin-left:-35px}.hm-duo .hm-rab-big b{font-size:clamp(2.3rem,4vw,3rem)}.hm-duo .hm-rab-chart{height:128px}.hm-duo .hm-rab-sum{margin-top:10px}.hm-duo .hm-rab-prem{margin-top:12px;padding-top:10px}}@media (min-width:901px) and (max-height:980px){.hm-duo .hm-prem-pin,.hm-duo .hm-rab-pin{padding-top:8px;padding-bottom:8px}.hm-duo .hm-prem-copy h2,.hm-duo .hm-rab-copy h2{font-size:clamp(1.6rem,2.5vw,2.2rem);margin-bottom:8px}.hm-duo .hm-prem-copy p,.hm-duo .hm-rab-copy p{margin-bottom:10px;font-size:.95rem}.hm-duo .hm-prem-price{margin-bottom:12px}.hm-duo .hm-prem-price b{font-size:2rem}.hm-duo .hm-prem-list li{padding:7px 0}.hm-duo .hm-rab-rules{margin-bottom:14px;gap:5px}.hm-duo .hm-rab-top{margin-bottom:8px}.hm-duo .hm-rab-stack{height:92px}.hm-duo .hm-rab-stack i{width:58px;height:80px;margin-left:-29px}.hm-duo .hm-rab-big b{font-size:2.3rem}.hm-duo .hm-rab-chart{height:104px}.hm-duo .hm-dark-cta{padding:11px 18px}.hm-duo .hm-rab-prem{margin-top:8px;padding-top:8px}}@media (min-width:901px) and (max-height:720px){.hm-duo .hm-prem-pin,.hm-duo .hm-rab-pin{padding-top:4px;padding-bottom:4px}.hm-duo .hm-prem-copy h2,.hm-duo .hm-rab-copy h2{font-size:1.5rem;margin-bottom:6px}.hm-duo .hm-prem-copy p,.hm-duo .hm-rab-copy p{margin-bottom:8px;font-size:.9rem;line-height:1.45}.hm-duo .hm-prem-list li{padding:4px 0}.hm-duo .hm-prem-list small{font-size:.8rem}.hm-duo .hm-rab-chart{height:84px}.hm-duo .hm-rab-stack{height:78px}.hm-duo .hm-rab-stack i{width:50px;height:68px;margin-left:-25px}.hm-duo .hm-rab-note,.hm-duo .hm-rab-prem{display:none}.hm-duo .hm-rab-rules{margin-bottom:10px}}@media (prefers-reduced-motion:reduce){.hm-duo .hm-prem-rail i{transition:none}}@media (prefers-reduced-motion:reduce){.hm-rab-bar i,.hm-rab-stack i,.hm-prem-list li::before,.hm-prem-ic svg,.hm-prem-list li b,.hm-prem-list li small{transition:none}.hm-prem-list li.now .hm-prem-ic{animation:none}}.hm-pick{padding:clamp(56px,7vh,80px) clamp(16px,3vw,40px);background:#f7f8fc}.hm-pick-in{max-width:1180px;margin:0 auto}.hm-pick-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 30px}.hm-pick-head h2{font-family:var(--serif);font-weight:500;font-size:clamp(1.9rem,4vw,3rem);line-height:1.05;margin:0 0 8px;color:#171a22}.hm-pick-head p{color:#5b6478;font-size:clamp(.95rem,1.15vw,1.05rem);max-width:56ch;margin:0}.hm-pick-all{color:#171a22;text-decoration:none;font-weight:700;font-size:.95rem;white-space:nowrap;border-bottom:2px solid #14161f;padding-bottom:2px}.hm-pick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 26px}.hm-pk{display:block;color:inherit;text-decoration:none}.hm-pk[hidden]{display:none}.hm-pk-img{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:#fff;border:1px solid #ebedf3;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease;border-radius:16px!important}@media (hover:hover) and (pointer:fine){.hm-pk:hover .hm-pk-img{transform:translateY(-6px);box-shadow:0 24px 44px rgba(20,28,55,.16)}}.hm-pk-img .hm-fit{position:absolute;inset:0;background:center / contain no-repeat;transform:translate(var(--tx,0%),var(--ty,0%)) scale(var(--s,1))}.hm-pk-meta{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:14px 4px 0}.hm-pk-name{font-size:1rem;font-weight:600;color:#171a22;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-pk-price{flex:none;font-size:.95rem;font-weight:600;color:#5b6478}.hm-pk.in{animation:hmPkIn .55s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i,0) * 60ms)}@keyframes hmPkIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:1000px){.hm-pick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-pk:nth-child(n+7){display:none}}@media (max-width:639px){.hm-pick{padding:48px 14px}.hm-pick-head{margin-bottom:20px}.hm-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.hm-pk-img{border-radius:12px!important}.hm-pk-meta{padding:10px 2px 0}.hm-pk-name{font-size:.88rem}.hm-pk-price{font-size:.85rem}}@media (prefers-reduced-motion:reduce){.hm-pk.in{animation:none}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}.reveal.in{opacity:1;transform:none}@keyframes hmDropIn{from{opacity:0}to{opacity:1}}.hm-band-box{animation:hmDropIn .3s ease both}@keyframes hmCurtain{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.hm-band-img,.hm-band-ov{animation:hmCurtain .55s cubic-bezier(.45,0,.35,1) .1s both}@keyframes hmRise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hmFadeDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.hm-nav{opacity:0;animation:hmFadeDown .45s ease .45s both}.hm-h1,.hm-lead{opacity:0;animation:hmRise .55s cubic-bezier(.2,.8,.2,1) .6s both}.hm-hero-nav{opacity:1;animation:hmRise .55s cubic-bezier(.2,.8,.2,1) .6s backwards}@keyframes hmCtaIn{0%{opacity:0;transform:translateY(18px)}42%{opacity:1;transform:translateY(0)}60%{transform:translateY(-14px)}76%{transform:translateY(0)}88%{transform:translateY(-5px)}100%{opacity:1;transform:translateY(0)}}.hm-hero-in .hm-cta,.hm-hero-in .hm-cta2,.hm-trust-hero{opacity:0;animation:hmRise .55s cubic-bezier(.2,.8,.2,1) .6s both}.hm-trust-hero{animation-delay:.75s}@media (prefers-reduced-motion:reduce){.hm-band-box,.hm-nav,.hm-h1,.hm-lead,.hm-hero-in .hm-cta,.hm-hero-in .hm-cta2,.hm-trust-hero{animation:none;opacity:1}.hm-band-img,.hm-band-ov{animation:none}.hm-feat-stage,.hm-tab,.hm-feat-copy>*{transition:none}.hm-band-txt .w,.hm-feat.reveal .hm-panel:not([hidden]),.hm-scroll-hint svg{animation:none}.reveal{transition:none}}@keyframes hmPanelIn{from{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}.hm-panel.in{animation:hmPanelIn .5s cubic-bezier(.2,.8,.2,1)}.hm-feat-stage-photo{padding:0!important;background:transparent;border:0}.hm-feat.reveal .hm-panel.hm-occ:not([hidden]){animation:none}.hm-feat-stage-photo::after{display:none}.hm-panel.hm-occ{position:absolute;inset:0;max-width:none;padding:0;border:0;border-radius:22px;background:transparent;box-shadow:none;overflow:hidden}.hm-occ img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:none;transition:none}.hm-occ .occ-bw{display:none}.hm-occ .occ-color{clip-path:none;transition:none}.hm-occ .occ-color.occ-plain{clip-path:none}.occ-tag{position:absolute;left:18px;bottom:18px;z-index:3;display:flex;flex-direction:column;gap:2px;padding:12px 16px;border-radius:14px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(20,28,55,.18);opacity:0;transform:translateY(10px);transition:opacity .5s ease 1.4s,transform .6s cubic-bezier(.2,.8,.2,1) 1.4s}.occ-tag b{font-family:var(--serif);font-weight:500;font-size:1.1rem;color:#171a22}.occ-tag span{font-size:.78rem;color:#67708a}.hm-occ .occ-tag{opacity:1;transform:none}.occ-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:transparent;color:#171a22;font-family:var(--serif);font-size:1.6rem}.occ-placeholder small{font-family:var(--font-body);font-size:.78rem;color:#67708a}@media (max-height:900px) and (min-width:640px){.hm-feat-stage-photo{min-height:0;height:clamp(220px,calc(100svh - 362px),470px)}}.hm-feat-stage.carousel .occ-color{clip-path:none!important;transition:none!important}.hm-feat-stage.carousel .occ-bw{display:none!important}.hm-feat-stage.carousel .hm-occ{contain:paint}.hm-feat-stage.carousel .occ-tag{-webkit-backdrop-filter:none;backdrop-filter:none;transition:none}@media (max-width:639px){.hm-feat-stage-photo{min-height:300px}.occ-tag{left:12px;bottom:12px;padding:10px 12px}.occ-tag b{font-size:.98rem}}.hm-feat-stage.carousel{display:flex;justify-content:flex-start;align-items:stretch;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.hm-feat-stage.carousel::-webkit-scrollbar{display:none}.hm-feat-stage.carousel .hm-panel.hm-occ{position:relative;inset:auto;flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always;display:block!important}.hm-feat-stage.carousel .hm-panel.hm-occ[hidden]{display:block!important}.hm-feat-stage.carousel .hm-occ .occ-color.occ-plain,.hm-feat-stage.carousel .hm-occ img{transform:none}.hm-panel.hm-occ{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.hm-panel.hm-occ.leave{opacity:0;pointer-events:none;z-index:1}.hm-panel.hm-occ.enter-from{opacity:0;transform:scale(1.03)}.hm-feat-stage.carousel .hm-panel.hm-occ.leave{opacity:1}.hm-feat-stage.carousel .hm-panel.hm-occ.enter-from{opacity:1;transform:none}.hm-feat{position:relative}.hm-shop{display:flex;align-items:flex-start;padding:clamp(44px,6vh,64px) clamp(16px,3vw,40px) clamp(36px,5vh,56px);background:#f1f4fb}.hm-shop-in{width:100%;max-width:1180px;margin:0 auto}.hm-shop-head{display:block;margin:0 0 22px}.hm-shop-head h2{font-family:var(--serif);font-weight:500;font-size:clamp(1.9rem,4vw,3rem);line-height:1.05;margin:0 0 10px;color:#171a22}.hm-shop-head p:last-child{color:#5b6478;font-size:clamp(.95rem,1.15vw,1.08rem);max-width:56ch;margin:0}.hm-shop-wrap{position:relative}.hm-shop-bar{position:relative;height:22px;margin:0 2px;cursor:pointer;touch-action:none;user-select:none}.hm-shop-bar::before{content:"";position:absolute;left:0;right:0;top:9px;height:4px;border-radius:4px;background:#e6e9f1}.hm-shop-bar i{position:absolute;top:7px;left:0;width:50%;height:8px;border-radius:8px;background:#14161f;transition:height .15s,top .15s;will-change:transform}.hm-shop-bar.dragging i{top:5px;height:12px}@media (hover:hover) and (pointer:fine){.hm-shop-bar:hover i{top:5px;height:12px}}.hm-shop-row{--gap:16px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 5 * var(--gap)) / 6);gap:var(--gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;touch-action:pan-x pan-y;padding:6px 2px 14px;cursor:grab;scrollbar-width:none;-ms-overflow-style:none}.hm-shop-row::-webkit-scrollbar{display:none}.hm-shop-row{user-select:none;-webkit-user-select:none}.hm-shop-row.dragging{cursor:grabbing;scroll-snap-type:none}@media (hover:hover) and (pointer:fine){.hm-shop-row,.hm-mcards{scroll-snap-type:none}}@media (hover:none){.hm-shop-row,.hm-mcards{scroll-snap-type:none}}.hm-shop-row.dragging .hm-shop-card{pointer-events:none}.hm-shop-row .hm-shop-card img,.hm-shop-row .hm-fit{-webkit-user-drag:none;user-select:none}.hm-shop-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.hm-catshop{padding:clamp(44px,6vh,64px) clamp(16px,3vw,40px) clamp(44px,6vh,72px);background:#f7f8fc}.hm-catshop-in{max-width:1240px;margin:0 auto}.hm-catshop-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 18px}.hm-catshop-head h2{font-family:var(--serif);font-weight:500;font-size:clamp(1.9rem,4vw,3rem);line-height:1.05;margin:0 0 8px;color:#171a22}.hm-catshop-head p{color:#5b6478;font-size:clamp(.95rem,1.15vw,1.08rem);max-width:56ch;margin:0}.hm-catshop-all{color:#171a22;text-decoration:none;font-weight:700;font-size:.95rem;white-space:nowrap;border-bottom:2px solid #14161f;padding-bottom:2px}.hm-catshop-head{margin-bottom:34px}.hm-catshop-block{margin:0 0 44px}.hm-catshop-block:last-child{margin-bottom:0}.hm-catshop-bh{display:flex;align-items:center;gap:20px;margin:0 0 20px}.hm-catshop-bh h3{font-family:var(--serif);font-weight:500;font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.1;margin:0;color:#171a22}.hm-catshop-bh::after{content:"";flex:1;height:1px;background:#e0e4ee}.hm-catshop-row{--gap:28px;grid-auto-columns:calc((100% - 3 * var(--gap)) / 4)}.hm-catshop-row .hm-shop-card{background:transparent;border:none;box-shadow:none;overflow:visible}@media (hover:hover) and (pointer:fine){.hm-catshop-row .hm-shop-card:hover{transform:none;box-shadow:none}}.hm-catshop-row .hm-shop-img{border-radius:16px;background:#fff;border:1px solid #ebedf3;padding:0;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(20,28,55,.04);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1)}@media (hover:hover) and (pointer:fine){.hm-catshop-row .hm-shop-card:hover .hm-shop-img{transform:translateY(-6px);box-shadow:0 24px 44px rgba(20,28,55,.16)}}@media (hover:hover) and (pointer:fine){.hm-shop-card:hover .hm-shop-img .hm-fit{transform:translate(var(--tx),var(--ty)) scale(calc(var(--s) * 1.05))}}.hm-catshop-row .hm-shop-meta{padding:14px 4px 0}.hm-catshop-row .hm-shop-name{font-size:1rem;color:#171a22}.hm-catshop-row .hm-shop-price{font-size:.95rem;font-weight:600;color:#5b6478}.hm-catshop-row .hm-shop-more{aspect-ratio:1 / 1;align-self:start;background:#14161f;box-shadow:none;padding:18px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1)}@media (hover:hover) and (pointer:fine){.hm-catshop-row .hm-shop-more:hover{transform:translateY(-6px);box-shadow:0 24px 44px rgba(20,28,55,.24)}}@media (max-width:1000px){.hm-catshop-row{grid-auto-columns:calc((100% - 2 * var(--gap)) / 3)}}@media (max-width:639px){.hm-catshop{padding:56px 14px 70px}.hm-catshop-head{margin-bottom:22px}.hm-catshop-block{margin-bottom:30px}.hm-catshop-bh{margin-bottom:12px}.hm-catshop .hm-catshop-row{--gap:12px;grid-template-rows:none;grid-auto-columns:calc((100% - var(--gap)) / 1.7)}.hm-catshop .hm-catshop-row .hm-shop-card:nth-child(n+7):not(.hm-shop-more){display:flex}.hm-catshop .hm-catshop-row .hm-shop-card{scroll-snap-align:none}.hm-catshop .hm-catshop-row .hm-shop-more{grid-row:auto;padding:14px}.hm-catshop-row .hm-shop-meta{padding:10px 2px 0}.hm-catshop-row .hm-shop-name{font-size:.88rem}.hm-catshop-all{font-size:.88rem}}.hm-shop-card{scroll-snap-align:start;display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#fff;border:1px solid #eceef4;border-radius:16px;overflow:hidden;box-shadow:0 8px 22px rgba(20,28,55,.06);transition:transform .3s ease,box-shadow .3s ease}@media (hover:hover) and (pointer:fine){.hm-shop-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(20,28,55,.12)}}.hm-shop-img{position:relative;aspect-ratio:1 / 1;background:#f4f5fa;overflow:hidden}.hm-shop-img .hm-fit{filter:drop-shadow(0 14px 18px rgba(20,28,55,.16));transition:transform .35s cubic-bezier(.2,.8,.2,1)}.hm-shop-img img{width:100%;height:100%;object-fit:contain;display:block}.hm-shop-meta{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:10px 12px 12px}.hm-shop-name{font-weight:600;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-shop-price{font-weight:700;font-size:.85rem;color:#3d6fe8;flex:none}.hm-shop-more{align-items:center;justify-content:center;gap:14px;text-align:center;background:#14161f;border-color:#14161f;color:#fff;padding:18px}@media (hover:hover) and (pointer:fine){.hm-shop-more:hover{background:#000}}.hm-shop-more-arrow{width:52px;height:52px;border-radius:50%;background:#fff;color:#14161f;display:inline-flex;align-items:center;justify-content:center;font-size:1.3rem;transition:transform .2s}@media (hover:hover) and (pointer:fine){.hm-shop-more:hover .hm-shop-more-arrow{transform:translateX(4px)}}.hm-shop-more-txt{font-weight:700;font-size:.95rem;color:#fff}@media (max-width:1023px){.hm-shop-row{grid-auto-columns:calc((100% - 2 * var(--gap)) / 3.3)}}.hm-mallar{display:flex;align-items:center;padding:clamp(56px,8vh,84px) clamp(16px,3vw,40px) clamp(40px,6vh,64px);background:#fff;overflow:hidden}.hm-mallar-in{width:100%;max-width:1220px;margin:0 auto;display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}.hm-mallar-kicker{display:block;width:44px;height:2px;background:#3d6fe8;border-radius:2px;margin:0 0 22px}.hm-mallar-copy h2{font-family:var(--serif);font-weight:500;font-size:clamp(2rem,3.6vw,3rem);line-height:1.05;margin:12px 0 12px;color:#171a22}.hm-mallar-copy p{color:#5b6478;font-size:clamp(.92rem,1.1vw,1.02rem);line-height:1.55;margin:0 0 20px;max-width:34ch}.hm-mallar-cta{display:inline-flex;align-items:center;background:#14161f;color:#fff;padding:13px 22px;border-radius:14px;font-weight:700;text-decoration:none;box-shadow:0 10px 26px rgba(20,22,31,.18)}@media (hover:hover) and (pointer:fine){.hm-mallar-cta:hover{background:#000}}.hm-mcards-clip{min-width:0}.hm-mallar-copy{position:relative;z-index:2}.hm-mcards{display:flex;gap:16px;height:clamp(380px,64svh,580px);min-width:0;--n:calc((100% - 2.5 * 16px) / 3.5);--bleed:0px;margin-right:calc(-1 * var(--bleed));padding:6px 0 14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;cursor:grab}.hm-mcards::-webkit-scrollbar{display:none}.hm-mcards{user-select:none;-webkit-user-select:none}.hm-mcards.dragging{cursor:grabbing;scroll-snap-type:none}.hm-mcards.dragging .hm-mcard{pointer-events:none}.hm-mcards>:last-child{margin-right:var(--bleed)}.hm-mcard{position:relative;flex:none;width:var(--n);border-radius:22px;overflow:hidden;text-decoration:none;color:#fff;background:#e9edf7;display:flex;align-items:flex-end;box-shadow:0 14px 34px rgba(20,28,55,.12);transition:width .8s cubic-bezier(.4,0,.2,1),transform .3s ease}.hm-mcard{scroll-snap-align:start}.hm-mcard img{-webkit-user-drag:none;user-select:none}@media (hover:hover) and (pointer:fine){.hm-mcard:hover{transform:translateY(-4px)}}.hm-mcard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hm-mcard::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(0,0,0,.55) 100%)}.hm-mcard-cap{position:relative;z-index:2;padding:18px;font-weight:800;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 2px 10px rgba(0,0,0,.4);line-height:1.25}.hm-mcard-more{background:#14161f;align-items:center;justify-content:center;flex-direction:column;gap:10px}.hm-mcard-more::after{display:none}.hm-mcard-more-arrow{width:50px;height:50px;border-radius:50%;background:#fff;color:#14161f;display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;transition:transform .2s}@media (hover:hover) and (pointer:fine){.hm-mcard-more:hover .hm-mcard-more-arrow{transform:translateX(4px)}}.hm-mcard-more .hm-mcard-cap{padding:0}.hm-scroll-hint{position:fixed;left:50%;bottom:22px;transform:translate(-50%,8px);z-index:900;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#fff;color:#14161f;border:1px solid rgba(20,28,55,.08);box-shadow:0 8px 24px rgba(20,28,55,.14);opacity:0;pointer-events:none;transition:opacity .4s ease,transform .4s ease}.hm-scroll-hint.on{opacity:1;transform:translate(-50%,0);transition-delay:.9s}.hm-scroll-hint svg{width:20px;height:20px;animation:hmHintBounce 1.6s ease-in-out infinite}@keyframes hmHintBounce{0%,100%{transform:translateY(-2px)}50%{transform:translateY(4px)}}@media (max-width:639px){.hm-scroll-hint{bottom:14px;width:40px;height:40px}}.hm-swipe-hint{display:none!important}.hm-swipe-hint{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;color:#14161f;pointer-events:none;opacity:0;transition:opacity .35s ease}.hm-swipe-hint.on{opacity:1}.hm-swipe-hint svg{width:40px;height:40px;animation:hmSwipeHand 1.5s cubic-bezier(.4,0,.2,1) infinite;filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 6px rgba(255,255,255,.9))}.hm-swipe-hint .hm-swipe-arrow{width:22px;height:2px;border-radius:2px;background:rgba(255,255,255,.55);position:relative}.hm-swipe-hint .hm-swipe-arrow::before{content:"";position:absolute;left:-1px;top:-4px;width:8px;height:8px;border-left:2px solid rgba(255,255,255,.55);border-bottom:2px solid rgba(255,255,255,.55);transform:rotate(45deg)}@keyframes hmSwipeHand{0%,15%{transform:translateX(-14px) rotate(-6deg);opacity:.6}45%,60%{transform:translateX(14px) rotate(6deg);opacity:1}100%{transform:translateX(-14px) rotate(-6deg);opacity:.6}}@media (prefers-reduced-motion:reduce){.hm-swipe-hint svg{animation:none}}@media (max-width:639px){.hm-band-box.collapsed{height:max(22svh,150px)}.hm-intro.nofeat.shrunk{height:calc(max(22svh,150px) + 2 * clamp(8px,1.3vw,14px))}.hm-intro.hm-flat-layout.hm-flat-collapsed .hm-band-box{height:max(22svh,150px)}.hm-band-box.collapsed .hm-band-txt{top:calc(50% + 22px);font-size:clamp(1.25rem,5.4vw,1.6rem)}.hm-band-box.collapsed .hm-band-txt .w{animation-name:hmWordInLite}.hm-feat-copy>*{filter:none!important}.hm-band-box{box-shadow:none;will-change:height}.hm-feat{contain:layout}.hm-hero-in{top:32%}.hm-h1{font-size:clamp(2.5rem,9.5vw,3.4rem)}.hm-lead{font-size:.98rem;margin-top:10px}.hm-hero-in .hm-cta{margin-top:18px;padding:15px 30px;font-size:1.05rem}.hm-hero-nav{bottom:clamp(24px,6vh,52px);left:clamp(18px,5vw,26px);gap:9px}.hm-hero-nav b{font-size:1.35rem}.hm-feat{padding:6px 14px 16px}.hm-feat-body{margin-top:12px;grid-template-columns:1fr}.hm-feat-copy{display:flex;order:2;padding:4px 2px 0}.hm-feat-copy h3{font-size:clamp(1.5rem,6.5vw,1.9rem);margin:0 0 6px}.hm-feat-copy p{font-size:.92rem;line-height:1.5;margin:0 0 12px;max-width:none}.hm-feat-cta{padding:12px 20px;font-size:.95rem}.hm-feat-stage{min-height:340px;padding:16px;order:1}.hm-feat-stage-photo{min-height:0;height:clamp(130px,calc(78svh - 330px),320px)}.hm-feat-copy p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hm-panel{max-width:340px;padding:18px}.hm-tabs{gap:6px}.hm-tab{padding:9px 4px 11px}.hm-tab b{font-size:.9rem}.hm-topbar.show-pill .hm-nav-ghost{display:none}.hm-shop{padding:56px 14px 48px}.hm-shop-head{margin-bottom:12px}.hm-shop-head h2{margin-bottom:4px}.hm-mallar{padding:56px 14px 40px;align-items:flex-start}.hm-mallar-in{grid-template-columns:minmax(0,1fr);gap:16px}.hm-mallar-copy h2{font-size:clamp(1.6rem,7vw,2.1rem);margin:8px 0 8px}.hm-mallar-copy p{margin-bottom:14px}.hm-mallar-cta{padding:11px 18px;font-size:.92rem}.hm-mcards{height:42svh;gap:8px;--n:calc((100% - 1.5 * 8px) / 2.5);scroll-snap-type:none}.hm-mcard{border-radius:16px}.hm-mallar-kicker{margin-bottom:14px}.hm-mcard-cap{padding:12px;font-size:.72rem}.hm-mcard-more-arrow{width:38px;height:38px}.hm-final{min-height:60svh;padding:60px 20px}.hm-shop-head{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:14px}.hm-shop-row{--gap:10px;grid-template-rows:1fr 1fr;grid-auto-columns:calc((100% - var(--gap)) / 2)}.hm-shop-card:nth-child(n+7):not(.hm-shop-more){display:none}.hm-shop-row{scroll-snap-type:none}.hm-shop-card{scroll-snap-align:none}.hm-shop-card:nth-child(4n+1){scroll-snap-align:start}.hm-shop-more{grid-row:1 / span 2}.hm-shop-img{aspect-ratio:1 / 1}.hm-shop-more-txt{font-size:1rem}.hm-shop-meta{padding:8px 9px 10px;gap:6px}.hm-shop-name{font-size:.8rem}.hm-shop-price{font-size:.78rem}.hm-shop-more-arrow{width:44px;height:44px}.hm-shop-more-txt{font-size:.85rem}}.hm-feat-copy h3,.hm-feat-copy p{transition:opacity .35s ease,transform .35s ease}.hm-feat-copy.swap h3,.hm-feat-copy.swap p{opacity:0;transform:translateY(8px)}.hm-tab.on::after{transform-origin:left;transform:scaleX(var(--fill,1))}@keyframes hmTabFill{from{transform:scaleX(0)}to{transform:scaleX(1)}}.hm-tabs.ticking .hm-tab::after{content:"";position:absolute;left:0;right:8px;bottom:-1px;height:2px;background:#3d6fe8;border-radius:2px;transform-origin:left;transform:scaleX(0)}.hm-tabs.ticking .hm-tab.done::after{transform:scaleX(1)}.hm-tabs.ticking .hm-tab.on::after{animation:hmTabFill var(--tick,3.2s) linear both}@media (prefers-reduced-motion:reduce){.hm-tabs.ticking .hm-tab.on::after{animation:none}}.hm-band-txt em{position:relative;display:inline-block;animation:hmEmGlow 6s ease-in-out 1.8s infinite}.hm-band-txt em::after{content:"";position:absolute;left:.08em;right:.02em;bottom:.02em;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(234,217,168,0),#ead9a8 20%,#ead9a8 80%,rgba(234,217,168,0));transform:scaleX(0);transform-origin:left center;opacity:.9}.hm-band-box.collapsed .hm-band-txt em::after{animation:hmEmLine 1s cubic-bezier(.65,0,.35,1) 1.2s both,hmEmLineBreath 6s ease-in-out 2.4s infinite}@keyframes hmEmGlow{0%,100%{color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.4)}50%{color:#f3e6c2;text-shadow:0 2px 24px rgba(0,0,0,.4),0 0 22px rgba(234,217,168,.35)}}@keyframes hmEmLine{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hmEmLineBreath{0%,100%{opacity:.9}50%{opacity:.45}}.hm-band-txt .w{will-change:transform,opacity}.hm-free{display:block;margin-top:.75em;font-family:var(--font-body,Inter,system-ui,sans-serif);font-style:normal;font-weight:500;font-size:clamp(.95rem,1.4vw,1.2rem);letter-spacing:.01em;line-height:1.3;color:rgba(255,255,255,.9)}.hm-free b{font-weight:600;color:#f1e4bf}@media (max-width:639px){.hm-free{margin-top:.6em;font-size:.82rem}}.hm-panel.hm-occ{transition:clip-path .75s cubic-bezier(.65,0,.35,1),filter .75s ease,opacity .3s ease;clip-path:inset(0 0 0 0 round 22px);z-index:2}.hm-panel.hm-occ.leave{opacity:1!important;z-index:1;filter:brightness(.82) saturate(.9)}.hm-panel.hm-occ.enter-from{opacity:1;transform:none;clip-path:inset(0 0 0 100% round 22px)}.hm-feat.dir-back .hm-panel.hm-occ.enter-from{clip-path:inset(0 100% 0 0 round 22px)}.hm-feat-stage.carousel .hm-panel.hm-occ,.hm-feat-stage.carousel .hm-panel.hm-occ.enter-from{clip-path:none!important;filter:none!important}.hm-feat.in .hm-feat-copy>*{transition:opacity .38s ease,transform .5s cubic-bezier(.2,.8,.2,1),filter .38s ease}.hm-feat.in .hm-feat-copy.swap>h3,.hm-feat.in .hm-feat-copy.swap>p,.hm-feat.in .hm-feat-copy.swap>.hm-feat-cta{opacity:0;transform:translateX(-14px);transition:opacity .2s ease,transform .22s ease}.hm-feat.in.dir-back .hm-feat-copy.swap>h3,.hm-feat.in.dir-back .hm-feat-copy.swap>p,.hm-feat.in.dir-back .hm-feat-copy.swap>.hm-feat-cta{transform:translateX(14px)}.hm-feat.in .hm-feat-copy:not(.swap)>p{transition-delay:.06s}.hm-feat.in .hm-feat-copy:not(.swap)>.hm-feat-cta{transition-delay:.12s}.occ-placeholder{background:linear-gradient(135deg,#eef1f8 0%,#f7f3ea 55%,#eadfca 100%);border-radius:22px}.occ-placeholder span{font-size:clamp(1.4rem,3vw,2rem)}@media (prefers-reduced-motion:reduce){.hm-band-txt em,.hm-band-box.collapsed .hm-band-txt em::after{animation:none}.hm-band-box.collapsed .hm-band-txt em::after{transform:scaleX(1)}.hm-panel.hm-occ,.hm-panel.hm-occ.enter-from{transition:none;clip-path:none}.hm-feat.in .hm-feat-copy>*{transition:none}}.hm-band-img{filter:saturate(.82) contrast(1.06) brightness(.92)}.hm-band-ov{background:linear-gradient(180deg,rgba(7,9,16,.62) 0%,rgba(7,9,16,.28) 30%,rgba(7,9,16,.34) 62%,rgba(7,9,16,.88) 100%),radial-gradient(120% 80% at 50% 45%,rgba(0,0,0,0) 40%,rgba(0,0,0,.35) 100%)}.hm-eyebrow{display:inline-flex;align-items:center;gap:14px;margin:0 0 18px;font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.86)}.hm-eyebrow::before,.hm-eyebrow::after{content:"";width:34px;height:1px;background:rgba(255,255,255,.45)}.hm-band-box .hm-h1{font-weight:500;letter-spacing:-.02em;font-size:clamp(2.7rem,7.4vw,6.4rem);line-height:1.02;margin:0;text-shadow:0 2px 30px rgba(0,0,0,.4)}.hm-band-box .hm-h1 em{color:#ead9a8;font-style:italic}.hm-band-box .hm-lead{max-width:520px;margin:20px auto 0;color:rgba(255,255,255,.84);font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.6;font-weight:400}.hm-ctas{display:flex;gap:12px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:28px}.hm-hero-in .hm-cta{margin:0;padding:17px 36px;border-radius:999px;font-size:1.05rem;font-weight:700;letter-spacing:.01em;background:#fff;color:#14161f;box-shadow:0 14px 40px rgba(0,0,0,.35);transition:transform .18s ease,box-shadow .18s ease}@media (hover:hover) and (pointer:fine){.hm-hero-in .hm-cta:hover{transform:translateY(-2px);background:#fff;box-shadow:0 18px 46px rgba(0,0,0,.42)}}.hm-cta2{display:inline-flex;align-items:center;padding:16px 28px;border-radius:999px;border:1px solid rgba(255,255,255,.42);color:#fff;text-decoration:none;font-weight:600;font-size:1rem;backdrop-filter:blur(6px);background:rgba(255,255,255,.06);transition:background .18s ease,border-color .18s ease}@media (hover:hover) and (pointer:fine){.hm-cta2:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.7)}}.hm-trust-hero{margin-top:22px;gap:8px 22px}.hm-trust-hero li{color:rgba(255,255,255,.8);font-weight:500;font-size:.84rem;letter-spacing:.01em}.hm-trust-hero .chk{width:16px;height:16px;background:rgba(234,217,168,.18);color:#ead9a8;border:1px solid rgba(234,217,168,.55)}.hm-trust-hero .chk svg{width:9px;height:9px}.hm-hero-nav::before{content:attr(data-label);display:block;font-size:.66rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:4px}.hm-hero-nav b{font-weight:500;font-size:clamp(1.5rem,2.2vw,2.1rem);letter-spacing:0}.hm-hero-nav a::before{background:#ead9a8;height:2px}.hm-hero-nav span{color:rgba(234,217,168,.9)}@media (max-width:639px){.hm-eyebrow{font-size:.62rem;letter-spacing:.16em;gap:10px;margin-bottom:12px}.hm-eyebrow::before,.hm-eyebrow::after{width:22px}.hm-band-box .hm-h1{font-size:clamp(2.35rem,10.5vw,3.1rem)}.hm-band-box .hm-lead{font-size:.95rem;margin-top:12px;max-width:34ch}.hm-ctas{margin-top:20px;gap:10px}.hm-hero-in .hm-cta{padding:14px 26px;font-size:1rem;width:min(100%,300px);justify-content:center;text-align:center}.hm-cta2{padding:12px 22px;font-size:.92rem}.hm-trust-hero{margin-top:16px;gap:6px 14px}.hm-trust-hero li{font-size:.76rem}.hm-hero-in{top:42%;width:100%;padding:0 20px}.hm-band-img{object-position:50% 30%}.hm-hero-nav{left:14px;right:14px;bottom:max(18px,env(safe-area-inset-bottom));flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px}.hm-hero-nav::before{display:none}.hm-hero-nav a{padding:9px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.32);background:rgba(12,14,22,.38);backdrop-filter:blur(8px);gap:0}.hm-hero-nav a::before{display:none}.hm-hero-nav b{font-size:.86rem;font-weight:600;text-shadow:none;transform:none!important}.hm-hero-nav span{display:none}}.hm-band-img{display:none}.hm-band-ov{background:radial-gradient(48% 62% at 84% 46%,rgba(10,108,245,.17) 0%,rgba(10,108,245,0) 70%),radial-gradient(40% 50% at 8% 12%,rgba(122,162,255,.20) 0%,rgba(122,162,255,0) 70%),radial-gradient(46% 46% at 22% 100%,rgba(10,108,245,.09) 0%,rgba(10,108,245,0) 70%),linear-gradient(180deg,#ffffff 0%,#f3f7ff 100%)}.hm-band-box{background:#f6f9ff;box-shadow:0 12px 44px rgba(10,60,160,.08)}.hm-band-box .hm-h1{color:#14161f;text-shadow:none;font-weight:600;letter-spacing:-.025em}.hm-band-box .hm-h1 em{position:relative;display:inline-block;font-style:italic;color:#0a6cf5;padding:0 .06em .06em 0}.hm-band-box .hm-h1 em::after{content:"";position:absolute;left:2%;right:4%;bottom:-.06em;height:.18em;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M3 14C50 4 120 2 197 9' fill='none' stroke='%237aa2ff' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.hm-band-box .hm-h1 em::after{animation:hmUnderline .75s cubic-bezier(.65,0,.35,1) 1.05s both}.hm-band-box.collapsed .hm-h1 em::after{animation:none;clip-path:inset(0 100% 0 0)}@keyframes hmUnderline{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:reduce){.hm-band-box .hm-h1 em::after{animation:none}}.hm-band-box .hm-lead,.hm-trust-hero,.hm-hero-nav{display:none!important}.hm-hero-in .hm-cta{background:#0a6cf5;color:#fff;box-shadow:0 14px 30px rgba(10,108,245,.30)}.hm-hero-in .hm-cta{transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}@media (hover:hover) and (pointer:fine){#hmBandBox .hm-hero-in .hm-cta:hover{background:#0a62e0;color:#fff;transform:translateY(-1px);box-shadow:0 16px 32px rgba(10,108,245,.34)}}@media (hover:hover) and (pointer:fine){#hmBandBox .hm-cta2:hover{background:#fff;color:#14161f;border-color:rgba(20,22,31,.32);transform:translateY(-1px)}}.hm-cta2{color:#14161f;border-color:rgba(20,22,31,.16);background:#fff;backdrop-filter:none}@media (hover:hover) and (pointer:fine){.hm-cta2:hover{background:#fff;border-color:rgba(10,108,245,.55);color:#0a6cf5}}.hm-band-box .hm-band-txt{color:#14161f;text-shadow:none}.hm-band-box .hm-band-txt em{color:#0a6cf5;animation:none;text-shadow:none}.hm-band-txt em::after{background:linear-gradient(90deg,rgba(10,108,245,0),#0a6cf5 30%,#7aa2ff 70%,rgba(10,108,245,0))!important}.hm-free b{color:#0a6cf5}@media (min-width:640px){.hm-band-txt{top:calc(50% + 37px);font-size:min(clamp(1.9rem,5.4vw,3.6rem),6.2svh)}}.hm-topbar:not(.solid) .hm-nav-ghost{color:#14161f}@media (hover:hover) and (pointer:fine){.hm-topbar:not(.solid) .hm-nav-ghost:hover{background:rgba(20,22,31,.06)}}body #hmTopbar:not(.solid) .hm-cart,body #hmTopbar:not(.solid) .hm-auth-ic,body #hmTopbar:not(.solid) .hm-bell,body #hmTopbar:not(.solid) .hm-lang{color:#14161f;background:rgba(255,255,255,.85);border-color:rgba(20,22,31,.10);box-shadow:0 4px 14px rgba(10,60,160,.08)}@media (min-width:901px){.hm-band-box{--hm-side:calc((100% - min(1160px,100% - 140px)) / 2)}.hm-hero-in{left:calc(var(--hm-side) + min(320px,27%));top:50%;width:min(640px,54%);text-align:left;padding:0}.hm-band-box .hm-h1{font-size:clamp(3rem,5.4vw,6.6rem)}.hm-hero-in .hm-ctas{justify-content:flex-start;margin-top:34px}}.hm-hero-phone{position:absolute;z-index:3;right:calc(var(--hm-side,70px) + 30px);top:50%;width:calc(272px * var(--hk,1));height:calc(560px * var(--hk,1));margin-top:calc(-280px * var(--hk,1));transform:none;transition:opacity .5s ease,transform .8s cubic-bezier(.4,0,.2,1);animation:hpIn .9s cubic-bezier(.2,.8,.2,1) .45s both}@keyframes hpIn{from{opacity:0;transform:translateY(calc(22px * var(--hk,1)))}to{opacity:1;transform:none}}.hm-hero-phone::before,.hm-hero-phone::after{content:"";position:absolute;left:50%;top:50%;z-index:-1;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%)}.hm-hero-phone::before{width:215%;background:radial-gradient(circle at 32% 28%,#f1f6ff 0%,#d9e6ff 45%,#bcd2ff 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7),0 40px 90px -40px rgba(10,108,245,.35)}.hm-hero-phone::after{width:292%;border:1.5px solid rgba(10,108,245,.13)}.hm-band-box.collapsed .hm-hero-phone{opacity:0;transform:translateY(calc(-78px * var(--hk,1)))}.hm-intro.hm-settled .hm-hero-phone{animation:none}.hm-band-m{display:none}@media (max-width:900px){.hm-band-d{display:none}.hm-band-m{display:inline}#hwTitle{display:none}}#hwTitle.tw-wait .tw-ch{opacity:0}#hwTitle.tw-go .tw-ch{animation:twCh .32s ease both}@keyframes twCh{from{opacity:0;transform:translateY(.18em)}to{opacity:1;transform:none}}.hm-hero-phone::before,.hm-hero-phone::after{transition:opacity .5s ease}.hm-hero-phone.hp-flying::before,.hm-hero-phone.hp-flying::after{opacity:0;transition:opacity .25s ease}.hm-hero-phone.hp-fly-up::before,.hm-hero-phone.hp-fly-up::after{opacity:0;transition:none}.hw-halo{transition:opacity .5s ease}.hp-scr{clip-path:circle(75% at 50% 46%)}.hm-hero-phone.hp-handover .hp-dev{background:transparent;box-shadow:none}.hm-hero-phone.hp-handover .hp-body::before,.hm-hero-phone.hp-handover .hp-body::after{display:none}.hm-hero-phone.hp-handover .hp-scr{background:transparent;clip-path:circle(0% at 50% 46%);transition:clip-path .5s cubic-bezier(.4,0,.2,1)}.hm-hero-phone.hp-handover .hp-scr iframe{transform:translate(-10px,-20px) scale(.698);transition:transform .5s cubic-bezier(.4,0,.2,1)}.hm-hero-phone.hp-handover .hp-status{opacity:0;transition:opacity .2s ease}.hm-hero-phone.hp-up-slide .hp-scr iframe{animation:hpSlideIn .55s cubic-bezier(.2,.8,.2,1) both}@keyframes hpSlideIn{from{transform:translateX(150px) scale(.64615)}to{transform:translateX(0) scale(.64615)}}.hw-floor{position:absolute;left:50%;bottom:-14px;width:92%;height:44px;transform:translateX(-50%);pointer-events:none;opacity:0;background:radial-gradient(closest-side,rgba(20,28,55,.38),rgba(20,28,55,0));border-radius:50%;z-index:0}html.hm-flying .hw-halo{opacity:0;transition:opacity .15s ease}.hm-hero-phone.hp-rise::before,.hm-hero-phone.hp-rise::after{opacity:0;transition:none}@media (max-width:900px){.hm-band-box .hm-hero-phone.hp-rise{opacity:0!important;transform:translateY(calc(39px * var(--hk,1)))!important;transition:none!important}}@media (max-width:900px){.hm-hero-phone{transition:opacity .55s ease .12s,transform .8s cubic-bezier(.4,0,.2,1)}}.hp-body{position:absolute;left:0;top:0;width:272px;height:560px;transform:scale(var(--hk,1));transform-origin:0 0}.hp-body::before,.hp-body::after{content:"";position:absolute;width:3.5px;border-radius:2px}.hp-body::before{left:-5.5px;top:100px;height:150px;background:linear-gradient(to bottom,#6b6f79 0 24px,transparent 24px 44px,#6b6f79 44px 92px,transparent 92px 104px,#6b6f79 104px 150px)}.hp-body::after{right:-5.5px;top:150px;height:74px;background:#6b6f79}.hp-dev{position:relative;width:272px;height:560px;box-sizing:border-box;padding:10px;background:#0f1117;border-radius:46px;box-shadow:0 0 0 2px #5d616b,0 0 0 3.5px #23252b,0 60px 90px -40px rgba(20,28,55,.5),0 24px 40px -24px rgba(20,28,55,.35),inset 0 0 0 1.5px #2b2f3b}.hp-scr{position:relative;width:252px;height:540px;overflow:hidden;border-radius:36px;background:#0a6cf5;isolation:isolate}.hp-scr iframe{position:absolute;left:0;top:0;width:390px;height:836px;border:0;transform-origin:0 0;transform:scale(.64615);opacity:0;transition:opacity .5s ease;pointer-events:none}.hp-scr iframe.on{opacity:1}.hp-status{position:absolute;z-index:2;left:0;right:0;top:0;height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 22px 0 28px;color:#fff;font-size:12px;pointer-events:none}.hp-status b{font-weight:600}.hp-isl{position:absolute;left:50%;top:10px;width:74px;height:22px;margin-left:-37px;border-radius:12px;background:#000}.hm-cta2{gap:9px}.hm-cta2 svg{width:19px;height:19px;flex:none}@media (max-width:900px){.hm-hero-in{top:190px;width:100%;padding:0 20px;text-align:center}.hm-band-box .hm-h1{font-size:clamp(2.5rem,10.6vw,4.2rem);line-height:1.04}.hm-hero-in .hm-ctas{margin-top:18px}.hm-hero-phone{left:calc(50% - 136px * var(--hk,1));right:auto;top:auto;bottom:22px;margin-top:0;transform:none;animation-name:hpInM}.hm-hero-phone::before{width:165%;top:52%}.hm-hero-phone::after{display:none}@keyframes hpInM{from{opacity:0;transform:translateY(calc(28px * var(--hk,1)))}to{opacity:1;transform:none}}.hm-band-box.collapsed .hm-hero-phone{opacity:0;transform:translateY(calc(56px * var(--hk,1)))}}@media (max-width:639px){.hm-ctas{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:min(100%,360px);margin-left:auto;margin-right:auto}.hm-hero-in .hm-cta{grid-column:1 / -1;width:100%;padding:15px 18px;font-size:1rem;text-align:center;justify-content:center}.hm-cta2{width:100%;justify-content:center;padding:12px 10px;font-size:.88rem;white-space:nowrap;gap:7px}.hm-cta2 svg{width:17px;height:17px}}@media (prefers-reduced-motion:reduce){.hm-hero-phone{animation:none!important}}.hm-intro{background:linear-gradient(180deg,#f8faff 0%,#eef3ff 100%)}.hm-shop{padding-top:clamp(36px,5vh,56px);padding-bottom:clamp(30px,4vh,48px)}.hm-shop-bar i{background:#0a6cf5}.hm-shop-bar::before{background:#dfe7f7}.hm-mallar-in{grid-template-columns:minmax(0,1fr)}.hm-mallar{padding-top:clamp(40px,6vh,64px)}.hm-mcard:not(.hm-mcard-more) .hm-mcard-cap{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 8%;font-family:var(--serif);font-weight:600;font-size:clamp(1.6rem,2.6vw,2.6rem);letter-spacing:-.01em;text-transform:none;line-height:1.08;color:#fff;text-shadow:0 4px 24px rgba(0,0,0,.25)}@media (max-width:900px){.hm-shop{padding-top:28px;padding-bottom:26px}.hm-mallar{padding-top:32px}.hm-mcard:not(.hm-mcard-more) .hm-mcard-cap{font-size:clamp(1.3rem,6vw,1.9rem)}}.hm-mallar{background:#f1f4fb;padding:6px clamp(16px,3vw,40px) clamp(44px,6vh,64px);overflow:visible}.hm-mallar-in{max-width:1180px;display:block}.hm-mcards{height:auto;margin-right:0;align-items:flex-start;gap:16px;padding:6px 2px 16px;--n:calc((100% - 4 * 16px) / 5)}.hm-mcards>:last-child{margin-right:0}.hm-mcard{aspect-ratio:10 / 16;border-radius:18px;box-shadow:0 10px 26px rgba(20,28,55,.10);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1)}@media (hover:hover) and (pointer:fine){.hm-mcard:hover{transform:translateY(-6px);box-shadow:0 22px 40px rgba(20,28,55,.16)}}.hm-mcard::after{background:linear-gradient(180deg,rgba(0,0,0,0) 60%,rgba(0,0,0,.18) 100%)}.hm-mcard:not(.hm-mcard-more) .hm-mcard-cap{padding:0 9%;font-size:clamp(1.15rem,1.75vw,1.7rem);line-height:1.1;overflow-wrap:normal;word-break:normal}@media (min-width:1024px){.hm-mcards{overflow:visible}}@media (max-width:1023px){.hm-mcards{padding-bottom:34px;margin-bottom:-22px}}.hm-mcard-more{background:linear-gradient(160deg,#3d86ff,#0a6cf5);gap:14px;box-shadow:0 14px 30px -12px rgba(10,108,245,.55)}.hm-mcard-more-arrow{width:52px;height:52px;background:#fff;color:#0a6cf5}.hm-mcard-more-arrow svg{width:22px;height:22px}.hm-mcard-more .hm-mcard-cap{font-size:.95rem;font-weight:700;letter-spacing:0;text-transform:none;text-shadow:none}@media (max-width:1023px){.hm-mcards{--n:calc((100% - 2 * 14px) / 3.3);gap:14px}}@media (max-width:639px){.hm-mallar{padding:0 14px 40px}.hm-mcards{--n:calc((100% - 2 * 10px) / 2.3);gap:10px}.hm-mcard{border-radius:16px}.hm-mcard:not(.hm-mcard-more) .hm-mcard-cap{font-size:clamp(1.05rem,5vw,1.4rem)}.hm-mcard-more-arrow{width:42px;height:42px}}.hm-prem-in,.hm-rab-in{width:min(1160px,100%);background:#f5f8ff;border:1px solid #e3ecfd;border-radius:28px;padding:clamp(22px,3.2vh,38px) clamp(22px,3.4vw,48px);box-sizing:border-box}.hm-rab-copy h2,.hm-prem-copy h2{font-weight:600;letter-spacing:-.02em;font-size:clamp(1.9rem,3.4vw,2.9rem)}.hm-prem-price b{color:#14161f}.hm-prem-side,.hm-rab-calc{background:#fff;border-radius:22px;box-shadow:0 20px 44px -30px rgba(10,60,160,.35)}.hm-prem-side{padding:6px 22px}.hm-prem-list li:last-child{border-bottom:0}.hm-prem-list li b{color:#4a5470}.hm-rab-calc{border-left:0!important;padding:clamp(18px,2.4vh,26px) clamp(18px,2vw,28px) clamp(14px,2vh,20px)!important}.hm-rab-copy .hm-dark-cta{background:#0a6cf5;color:#fff;box-shadow:0 14px 30px -14px rgba(10,108,245,.55)}@media (hover:hover) and (pointer:fine){.hm-rab-copy .hm-dark-cta:hover{background:#0a62e0}}.hm-rab-bar i{background:#dbe6fb;border-radius:8px 8px 3px 3px!important}@media (hover:hover) and (pointer:fine){.hm-rab-bar:hover i{background:#c9d9fa}}.hm-rab-bar.past i{background:#b6cbf6}.hm-rab-bar.on i{background:linear-gradient(180deg,#3d86ff,#0a6cf5);box-shadow:0 10px 20px -10px rgba(10,108,245,.7)}.hm-rab-bar.on span,.hm-rab-bar small{color:#0a6cf5}.hm-rab-pct{background:#e6efff!important;color:#0a6cf5!important}.hm-rab-sum{border-top:1px solid #edf1f8;padding-top:14px}.hm-rab-sum div{border-left-color:#edf1f8}.hm-rab-sum .save b{color:#0a6cf5}.hm-rab-prem{color:#67708a}.hm-rab-prem a{color:#0a6cf5}.hm-rab-stack i{border-radius:6px!important}.hm-prem-list li.on .hm-prem-ic{background:#0a6cf5;color:#fff;box-shadow:0 0 0 4px rgba(10,108,245,.14)}.hm-prem-rail i{background:linear-gradient(180deg,#7aa2ff,#0a6cf5);box-shadow:0 0 10px rgba(10,108,245,.35)}.hm-prem-rail i::after{background:#7aa2ff;box-shadow:0 0 0 4px rgba(10,108,245,.18),0 0 14px rgba(10,108,245,.5)}.hm-prem-list li::before{background:linear-gradient(90deg,#0a6cf5,#7aa2ff 60%,rgba(122,162,255,0))}@media (min-width:901px){.hm-duo .hm-prem-pin,.hm-duo .hm-rab-pin{padding-top:clamp(8px,1.4vh,16px);padding-bottom:clamp(8px,1.4vh,16px)}.hm-duo-pin{background:transparent}}@media (max-width:900px){.hm-prem-in,.hm-rab-in{background:transparent;border:0;border-radius:0;padding:8px 4px}.hm-prem-stick{background:#fff!important}.hm-prem-pin,.hm-rab-pin{padding-left:12px!important;padding-right:12px!important}.hm-prem-side{padding:0;background:transparent;box-shadow:none}.hm-rab-calc{top:max(72px,14vh)!important;background:#fff!important;border-top:0!important;margin-top:14px}.hm-rab-copy h2,.hm-prem-copy h2{font-size:clamp(1.7rem,7.4vw,2.3rem)}}