.hs{--hs-bg:#fff;--hs-line:#e4e4e9;--hs-card:#fff;--hs-text:#222;--hs-sub:#444;--hs-accent:#5b2fd6;--hs-accent-hover:#4a25b0;--hs-ink:#16151c;background:var(--hs-bg);color:var(--hs-text);font-size:15px;line-height:1.6;color-scheme:light}.hs h1,.hs h2,.hs h3,.hs h4{color:var(--hs-ink);word-break:auto-phrase;text-wrap:balance}.hs :focus-visible{outline:3px solid var(--hs-accent);outline-offset:2px}.hs-dark{--hs-line:hsla(0,0%,100%,.16);--hs-sub:rgba(245,243,250,.8);background:#110d1e;color:#f5f3fa}.hs-dark :focus-visible{outline-color:#fff}.hs-sub{color:var(--hs-sub)}.hs-top{position:sticky;top:0;z-index:50;padding:10px 12px 0}@media (min-width:768px){.hs-top{padding:14px 24px 0}}.hs-bar{position:relative;max-width:1120px;margin:0 auto;display:flex;align-items:center;gap:8px;height:56px;padding:0 8px 0 12px;border-radius:14px;border:1px solid #e4e4e9;background:hsla(0,0%,100%,.96);box-shadow:0 10px 28px -18px rgba(17,13,30,.35)}.hs-bar,.hs-bar a,.hs-bar summary{color:var(--hs-ink)}:where(.hs-bar-btn){display:inline-flex}.hs-bar-btn{align-items:center;height:38px;padding:0 12px;border-radius:8px;font-size:14px;font-weight:700;white-space:nowrap}.hs-bar-btn.line{border:1px solid #252630}.hs-bar-btn.fill{background:#252630;color:#fff!important}.hs-bar-link{display:none;height:38px;align-items:center;padding:0 10px;border-radius:8px;font-size:14px;font-weight:700;white-space:nowrap}.hs-bar-link:hover{background:#f2f1f6}@media (min-width:1024px){.hs-bar-link{display:inline-flex}}.hs-menu>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px}.hs-menu>summary::-webkit-details-marker{display:none}.hs-menu>summary:hover{background:#f2f1f6}.hs-menu-panel{position:absolute;right:0;top:calc(100% + 8px);width:min(320px,calc(100vw - 24px));padding:8px;border-radius:14px;background:#fff;box-shadow:0 18px 40px -16px rgba(0,0,0,.55)}.hs-menu-panel a{display:flex;align-items:center;min-height:46px;padding:0 12px;border-radius:8px;font-size:15px;font-weight:700;color:var(--hs-ink)}.hs-menu-panel a:hover{background:#f2f1f6}@media (min-width:1024px){.hs-menu{display:none}}.hs-hero{position:relative;margin-top:-66px;padding-top:66px;background:radial-gradient(120% 55% at 50% -6%,rgba(140,82,255,.22) 0,rgba(140,82,255,.08) 40%,hsla(0,0%,100%,0) 70%),radial-gradient(50% 32% at 100% 24%,rgba(255,87,87,.14) 0,hsla(0,0%,100%,0) 72%),radial-gradient(45% 30% at 0 40%,rgba(140,82,255,.1) 0,hsla(0,0%,100%,0) 72%),var(--hs-bg)}@media (min-width:768px){.hs-hero{margin-top:-70px;padding-top:70px}}.hs-h1{margin:0;text-align:center;font-weight:900;font-feature-settings:"palt" 1;letter-spacing:-.04em;line-height:1.12;font-size:clamp(34px,10.4vw,44px);color:var(--hs-ink)}@media (min-width:768px){.hs-h1{font-size:72px}}@media (min-width:1200px){.hs-h1{font-size:84px}}.hs-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;min-height:96px;padding:14px 12px 12px 16px;border-radius:16px;border:1px solid #d5d5dd;background:#fff;color:var(--hs-ink);box-shadow:0 16px 36px -22px rgba(17,13,30,.35)}.hs-search label{align-self:stretch;min-width:0}.hs-search input{position:relative;z-index:1}.hs-typing{position:absolute;inset:0 0 auto 0;z-index:0;pointer-events:none;font-size:18px;line-height:1.45;color:#6b6b73;overflow-wrap:anywhere}.hs-caret{display:inline-block;width:2px;height:1.1em;margin-left:2px;vertical-align:-.15em;background:var(--hs-ink);animation:hs-blink 1s steps(1) infinite}@keyframes hs-blink{50%{opacity:0}}@media (min-width:768px){.hs-typing{font-size:20px}}.hs-search input{display:block;width:100%;border:0;outline:none;background:transparent;padding:0;font-size:18px;line-height:1.45;color:var(--hs-ink)}.hs-search input::-moz-placeholder{color:#6b6b73}.hs-search input::placeholder{color:#6b6b73}.hs-search:focus-within{border-color:var(--hs-accent);box-shadow:0 0 0 3px rgba(91,47,214,.18)}.hs-search button{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:12px;background:#eeedf3;color:var(--hs-ink);transition:background-color .12s ease}.hs-search button:hover{background:var(--hs-accent);color:#fff}@media (min-width:768px){.hs-search{min-height:116px;padding:16px 14px 14px 18px}.hs-search input{font-size:20px}}.hs-chip{display:inline-flex;align-items:center;height:38px;padding:0 12px;border-radius:8px;border:1px solid #d5d5dd;background:#fff;color:var(--hs-ink);font-size:14px;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease}.hs-chip:hover{background:#f1ecff;border-color:var(--hs-accent)}.hs-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--hs-accent);color:#fff;font-weight:700;white-space:nowrap;transition:background-color .12s ease}.hs-btn:hover{background:var(--hs-accent-hover)}.hs-btn-lg{height:52px;padding:0 24px;font-size:17px}.hs-btn-md{height:44px;padding:0 18px;font-size:15px}.hs-btn-ghost{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid #bdbdc7;background:#fff;color:var(--hs-ink);font-weight:700;white-space:nowrap}.hs-btn-ghost:hover{border-color:var(--hs-accent)}.hs-card{display:block;border:1px solid var(--hs-line);border-radius:16px;background:var(--hs-card);padding:22px 22px 20px;transition:border-color .12s ease,background-color .12s ease}.hs-card:hover{border-color:var(--hs-accent)}.hs-card.hs-card-media{padding:0;overflow:hidden}.hs-card-banner{display:block;overflow:hidden;aspect-ratio:1200/630;border-bottom:1px solid var(--hs-line);background:#f6f6f9}.hs-card-banner img{transition:transform .3s ease}.hs-card:hover .hs-card-banner img{transform:scale(1.03)}.hs-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:700}.hs-tag-new{background:#fdecec;color:#b42318}.hs-tag-call{background:#efe9ff;color:#4a25b0}.hs-ticker{overflow:hidden;padding-block:2px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.hs-ticker-track{display:flex;gap:12px;width:-moz-max-content;width:max-content;animation:hs-marquee 60s linear infinite}.hs-ticker:not(.hs-js):focus-within .hs-ticker-track,.hs-ticker:not(.hs-js):hover .hs-ticker-track{animation-play-state:paused}.hs-ticker.hs-js{touch-action:pan-y;touch-action:pan-y pinch-zoom;overscroll-behavior-x:contain;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.hs-ticker.hs-js .hs-ticker-track{animation:none;will-change:transform}.hs-ticker.hs-js img{-webkit-user-drag:none}.hs-ticker.hs-dragging,.hs-ticker.hs-dragging *{cursor:grabbing}.hs-ticker-card{display:block;flex:none;width:214px;color:var(--hs-ink)}.hs-ticker-card .hs-tb{display:block;overflow:hidden;aspect-ratio:1200/630;border-radius:12px;border:1px solid #e4e4e9;background:#f6f6f9}.hs-ticker-card .hs-tb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}@media (hover:hover){.hs-ticker-card:hover .hs-tb img{transform:scale(1.04)}}.hs-ticker-card .hs-tt{margin-top:8px;font-size:14px;font-weight:700;line-height:1.4}.hs-ticker-card .hs-tc,.hs-ticker-card .hs-tt{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hs-ticker-card .hs-tc{font-size:12px;line-height:1.5;color:var(--hs-sub)}@media (min-width:768px){.hs-ticker-card{width:268px}.hs-ticker-track{gap:16px}}.hs-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.hs-marquee-track{display:flex;width:-moz-max-content;width:max-content;gap:36px;animation:hs-marquee 36s linear infinite}.hs-marquee-track>span{display:inline-flex;align-items:center;gap:10px;color:var(--hs-ink);font-size:15px;font-weight:700;white-space:nowrap}@keyframes hs-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.hs-art{position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(140deg,#b7a0ff,#e2c2ff 46%,#ffb8a9)}.hs-acc{border-top:1px solid var(--hs-line)}.hs-acc>details{border-bottom:1px solid var(--hs-line)}.hs-acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 0;font-size:16px;font-weight:700;color:inherit}.hs-acc summary::-webkit-details-marker{display:none}.hs-acc summary:after{content:"";flex:none;width:10px;height:10px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-3px) rotate(45deg);transition:transform .16s ease}.hs-acc details[open]>summary:after{transform:translateY(2px) rotate(-135deg)}.hs #form,.hs #form-title{scroll-margin-top:80px}.hs:has(.rn-sticky) .hs-footer-inner,.hs:has(.rt-sticky) .hs-footer-inner{padding-bottom:calc(32px + 76px + env(safe-area-inset-bottom))}@media (min-width:768px){.hs:has(.rn-sticky) .hs-footer-inner,.hs:has(.rt-sticky) .hs-footer-inner{padding-bottom:40px}}@media (prefers-reduced-motion:reduce){.hs-marquee-track{animation:none}.hs-ticker:not(.hs-js){overflow-x:auto}.hs-ticker-track{animation:none}.hs-ticker-card .hs-tb img{transition:none}.hs-caret{animation:none}.hs-acc summary:after,.hs-card-banner img{transition:none}}