:is(.cv2,.cv2-sheet,.cv2-scrim,.cv2-bar,.cv2-fv,.cv2le){--gut:clamp(16px, 1.25vw, 32px);--r-btn:12px;--r-big:22px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--hdr:var(--header-height,76px)}:is(.cv2,.cv2-sheet,.cv2-bar,.cv2-fv,.cv2le) .ic{width:var(--is,20px);height:var(--is,20px);flex:none;place-items:center;display:inline-grid}:is(.cv2,.cv2-sheet,.cv2-bar,.cv2-fv,.cv2le) .ic svg{width:100%;height:100%;display:block}:is(.cv2,.cv2-sheet,.cv2-bar,.cv2le) .btn-glass{border-radius:var(--r-btn);corner-shape:squircle}.cv2{padding-top:var(--crumbs-gap,32px)}.cv2-top{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.cv2-gal{grid-column:1/span 7;min-width:0}.cv2-info{grid-column:8/-1;min-width:0;padding-left:clamp(0px,2vw,32px)}.cv2 .g-main{aspect-ratio:4/3;border-radius:var(--r-big);corner-shape:squircle;background:var(--stage);position:relative;overflow:hidden}.cv2 .g-strip{touch-action:pan-y;will-change:transform;height:100%;display:flex}.cv2 .g-slide{flex:none;width:100%;height:100%;position:relative}.cv2 .g-slide img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.cv2 .g-slide button{position:absolute;inset:0;cursor:var(--c-zoom,zoom-in)!important}.cv2 .g-slide button:focus-visible{outline:2px solid var(--jade);outline-offset:-4px;border-radius:var(--r-big)}.cv2 .g-n{pointer-events:none;font:400 14px/1 var(--font-ui);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--bone);background:#0a0b0b8f;border-radius:999px;padding:7px 12px;position:absolute;bottom:16px;right:16px}.cv2 .g-a{border:1px solid color-mix(in srgb, var(--bone) 12%, transparent);width:48px;height:48px;color:var(--bone);--is:20px;opacity:0;transition:opacity .2s ease, scale .16s var(--ease-out), border-color .2s ease;background:#0a0b0b80;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.cv2 .g-a--l{left:16px}.cv2 .g-a--l .ic{rotate:180deg}.cv2 .g-a--r{right:16px}.cv2 .g-main:hover .g-a,.cv2 .g-a:focus-visible{opacity:1}.cv2 .g-a:active{scale:.96}@media (hover:hover) and (pointer:fine){.cv2 .g-a:hover{border-color:var(--jade)}}@media (hover:none){.cv2 .g-a{display:none}}.cv2 .g-th{scrollbar-width:none;grid-auto-columns:88px;grid-auto-flow:column;gap:8px;margin:8px -2px 0;padding:2px;display:grid;overflow-x:auto}.cv2 .g-th::-webkit-scrollbar{display:none}.cv2 .g-th{-webkit-user-select:none;user-select:none}.cv2 .g-th img{-webkit-user-drag:none}.cv2 .g-th.is-drag,.cv2 .g-th.is-drag button,.cv2 .g-th.is-drag img{cursor:var(--c-grabbing,grabbing)!important}.cv2 .g-th button{aspect-ratio:4/3;border-radius:var(--r-btn);corner-shape:squircle;opacity:.56;transition:opacity .2s;position:relative;overflow:hidden}.cv2 .g-th button[aria-current=true]{opacity:1;outline:2px solid var(--jade);outline-offset:-2px}.cv2 .g-th img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.cv2 .g-th button:hover{opacity:1}}.cv2 .g-empty{aspect-ratio:4/3;border-radius:var(--r-big);corner-shape:squircle;background:var(--stage);font:400 15px/1 var(--font-ui);color:var(--faint);place-items:center;display:grid}.cv2-st{font:400 14px/1 var(--font-ui);color:var(--jade);border:1px solid #60b08d80;border-radius:999px;margin-bottom:16px;padding:6px 12px;display:inline-flex}.cv2-st--sold{border-color:var(--line-hi);color:var(--dim)}.cv2-h{font:400 clamp(32px, 3.4vw, 52px)/1.05 var(--font-ui);letter-spacing:-.035em;text-wrap:balance;margin:0}.cv2-h .y{color:var(--faint);font-variant-numeric:tabular-nums}.cv2-price{font:400 clamp(36px, 3.4vw, 48px)/1 var(--font-ui);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:24px}.cv2-price small{color:var(--dim);letter-spacing:-.02em;font-size:.6em}.cv2-price .k{letter-spacing:-.01em;color:var(--faint);white-space:nowrap;margin-left:.2em;font-size:17px}.cv2-price .q{color:var(--dim);font-size:28px}.cv2-price.is-sold{color:var(--dim)}.cv2-psub{max-width:46ch;font:400 15px/1.45 var(--font-body);color:var(--faint);margin:12px 0 0}.cv2-cta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.cv2-cta .btn-glass{--btn-px:20px}.cv2-cta .tel-d{display:none}@media (hover:hover) and (pointer:fine){.cv2-cta .tel-d{display:inline}.cv2-cta .tel-m{display:none}.cv2-cta .btn-glass--quiet:hover{color:var(--bone)}}.cv2-facts{column-gap:var(--gut);grid-template-columns:repeat(2,minmax(0,1fr));margin:32px 0 0;display:grid}.cv2-facts div{border-top:1px solid var(--line);padding:14px 0}.cv2-facts dt{font:400 14px/1.3 var(--font-ui);color:var(--faint)}.cv2-facts dd{font:400 18px/1.3 var(--font-ui);letter-spacing:-.015em;margin:6px 0 0}.cv2-rows{border-bottom:1px solid var(--line);margin:40px 0 0;padding:0;list-style:none}.cv2-rows li{border-top:1px solid var(--line)}.cv2-row{text-align:left;width:100%;min-height:72px;color:var(--bone);grid-template-columns:minmax(0,1fr) 40px;align-items:center;column-gap:16px;padding:16px 0;display:grid}.cv2-row b{font:400 20px/1.2 var(--font-ui);letter-spacing:-.02em;transition:color .2s;display:block}.cv2-row .m{font:400 15px/1.4 var(--font-body);color:var(--faint);margin-top:4px;display:block}.cv2-row .m.pv{max-height:2.8em;overflow:hidden;-webkit-mask:linear-gradient(90deg,#000 70%,#0000) 100% 100%/100% 1.4em no-repeat,linear-gradient(#000,#000) top/100% calc(100% - 1.4em) no-repeat;mask:linear-gradient(90deg,#000 70%,#0000) 100% 100%/100% 1.4em no-repeat,linear-gradient(#000,#000) top/100% calc(100% - 1.4em) no-repeat}.cv2-row .ar{border:1px solid color-mix(in srgb, var(--bone) 12%, transparent);width:40px;height:40px;color:var(--dim);--is:18px;transition:border-color .2s ease, color .2s ease, translate .25s var(--ease-out);border-radius:50%;place-items:center;display:grid}.cv2-row:active .ar{translate:2px}.cv2-row:focus-visible{outline:2px solid var(--jade);outline-offset:4px;border-radius:4px}@media (hover:hover) and (pointer:fine){.cv2-row:hover .ar{border-color:var(--jade);color:var(--bone);translate:2px}.cv2-row:hover b{color:#fff}}.cv2-sim{margin-top:128px}.cv2-sim h2{scroll-margin-top:calc(var(--hdr) + 24px);font:400 clamp(28px, 3vw, 40px)/1.1 var(--font-ui);letter-spacing:-.03em;margin:0}.cv2-sim>div{margin-top:32px}.cv2-sim-raw{scroll-margin-top:calc(var(--hdr) + 24px);margin-top:64px}.cv2-sim-raw .cv2-sim{margin-top:0}.cv2:has(.cv2-top){background:0 0}.cv2-sc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1880px){.cv2-sc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1023px){.cv2-sc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.cv2-sc-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.cv2-sc{display:flex}.cv2-sc>a,.cv2-sc>div{width:100%;min-width:0;color:var(--bone);transition:scale .16s var(--ease-out);border-radius:14px;flex-direction:column;display:flex}.cv2-sc figure{aspect-ratio:16/9;corner-shape:squircle;background:var(--stage);border-radius:14px;margin:0 0 16px;position:relative;overflow:hidden}.cv2-sc img{object-fit:cover;width:100%;height:100%;transition:scale .6s var(--ease-out);display:block}.cv2-sc figure.no-ph:after{content:"";aspect-ratio:841.71/404;opacity:.14;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='329.13 548 841.71 404'%3E%3Cg fill='%23edebe5'%3E%3Cpolygon points='733.35,794.3 767.71,734.12 732.3,672.09 662.5,794.3'/%3E%3Cpolygon points='627.15,672.09 557.36,794.3 628.21,794.3 662.57,734.12'/%3E%3Cpolygon points='696.87,550 626.03,550 591.73,610.06 627.15,672.09'/%3E%3Cpolygon points='803.12,550 731.17,550 696.87,610.06 732.3,672.09 767.15,611.06 871.79,794.3 942.64,794.3'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;width:28%;margin:auto;position:absolute;inset:0}.cv2-sc h3{font:400 20px/1.25 var(--font-ui);letter-spacing:-.02em;text-wrap:balance;margin:0}.cv2-sc .spec{font:400 15px/1.35 var(--font-body);letter-spacing:-.005em;color:var(--dim);font-variant-numeric:tabular-nums;margin:4px 0 0}.cv2-sc .price{font:400 28px/1 var(--font-ui);letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:auto;padding-top:12px}@media (max-width:767px){.cv2-sc h3{font-size:19px}.cv2-sc .price{font-size:26px}}.cv2-sc>a:active{scale:.985}.cv2-sc>a:focus-visible{outline:none}.cv2-sc>a:focus-visible figure{outline:2px solid var(--jade);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.cv2-sc>a:hover img{scale:1.03}}@media (prefers-reduced-motion:reduce){.cv2-sc>a,.cv2-sc img{transition:none}.cv2-sc>a:active,.cv2-sc>a:hover img{scale:none}}.cv2-sc.sk figure{background:color-mix(in srgb, var(--bone) 7%, transparent)}.cv2-sc.sk i{background:color-mix(in srgb, var(--bone) 7%, transparent);border-radius:6px;width:60%;height:16px;margin-top:10px;display:block}.cv2-sc.sk i+i{width:36%}.cv2-scrim{z-index:70;opacity:0;cursor:var(--c-ptr,pointer);background:#050606a8;transition:opacity .32s;position:fixed;inset:0}.cv2-scrim.is-on{opacity:1}.cv2-sheet{z-index:71;width:min(920px,100%);max-height:min(calc(92 * var(--sv,1svh)), calc(100 * var(--sv,1svh) - env(safe-area-inset-top,0px) - 24px));color:var(--bone);border-radius:var(--r-big) var(--r-big) 0 0;corner-shape:squircle;transition:transform .32s var(--ease-drawer);will-change:transform;background:radial-gradient(90% 46% at 50% 0,#60b08d1f,#60b08d00 72%),#0f1211;outline:none;flex-direction:column;margin-inline:auto;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%);box-shadow:0 -1px #edebe514,0 -32px 80px #00000080}.cv2-sheet.is-on{transition-duration:.44s;transform:translate(0,0)}.cv2-sheet.is-drag{transition:none}.cv2-sheet[hidden],.cv2-scrim[hidden]{display:none}.cv2-sheet .sh-hd{padding:28px var(--page-pad,40px) 20px;touch-action:none;cursor:var(--c-grab,grab);-webkit-user-select:none;user-select:none;flex:none;grid-template-columns:minmax(0,1fr) 44px;align-items:center;column-gap:16px;display:grid;position:relative}.cv2-sheet .sh-grab{background:#edebe547;border-radius:2px;width:40px;height:4px;margin-left:-20px;position:absolute;top:10px;left:50%}.cv2-sheet .sh-t{font:400 clamp(26px, 2.4vw, 34px)/1.1 var(--font-ui);letter-spacing:-.03em;margin:0}.cv2-sheet .sh-t small{font:400 15px/1.3 var(--font-body);letter-spacing:-.01em;color:var(--faint);margin-top:6px;display:block}.cv2-sheet .sh-x{width:44px;height:44px;color:var(--dim);--is:20px;border:1px solid color-mix(in srgb, var(--bone) 12%, transparent);transition:color .2s ease, border-color .2s ease, scale .16s var(--ease-out);border-radius:50%;place-items:center;display:grid}.cv2-sheet .sh-x:active{scale:.94}.cv2-sheet .sh-x:focus-visible{outline:2px solid var(--jade);outline-offset:2px}@media (hover:hover) and (pointer:fine){.cv2-sheet .sh-x:hover{color:var(--bone);border-color:color-mix(in srgb, var(--bone) 30%, transparent)}}.cv2-sheet .sh-bd{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:8px var(--page-pad,40px) calc(48px + env(safe-area-inset-bottom));flex:0 auto;overflow-y:auto}.cv2-sheet .sh-bd>:first-child{margin-top:0}.cv2-sheet .sh-bd p{max-width:62ch;font:400 17px/1.6 var(--font-body);color:#edebe5db;margin:16px 0 0}.cv2-sheet .ul{max-width:62ch;margin:16px 0 0;padding:0;list-style:none}.cv2-sheet .ul li{font:400 17px/1.55 var(--font-body);color:#edebe5db;padding:6px 0 6px 22px;position:relative}.cv2-sheet .ul li:before{content:"";background:var(--jade);border-radius:50%;width:6px;height:6px;position:absolute;top:calc(3px + .78em);left:2px}.cv2-sheet .sh-bd h3{font:400 15px/1.3 var(--font-ui);letter-spacing:-.01em;color:var(--faint);margin:40px 0 0}.cv2-sheet .sh-bd h3:first-child{margin-top:8px}.cv2-sheet .eq{columns:2;column-gap:var(--gut);margin:8px 0 0;padding:0;list-style:none}.cv2-sheet .eq li{break-inside:avoid;border-bottom:1px solid var(--line);font:400 16px/1.4 var(--font-body);padding:10px 0}.cv2-sheet .dl{margin:0}.cv2-sheet .dl div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:24px;padding:14px 0;display:grid}.cv2-sheet .dl dt{font:400 15px/1.35 var(--font-ui);color:var(--faint)}.cv2-sheet .dl dd{text-align:right;font:400 16px/1.35 var(--font-ui);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.cv2-sheet .dl dd.u{color:var(--faint)}.cv2-sheet .dl .tot{border-bottom:0;padding-top:20px}.cv2-sheet .dl .tot :is(dt,dd){color:var(--bone);font-size:18px}.cv2-sheet .dl dd.vin{font-variant-numeric:tabular-nums;letter-spacing:.04em}.cv2-sheet .dl dd.ok{color:var(--jade)}.cv2-sheet .dl dd.warn{color:#ec8384}.cv2-sheet .sh-bd .note{corner-shape:squircle;font:400 15px/1.5 var(--font-body);color:var(--dim);background:#60b08d12;border-radius:14px;margin-top:16px;padding:16px 20px}.cv2-sheet .lnk{color:var(--jade);text-underline-offset:4px;-webkit-text-decoration:underline #60b08d66;text-decoration:underline #60b08d66}.cv2-sheet .sh-ft{margin-top:40px;display:grid}.cv2-sheet .sh-ft .btn-glass{--btn-h:48px;--btn-px:18px;--btn-fs:15px}.cv2-sheet .sh-calc{margin-top:8px}.cv2-sheet .sh-calc details>summary{display:none}.cv2-sheet .sh-calc details>div{padding-top:8px}.cv2-sheet .sh-calc .bg-stage{corner-shape:squircle;border-radius:16px}.cv2-hp{margin-top:16px}.cv2-hp .hpf{max-width:none}.cv2-hp+.cv2-cta{margin-top:16px}.cv2-price .apx{color:var(--dim)}.cv2-psub.hp-sub{min-height:2.9em}html.cv2-lock,html.cv2-lock body{overscroll-behavior:none}html.cv2-lock{scrollbar-gutter:auto}html.cv2-lock :is(.hdr,.ckd){right:var(--lock-gw,0px)}.cv2-bar{display:none}@media (max-width:1023.98px){.cv2-bar{z-index:60;padding:12px var(--page-pad,16px) calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .32s var(--ease-drawer);background:#0a0b0bd1;border-top:1px solid #edebe514;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.cv2-bar.is-on{transform:none}.cv2-bar b{font:400 20px/1.1 var(--font-ui);letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.cv2-bar span{font:400 13px/1.2 var(--font-body);color:var(--faint);margin-top:2px;display:block}.cv2-bar .btn-glass{--btn-h:48px;--btn-px:16px;--btn-fs:15px}}.cv2le{--le-hold:840px;--le-fade:calc(56 * var(--sv,1svh));--lead-bg:#0f2a20;margin-top:128px;margin-inline:calc(-1 * var(--page-pad,40px));background:var(--void);color:var(--bone);display:grid;position:relative}.cv2le>.le-hero,.cv2le>.cv2f{grid-area:1/1;min-width:0}.cv2le .le-hero{height:calc(100 * var(--sv,1svh));background:var(--void);align-self:start;position:sticky;top:0;overflow:hidden}.cv2le .le-pic{will-change:opacity;position:absolute;inset:0;overflow:hidden}.cv2le .le-pic img{object-fit:cover;object-position:50% 55%;transform-origin:50% 55%;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.cv2le .le-hero:after{content:"";pointer-events:none;background:linear-gradient(#0a0b0b1f 18%,#0a0b0bad 58%,#0a0b0bf0 100%);position:absolute;inset:0}.cv2le .le-tx{z-index:2;left:var(--page-pad,16px);right:var(--page-pad,16px);bottom:calc(env(safe-area-inset-bottom,0px) + 16px);will-change:opacity;position:absolute}.cv2le .le-h{text-wrap:balance;font:400 clamp(42px, 7.55vw, 131px)/1.04 var(--font-ui);letter-spacing:-.035em;margin:0}.cv2le .le-h .w{white-space:nowrap;clip-path:inset(-.1em -.3em -.16em);display:inline-block}.cv2le .le-h i{font-style:normal}.cv2le[data-anim] .le-h i{color:#5c635f;transition:transform .9s var(--ease-out) calc(var(--i,0) * 18ms);display:inline-block;transform:translateY(120%)}.cv2le[data-anim] .le-h[data-in] i{animation:cv2-fill .75s var(--ease-out) calc(var(--i,0) * 18ms + .18s) both;transform:none}@keyframes cv2-fill{0%{color:#5c635f}55%{color:var(--jade)}to{color:var(--bone)}}.cv2le .le-ctaw{margin-top:28px}.cv2le[data-anim] .le-ctaw{opacity:0;transition:opacity .6s var(--ease-out) .7s, transform .8s var(--ease-out) .7s;transform:translateY(14px)}.cv2le[data-anim] .le-h[data-in]~.le-ctaw{opacity:1;transform:none}@media (min-width:768px){.cv2le .le-h{max-width:9em;font-size:clamp(40px,4.6vw,92px)}.cv2le .le-ctaw{margin-top:clamp(32px,3.2vw,48px)}.cv2le .le-tx{bottom:clamp(48px, calc(10 * var(--sv,1svh)), 112px)}}.cv2le>.cv2f{z-index:2;margin-top:calc(100 * var(--sv,1svh) + var(--le-hold));position:relative}.cv2le>.cv2f:before{content:"";height:var(--le-fade);pointer-events:none;background:linear-gradient(180deg, #0f2a2000 0, #0f2a2080 44%, #0f2a20e6 80%, var(--lead-bg) 100%);position:absolute;bottom:100%;left:0;right:0}.cv2le.no-hero>.cv2f{margin-top:0}.cv2le.no-hero>.cv2f:before{content:none}@media (max-width:767.98px),(max-aspect-ratio:1){.cv2le{--le-fade:64px;display:block}.cv2le .le-hero{height:auto;padding-bottom:var(--le-fade);position:relative;overflow:visible}.cv2le .le-pic{aspect-ratio:4/3;will-change:auto;position:relative;inset:auto}.cv2le .le-pic img{will-change:auto}.cv2le .le-hero:after{aspect-ratio:4/3;background:linear-gradient(180deg, #0a0b0b00 72%, var(--void) 100%);inset:0 0 auto}.cv2le .le-tx{padding-inline:var(--page-pad,16px);will-change:auto;margin-top:20px;position:relative;bottom:auto;left:auto;right:auto}.cv2le>.cv2f{margin-top:0}}.cv2f{--lead-bg:#0f2a20;--fld-h:58px;--fld-r:12px;--fld-line:#edebe566;--fld-hov:#edebe599;--fld-ph:#edebe58c;--fld-bg:#0a0b0b38;--warn:#ec8384;--ring:0 0 0 2px var(--lead-bg), 0 0 0 4px var(--jade);--lbl:400 14px/1.3 var(--font-ui);min-height:calc(100 * var(--sv,1svh));padding:clamp(128px, 16.7vw, 272px) var(--page-pad,40px) 128px;background:var(--lead-bg);color:var(--bone)}.cv2f :is(input,button,textarea,a){scroll-margin-block:calc(var(--hdr) + 32px) 32px}.cv2f [hidden]{display:none!important}.cv2f .lc-grid{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.cv2f .lc-hcol{grid-column:1/span 6;container-type:inline-size}.cv2f .lc-fw{min-width:0;scroll-margin-top:calc(var(--hdr) + 24px);grid-column:7/-1}.cv2f .lc-hd{top:calc(var(--hdr) + 48px);position:sticky}.cv2f .lc-h{max-width:7em;font:400 clamp(48px, 13cqi, 96px)/1.04 var(--font-ui);letter-spacing:-.035em;text-wrap:balance;margin:0}.cv2f .lc-sub{font:400 17px/1.4 var(--font-body);letter-spacing:-.01em;color:var(--dim);margin:20px 0 0}.cv2f .lc-form{display:grid}.cv2f .f{border:0;min-width:0;margin:0 0 32px;padding:0;display:block}.cv2f .f-l{width:100%;font:var(--lbl);letter-spacing:-.01em;color:var(--dim);gap:2px;margin:0 0 8px;padding:0;display:flex}.cv2f .f-l>span[aria-hidden],.cv2f .cb span[aria-hidden]{color:var(--jade)}.cv2f .f-in{width:100%;min-height:var(--fld-h);border:1px solid var(--fld-line);border-radius:var(--fld-r);corner-shape:squircle;background:var(--fld-bg);color:var(--bone);caret-color:var(--bone);font:400 17px/1.4 var(--font-body);letter-spacing:-.01em;transition:border-color .18s var(--ease-out), background-color .18s var(--ease-out);outline:none;margin:0;padding:14px 16px;display:block}.cv2f textarea.f-in{resize:none;height:112px}.cv2f .f-in::placeholder{color:var(--fld-ph);opacity:1}@media (hover:hover) and (pointer:fine){.cv2f .f-in:hover{border-color:var(--fld-hov)}}.cv2f .f-in:focus{border-color:var(--fld-hov);box-shadow:var(--ring);background-color:#edebe50d}.cv2f .f-in[aria-invalid=true],.cv2f .f-in[aria-invalid=true]:hover,.cv2f .f-in[aria-invalid=true]:focus{border-color:var(--warn)}.cv2f .f-in:disabled{opacity:.38;cursor:not-allowed}.cv2f .f-in:-webkit-autofill{-webkit-text-fill-color:var(--bone);caret-color:var(--bone);font:400 17px/1.4 var(--font-body);transition:background-color 600000s 0s, color 600000s 0s, border-color .18s var(--ease-out)}.cv2f .f-in:-webkit-autofill:hover{-webkit-text-fill-color:var(--bone);caret-color:var(--bone);font:400 17px/1.4 var(--font-body);transition:background-color 600000s 0s, color 600000s 0s, border-color .18s var(--ease-out)}.cv2f .f-in:-webkit-autofill:focus{-webkit-text-fill-color:var(--bone);caret-color:var(--bone);font:400 17px/1.4 var(--font-body);transition:background-color 600000s 0s, color 600000s 0s, border-color .18s var(--ease-out)}.cv2f .f-hint{font:400 14px/1.4 var(--font-body);color:var(--dim);margin:8px 0 0}.cv2f .f-err{--warn-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 3.2 2.6 16.2h14.8L10 3.2Z'/%3E%3Cpath d='M10 8.2v3.4M10 13.8h.01'/%3E%3C/svg%3E");font:500 14px/1.45 var(--font-body);color:var(--warn);align-items:flex-start;gap:6px;margin:8px 0 0;display:flex}.cv2f .f-err:before{content:"";content:"" / "Ошибка:";background:var(--warn);width:15px;height:15px;-webkit-mask:var(--warn-ic) center / contain no-repeat;-webkit-mask:var(--warn-ic) center / contain no-repeat;mask:var(--warn-ic) center / contain no-repeat;flex:none;margin-top:2.5px}.cv2f .f-err:empty{display:none}.cv2f .tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cv2f .tile{display:grid;position:relative}.cv2f .tile input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.cv2f .tile span{min-width:0;min-height:var(--fld-h);touch-action:manipulation;border:1px solid var(--fld-line);border-radius:var(--fld-r);corner-shape:squircle;background:var(--fld-bg);font:400 17px/1.25 var(--font-body);letter-spacing:-.01em;color:var(--dim);cursor:pointer;transition:border-color .18s var(--ease-out), background-color .18s var(--ease-out), color .18s var(--ease-out), scale .12s var(--ease-out);align-items:center;gap:10px;padding:12px 16px;display:flex}.cv2f .tile span:before{content:"";border:1px solid #edebe573;border-radius:50%;flex:none;width:14px;height:14px;transition:background-color .2s,border-color .2s,box-shadow .2s}@media (hover:hover) and (pointer:fine){.cv2f .tile:hover input:not(:checked)+span{border-color:var(--fld-hov);color:var(--bone)}}.cv2f .tile span:active{scale:.985}.cv2f .tile input:checked+span{border-color:var(--jade);color:var(--bone);background:#60b08d1a}.cv2f .tile input:checked+span:before{border-color:var(--jade);background:var(--jade);box-shadow:inset 0 0 0 3px #173a2c}.cv2f .tile input:focus-visible+span{box-shadow:var(--ring);outline:none}.cv2f .rv-box{transition:grid-template-rows .26s var(--ease-out);grid-template-rows:0fr;display:grid}.cv2f .rv-box>div{min-height:0;margin:-4px;padding:4px;overflow:hidden}.cv2f .rv-box>div>.f{opacity:0;transition:opacity .15s ease, transform .15s var(--ease-out);transform:translateY(-6px)}.cv2f .rv-box.is-on{grid-template-rows:1fr}.cv2f .rv-box.is-on>div>.f{opacity:1;transition:opacity .22s ease 60ms, transform .26s var(--ease-out) 60ms;transform:none}.cv2f .rv-box:not(.is-on)>div>.f{visibility:hidden;transition:opacity .15s ease, transform .15s var(--ease-out), visibility 0s linear .26s}.cv2f .cs{margin:0}.cv2f .cs--x{margin-bottom:24px}.cv2f .cb{cursor:pointer;min-height:44px;font:400 14px/1.45 var(--font-body);color:var(--dim);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.cv2f .cb input{--cbx-tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.2 10.4 8 14.2 15.8 6.2'/%3E%3C/svg%3E");appearance:none;cursor:pointer;corner-shape:squircle;color:#0a0b0b;background:#0a0b0b38;border:1.5px solid #edebe566;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;margin:-1px 0 0;transition:background-color .14s,border-color .14s,transform .1s ease-out;display:grid}.cv2f .cb input:before{content:"";width:16px;height:16px;-webkit-mask:var(--cbx-tick) center / contain no-repeat;-webkit-mask:var(--cbx-tick) center / contain no-repeat;mask:var(--cbx-tick) center / contain no-repeat;opacity:0;background:currentColor;transition:opacity .1s ease-out,transform .1s ease-out;transform:scale(.7)}.cv2f .cb input:checked{background:var(--jade);border-color:var(--jade)}.cv2f .cb input:checked:before{opacity:1;transition-duration:.14s;transition-timing-function:cubic-bezier(.23,1,.32,1);transform:none}@media (hover:hover) and (pointer:fine){.cv2f .cb:hover input:not(:checked):not(:disabled){border-color:#edebe5b8}}.cv2f .cb input:active:not(:disabled){transform:scale(.92)}.cv2f .cb input:focus-visible{box-shadow:var(--ring);outline:none}.cv2f .cb input[aria-invalid=true]:not(:checked){border-color:var(--warn)}.cv2f .cb a{color:var(--bone);text-underline-offset:3px;-webkit-text-decoration:underline #edebe559;text-decoration:underline #edebe559}.cv2f .cs .f-err{margin:0 0 4px 34px}.cv2f .send{width:100%;min-height:var(--fld-h);border-radius:var(--fld-r);corner-shape:squircle;margin-top:32px;position:relative}.cv2f .send:focus-visible{box-shadow:var(--ring);outline:none}.cv2f .send[disabled]{cursor:progress;opacity:.6}.cv2f .send[aria-busy=true]:after{content:"";border:1.5px solid var(--bone);border-right-color:#0000;border-radius:50%;width:14px;height:14px;margin-top:-7px;animation:.7s linear infinite cv2-spin;position:absolute;top:50%;right:20px}@keyframes cv2-spin{to{transform:rotate(1turn)}}.cv2f .st{font:400 14px/1.4 var(--font-body);color:var(--dim);margin:14px 0 0}.cv2f .st:empty{margin:0}.cv2f .st.err{color:var(--warn)}.cv2f .st a{color:var(--bone);text-underline-offset:3px;text-decoration:underline}.cv2f .done{border:1px solid var(--line-hi);corner-shape:squircle;background:var(--fld-bg);animation:cv2-done .32s var(--ease-out) both;border-radius:14px;outline:none;padding:32px}@keyframes cv2-done{0%{opacity:0;transform:translateY(8px)}}.cv2f .done h3{font:400 clamp(32px, 2.8vw, 44px)/1.06 var(--font-ui);letter-spacing:-.03em;margin:0}.cv2f .done p{max-width:44ch;font:400 17px/1.5 var(--font-body);color:var(--dim);margin:16px 0 0}.cv2f .done .done-how{color:var(--bone)}.cv2f .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cv2f .plate{corner-shape:squircle;background:#0a0b0b38;border:1px solid #edebe529;border-radius:14px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;margin-bottom:32px;padding:12px;display:grid}.cv2f .plate figure{aspect-ratio:4/3;corner-shape:squircle;background:var(--stage);border-radius:10px;margin:0;position:relative;overflow:hidden}.cv2f .plate img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cv2f .plate b{font:400 18px/1.25 var(--font-ui);letter-spacing:-.015em;display:block}.cv2f .plate span{font:400 15px/1.3 var(--font-ui);color:var(--dim);font-variant-numeric:tabular-nums;margin-top:4px;display:block}.cv2f .lc-h .w>i{font-style:normal}.cv2f[data-anim] .lc-h .w{overflow-clip-margin:.12em;vertical-align:top;margin-bottom:-.06em;padding-bottom:.06em;display:inline-block;overflow:clip}.cv2f[data-anim] .lc-h .w>i{transition:transform .9s var(--ease-out) calc(var(--k) * 70ms);display:inline-block;transform:translateY(105%)}.cv2f[data-anim] .lc-h[data-in] .w>i{transform:none}.cv2f[data-anim] [data-up]{opacity:0;transition:opacity .6s ease var(--d,0s), transform .8s var(--ease-out) var(--d,0s);transform:translateY(16px)}.cv2f[data-anim] [data-up][data-in]{opacity:1;transform:none}@media (forced-colors:active){.cv2f :is(.f-in,.tile span,.cb input){border:1px solid canvastext}}.cv2-nf{max-width:640px;padding:64px 0 128px}@media (min-width:1920px){.cv2-gal{grid-column:1/span 8}.cv2-info{grid-column:9/-1}}@media (max-width:1023.98px){.cv2-top{display:block}.cv2-info{margin-top:24px;padding-left:0}.cv2-sim,.cv2le{margin-top:96px}.cv2f .lc-hcol,.cv2f .lc-fw{grid-column:1/-1}.cv2f .lc-hd{position:static}.cv2f .lc-h{font-size:clamp(44px,9vw,80px)}.cv2f .lc-fw{margin-top:48px}}@media (max-width:767.98px){.cv2{padding-top:8px}.cv2-gal{margin-inline:calc(-1 * var(--page-pad,16px))}.cv2 .g-main,.cv2 .g-empty,.cv2 .g-slide button:focus-visible{border-radius:0}.cv2 .g-th{display:none}.cv2-price .k{margin:8px 0 0;display:block}.cv2-cta .btn-glass{--btn-px:12px}.cv2-rows{margin-top:32px}.cv2-row b{font-size:19px}.cv2-sheet .sh-hd{padding-top:24px}.cv2-sheet .eq{columns:1}.cv2f{--fld-h:54px;padding-block:96px}.cv2f .f-in,.cv2f .tile span{font-size:16px}.cv2f .tiles .tile span{text-align:center;justify-content:center;gap:0;padding:12px 6px}.cv2f .tiles .tile span:before{display:none}.cv2f .f{margin-bottom:24px}.cv2f .lc-sub{font-size:16px}.cv2f .done{padding:24px 20px}.cv2f .plate{grid-template-columns:80px minmax(0,1fr)}}@media (min-width:1024px){.cv2-sheet{background:radial-gradient(70% 34% at 100% 0,#60b08d1f,#60b08d00 72%),#0f1211;border-radius:0;width:clamp(480px,37.5vw,560px);height:auto;max-height:none;margin:0;inset:0 0 0 auto;transform:translate(100%);box-shadow:-1px 0 #edebe514,-32px 0 80px #00000080}.cv2-sheet .sh-hd{cursor:inherit;touch-action:auto;-webkit-user-select:auto;user-select:auto;column-gap:24px;padding:40px 40px 24px}.cv2-sheet .sh-grab{display:none}.cv2-sheet .sh-t{letter-spacing:-.035em;font-size:clamp(34px,2.5vw,44px);line-height:1.05}.cv2-sheet .sh-t small{margin-top:10px;font-size:16px}.cv2-sheet .sh-bd{scrollbar-width:thin;scrollbar-color:#edebe533 transparent;flex:0 auto;padding:8px 40px 56px}.cv2-sheet .eq{columns:1}}@media (prefers-reduced-motion:reduce){.cv2-sheet,.cv2-sheet.is-on{transition:transform 10ms linear}.cv2-scrim{transition-duration:.2s}.cv2-bar,.cv2-row .ar,.cv2f .rv-box,.cv2f .rv-box>div>.f,.cv2f .cb input,.cv2f .cb input:before{transition:none}.cv2le .le-pic,.cv2le .le-pic img,.cv2le .le-tx{will-change:auto}.cv2f .send[aria-busy=true]:after{animation:none}}@media (prefers-reduced-transparency:reduce){.cv2-bar{background:var(--void);-webkit-backdrop-filter:none;backdrop-filter:none}}
