:is(.navbar,.nb,.ft,.sp),:is(.navbar,.nb,.ft,.sp) *,:is(.navbar,.nb,.ft,.sp) *:before,:is(.navbar,.nb,.ft,.sp) *:after{box-sizing:border-box;letter-spacing:normal}:is(.navbar,.nb,.ft){font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}:is(.navbar,.nb,.ft) :is(h1,h2,h3,p,figure,address){margin:0}:is(.navbar,.nb,.ft) :is(ul,ol){margin:0;padding:0;list-style:none}:is(.navbar,.nb,.ft) a{color:inherit}:is(.navbar,.nb,.ft) img{display:block;max-width:100%}:is(.navbar,.nb,.ft) svg{display:block;flex:none}:is(.navbar,.nb,.ft) button{font:inherit}:is(.navbar,.nb,.ft) [hidden],.nb[hidden]{display:none!important}:is(.navbar,.nb,.ft) :focus-visible{outline:3px solid var(--accent);outline-offset:3px;box-shadow:none}#MainContent{padding-top:88px}@media(max-width:720px){#MainContent{padding-top:80px}}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(tk-inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(tk-inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400 800;font-display:swap;src:url(tk-outfit-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400 800;font-display:swap;src:url(tk-outfit-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--logo: url(data:image/webp;base64,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)}:root{--ink: #111014;--ink-2: #4b4855;--ink-3: #6f6b7a;--line: #e7e5ec;--field: #d6d3de;--paper: #ffffff;--grey: #f4f3f6;--night: #050407;--on-night: #f5f3fa;--on-night-2: rgba(245, 243, 250, .72);--accent: #7c3aed;--accent-dark: #6425d6;--accent-tint: #f2ecfe;--tint: #f6f2ff;--violet-night: #160a33;--violet-night-2: #241150;--c0: #7c3aed;--c1: #c026d3;--c2: #0891b2;--c3: #16a34a;--grad: linear-gradient(100deg, #a78bfa 0%, #e879f9 45%, #67e8f9 100%);--grad-ink: linear-gradient(100deg, #6d28d9 0%, #c026d3 50%, #0e7490 100%);--ok: #12804a;--star: #e89b0c;--font: "Outfit", "Avenir Next", "Segoe UI", system-ui, sans-serif;--wrap: 1180px;--r: 20px;color-scheme:light}:is(.navbar,.nb,.ft,.sp) .skip{position:absolute;left:-9999px}:is(.navbar,.nb,.ft,.sp) .skip:focus{left:16px;top:16px;z-index:99;background:#fff;padding:8px 12px}:is(.navbar,.nb,.ft,.sp) .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 28px;border-radius:999px;font:500 17px/1 var(--font);text-decoration:none;white-space:nowrap;border:1.5px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}:is(.navbar,.nb,.ft,.sp) .btn:active{transform:translateY(1px)}:is(.navbar,.nb,.ft,.sp) .btn svg{transition:transform .2s}:is(.navbar,.nb,.ft,.sp) .btn:hover svg{transform:translate(3px)}:is(.navbar,.nb,.ft,.sp) .btn--dark{background:var(--ink);color:#fff}:is(.navbar,.nb,.ft,.sp) .btn--dark:hover{background:#2a2733}:is(.navbar,.nb,.ft,.sp) .btn--accent{background:var(--accent);color:#fff;box-shadow:0 10px 30px -12px #7c3aedb3}:is(.navbar,.nb,.ft,.sp) .btn--accent:hover{background:var(--accent-dark)}:is(.navbar,.nb,.ft,.sp) .btn--light{background:#fff;color:var(--ink)}:is(.navbar,.nb,.ft,.sp) .btn--light:hover{background:#ebe8f2}:is(.navbar,.nb,.ft,.sp) .btn--ghost{background:transparent;color:#fff;border-color:#fff6}:is(.navbar,.nb,.ft,.sp) .btn--ghost:hover{border-color:#fff}:is(.navbar,.nb,.ft,.sp) .btn--line{background:transparent;color:var(--ink);border-color:var(--field)}:is(.navbar,.nb,.ft,.sp) .btn--small{height:44px;padding:0 20px;font-size:16px}.nav{position:relative;z-index:5;display:flex;align-items:center;gap:40px;height:92px}:is(.navbar,.nb,.ft,.sp) .logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit}:is(.navbar,.nb,.ft,.sp) .logo__mark{width:30px;height:26px;background:currentColor;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat}:is(.navbar,.nb,.ft,.sp) .logo__word{font-weight:600;font-size:23px;letter-spacing:-.04em}.nav__links{display:flex;gap:30px;margin-right:auto}.nav__links a{text-decoration:none;font-size:16px;color:var(--on-night-2);transition:color .15s}.nav__links a:hover,.nav__links a[aria-current]{color:#fff}.nav__right{display:flex;align-items:center;gap:22px}.nav__phone{font-size:16px;color:var(--on-night-2);font-variant-numeric:tabular-nums}.nav__menu{display:none;width:46px;height:46px;border:1.5px solid rgba(255,255,255,.3);border-radius:50%;background:transparent;color:#fff;cursor:pointer;align-items:center;justify-content:center}.navdrawer{position:relative;z-index:5;padding-bottom:24px}.navdrawer a{display:block;padding:14px 0;border-top:1px solid rgba(255,255,255,.16);text-decoration:none;font-size:20px}@media(max-width:980px){.nav__links,.nav__phone{display:none}.nav__menu{display:inline-flex}.nav{justify-content:space-between}}@media(max-width:480px){.nav__right .btn{display:none}}@keyframes rise{0%{transform:translateY(18px);opacity:.001}to{transform:none;opacity:1}}@media(max-width:760px){:is(.navbar,.nb,.ft,.sp) .hero__ctas .btn{flex:1 1 100%}}:is(.navbar,.nb,.ft,.sp) .route .btn{justify-self:start}:is(.navbar,.nb,.ft,.sp) .step__nav .btn{min-width:160px}.foot{background:var(--night);color:var(--on-night-2);padding-block:72px 40px;font-size:16px}.foot__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}.foot .logo{color:#fff}.foot__intro{display:grid;gap:16px;align-content:start;max-width:22em}.foot__col a{text-decoration:none}.foot__base{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:56px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12);font-size:14.5px}.foot__base a{text-decoration:none}@media(max-width:860px){.foot__grid{grid-template-columns:1fr 1fr}.foot__intro{grid-column:1 / -1}}@keyframes shimmer{0%{background-position:0% 50%}to{background-position:100% 50%}}.foot{background:radial-gradient(50% 120% at 100% 0%,rgba(124,58,237,.22),transparent 60%),var(--night)}@keyframes vt-out{to{opacity:0;transform:translateY(-12px) scale(.99)}}@keyframes vt-in{0%{opacity:0;transform:translateY(18px)}}.foot__base{border:0!important;border-image:none!important}.foot__base{padding-top:0}:is(.navbar,.nb,.ft,.sp) .lnav .logo{color:var(--ink)}@media(max-width:900px){:is(.navbar,.nb,.ft,.sp) .lhero__ctas .btn{flex:1 1 100%}}@keyframes pl-in{0%{opacity:0;transform:translate(14px)}}@media(max-width:560px){:is(.navbar,.nb,.ft,.sp) .sbar .btn{width:100%}}.navbar{position:fixed;inset:0 0 auto 0;z-index:60;color:#fff;transition:background-color .35s ease,color .35s ease,box-shadow .35s ease}.navbar .nav{height:76px}.navbar .logo__mark{width:34px;height:30px}.navbar.is-light{background:#ffffffd6;-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);color:var(--ink);box-shadow:0 10px 30px -24px #160a3380}.navbar.is-light .nav__links a,.navbar.is-light .nav__phone{color:var(--ink-2)}.navbar.is-light .nav__links a:hover,.navbar.is-light .nav__links a[aria-current]{color:var(--ink)}.navbar.is-light .btn--light{background:var(--ink);color:#fff}.navbar.is-light .nav__menu{color:var(--ink);border-color:var(--field)}.navbar .navdrawer{color:var(--ink)}:is(.navbar,.nb,.ft,.sp) .lnav .logo__mark{width:34px;height:30px}.foot{position:relative;isolation:isolate;overflow:hidden;background:var(--night);color:var(--on-night-2);padding:clamp(88px,10vw,128px) 0 clamp(150px,19vw,300px);font-size:16px}.foot__glow{position:absolute;z-index:-1;right:-18vw;top:-30vw;width:80vw;height:80vw;background:radial-gradient(closest-side,rgba(192,38,211,.34),rgba(124,58,237,.16) 50%,transparent 72%);animation:footGlow 14s ease-in-out infinite alternate;pointer-events:none}.foot__glow:after{content:"";position:absolute;left:-60vw;top:55vw;width:60vw;height:60vw;background:radial-gradient(closest-side,rgba(8,145,178,.28),transparent 70%)}@keyframes footGlow{to{transform:translate(-8vw,6vw) scale(1.1)}}.foot__top{display:flex;justify-content:space-between;align-items:flex-end;gap:32px 48px;flex-wrap:wrap}.foot__cta{font-size:clamp(52px,6.6vw,108px);font-weight:800;line-height:.9;letter-spacing:-.06em;color:#fff}.foot__cta .grad{background-image:var(--grad)}.foot__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.foot__phone{display:inline-flex;align-items:center;gap:10px;color:#fff;font-size:19px;text-decoration:none;font-variant-numeric:tabular-nums}.foot__phone svg{color:#e879f9}.foot__phone:hover{color:#e879f9}.foot__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:clamp(56px,7vw,96px)}.foot__col{display:grid;gap:10px;align-content:start}.foot__col h3{font-size:16px;font-weight:600;letter-spacing:0;color:#fff;margin-bottom:4px}.foot__col a{text-decoration:none;color:var(--on-night-2);transition:color .15s,transform .2s}.foot__col a:hover{color:#fff}.foot__rating{display:flex;align-items:center;gap:12px}.foot__rating strong{font-size:34px;line-height:1;color:#fff;font-weight:700;letter-spacing:-.03em}.foot__rating .stars{color:#fbbf24}.foot__base{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:56px;padding:0;border:0;font-size:14.5px}.foot__base nav{display:flex;gap:20px}.foot__base a{text-decoration:none;color:inherit}.foot__word{position:absolute;z-index:-1;left:0;right:0;bottom:-.2em;display:flex;justify-content:center;font-weight:800;font-size:28vw;line-height:.8;letter-spacing:-.07em;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden;padding-top:.1em}.foot__word span{display:inline-block;background:linear-gradient(180deg,#a78bfa52,#e879f91f 45%,#fff0 80%);-webkit-background-clip:text;background-clip:text;color:transparent}@media(max-width:520px){.foot__grid{grid-template-columns:1fr}.foot__word{font-size:34vw}}:root{--e-out: cubic-bezier(.16,1,.3,1);--e-io: cubic-bezier(.7,0,.25,1)}.slide--foot .foot{flex:1;display:flex;flex-direction:column;justify-content:center;background:transparent;padding-top:108px}@keyframes kUp{0%{opacity:0;transform:translateY(44px)}}@keyframes kSoft{0%{opacity:0;transform:translateY(14px);filter:blur(8px)}}@keyframes kFade{0%{opacity:0}}@keyframes kFadeOut{to{opacity:0}}@keyframes kRise{0%{opacity:0;transform:translateY(62vh)}25%{opacity:1}to{opacity:1;transform:none}}@keyframes kBgUp{0%{transform:translateY(100%)}}@keyframes kBgDown{to{transform:translateY(100%)}}@keyframes kOutUp{to{opacity:0;transform:translateY(-9vh)}}@keyframes kOutDown{to{opacity:0;transform:translateY(9vh)}}html.deck-on .deck[data-dir=down] .slide.is-out .foot__wrap{animation:kOutUp .75s var(--e-io) both}html.deck-on .deck[data-dir=up] .slide.is-in .foot__wrap{animation:kSoft .7s .3s var(--e-out) both}@keyframes kHeroBg{0%{transform:scale(1.1)}}@keyframes kL1{0%{opacity:0;transform:translateY(.6em)}}@keyframes wSnel{0%{opacity:0;transform:translate(40vw) skew(-25deg);filter:blur(10px)}65%{opacity:1;transform:translate(-.05em) skew(8deg);filter:blur(0)}to{opacity:1;transform:none}}@keyframes wStil{0%{opacity:0;filter:blur(16px)}}@keyframes wZorg{0%{opacity:0;transform:translateY(.5em) rotate(-3deg)}}@keyframes kBlow{to{opacity:0;transform:translate3d(0,-58vh,0) scale(1.5)}}@keyframes kBlowSm{to{opacity:0;transform:translate3d(0,-75vh,0) scale(1.15)}}@keyframes kBlowBg{to{opacity:0;transform:translate3d(0,-8%,0) scale(1.2)}}@keyframes kShrink{55%{transform:scale(.6);opacity:.55}to{transform:scale(.56);opacity:.25}}@keyframes kFromLeft{0%{transform:translate(-115vw)}}@keyframes blink{50%{opacity:.3}}@keyframes kLine{0%{transform:scaleX(0)}}@keyframes kPop{0%{opacity:0;transform:scale(.6) translateY(24px)}}@keyframes kDraw{0%{stroke-dashoffset:300}}@keyframes kFling{to{transform:translateZ(calc(var(--z) * 3.4px + 160px)) translate(130%,-30%) rotate(18deg);opacity:0}}@keyframes kTurnX{0%{transform:translate(var(--cx, -50%)) scale(1.12) rotateX(0) rotate(0)}}@keyframes kDeal{0%{opacity:0;transform:translateZ(calc(var(--z) * 3.4px + 420px)) rotate(-8deg)}}.deck[data-dir=down] .slide--foot.is-in .foot__word span{animation:kLetter 1s var(--e-out) calc(.55s + var(--l) * .07s) both}@keyframes kLetter{0%{transform:translateY(70%);opacity:0}}.slide--foot .foot{padding:112px 0 22vh}.slide--foot .foot__cta{font-size:clamp(48px,6vw,96px)}.slide--foot .foot__grid{margin-top:clamp(40px,6vh,72px)}.slide--foot .foot__base{margin-top:clamp(32px,5vh,56px)}.slide--foot .foot__word{font-size:24vw}html.deck-on .deck[data-dir=down] .slide--foot.is-in .foot__glow{animation:kFade 1.2s .6s ease both,footGlow 14s 1.8s ease-in-out infinite alternate}@keyframes kGrow{0%{transform:scaleX(0)}}@keyframes kDeal{0%{opacity:0;transform:translateZ(calc(var(--z) * 6px + 420px)) rotate(-8deg)}}@keyframes bob{to{transform:translateY(-14px) rotate(-3deg)}}:is(.navbar,.nb,.ft,.sp) .chat__av .logo__mark{width:20px;height:18px}.foot{padding:clamp(64px,8vw,96px) 0 40px}.foot__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.foot__cta{font-size:clamp(44px,5.4vw,84px)}html.deck-on .foot{position:fixed;left:0;right:0;bottom:0;z-index:4;padding:56px 0 32px;transform:translateY(100%);transition:transform .8s var(--e-io)}html.deck-on .foot__grid{margin-top:40px}html.deck-on .foot__base{margin-top:32px}html.deck-on.foot-on .foot{transform:none}@media(max-width:760px){.foot__grid{grid-template-columns:1fr 1fr}}.navbar,.navbar.is-light{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:#fff}.navbar .nav{mix-blend-mode:difference;color:#fff}.navbar .nav__links a,.navbar.is-light .nav__links a,.navbar .nav__phone,.navbar.is-light .nav__phone{color:#fff;opacity:.82}.navbar .nav__links a:hover,.navbar .nav__links a[aria-current]{opacity:1;color:#fff}.navbar .btn--light,.navbar.is-light .btn--light{background:#fff;color:#000}.navbar .nav__menu,.navbar.is-light .nav__menu{color:#fff;border-color:#ffffff80}@keyframes kPopIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes kStamp{0%{opacity:0;transform:scale(1.8) rotate(-20deg)}to{opacity:1;transform:rotate(-8deg)}}@keyframes kStampB{0%{opacity:0;transform:scale(1.8) rotate(20deg)}to{opacity:1;transform:rotate(6deg)}}.navbar{mix-blend-mode:difference}.navbar .nav{mix-blend-mode:normal}.navbar:has(.navdrawer:not([hidden])){mix-blend-mode:normal}.navbar:has(.navdrawer:not([hidden])) .nav{color:var(--ink)}@keyframes kShake{20%{transform:translate(2px,-1px)}40%{transform:translate(-2px,1px)}60%{transform:translate(1px,1px)}80%{transform:translate(-1px,-1px)}}.navbar.is-light .nav__links a[aria-current],.navbar.is-light .nav__links a:hover{color:#fff;opacity:1}:root{--shadow-sm: 0 1px 2px rgba(16,12,30,.05), 0 6px 18px -12px rgba(16,12,30,.18);--shadow-md: 0 1px 2px rgba(16,12,30,.05), 0 16px 36px -22px rgba(16,12,30,.28);interpolate-size:allow-keywords}:is(.navbar,.nb,.ft,.sp) .btn--accent{box-shadow:0 6px 16px -10px #7c3aed8c}:is(.navbar,.nb,.ft,.sp) .hx__row .btn{flex:none;height:50px}@keyframes kHxBg{0%{transform:scale(1.08)}}@keyframes kHxOut{to{background-color:#f3f1f600}}@media(max-width:760px){:is(.navbar,.nb,.ft,.sp) .hx__row .btn{width:100%}}@keyframes kShrink2{to{transform:scale(.5);opacity:.45}}@keyframes kBar{to{transform:none}}@keyframes kTap{40%{transform:scale(.92);filter:brightness(.9)}}@keyframes kGone{to{opacity:0;height:0;padding-block:0;margin-top:-10px}}.foot{background:#fff;color:var(--ink-2);border-top:1px solid #eeecf2}.foot__glow{display:none}.foot .logo,.foot__cta{color:var(--ink)}.foot__cta .grad{background-image:var(--grad-ink)}.foot__phone{color:var(--ink)}.foot__phone svg{color:var(--accent)}.foot__phone:hover{color:#5b21b6}.foot__col h3{color:var(--ink)}.foot__col a{color:var(--ink-2)}.foot__col a:hover,.foot__base a:hover{color:var(--ink)}html.deck-on .foot{border-top:0;box-shadow:0 -1px #eeecf2,0 -18px 40px -30px #100c1e40}@keyframes kHyIn{0%{clip-path:inset(35% 0 0 0 round 28px);transform:translateY(30px)}to{clip-path:inset(0 0 0 0 round 28px)}}@media(max-width:1180px){.nav__phone{display:none}.nav__links{gap:22px}.nav{gap:28px}}.nav__links a{white-space:nowrap}@keyframes kShrink3{to{transform:scale(.3);opacity:.35}}:is(.navbar,.nb,.ft,.sp) .mr__av .logo__mark{width:20px;height:18px}:is(.navbar,.nb,.ft,.sp) .btn,:is(.navbar,.nb,.ft,.sp) .btn--small{height:44px!important;padding:0 20px!important;font-size:16px!important;gap:8px}.foot{background:#220f43;color:#ffffffbf;border-top:0;padding:clamp(56px,7vw,80px) 0 28px;font-size:14.5px}.foot__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:0}.foot__col{gap:9px}.foot__col h3{margin-bottom:6px;font-size:18px;font-weight:600;color:#fff}.foot__col a,.foot__col span{color:#ffffffbf;font-size:14.5px;line-height:1.5;text-decoration:none}.foot__col a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.foot__legal{margin-top:6px;font-size:13.5px!important;color:#fff9!important}.foot__mid{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;margin-top:48px}.foot__news{display:grid;gap:12px}.foot__news label{font-size:18px;font-weight:600;color:#fff}.foot__field{display:flex;align-items:center;width:min(340px,100%);height:44px;padding:0 6px 0 16px;border:1px solid rgba(255,255,255,.45);border-radius:12px;transition:border-color .2s}.foot__field:focus-within{border-color:#fff}.foot__field input{flex:1;min-width:0;height:100%;border:0;background:none;outline:none;color:#fff;font:15px var(--font)}.foot__field input::placeholder{color:#fff9}.foot__field button{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:9px;background:none;color:#fff;cursor:pointer}.foot__field button:hover{background:#ffffff1a}.foot__note{font-size:13px;color:#ffffffb3}.foot__social{display:flex;gap:6px}.foot__social a{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;color:#ffffffbf;transition:color .2s,background-color .2s}.foot__social a:hover{color:#fff;background:#ffffff14}.foot__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:40px;padding-top:22px;border-top:1px solid rgba(255,255,255,.14);font-size:13px;color:#fff9}.foot__base nav{display:flex;flex-wrap:wrap;gap:6px 18px}.foot__base a{color:#fff9;text-decoration:none}.foot__base a:hover{color:#fff}html.deck-on .foot{padding:56px 0 24px;box-shadow:0 -24px 48px -32px #00000080}html.deck-on .foot__mid{margin-top:36px}@media(max-width:900px){.foot__grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.foot__grid{grid-template-columns:1fr}}.navbar,.navbar.is-light{mix-blend-mode:normal!important;background:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--ink);padding-top:10px;pointer-events:none}.nav__shell{position:relative;max-width:calc(var(--wrap) + 64px);margin:0 auto;padding:0 16px;pointer-events:auto}.navbar .nav{position:relative;height:62px;gap:24px;padding:0 10px 0 20px;border-radius:18px;background:#ffffffeb;-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);box-shadow:0 0 0 1px #100c1e0f,0 1px 2px #100c1e0a,0 12px 32px -20px #100c1e59;color:var(--ink);mix-blend-mode:normal}.navbar .logo{color:var(--ink)}.navbar .nav__links{position:relative;display:flex;align-items:center;gap:2px;margin-right:auto}.nav__trigger,.navbar .nav__a{position:relative;z-index:1;display:inline-flex;align-items:center;gap:4px;height:40px;padding:0 12px;border:0;border-radius:10px;background:none;font:500 15.5px/1 var(--font);color:var(--ink-2)!important;opacity:1!important;text-decoration:none;cursor:pointer;white-space:nowrap;transition:color .2s}.nav__trigger svg{color:var(--ink-3);transition:transform .25s var(--e-out)}.nav__item.is-open .nav__trigger svg{transform:rotate(180deg)}.nav__trigger:hover,.navbar .nav__a:hover,.nav__item.is-open .nav__trigger,.nav__trigger[aria-current]{color:var(--ink)!important}.nav__trigger:focus-visible,.navbar .nav__a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nav__hl{position:absolute;z-index:0;top:50%;left:0;width:0;height:40px;margin-top:-20px;border-radius:10px;background:#f2f0f6;opacity:0;pointer-events:none;transition:transform .3s var(--e-out),width .3s var(--e-out),opacity .2s}.navbar .nav__phone{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2)!important;opacity:1!important;font-size:15px;text-decoration:none}.navbar .nav__phone svg{color:var(--accent)}.navbar .nav__phone:hover{color:var(--ink)!important}.navbar .nav__menu{color:var(--ink);border-color:#e7e4ee}.nav__item{position:static}.mm{position:absolute;top:calc(100% + 10px);left:0;right:0;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;padding:16px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #100c1e0f,0 28px 60px -32px #100c1e66;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s,transform .25s var(--e-out),visibility 0s .25s}.nav__item.is-open .mm{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .3s var(--e-out),visibility 0s}.mm__items{display:grid;grid-template-columns:1fr 1fr;gap:4px;align-content:start}.mm__link{display:flex;align-items:flex-start;gap:14px;padding:14px;border-radius:14px;color:var(--ink);text-decoration:none;transition:background-color .2s}.mm__link:hover,.mm__link:focus-visible{background:#f7f6fa;outline:none}.mm__ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--tint);color:#6d28d9;transition:transform .3s var(--e-out)}.mm__link:hover .mm__ic{transform:scale(1.08) rotate(-4deg)}.mm__link strong{display:block;font-size:15.5px;font-weight:600}.mm__link small{display:block;margin-top:2px;font-size:13.5px;color:var(--ink-3)}.mm__promo{display:grid;gap:8px;align-content:start;justify-items:start;padding:20px;border-radius:16px;background:#f6f5f9}.mm__pic{display:grid;place-items:center;width:40px;height:40px;margin-bottom:4px;border-radius:12px;background:linear-gradient(135deg,var(--c0),#c026d3);color:#fff}.mm__promo strong{font-size:18px;letter-spacing:-.02em}.mm__promo p{margin:0 0 6px;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.nav__item.is-open .mm__link,.nav__item.is-open .mm__promo{animation:kUp .4s var(--e-out) calc(var(--j, 0) * .05s) both}.navbar .navdrawer{position:absolute;left:16px;right:16px;top:calc(100% + 8px);display:grid;gap:2px;padding:12px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #100c1e0f,var(--shadow-md)}.navbar .navdrawer a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;color:var(--ink);text-decoration:none;font-size:16px}.navbar .navdrawer a:hover{background:#f7f6fa}.navbar .navdrawer .mm__ic{width:34px;height:34px;border-radius:10px}.navdrawer__h{margin:10px 12px 2px;font-size:13px;font-weight:600;color:var(--ink-3)}@media(max-width:1060px){.navbar .nav__links,.navbar .nav__phone{display:none}.navbar .nav__menu{display:inline-flex}.navbar .nav__right{margin-left:auto}}@keyframes kKB{0%{scale:1.08}to{scale:1}}.navbar .nav__links{position:static}.navbar .mm__link,.navbar .mm__link strong{color:var(--ink)!important;opacity:1!important}.navbar .mm .btn--line{color:var(--ink)!important;opacity:1!important;background:#fff}:root{--peek: 64px}:is(.navbar,.nb,.ft,.sp) .hm .btn--ghost{background:#ffffff14;border-color:#ffffff57;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:is(.navbar,.nb,.ft,.sp) .hm .btn--ghost:hover{background:#ffffff29;border-color:#ffffffb3}@keyframes kMarq{to{transform:translate(-50%)}}@keyframes kHmRow{0%{transform:translateY(110%)}}@keyframes kHmSheet{0%{transform:translateY(100%)}}@keyframes kTileUp{0%{opacity:0;transform:translateY(70px)}}@keyframes kHmBlur{to{filter:blur(16px) brightness(.55);transform:scale(1.05)}}@keyframes kSheetUp{0%{transform:translateY(calc(100% - var(--peek)));border-radius:36px 36px 0 0}to{transform:none;border-radius:0}}@keyframes kStripOut{0%,55%{opacity:1}85%,to{opacity:0}}@keyframes kSheetDown{0%{transform:none;border-radius:0}to{transform:translateY(calc(100% - var(--peek)));border-radius:36px 36px 0 0}}@keyframes kStripIn{0%,15%{opacity:0}45%,to{opacity:1}}@keyframes kHmUnblur{0%{filter:blur(16px) brightness(.55);transform:scale(1.05)}}.navbar--home .nav{transition:background-color .25s ease,box-shadow .25s ease}.navbar--home .nav :is(.logo,.nav__trigger,.nav__a,.nav__phone,.nav__menu){transition:color .25s ease,border-color .25s ease}.navbar--home:not(.is-light) .nav:not(:has([aria-expanded=true])){background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.navbar--home:not(.is-light) .nav:not(:has([aria-expanded=true])) :is(.logo,.nav__trigger,.nav__a,.nav__phone,.nav__menu){color:#fff!important}.navbar--home:not(.is-light) .nav:not(:has([aria-expanded=true])) .nav__phone svg{color:#c4b5fd}.navbar--home:not(.is-light) .nav:not(:has([aria-expanded=true])) .nav__hl{background:#ffffff24}.navbar--home:not(.is-light) .nav:not(:has([aria-expanded=true])) .nav__menu{border-color:#ffffff59;background:transparent}@media(max-width:900px){:root{--peek: 56px}}html.deck-on:not(.foot-on) .foot{box-shadow:none}.navbar .nav__menu,.navbar.is-light .nav__menu{color:var(--ink);border-color:#e7e4ee}.navbar--home .nav:has([aria-expanded=true]){background:#fff}@keyframes kKBs{0%{scale:1.035}to{scale:1}}:is(.navbar,.nb,.ft,.sp) .tc__cav--teckie .logo__mark{width:22px;height:19px}@keyframes tcDot{0%,60%,to{transform:none;opacity:.6}30%{transform:translateY(-4px);opacity:1}}@keyframes tcIn{0%{opacity:0;transform:translateY(8px) scale(.96)}}@media(max-width:760px){:is(.navbar,.nb,.ft,.sp) .tc__conv .tc__cav--teckie .logo__mark{width:16px;height:14px}}:is(.navbar,.nb,.ft,.sp) .btn,:is(.navbar,.nb,.ft,.sp) .btn--small{height:44px!important;padding:0 20px!important;border-radius:12px!important;font:600 15.5px/1 var(--font)!important;letter-spacing:0;gap:8px;border:1px solid transparent;box-shadow:none;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s,box-shadow .15s}:is(.navbar,.nb,.ft,.sp) .btn>svg{display:none}:is(.navbar,.nb,.ft,.sp) .btn--accent{background:var(--accent);border-color:#2e106540;color:#fff;box-shadow:none}:is(.navbar,.nb,.ft,.sp) .btn--accent:hover{background:#6d28d9}:is(.navbar,.nb,.ft,.sp) .btn--dark{background:var(--ink);border-color:var(--ink);color:#fff}:is(.navbar,.nb,.ft,.sp) .btn--line{background:#fff;border-color:#dcd8e3;color:var(--ink)}:is(.navbar,.nb,.ft,.sp) .btn--line:hover{background:#f7f6fa;border-color:#b9b3c7}:is(.navbar,.nb,.ft,.sp) .btn--ghost{background:transparent;border-color:#ffffff80;color:#fff}:is(.navbar,.nb,.ft,.sp) .btn--ghost:hover{background:#ffffff1a;border-color:#fff}:is(.navbar,.nb,.ft,.sp) .btn--light{background:#fff;border-color:#fff;color:var(--ink)}:is(.navbar,.nb,.ft,.sp) .hm .btn{box-shadow:0 4px 40px #0006}:is(.navbar,.nb,.ft,.sp) .hm .btn--ghost{background:transparent;border-color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}:is(.navbar,.nb,.ft,.sp) .hm .btn--ghost:hover{background:#ffffff1a}@keyframes cySpin{to{transform:rotate(360deg)}}@keyframes kCxIn{0%{opacity:0;transform:translateY(80px)}}@keyframes kTcMin{to{opacity:0;transform:translateY(40%) scale(.5)}}@keyframes kTcClose{to{opacity:0;transform:scale(.94)}}@keyframes kTcOpen{0%{opacity:0;transform:translateY(16%) scale(.86)}}:is(.navbar,.nb,.ft,.sp) .tc__icon-tile .logo__mark{width:32px;height:28px;color:#fff;background:#fff}:is(.navbar,.nb,.ft,.sp) .tc__task .logo__mark{width:20px;height:17px;color:var(--accent);background:var(--accent)}@media(min-width:901px){:root{--cyh: min(470px, 40vh, calc((100vw - 96px) / 2.2));--cyw: calc(var(--cyh) * 2.2)}}@media(min-width:901px){:root{--cyh: min(432px, 40vh, calc((100vw - 96px) / 2.4));--cyw: calc(var(--cyh) * 2.4)}}@media(min-width:901px){:root{--cyv: min(330px, 31vh);--cyw: clamp(660px, calc(var(--cyv) * 2.4126), 820px);--caph: 46px}}.navbar .logo{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--accent);color:#fff!important;box-shadow:0 1px #ffffff2e inset,0 4px 14px -6px #7c3aedb3;transition:none}.navbar .logo .logo__mark{width:22px;height:19px;background:#fff}.navbar .logo:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:is(.navbar,.nb,.ft,.sp) .lnav .logo{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--accent);color:#fff!important;box-shadow:0 1px #ffffff2e inset,0 4px 14px -6px #7c3aedb3}:is(.navbar,.nb,.ft,.sp) .lnav .logo .logo__mark{width:22px;height:19px;background:#fff}.navbar .logo .logo__mark,:is(.navbar,.nb,.ft,.sp) .lnav .logo .logo__mark{width:27px;height:24px}@media(min-width:901px){:root{--hw: min(1120px, 100vw - 96px);--cyv: min(330px, 31vh);--cyw: min(calc(var(--cyv) * 2.34), calc(var(--hw) * .7))}}@media(min-width:901px){:root{--hw: min(1172px, 100vw - 72px)}}:is(.navbar,.nb,.ft,.sp) .tc__topic .tc__cav--teckie .logo__mark{width:12px;height:11px}:is(.navbar,.nb,.ft,.sp) .mb .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:is(.navbar,.nb,.ft,.sp) .mb-hero .btn--ghost{border-color:#ffffffd9}:is(.navbar,.nb,.ft,.sp) .mb-hero .btn--ghost:hover{background:#ffffff1a}:is(.navbar,.nb,.ft,.sp) .mb-end .btn--ghost{border-color:#fffc}:is(.navbar,.nb,.ft,.sp) .mb-end .btn--ghost:hover{background:#ffffff1a}@keyframes mbSpin{to{transform:rotate(1turn)}}:is(.navbar,.nb,.ft,.sp) .mb-call .btn--ghost{border-color:#ffffffb3}:is(.navbar,.nb,.ft,.sp) .mb-call .btn--ghost:hover{background:#ffffff1f}:is(.navbar,.nb,.ft,.sp) .mb-cta .btn{flex:none;gap:8px}:is(.navbar,.nb,.ft,.sp) .mb-cta .btn>svg{display:inline-block}@keyframes mbOpen{0%{opacity:0;transform:translateY(-4px)}}.foot{background:#fff;color:var(--ink-2);border-top:0}.foot__col h3,.foot__news label{color:var(--ink)}.foot__col a,.foot__col span{color:var(--ink-2)}.foot__col a:hover{color:var(--ink)}.foot__legal{color:var(--ink-3)!important}.foot__field{border-color:var(--field)}.foot__field:focus-within{border-color:var(--accent)}.foot__field input{color:var(--ink)}.foot__field input::placeholder{color:var(--ink-3)}.foot__field button{color:var(--ink)}.foot__field button:hover{background:#f4f3f6}.foot__note{color:var(--ink-3)}.foot__social a{color:var(--ink-2)}.foot__social a:hover{color:var(--ink);background:#f4f3f6}.foot__base{border-top-color:var(--line);color:var(--ink-3)}.foot__base a{color:var(--ink-3)}.foot__base a:hover{color:var(--ink)}html.deck-on .foot{box-shadow:0 -1px 0 var(--line),0 -24px 48px -32px #100c1e2e}:is(.navbar,.nb,.ft,.sp) .mb-card__cta .btn--ghost{border-color:#11101433;color:var(--ink);background:none}:is(.navbar,.nb,.ft,.sp) .mb-card__cta .btn--ghost:hover{border-color:var(--ink)}:is(.navbar,.nb,.ft,.sp) .mb-split .btn--ghost{border-color:#11101433;color:var(--ink);background:none}:is(.navbar,.nb,.ft,.sp) .mb-visit__cta .btn--ghost{border-color:#ffffffb3}:is(.navbar,.nb,.ft,.sp) .mb-visit__cta .btn--ghost:hover{background:#ffffff1f}:is(.navbar,.nb,.ft,.sp) .mb-form .btn{justify-self:start;margin-top:4px}:is(.navbar,.nb,.ft,.sp) .pc-all .btn{gap:8px}@media(max-width:1000px){:is(.navbar,.nb,.ft,.sp) .mb-filters__done .btn{width:100%;justify-content:center}}:is(.navbar,.nb,.ft,.sp) .mb-head .btn--line{gap:8px}:is(.navbar,.nb,.ft,.sp) .pdp__cta .btn[disabled]{opacity:.45;cursor:not-allowed}:is(.navbar,.nb,.ft,.sp) .btn--line{border:1px solid rgba(17,16,20,.2);background:#fff;color:var(--ink)}:is(.navbar,.nb,.ft,.sp) .btn--line:hover{border-color:var(--ink)}:is(.navbar,.nb,.ft,.sp) .lic>.lic__body>.btn{margin-top:auto}:is(.navbar,.nb,.ft,.sp) .lic .btn[disabled]{align-self:flex-start;margin-top:auto;opacity:.45;cursor:not-allowed}:is(.navbar,.nb,.ft,.sp) .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.navbar .nav__right{gap:6px}.navbar .nav__phone{margin:0 12px 0 10px}.nav__search{display:inline-flex;align-items:center;gap:8px;height:40px;min-width:148px;padding:0 8px 0 12px;border:1px solid #e7e4ee;border-radius:12px;background:#f7f6fa;color:var(--ink-3);font:500 15px/1 var(--font);cursor:pointer;transition:border-color .2s,background-color .2s,color .2s}.nav__search:hover,.nav__search[aria-expanded=true]{border-color:#d6d0e2;background:#fff;color:var(--ink-2)}.nav__search:focus-visible,.nav__icon:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nav__search kbd{display:grid;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;border:1px solid #e2deea;border-radius:6px;background:#fff;font:500 12px/1 var(--font);color:var(--ink-3)}.nav__icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:10px;color:var(--ink-2);text-decoration:none;transition:background-color .2s,color .2s}.nav__icon:hover{background:#f2f0f6;color:var(--ink)}@media(max-width:720px){.nav__search{min-width:0;width:40px;padding:0;justify-content:center;border-color:transparent;background:none;color:var(--ink-2)}.nav__search:hover,.nav__search[aria-expanded=true]{border-color:transparent;background:#f2f0f6;color:var(--ink)}.nav__search-l,.nav__search kbd{display:none}}@media(max-width:1060px){.navbar .nav__menu{margin-left:6px}}.navbar--home .nav :is(.nav__search,.nav__icon){transition:color .25s ease,border-color .25s ease,background-color .25s ease}.navbar--home:not(.is-light) .nav:not(:has([aria-expanded=true])) :is(.nav__search,.nav__icon){color:#fff}.navbar--home:not(.is-light) .nav:not(:has([aria-expanded=true])) .nav__search{border-color:#ffffff47;background:#ffffff1a}.navbar--home:not(.is-light) .nav:not(:has([aria-expanded=true])) .nav__search kbd{border-color:#ffffff4d;background:transparent;color:#fffc}.navbar--home:not(.is-light) .nav:not(:has([aria-expanded=true])) .nav__icon:hover{background:#ffffff24}@media(max-width:720px){.navbar--home:not(.is-light) .nav:not(:has([aria-expanded=true])) .nav__search{border-color:transparent;background:none}}.sp{position:absolute;top:calc(100% + 10px);left:0;right:0;display:flex;flex-direction:column;max-height:min(620px,calc(100svh - 120px));overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #100c1e0f,0 28px 60px -32px #100c1e66;color:var(--ink);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s,transform .25s var(--e-out),visibility 0s .25s}.nav.is-search .sp{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .3s var(--e-out),visibility 0s}.sp__bar{flex:none;display:flex;align-items:center;gap:14px;height:68px;padding:0 14px 0 22px;border-bottom:1px solid var(--mbg);color:var(--ink-3)}.sp__bar input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:none;font:500 19px/1 var(--font);letter-spacing:-.01em;color:var(--ink)}.sp__bar input::placeholder{color:var(--ink-3)}.sp__bar input::-webkit-search-cancel-button{display:none}.sp__esc{flex:none;display:grid;place-items:center;height:30px;padding:0 9px;border:1px solid #e2deea;border-radius:8px;background:#fff;font:500 12.5px/1 var(--font);color:var(--ink-3);cursor:pointer}.sp__esc:hover{color:var(--ink);border-color:#cfc8dc}.sp__esc-x{display:none}.sp__esc-x svg{transform:rotate(45deg)}.sp__res{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:6px 12px 14px}.sp__h{margin:14px 10px 6px;font-size:13px;font-weight:600;color:var(--ink-3)}.sp__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.sp__hit{display:flex;align-items:center;gap:14px;padding:9px 10px;border-radius:12px;color:var(--ink);text-decoration:none;scroll-margin:12px}.sp__hit:hover,.sp__hit.is-sel{background:#f7f6fa}.sp__hit .mm__ic{width:38px;height:38px;border-radius:11px}.sp__hit>span:last-child{min-width:0}.sp__hit strong{display:block;font-size:15.5px;font-weight:600;line-height:1.3}.sp__hit small{display:block;margin-top:2px;overflow:hidden;font-size:13.5px;line-height:1.4;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis}.sp__hit mark{background:none;color:var(--accent)}.sp__none,.sp__msg{margin:0;padding:22px 10px 10px;font-size:15px;line-height:1.55;color:var(--ink-2)}.sp__none a,.sp__msg a{color:var(--accent);font-weight:600}.sp__foot{flex:none;display:flex;gap:18px;margin:0;padding:11px 22px;border-top:1px solid var(--mbg);font-size:12.5px;color:var(--ink-3)}.sp__foot kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-right:3px;padding:0 5px;border:1px solid #e2deea;border-radius:5px;font:500 11.5px/1 var(--font)}@media(hover:none),(max-width:720px){.sp__foot{display:none}.sp__esc{width:40px;height:40px;padding:0;border:0;border-radius:10px}.sp__esc-k{display:none}.sp__esc-x{display:grid}}@media(max-width:720px){.sp{top:calc(100% + 8px);max-height:calc(100svh - 96px)}.sp__bar{height:60px;gap:10px;padding:0 8px 0 16px}.sp__bar input{font-size:17px}.sp__grid{grid-template-columns:1fr}.sp__res{padding:4px 8px 10px}}.navbar{top:var(--nb-top, 0px)}.nb{position:relative;z-index:61;display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 56px;background:var(--accent);color:#fff;font:500 14.5px/1.45 var(--font);text-align:center}.nb[hidden]{display:none}.nb__t{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 10px;margin:0}.nb__t strong{font-weight:700}.nb__t a{display:inline-flex;align-items:center;gap:5px;color:#fff;font-weight:600;text-decoration:underline;text-decoration-color:#ffffff80;text-underline-offset:3px}.nb__t a:hover{text-decoration-color:#fff}.nb__t a svg{transition:transform .2s}.nb__t a:hover svg{transform:translate(2px)}.nb__x{position:absolute;top:50%;right:10px;display:grid;place-items:center;width:34px;height:34px;margin-top:-17px;padding:0;border:0;border-radius:9px;background:none;color:#fffc;cursor:pointer}.nb__x:hover{background:#ffffff24;color:#fff}.nb__x svg{transform:rotate(45deg)}.nb a:focus-visible,.nb__x:focus-visible{outline:2px solid #fff;outline-offset:2px}html.deck-on .nb{position:fixed;inset:0 0 auto;transition:transform .55s var(--e-io)}html.deck-on .nb.is-up{transform:translateY(-100%)}html.deck-on .navbar{transition:top .55s var(--e-io)}@media(max-width:720px){.nb{justify-content:flex-start;min-height:0;padding:9px 48px 9px 16px;font-size:13.5px;line-height:1.4;text-align:left}.nb__t{display:block}.nb__t strong:after{content:" \b7  ";font-weight:500}.nb__t a{margin-left:4px}}@media print{.nb,.sp{display:none}}.navbar .nav__right .nav__cta{display:inline-flex;margin-left:8px}@media(max-width:420px){.navbar .nav__right .nav__cta{padding-left:14px;padding-right:14px}.navbar .nav__right{gap:2px}}.foot.ft{padding:0;border-top:1px solid #eeecf2;background:#fff;color:var(--ink);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:20px}.ft__in{max-width:1260px;margin:0 auto;padding:64px 24px 32px}.ft__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:64px;padding-bottom:40px}.ft__brand{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.ft__logo{display:inline-flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none}.ft__mark{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--accent);box-shadow:0 1px #ffffff2e inset,0 4px 14px -6px #7c3aedb3}.ft__mark .logo__mark{width:27px;height:24px;background:#fff}.ft__word{font:700 24px/1 var(--font);letter-spacing:-.03em}.ft__logo:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:12px}.ft__tag{max-width:380px;margin:0;font:600 20px/25px var(--font);letter-spacing:-.5px;color:var(--ink)}.ft__addr{display:grid;gap:2px;font-style:normal;font-size:14px;line-height:22px;color:#111014a6}.ft__addr a{color:inherit;text-decoration:none}.ft__addr a:hover{color:var(--ink)}.ft__social{display:flex;gap:16px;margin:0}.foot .ft__social a{display:grid;place-items:center;width:20px;height:20px;border-radius:0;background:none;color:#11101499;transition:color .2s}.foot .ft__social a:hover{background:none;color:var(--ink)}.ft__social svg{width:18px;height:18px}.ft__nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ft__h{margin:0 0 12px;font:600 16px/20px Inter,system-ui,sans-serif;color:var(--ink)}.ft__list{margin:0;padding:0;list-style:none}.ft__link{display:inline-block;padding:3px 0;font-size:14px;font-weight:500;line-height:22.75px;color:#111014a6;text-decoration:none;transition:color .2s}.ft__link:hover{color:var(--ink)}.ft__link:focus-visible,.ft__legal a:focus-visible,.ft__addr a:focus-visible,.ft__social a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.ft__bottom{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:24px;font-size:12px;line-height:20px;color:#1110148c}.ft__copy{margin:0;font-weight:600}.ft__legal{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0 0 0 16px;border-left:1px solid #d9d6de;list-style:none;font-weight:500}.ft__legal a{color:inherit;text-decoration:none}.ft__legal a:hover{color:var(--ink)}.ft__notes{margin:0 0 0 auto;color:#11101473}html.deck-on .foot.ft{padding:0}html.deck-on .ft__in{padding-top:48px;padding-bottom:28px}@media(max-width:900px){.ft__body{grid-template-columns:1fr;gap:40px}.ft__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media(max-width:720px){.ft__in{padding:48px 16px 28px}.ft__bottom{flex-direction:column;align-items:flex-start;gap:8px}.ft__legal{padding-left:0;border-left:0}.ft__notes{margin-left:0}}@keyframes pxObst{0%{transform:translate(0)}to{transform:translate(-230px)}}@keyframes pxJump{0%{transform:translateY(0);animation-timing-function:cubic-bezier(.2,.7,.4,1)}32.5%{transform:translateY(-30px);animation-timing-function:cubic-bezier(.6,0,.8,.3)}65%,to{transform:translateY(0)}}@keyframes pxStepA{0%{opacity:1}50%{opacity:0}}@keyframes pxStepB{0%{opacity:0}50%{opacity:1}}@keyframes pxQ{0%,35%{opacity:0;transform:scale(.4) translateY(4px)}45%{opacity:1;transform:scale(1.2)}52%,85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8) translateY(-3px)}}@keyframes pxGround{0%{transform:translate(0)}to{transform:translate(-60px)}}@keyframes pxCloud{0%{transform:translate(90px)}to{transform:translate(-190px)}}.mm__link,.mm__link strong,.mm__link small{white-space:normal}.mm__link>span:last-child{min-width:0}.mm--solo{grid-template-columns:minmax(0,1fr);right:auto;width:min(760px,100%)}.mm--solo .mm__items{grid-template-columns:repeat(2,minmax(0,1fr))}.nav__cart{position:relative}.nav__count{position:absolute;top:3px;right:1px;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--accent);color:#fff;font:600 11px/1 Inter,system-ui,sans-serif}.nav__count[hidden]{display:none}.tk-topbar--fixed{position:fixed!important;left:0;right:0;z-index:61;transition:transform .55s var(--e-io)}.tk-topbar--fixed.is-up{transform:translateY(-120%)}.ft__text{display:grid;gap:10px;font-size:14px;line-height:22px;color:#111014a6}.ft__text p{margin:0}.ft__text strong{color:var(--ink);font-weight:600}.ft__text a{color:inherit;text-decoration:none}.ft__text a:hover{color:var(--ink)}.ft__news{display:grid;gap:8px;width:min(100%,320px)}.ft__news label{font-size:14px;font-weight:600;color:var(--ink)}.ft__field{display:flex;align-items:center;height:44px;padding:0 4px 0 14px;border:1px solid #e2deea;border-radius:12px;background:#fff}.ft__field:focus-within{border-color:var(--accent)}.ft__field input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:none;font:400 14px/1 Inter,system-ui,sans-serif;color:var(--ink)}.ft__field button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:9px;background:none;color:var(--ink);cursor:pointer}.ft__field button:hover{background:#f4f3f6}.ft__note{font-size:12.5px;color:#1110148c}.ft__follow{margin-top:4px}.ft__loc{margin:0}.ft__loc select{height:32px;padding:0 10px;border:1px solid #e2deea;border-radius:10px;background:#fff;font:500 12px/1 Inter,system-ui,sans-serif;color:var(--ink);cursor:pointer}.ft__pay{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 0 auto;padding:0;list-style:none}.ft__payicon{display:block;width:38px;height:24px}@media(max-width:720px){.ft__pay{margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/tk-shell.css.map */
