.hm{font-family:var(--b-body);color:var(--b-ink);background:#fff;overflow-x:clip}.hm :where(h1,h2,h3,p){margin:0}.hm a{color:inherit}.hm-wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 32px;position:relative}@media (max-width:700px){.hm-wrap{padding:0 18px}}.hm-hero{background:var(--b-blue);color:#fff;isolation:isolate;position:relative;overflow:hidden}.hm-hero .b-orbits i,.hm-hero .b-orbits b{top:58%;left:72%}@media (max-width:999px){.hm-hero .b-orbits i,.hm-hero .b-orbits b{top:76%;left:50%}}.hm-hero-in{align-items:end;gap:8px;min-height:min(860px,100svh - 80px);padding-top:48px;display:grid}@media (min-width:1000px){.hm-hero-in{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:0;padding-top:56px}}.hm-hero-text{z-index:3;align-self:center;padding-bottom:24px;position:relative}@media (min-width:1000px){.hm-hero-text{padding-bottom:72px}}.hm-h1{flex-direction:column;display:flex}.hm-h1-kicker{font:600 17px/1.3 var(--b-body);color:#ffffffe0;margin-bottom:14px;animation:.7s cubic-bezier(.2,.8,.2,1) both hmRise}.hm-h1-main{font:900 clamp(64px,9.2vw,136px)/.86 var(--b-disp);text-transform:uppercase;letter-spacing:-.005em;white-space:nowrap;animation:.8s cubic-bezier(.2,.8,.2,1) 50ms both hmRise}@media (max-width:420px){.hm-h1-main{font-size:clamp(60px,18vw,80px)}}.hm-h1-script{font:400 clamp(60px,8.2vw,120px)/1 var(--b-script);transform-origin:0;margin:-.02em 0 0 .12em;animation:.8s cubic-bezier(.2,.8,.2,1) .15s both hmRise;transform:rotate(-4deg)}.hm-swoosh{color:#fff;width:min(64%,430px);height:auto;margin:-6px 0 0 18%;display:block;transform:rotate(-3deg)}.hm-swoosh path{stroke-dasharray:440;stroke-dashoffset:440px;animation:.9s cubic-bezier(.6,.1,.3,1) .6s forwards hmDraw}@keyframes hmDraw{to{stroke-dashoffset:0}}@keyframes hmRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1}}.hm-h1-script{animation-name:hmRiseRot}@keyframes hmRiseRot{0%{opacity:0;transform:translateY(22px)rotate(-4deg)}to{opacity:1;transform:rotate(-4deg)}}.hm-hero .hm-lede{color:#ffffffed;max-width:540px;margin-top:22px;font-size:clamp(16px,1.5vw,20px);line-height:1.55}.hm-ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}@media (max-width:480px){.hm-ctas .b-btn{width:100%}}.hm-facts{flex-wrap:wrap;gap:14px 30px;margin:36px 0 0;padding:0;list-style:none;display:flex}.hm-facts li{color:#ffffffd1;grid-template-rows:auto auto;grid-template-columns:44px auto;align-items:center;column-gap:12px;font-size:14px;display:grid}.hm-facts li span{background:#ffffff29;border-radius:14px;grid-row:1/3;place-items:center;width:44px;height:44px;display:grid}.hm-facts li span svg{width:20px;height:20px}.hm-facts li b{color:#fff;font-size:17px;font-weight:700}.hm-stage{--mx:0;--my:0;aspect-ratio:1/1.04;perspective:1200px;place-self:end center;width:min(100%,680px);position:relative}@media (max-width:999px){.hm-stage{width:min(100%,520px);margin-top:4px}}.hm-stage-mascot{transform:translate3d(calc(var(--mx)*14px),calc(var(--my)*8px),0) rotateY(calc(var(--mx)*7deg)) rotateX(calc(var(--my)*-4deg));transform-origin:50% 100%;justify-content:center;align-items:flex-end;transition:transform 50ms linear;display:flex;position:absolute;inset:0}.hm-mascot{filter:drop-shadow(0 40px 50px #05145a59);width:100%;height:auto;animation:.9s cubic-bezier(.2,.8,.2,1) .1s both hmRise;display:block}.hm-chip{z-index:2;color:var(--b-ink);white-space:nowrap;background:#fff;border-radius:20px;align-items:center;gap:12px;padding:12px 18px 12px 12px;animation:6s ease-in-out infinite hmFloat,.6s cubic-bezier(.3,1.4,.5,1) both hmPop;display:flex;position:absolute;box-shadow:0 24px 50px -22px #05145a99}.hm-chip i{border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.hm-chip i svg{width:20px;height:20px}.hm-chip b{font-size:16px;font-weight:700;display:block}.hm-chip small{color:var(--b-mute);margin-top:2px;font-size:12.5px;display:block}.hm-chip-1{rotate:3deg;translate:calc(var(--mx)*-22px) calc(var(--my)*-14px);animation-delay:0s,.7s;top:15%;left:3%}.hm-chip-2{rotate:-3deg;translate:calc(var(--mx)*26px) calc(var(--my)*16px);animation-delay:1.2s,.95s;top:30%;right:-2%}.hm-chip-3{rotate:2deg;translate:calc(var(--mx)*18px) calc(var(--my)*20px);animation-delay:.6s,1.2s;bottom:16%;right:2%}@keyframes hmFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes hmPop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@media (max-width:999px){.hm-chip{border-radius:16px;gap:9px;padding:9px 13px 9px 9px}.hm-chip i{border-radius:11px;width:34px;height:34px}.hm-chip b{font-size:14px}.hm-chip small{font-size:11.5px}.hm-chip-1{top:6%;left:0}.hm-chip-2{top:36%;right:0}.hm-chip-3{bottom:10%;left:2%;right:auto}}@media (max-width:380px){.hm-chip small{display:none}}.hm-marquee{background:var(--b-orange);color:#fff;overflow:hidden}.hm-marquee-track{width:max-content;animation:42s linear infinite hmMarquee;display:flex}.hm-marquee-track>span{display:flex}.hm-marquee-track>span>span{font:900 38px/1 var(--b-disp);text-transform:uppercase;white-space:nowrap;align-items:center;gap:28px;padding:20px 0 20px 28px;display:inline-flex}.hm-marquee-track i{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:#fff;width:18px;height:18px}@keyframes hmMarquee{to{transform:translate(-50%)}}@media (max-width:700px){.hm-marquee-track>span>span{gap:22px;padding:16px 0 16px 22px;font-size:28px}}.hm-sec{padding:120px 0}@media (max-width:700px){.hm-sec{padding:76px 0}}.hm-mist{background:var(--b-mist)}.hm-blue{background:var(--b-blue);color:#fff;isolation:isolate;position:relative;overflow:hidden}.hm-deep{background:var(--b-blue-deep);color:#fff;overflow:hidden}.hm-head{gap:22px;margin-bottom:56px;display:grid}@media (min-width:960px){.hm-head{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:end;gap:48px}}.hm-head>p{color:var(--b-ink-2);font-size:18px;line-height:1.6}.hm-head>p a{color:var(--b-blue);font-weight:600}.hm .hm-lede{color:#ffffffe6;max-width:620px;margin-top:20px;font-size:18px;line-height:1.6}.hm-center{justify-content:center;margin-top:40px;display:flex}.hm-steps{gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.hm-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.hm-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.hm-step{--c:var(--b-blue);background:var(--b-mist);border-radius:32px;flex-direction:column;gap:12px;padding:32px 30px;transition:transform .25s;display:flex}.hm-step:hover{transform:translateY(-6px)}.hm-step[data-c=orange]{--c:var(--b-orange)}.hm-step[data-c=green]{--c:var(--b-green)}.hm-step-n{font:900 104px/.9 var(--b-disp);color:var(--c)}.hm-step h3{margin-top:10px;font-size:23px;font-weight:700;line-height:1.25}.hm-step p{color:var(--b-ink-2);font-size:16px;line-height:1.55}.hm-tag{background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.hm-tag svg{width:16px;height:16px;color:var(--c)}.hm-dirs{gap:20px;display:grid}@media (min-width:640px){.hm-dirs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.hm-dirs{grid-template-columns:repeat(3,minmax(0,1fr))}}.hm-dir{--c:var(--b-blue);background:#fff;border-radius:32px;flex-direction:column;gap:10px;padding:30px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.hm-dir[data-c=orange]{--c:var(--b-orange)}.hm-dir[data-c=green]{--c:var(--b-green)}.hm-dir:hover{transform:translateY(-6px);box-shadow:0 26px 50px -30px #0e1a3d73}.hm-dir-ico{background:var(--c);color:#fff;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:8px;display:grid}.hm-dir-ico svg{width:28px;height:28px}.hm-go{width:44px;height:44px;box-shadow:inset 0 0 0 1.5px var(--b-line);border-radius:50%;place-items:center;transition:background .2s,box-shadow .2s,color .2s,transform .2s;display:grid;position:absolute;top:30px;right:28px}.hm-go svg{width:20px;height:20px}.hm-dir:hover .hm-go{background:var(--b-blue);color:#fff;box-shadow:none;transform:rotate(-45deg)}.hm-dir h3{font-size:24px;font-weight:700;line-height:1.25}.hm-dir p{color:var(--b-mute);font-size:16px;line-height:1.55}.hm-band{background:var(--b-ink);color:#fff;border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:30px 36px;display:flex}.hm-band h3{font-size:26px;font-weight:700}.hm-band p{color:#ffffffb8;margin-top:6px;font-size:16px}@media (max-width:600px){.hm-band{padding:26px 22px}.hm-band .b-btn{width:100%}}.hm-deal{align-items:center;gap:40px;display:grid}@media (min-width:900px){.hm-deal{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px}}.hm-deal-art{isolation:isolate;justify-self:center;width:100%;max-width:480px;position:relative}.hm-deal-art .b-orbits i,.hm-deal-art .b-orbits b{top:50%}.hm-deal-img{filter:drop-shadow(0 30px 40px #05145a59);width:100%;height:auto;display:block;position:relative}.hm-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:32px;display:grid}.hm-flow>div{text-align:center;background:#ffffff1f;border-radius:24px;flex-direction:column;align-items:center;gap:8px;padding:20px 12px;display:flex}.hm-flow>div span{background:#ffffff2e;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.hm-flow>div span svg{width:24px;height:24px}.hm-flow b{font-size:16px;font-weight:700}.hm-flow small{color:#ffffffc7;font-size:13px}.hm-flow>div[data-hi=true]{color:var(--b-ink);background:#fff;box-shadow:0 20px 40px -22px #05145ab3}.hm-flow>div[data-hi=true] span{background:var(--b-blue);color:#fff}.hm-flow>div[data-hi=true] small{color:var(--b-mute)}.hm-flow>i{background:repeating-linear-gradient(90deg,#ffffff8c 0 6px,#0000 6px 11px);width:42px;height:2px;position:relative}.hm-flow>i em{background:var(--b-yellow);width:14px;height:14px;box-shadow:0 0 14px var(--b-yellow);border-radius:50%;animation:2.8s ease-in-out infinite hmCoin;position:absolute;top:-6px;left:0}.hm-flow>i+div+i em{animation-delay:1.4s}@keyframes hmCoin{0%{opacity:0;left:0}15%,85%{opacity:1}to{opacity:0;left:calc(100% - 14px)}}@media (max-width:620px){.hm-flow{grid-template-columns:1fr;gap:8px}.hm-flow>div{text-align:left;flex-direction:row;justify-content:flex-start;padding:14px 16px}.hm-flow>div span{flex:none}.hm-flow small{margin-left:auto}.hm-flow>i{background:repeating-linear-gradient(#ffffff8c 0 5px,#0000 5px 9px);width:2px;height:22px;margin:0 auto}.hm-flow>i em{display:none}}.hm-guar{gap:12px;margin-top:16px;display:grid}@media (min-width:620px){.hm-guar{grid-template-columns:repeat(3,minmax(0,1fr))}}.hm-guar div{color:#ffffffe0;background:#ffffff1a;border-radius:20px;padding:18px 20px;font-size:14px;line-height:1.45;box-shadow:inset 0 0 0 1px #ffffff2e}.hm-guar b{font:900 40px/1 var(--b-disp);color:var(--b-yellow);margin-bottom:4px;display:block}.hm-shop{gap:20px;display:grid}@media (min-width:640px){.hm-shop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.hm-shop{grid-template-columns:repeat(4,minmax(0,1fr))}}.hm .hm-promo{background:var(--b-blue);color:#fff;isolation:isolate;border-radius:28px;flex-direction:column;gap:12px;min-height:400px;padding:26px;text-decoration:none;display:flex;position:relative;overflow:hidden}.hm-promo b{z-index:2;font:900 40px/.92 var(--b-disp);text-transform:uppercase;max-width:9em;position:relative}.hm-promo-price{z-index:2;background:var(--b-yellow);color:var(--b-ink);border-radius:999px;align-self:flex-start;padding:8px 14px;font-size:15px;font-weight:700;position:relative}.hm-promo-img{width:92%;height:auto;transition:transform .3s;position:absolute;bottom:-4%;right:-6%}.hm-promo:hover .hm-promo-img{transform:translateY(-6px)rotate(-2deg)}.hm-work{box-shadow:inset 0 0 0 1px var(--b-line);background:#fff;border-radius:28px;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.hm-work:hover{box-shadow:inset 0 0 0 1px var(--b-line),0 26px 46px -30px #0e1a3d73;transform:translateY(-6px)}.hm-paper{background:var(--b-mist);height:180px;padding:28px 34px 0;position:relative;overflow:hidden}.hm-type{z-index:2;background:var(--b-blue);color:#fff;border-radius:10px;padding:6px 12px;font-size:13px;font-weight:700;position:absolute;top:16px;left:16px}.hm-sheet{background:#fff;border-radius:12px 12px 0 0;flex-direction:column;gap:9px;height:100%;padding:18px;transition:transform .3s;display:flex;transform:rotate(-2deg)translateY(8px);box-shadow:0 10px 26px -10px #1428784d}.hm-work:hover .hm-sheet{transform:none}.hm-sheet i{background:var(--b-line);border-radius:4px;height:7px;display:block}.hm-sheet i:first-child{background:#c9d6ff;width:60%;height:10px}.hm-sheet i:nth-child(3){width:85%}.hm-sheet i:nth-child(5){width:70%}.hm-work-b{flex-direction:column;flex:1;gap:8px;padding:20px 22px 22px;display:flex}.hm-work-b small{color:var(--b-mute);font-size:13px}.hm-work-b b{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:18px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.hm-work-f{justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.hm-work-f em{font:900 32px/1 var(--b-disp);font-style:normal}.hm-work-f span{background:var(--b-orange);color:#fff;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:600}.hm-shop-empty{border:2px dashed #cfd8f2;border-radius:28px;flex-direction:column;justify-content:center;gap:8px;padding:28px;display:flex}@media (min-width:1080px){.hm-shop-empty{grid-column:span 3}}.hm-shop-empty b{font-size:20px}.hm-shop-empty p{color:var(--b-mute)}.hm-pro{align-items:center;gap:32px;display:grid}@media (min-width:900px){.hm-pro{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px}}.hm-perks{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (min-width:560px){.hm-perks{grid-template-columns:repeat(2,minmax(0,1fr))}}.hm-perks li{background:#ffffff1a;border-radius:16px;align-items:center;gap:10px;padding:14px 16px;font-size:15px;font-weight:600;display:flex}.hm-perks svg{background:var(--b-yellow);width:22px;height:22px;color:var(--b-ink);border-radius:50%;flex:none;padding:4px}.hm-pro-art{justify-self:center;width:100%;max-width:540px;position:relative}.hm-pro-art:before{content:"";filter:blur(30px);z-index:0;background:radial-gradient(circle,#2f6bfff2,#2f6bff00 70%);border-radius:50%;position:absolute;inset:10% 8% 0}.hm-pro-img{width:100%;height:auto;display:block;position:relative}.hm-paid{background:var(--b-green);color:#fff;border-radius:16px;align-items:center;gap:8px;padding:12px 18px 12px 14px;font-size:15px;font-weight:700;animation:6s ease-in-out infinite hmFloat;display:inline-flex;position:absolute;bottom:10%;left:0;rotate:-3deg;box-shadow:0 18px 36px -16px #00000073}.hm-paid svg{width:18px;height:18px}.hm-kb{gap:20px;display:grid}@media (min-width:900px){.hm-kb{grid-template-columns:repeat(3,minmax(0,1fr))}}.hm-kb-card{background:var(--b-mist);border-radius:28px;flex-direction:column;gap:10px;padding:28px;text-decoration:none;transition:transform .25s;display:flex}.hm-kb-card:hover{transform:translateY(-4px)}.hm-kb-card small{color:var(--b-blue);font-size:13.5px;font-weight:600}.hm-kb-card h3{font-size:20px;font-weight:700;line-height:1.3}.hm-kb-card p{color:var(--b-mute);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.hm-kb-card span{color:var(--b-mute);margin-top:auto;font-size:13px}.hm-faq-grid{gap:36px;display:grid}@media (min-width:1000px){.hm-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px}}.hm-faq-note{color:var(--b-ink-2);font-size:18px;line-height:1.6;margin-top:24px!important}.hm-faq-note a{color:var(--b-blue);font-weight:600}.hm-faq{gap:12px;display:grid}.hm-faq details{box-shadow:inset 0 0 0 1px var(--b-line);background:#fff;border-radius:24px;transition:box-shadow .2s}.hm-faq details[open]{box-shadow:inset 0 0 0 2px var(--b-blue)}.hm-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;font-size:18px;font-weight:700;list-style:none;display:flex}.hm-faq summary::-webkit-details-marker{display:none}.hm-faq summary i{background:var(--b-mist);border-radius:50%;flex:none;width:34px;height:34px;position:relative}.hm-faq summary i:before,.hm-faq summary i:after{content:"";background:var(--b-blue);border-radius:2px;height:2px;transition:transform .25s;position:absolute;top:16px;left:10px;right:10px}.hm-faq summary i:after{transform:rotate(90deg)}.hm-faq details[open] summary i{background:var(--b-blue)}.hm-faq details[open] summary i:before,.hm-faq details[open] summary i:after{background:#fff}.hm-faq details[open] summary i:after{transform:rotate(0)}.hm-faq details p{color:var(--b-ink-2);padding:0 24px 22px;font-size:16px;line-height:1.65}.hm-faq summary:focus-visible{outline:3px solid var(--b-blue);outline-offset:2px;border-radius:24px}.hm-final-wrap{padding:100px 0 72px}@media (max-width:700px){.hm-final-wrap{padding:64px 0 48px}}.hm-final{isolation:isolate;background:var(--b-blue);color:#fff;border-radius:44px;align-items:end;gap:12px;padding:56px 56px 0;display:grid;position:relative;overflow:hidden}@media (min-width:900px){.hm-final{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);min-height:460px}}.hm-final .b-orbits i,.hm-final .b-orbits b{top:70%;left:78%}.hm-final-text{align-self:center;padding-bottom:56px}.hm-final-text p{color:#ffffffe6;max-width:520px;font-size:18px;line-height:1.6;margin:18px 0 26px!important}.hm-final-img{filter:drop-shadow(0 30px 40px #05145a59);justify-self:center;width:min(100%,420px);height:auto;display:block}@media (max-width:899px){.hm-final{border-radius:32px;padding:40px 24px 0}.hm-final-text{padding-bottom:12px}.hm-final-img{width:min(78%,340px)}.hm-final .b-btn{width:100%}}.hm-seo{padding:24px 0 88px}.hm-seo h2{font-size:20px;font-weight:700}.hm-seo-cols{border-top:1px solid var(--b-line);gap:16px;margin-top:16px;padding-top:22px;display:grid}@media (min-width:900px){.hm-seo-cols{grid-template-columns:1fr 1fr;gap:16px 56px}}.hm-seo-cols p{color:var(--b-mute);font-size:15px;line-height:1.7}.hm-seo-cols a{color:var(--b-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (prefers-reduced-motion:reduce){.hm *,.hm :before,.hm :after{transition:none!important;animation:none!important}.hm-swoosh path{stroke-dashoffset:0}}
