@layer components{:where(.fs) .th{padding:64px 0 96px}:where(.fs) .th-g.has-v{grid-template-columns:minmax(0,11fr) minmax(0,9fr);align-items:center;gap:64px;display:grid}:where(.fs) .th .h1{margin-top:14px;font-size:clamp(38px,4.8vw,62px)}:where(.fs) .th .eyebrow+.h1{margin-top:12px}:where(.fs) .th-pts{flex-direction:column;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}:where(.fs) .th-pts li{color:var(--strong);align-items:flex-start;gap:10px;font-size:16px;line-height:1.5;display:flex}:where(.fs) .th-pts .ck{margin-top:2px}:where(.fs) .th .btns{margin-top:32px}:where(.fs) .th-v .win img{width:100%;height:auto;display:block}:where(.fs) .kt{padding:64px 0 112px}:where(.fs) .kt-g{grid-template:"i f""c f"1fr/minmax(0,9fr) minmax(0,11fr);align-items:start;gap:40px 80px;display:grid}:where(.fs) .kt-i{flex-direction:column;grid-area:i;align-items:flex-start;display:flex}:where(.fs) .kt .h1{margin-top:12px;font-size:clamp(38px,4.8vw,62px)}:where(.fs) .kt .lead{max-width:520px;margin-top:16px}:where(.fs) .kt-c{flex-direction:column;grid-area:c;gap:20px;display:flex}:where(.fs) .kt-ch{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}:where(.fs) .kt-a{border:1px solid var(--line);background:var(--bg);transition:border-color .15s,transform .2s var(--ease);border-radius:12px;align-items:center;gap:14px;padding:14px 18px 14px 14px;text-decoration:none;display:flex}:where(.fs) .kt-a:hover{border-color:var(--primary);transform:translateY(-2px)}:where(.fs) .kt-ic{background:var(--tint);width:44px;height:44px;color:var(--primary);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}:where(.fs) .kt-p{object-fit:cover;object-position:50% 22%;background:var(--surface);border-radius:50%;flex:none;width:44px;height:44px;display:block}:where(.fs) .kt-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:where(.fs) .kt-t small{color:var(--soft);font-size:13px}:where(.fs) .kt-t b{letter-spacing:-.01em;color:var(--strong);overflow-wrap:anywhere;font-size:17px;font-weight:600}:where(.fs) .kt-a .arr{color:var(--primary)}:where(.fs) .kt-n{color:var(--strong);align-items:flex-start;gap:10px;margin:0;font-size:15px;line-height:1.5;display:flex}:where(.fs) .kt-n svg{color:var(--primary);flex:none;margin-top:1px}:where(.fs) .kt-f{border:1px solid var(--line);background:var(--win);box-shadow:var(--sh);border-radius:12px;grid-area:f;padding:40px}:where(.fs) .kt-h{letter-spacing:-.03em;color:var(--strong);margin:0;font-size:26px;font-weight:650;line-height:1.2}:where(.fs) .kt-l{color:var(--ink);margin:8px 0 28px;font-size:16px;line-height:1.6}:where(.fs) .kt-pv{color:var(--soft);align-items:center;gap:8px;margin:20px 0 0;font-size:13px;display:flex}:where(.fs) .kt-pv a{color:var(--soft);text-underline-offset:3px}:where(.fs) .kt-pv a:hover{color:var(--strong)}:where(.fs) .skj-in{max-width:720px;margin-inline:auto}:where(.fs) .skj{scroll-margin-top:72px}:where(.fs) .skj-m{color:var(--ink);margin:-12px 0 24px;font-size:16px}:where(.fs) .skj-m a{color:var(--strong);text-underline-offset:3px;font-weight:600}:where(.fs) .skj-m a:hover{color:var(--primary)}:where(.fs) .ft-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;margin:0;padding:0;list-style:none;display:grid}:where(.fs) .ft{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:10px;padding-top:24px;display:flex}:where(.fs) .ft h3{letter-spacing:-.02em;color:var(--strong);margin:4px 0 0;font-size:18px;font-weight:650}:where(.fs) .ft p{margin:0;font-size:15px;line-height:1.6}:where(.fs) .prices.n1{grid-template-columns:minmax(0,640px)}:where(.fs) .prices.n3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.fs) .pf{border-top:1px solid var(--line);flex-direction:column;align-self:stretch;gap:10px;margin:4px 0 0;padding:16px 0 0;list-style:none;display:flex}:where(.fs) .pf li{color:var(--strong);align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}:where(.fs) .pf .ck{margin-top:2px}:where(.fs) .pn{max-width:760px;color:var(--soft);margin:24px 0 0;font-size:14px;line-height:1.6}:where(.fs) .prod-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}:where(.fs) .prod{border:1px solid var(--line);background:var(--sfill);height:100%;transition:border-color .15s,transform .2s var(--ease);border-radius:12px;flex-direction:column;gap:6px;padding:20px 22px;text-decoration:none;display:flex}:where(.fs) .prod:hover{border-color:var(--primary);transform:translateY(-2px)}:where(.fs) .prod b{letter-spacing:-.01em;color:var(--strong);font-size:16px;font-weight:650}:where(.fs) .prod span{color:var(--ink);font-size:14px;line-height:1.5}:where(.fs) .art-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (max-width:1080px){:where(.fs) .art-g,:where(.fs) .prod-g,:where(.fs) .prices.n3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){:where(.fs) .th,:where(.fs) .kt{padding:40px 0 64px}:where(.fs) .kt-g{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"i""f""c";gap:32px}:where(.fs) .kt-f{padding:28px 20px}:where(.fs) .th-g.has-v{grid-template-columns:minmax(0,1fr);gap:40px}:where(.fs) .ft-g{grid-template-columns:minmax(0,1fr);gap:28px}:where(.fs) .prices.n1,:where(.fs) .prices.n3{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){:where(.fs) .art-g,:where(.fs) .prod-g{grid-template-columns:minmax(0,1fr)}}:where(.fs) .sec.lg{padding:40px 0 48px;overflow:clip}:where(.fs) .lg-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-bottom:24px;display:flex}:where(.fs) .lg-l{color:var(--ink);margin:0;font-size:14px}:where(.fs) .lg-m{align-items:center;gap:16px;display:flex}:where(.fs) .lg-t{border:1px solid var(--line2);background:var(--win);width:32px;height:32px;color:var(--ink);border-radius:50%;flex:none;place-items:center;padding:0;transition:border-color .15s,color .15s;display:grid;position:relative}:where(.fs) .lg-t:before{content:"";position:absolute;inset:-6px}:where(.fs) .lg-t:hover{border-color:var(--primary);color:var(--primary)}:where(.fs) .lg-t svg{fill:currentColor}:where(.fs) .lg-band{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}:where(.fs) .lg-track{will-change:transform;width:max-content;display:flex}:where(.fs) .lg-list{flex:none;align-items:center;gap:clamp(40px,6vw,72px);margin:0;padding:0 clamp(20px,3vw,36px);list-style:none;display:flex}:where(.fs) .lg-list li{flex:none}:where(.fs) .lg-list a{border-radius:4px;display:block}:where(.fs) .lg-list img{max-width:none;width:var(--w);opacity:.72;height:auto;filter:var(--logo);transition:opacity .2s,transform .2s var(--ease);display:block}:where(.fs) .lg-list a:hover img,:where(.fs) .lg-list a:focus-visible img{opacity:1;transform:scale(1.05)}@media (max-width:600px){:where(.fs) .sec.lg{padding:32px 0 36px}:where(.fs) .lg-h{margin-bottom:20px}:where(.fs) .lg-list{gap:36px;padding:0 18px}:where(.fs) .lg-list img{width:calc(var(--w) * .72)}}@media (pointer:coarse){:where(.fs) .lg-t{width:40px;height:40px}}@media (prefers-reduced-motion:no-preference){:where(.fs) .lg-band.is-ready .lg-track{animation:logoRoll var(--dur,60s) linear infinite}:where(.fs) .lg-band:is(.is-paused,:hover,:focus-within) .lg-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){:where(.fs) .lg-t{display:none}:where(.fs) .lg-band{-webkit-mask-image:none;mask-image:none}:where(.fs) .lg-track{width:auto;max-width:1344px;padding:0 var(--gut);margin:0 auto}:where(.fs) .lg-list{flex-wrap:wrap;flex:1;gap:24px 32px;padding:0}:where(.fs) .lg-list[aria-hidden=true]{display:none}}}@keyframes logoRoll{0%{transform:translate(0)}to{transform:translateX(var(--shift,-50%))}}@media (max-width:640px){:where(.fs) .skj .kt-f{padding:28px 20px}}
