.tkKh2G_root{color:#f7f8fa;width:100%;min-width:0;container-type:inline-size}.tkKh2G_heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:27px;padding:0 2px;display:flex}.tkKh2G_headingTitle{color:#f4f5f7;letter-spacing:-.048em;text-wrap:balance;margin:0;font-size:clamp(28px,3vw,41px);font-weight:600;line-height:1.15}.tkKh2G_familyCount{color:#9b9fa9;letter-spacing:.085em;flex:none;padding-bottom:4px;font:600 11px/1.25 ui-monospace,SFMono-Regular,Consolas,monospace}.tkKh2G_grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(13px,1.35vw,21px);width:100%;min-width:0;display:grid}.tkKh2G_card{--spot-x:50%;--spot-y:34%;isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(106%);backdrop-filter:blur(16px)saturate(106%);color:#f7f8fa;background:radial-gradient(85% 65% at 100% 0,#ca913b1d,#0000 70%),linear-gradient(155deg,#17191e 0%,#101216 42%,#0a0c10 100%);border:1px solid #ecf1fa24;border-radius:24px;width:100%;min-width:0;height:clamp(490px,36vw,555px);text-decoration:none;transition:transform .48s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .48s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 18px 45px #0003,inset 0 1px #fff1}.tkKh2G_card:before{z-index:0;content:"";border-radius:inherit;pointer-events:none;opacity:.8;background:linear-gradient(142deg,#ffffff12,#0000 26% 75%,#d99c3f0d);position:absolute;inset:0}.tkKh2G_card:after{z-index:0;content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(355px circle at var(--spot-x) var(--spot-y), #e3a2422f, #ffffff06 39%, transparent 70%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.tkKh2G_card:is(:hover,:focus-visible){border-color:#e8ae487a;transform:translateY(-4px);box-shadow:0 28px 62px #0000005c,0 0 35px #d7922e1c,inset 0 1px #ffffff1c}.tkKh2G_card:is(:hover,:focus-visible):after{opacity:1}.tkKh2G_card:focus-visible{outline-offset:4px;outline:2px solid #e1aa54}.tkKh2G_glassSheen{z-index:1;pointer-events:none;opacity:.68;background:linear-gradient(90deg,#0000,#e2b05c75 22%,#ffffff29 54%,#0000);height:1px;transition:opacity .4s;position:absolute;top:1px;left:8%;right:8%}.tkKh2G_card:is(:hover,:focus-visible) .tkKh2G_glassSheen{opacity:1}.tkKh2G_topContent{z-index:2;pointer-events:none;flex-direction:column;gap:9px;padding:clamp(28px,2.4vw,33px) clamp(22px,2.2vw,30px) 0;display:flex;position:absolute;top:0;left:0;right:0}.tkKh2G_topContent:before{content:"";opacity:.8;background:linear-gradient(90deg,#dfa851,#dfa8511a);border-radius:999px;width:26px;height:2px;transition:width .42s cubic-bezier(.22,1,.36,1),opacity .4s;position:absolute;top:15px;left:clamp(22px,2.2vw,30px);box-shadow:0 0 11px #e1a54145}.tkKh2G_card:is(:hover,:focus-visible) .tkKh2G_topContent:before{opacity:1;width:46px}.tkKh2G_title{color:#fafbfd;letter-spacing:-.052em;overflow-wrap:anywhere;font-size:clamp(36px,2.65vw,43px);font-weight:700;line-height:1.06;display:block}.tkKh2G_description{-webkit-line-clamp:3;color:#b5bac4;-webkit-box-orient:vertical;max-width:355px;font-size:clamp(14px,1.05vw,15px);font-weight:420;line-height:1.48;display:-webkit-box;overflow:hidden}.tkKh2G_machineStage{z-index:1;pointer-events:none;position:absolute;inset:clamp(146px,11.6vw,163px) 2% 114px}.tkKh2G_machineStage:before{z-index:0;content:"";pointer-events:none;filter:blur(14px);opacity:.72;background:radial-gradient(64% 52% at 50% 68%,#cb8e3933,#85521812 43%,#0000 77%);transition:opacity .5s;position:absolute;inset:7% 3% 3%}.tkKh2G_card:is(:hover,:focus-visible) .tkKh2G_machineStage:before{opacity:1}.tkKh2G_machineImage{z-index:1;object-fit:contain;filter:saturate(.99)contrast(1.04)drop-shadow(0 24px 21px #00000073);width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .6s;display:block;inset:0;transform:translateY(4px)scale(.985);padding:5px 13px 9px!important;position:absolute!important}.tkKh2G_card:is(:hover,:focus-visible) .tkKh2G_machineImage{filter:saturate(1.035)contrast(1.045)drop-shadow(0 30px 24px #00000087);transform:translateY(-6px)scale(1.04)}.tkKh2G_footer{z-index:3;pointer-events:none;background:linear-gradient(#0000 0%,#080a0d87 22%,#08090ce8 100%);justify-content:space-between;align-items:flex-end;gap:12px;min-height:120px;padding:24px clamp(22px,2.2vw,30px);display:flex;position:absolute;bottom:0;left:0;right:0}.tkKh2G_meta{flex-direction:column;gap:7px;min-width:0;display:flex}.tkKh2G_priceLabel{color:#ddb16b;letter-spacing:.085em;font:620 12px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.tkKh2G_price{color:#fbf6ed;letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(24px,1.8vw,28px);font-weight:710;line-height:1.15}.tkKh2G_openIcon{isolation:isolate;color:#21170d;pointer-events:auto;will-change:width;background:linear-gradient(113deg,#f4d99f 0%,#dbaf60 45%,#ae792e 100%);border:1px solid #efc36dad;border-radius:999px;flex:none;justify-content:flex-end;align-items:center;width:50px;height:50px;transition:width .42s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .35s,filter .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 7px 20px #0000003b,inset 0 1px #fffae13d}.tkKh2G_openIcon:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(110deg,#0000 22%,#fffadf4d 46%,#0000 73%);transition:transform .75s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute;inset:0;transform:translate(-80%)}.tkKh2G_visitLabel{z-index:1;letter-spacing:.015em;white-space:nowrap;opacity:0;font-size:13px;font-weight:660;line-height:1;transition:opacity .22s,transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:22px;transform:translate(9px,-50%)}.tkKh2G_openIcon svg{z-index:1;flex:none;transition:transform .38s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.tkKh2G_card:hover .tkKh2G_openIcon{filter:brightness(1.045)}.tkKh2G_openIcon:hover,.tkKh2G_card:focus-visible .tkKh2G_openIcon{filter:brightness(1.07);border-color:#fbe0a0eb;width:132px;box-shadow:0 12px 28px #00000052,0 4px 19px #c9903021}.tkKh2G_openIcon:hover:before,.tkKh2G_card:focus-visible .tkKh2G_openIcon:before{opacity:1;transform:translate(70%)}.tkKh2G_openIcon:hover .tkKh2G_visitLabel,.tkKh2G_card:focus-visible .tkKh2G_visitLabel{opacity:1;transform:translateY(-50%)}.tkKh2G_openIcon:hover svg,.tkKh2G_card:focus-visible .tkKh2G_openIcon svg{transform:translate(2px,-50%)}@container (max-width:900px){.tkKh2G_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tkKh2G_card{height:510px}.tkKh2G_machineStage{top:153px}.tkKh2G_title{font-size:39px}.tkKh2G_description{font-size:14.5px}.tkKh2G_price{font-size:25px}}@container (max-width:570px){.tkKh2G_grid{grid-template-columns:minmax(0,1fr)}.tkKh2G_card{height:515px}.tkKh2G_headingTitle{font-size:31px}.tkKh2G_heading{margin-bottom:20px}.tkKh2G_machineStage{top:151px}.tkKh2G_title{font-size:39px}.tkKh2G_description{font-size:15px}.tkKh2G_price{font-size:26px}}@container (max-width:370px){.tkKh2G_card{border-radius:22px;height:490px}.tkKh2G_topContent{padding:29px 21px 0}.tkKh2G_topContent:before{left:21px}.tkKh2G_title{font-size:35px}.tkKh2G_description{font-size:14px}.tkKh2G_machineStage{top:151px}.tkKh2G_footer{padding:20px 21px 21px}.tkKh2G_price{font-size:23px}.tkKh2G_familyCount{font-size:9px}.tkKh2G_openIcon{width:44px;height:44px}}@container (max-width:320px){.tkKh2G_openIcon:hover,.tkKh2G_card:focus-visible .tkKh2G_openIcon{width:44px}.tkKh2G_openIcon:hover .tkKh2G_visitLabel,.tkKh2G_card:focus-visible .tkKh2G_visitLabel{opacity:0}}@media (hover:none),(pointer:coarse){.tkKh2G_card:is(:hover,:focus-visible),.tkKh2G_machineImage,.tkKh2G_card:is(:hover,:focus-visible) .tkKh2G_machineImage{transform:none}.tkKh2G_openIcon:hover{width:50px}.tkKh2G_openIcon:hover .tkKh2G_visitLabel,.tkKh2G_openIcon:hover:before{opacity:0}@container (max-width:370px){.tkKh2G_openIcon:hover{width:44px}}}@media (prefers-reduced-motion:reduce){.tkKh2G_card,.tkKh2G_card:after,.tkKh2G_glassSheen,.tkKh2G_topContent:before,.tkKh2G_machineStage:before,.tkKh2G_machineImage,.tkKh2G_openIcon,.tkKh2G_openIcon:before,.tkKh2G_openIcon svg,.tkKh2G_visitLabel{transition:none!important}.tkKh2G_openIcon:hover,.tkKh2G_card:focus-visible .tkKh2G_openIcon{width:50px}.tkKh2G_visitLabel,.tkKh2G_openIcon:hover .tkKh2G_visitLabel,.tkKh2G_card:focus-visible .tkKh2G_visitLabel{opacity:0!important}.tkKh2G_card:is(:hover,:focus-visible),.tkKh2G_card:is(:hover,:focus-visible) .tkKh2G_machineImage{transform:none!important}}
