:root{--orange:#c9431c;--orange-deep:#a9370f;--brand:#dd4b22;--ink:#141414;--ink-2:#3a3a3a;--muted:#5f5f5f;--paper:#ffffff;--mist:#ecebe6;--mist-2:#dfded8;--line:rgba(20,20,20,.12);--line-light:rgba(255,255,255,.28);--wa:#1fae55;--r:14px;--r-sm:10px;--gutter:20px;--ease-out:cubic-bezier(.23,1,.32,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--font:"Golos Text", system-ui, sans-serif}html .kv4 *,html .kv4 *::before,html .kv4 *::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:72px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html .kv4{margin:0;font:400 16px/1.55 var(--font);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}html .kv4 img{display:block;max-width:100%;height:auto}html .kv4 a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}html .kv4 button,html .kv4 input{font:inherit;color:inherit}html .kv4 ::selection{background:#f6c7b6;color:var(--ink)}html .kv4 :focus-visible{outline:2px solid var(--brand);outline-offset:3px}html .kv4 .on-orange :focus-visible{outline-color:#fff}html .kv4 .num{font-variant-numeric:lining-nums tabular-nums}html .kv4 .wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 var(--gutter)}html .kv4 span.tbd.tbd{display:inline-block;background:#ffe36e;color:#000;font:700 12px/1.5 var(--font);padding:1px 6px;border-radius:4px;vertical-align:middle;margin-left:6px;white-space:nowrap}html .kv4 svg.i{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}html .kv4 h1,html .kv4 h2,html .kv4 h3{margin:0;letter-spacing:-.03em;text-wrap:balance}html .kv4 h2{font-size:clamp(27px, 7.4vw, 30px);line-height:1.08;font-weight:800}html .kv4 .lead{margin:12px 0 0;max-width:58ch;font-size:17px;line-height:1.5;color:var(--ink-2)}html .kv4 .s{padding:64px 0}html .kv4 .s--mist{background:var(--mist)}html .kv4 .s--ink{background:var(--ink);color:#fff}html .kv4 .s--ink .lead{color:#cfcfcf}html .kv4 .kw{color:var(--orange)}html .kv4 .s--ink .kw,html .kv4 .fit .kw{color:#ff6b3d}html .kv4 .head{margin-bottom:28px}html .kv4 .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 26px;border:0;border-radius:999px;cursor:pointer;font:600 16px/1.2 var(--font);text-decoration:none;text-align:center;transition:transform 160ms var(--ease-out),background-color 200ms ease,color 200ms ease,box-shadow 200ms ease}html .kv4 .btn:active{transform:scale(.97)}html .kv4 .btn--ink{background:var(--ink);color:#fff}html .kv4 .btn--white{background:#fff;color:var(--ink)}html .kv4 .btn--line{background:#fff0;color:currentColor;box-shadow:inset 0 0 0 1.5px currentColor}html .kv4 .btn--block{display:flex;width:100%}html .kv4 .btn .i{transition:transform 200ms var(--ease-out)}@media (hover:hover) and (pointer:fine){html .kv4 .btn--ink:hover{background:#2c2c2c}html .kv4 .btn--white:hover{background:#ececec}html .kv4 .btn--line:hover{background:var(--ink);color:#fff;box-shadow:inset 0 0 0 1.5px var(--ink)}html .kv4 .s--ink .btn--line:hover,html .kv4 .on-orange .btn--line:hover{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px #fff}html .kv4 .btn:hover .i--go{transform:translateX(3px)}}html .kv4 .hd{position:sticky;top:0;z-index:100;background:#fff;transition:box-shadow 200ms ease}html .kv4 .hd.is-scrolled{box-shadow:0 1px 0 var(--line),0 8px 24px rgb(0 0 0 / .06)}html .kv4 .hd__row{display:flex;align-items:center;gap:6px;height:64px;max-width:1320px;margin:0 auto;padding:0 10px 0 14px}html .kv4 .hd__logo{flex:none}html .kv4 .hd__logo img{height:clamp(17px, calc((100vw - 296px) / 4.84), 30px);width:auto}@media (min-width:640px){html .kv4 .hd__row{gap:8px;padding:0 12px 0 16px}html .kv4 .hd__logo img{height:24px}}html .kv4 .hd__nav{display:none}html .kv4 .hd__phone{margin-left:auto;text-align:right;text-decoration:none;line-height:1.15}html .kv4 .hd__phone b{display:block;font-size:14px;font-weight:700;white-space:nowrap}@media (min-width:640px){html .kv4 .hd__phone b{font-size:15px}}html .kv4 .hd__phone span{font-size:12px;color:var(--muted)}html .kv4 .hd__cta{display:none!important}html .kv4 .sq{flex:none;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:12px;background:var(--mist);color:var(--ink);cursor:pointer;text-decoration:none;transition:transform 160ms var(--ease-out),background-color 200ms ease}html .kv4 .sq:active{transform:scale(.96)}html .kv4 .sq--wa{color:var(--wa)}html .kv4 .sq--wa svg{width:22px;height:22px;fill:currentColor;stroke:none}html .kv4 .sq--max svg{width:22px;height:22px}html .kv4 .hd__msg{flex:none;display:flex;gap:4px}html .kv4 .hd__msg .sq{width:40px}@media (min-width:640px){html .kv4 .hd__msg{gap:8px;background:none}html .kv4 .hd__msg .sq{width:44px;background:var(--mist)}}html .kv4 .menu__msg{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (hover:hover) and (pointer:fine){html .kv4 .sq:hover{background:var(--mist-2)}}html .kv4 .burger{position:relative}html .kv4 .burger span{position:absolute;left:13px;right:13px;height:2px;border-radius:2px;background:currentColor;transition:transform 240ms var(--ease-out)}html .kv4 .burger span:nth-child(1){top:17px}html .kv4 .burger span:nth-child(2){top:25px}html .kv4 .burger[aria-expanded="true"] span:nth-child(1){transform:translateY(4px) rotate(45deg)}html .kv4 .burger[aria-expanded="true"] span:nth-child(2){transform:translateY(-4px) rotate(-45deg)}@media (max-width:389px){html .kv4 .hd__logo img{height:clamp(17px, calc((100vw - 291px) / 4.84), 30px)}html .kv4 .hd__phone b{font-size:13.5px}html .kv4 .burger{width:42px}}@media (max-width:370px){html .kv4 .hd__row{gap:5px;padding:0 8px 0 10px}html .kv4 .hd__logo img{height:clamp(16px, calc((100vw - 280px) / 4.84), 30px)}html .kv4 .hd__phone span{display:none}html .kv4 .hd__phone b{font-size:13px}html .kv4 .hd__msg .sq{width:38px}html .kv4 .burger{width:40px}}html .kv4 .menu{position:fixed;inset:64px 0 0;z-index:99;overflow-y:auto;overscroll-behavior:contain;background:#fff;padding:8px var(--gutter) calc(24px + env(safe-area-inset-bottom));opacity:0;transform:translateY(-10px);visibility:hidden;transition:opacity 140ms ease,transform 160ms var(--ease-out),visibility 0s linear 160ms}html .kv4 .menu.is-open{opacity:1;transform:none;visibility:visible;transition:opacity 200ms ease,transform 280ms var(--ease-out),visibility 0s}html .kv4 .menu>a,html .kv4 .menu summary{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--line);font-size:17px;font-weight:600;letter-spacing:-.01em;text-decoration:none;list-style:none;cursor:pointer}html .kv4 .menu summary::-webkit-details-marker{display:none}html .kv4 .menu summary .i{transition:transform 220ms var(--ease-out)}html .kv4 .menu details[open] summary .i{transform:rotate(180deg)}html .kv4 .menu details>div{display:grid;padding:4px 0 8px}html .kv4 .menu details a{padding:8px 0 8px 14px;font-size:15px;color:var(--ink-2);text-decoration:none}html .kv4 .menu__foot{display:grid;gap:8px;margin-top:20px}html .kv4 .menu__foot p{margin:0 0 4px;font-size:14px;line-height:1.4;color:var(--muted)}html .kv4 .menu__foot .btn{min-height:50px;font-size:15px}body.is-locked{overflow:hidden}html .kv4 .dd{position:relative}html .kv4 .dd>button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:8px 0;font-size:15px;font-weight:500;white-space:nowrap}html .kv4 .dd>button .i{width:16px;height:16px;transition:transform 200ms var(--ease-out)}html .kv4 .dd__panel{position:absolute;top:100%;left:-18px;padding-top:14px;opacity:0;visibility:hidden;transform:translateY(-4px) scale(.98);transform-origin:top left;transition:opacity 110ms ease,transform 130ms var(--ease-out),visibility 0s linear 130ms}html .kv4 .dd__panel ul{list-style:none;margin:0;padding:8px;min-width:280px;border-radius:var(--r);background:#fff;box-shadow:0 1px 0 var(--line),0 18px 48px rgb(0 0 0 / .14)}html .kv4 .dd__panel a{display:block;padding:10px 12px;border-radius:var(--r-sm);font-size:15px;text-decoration:none;white-space:nowrap}html .kv4 .dd__panel a:hover{background:var(--mist)}html .kv4 .dd:hover .dd__panel,html .kv4 .dd:focus-within .dd__panel{opacity:1;visibility:visible;transform:none;transition:opacity 160ms ease,transform 200ms var(--ease-out),visibility 0s}html .kv4 .dd:hover>button .i,html .kv4 .dd:focus-within>button .i{transform:rotate(180deg)}html .kv4 .on-orange{background:var(--orange);color:#fff}html .kv4 .on-orange .lead{color:#fff}html .kv4 .cover{position:relative;display:flex;flex-direction:column;background:#18191b;color:#f4f4f2}html .kv4 .cover__text{display:contents}html .kv4 .cover__photo{overflow:hidden;background:#2a2b2e}html .kv4 .cover__photo img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:50% 45%}html .kv4 .cover__body{padding:24px var(--gutter) 28px}html .kv4 .cover h1{font-size:clamp(30px, 8.2vw, 34px);line-height:1.06;font-weight:800}html .kv4 .hl{color:var(--brand);white-space:nowrap}html .kv4 .cover__offer{margin:10px 0 20px;font-size:18px;line-height:1.35;font-weight:500;color:#d6d7d9}html .kv4 .cover__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 20px}html .kv4 .cover__price b{font-size:32px;line-height:1;font-weight:800;letter-spacing:-.03em;color:#fff}html .kv4 .cover__price span{font-size:16px;color:#a7a9ac}html .kv4 .cover__gola{margin:-8px 0 22px;font-size:16px;line-height:1.4;color:#d6d7d9}html .kv4 .cover__gola b{font-weight:700;color:#fff;white-space:nowrap}html .kv4 .cover__btns{display:grid;gap:6px}html .kv4 .btn--orange{background:var(--orange);color:#fff}html .kv4 .btn--quiet{min-height:48px;padding:0 4px;background:none;color:#f4f4f2;text-decoration:underline;text-decoration-color:rgb(255 255 255 / .45)}@media (hover:hover) and (pointer:fine){html .kv4 .btn--orange:hover{background:var(--orange-deep)}}html .kv4 .cover__facts{list-style:none;display:grid;gap:10px;margin:22px 0 0;padding:20px 0 0;border-top:1px solid rgb(255 255 255 / .14);font-size:15px;line-height:1.35;color:#d6d7d9}html .kv4 .cover__facts li{display:grid;grid-template-columns:20px 1fr;gap:10px}html .kv4 .cover__facts .i{color:var(--brand)}html .kv4 .cover__facts b{font-weight:700;color:#fff}@media (prefers-reduced-motion:no-preference){html .kv4 .cover__photo img{animation:settle 750ms var(--ease-out) both}html .kv4 .cover__body>*{animation:rise 600ms var(--ease-out) both}html .kv4 .cover__body>:nth-child(2){animation-delay:50ms}html .kv4 .cover__body>:nth-child(3){animation-delay:90ms}html .kv4 .cover__body>:nth-child(n+4){animation-delay:130ms}}@keyframes rise{from{opacity:0;transform:translateY(10px)}}@keyframes settle{from{opacity:.4;transform:scale(1.05)}}html .kv4 .rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 4px;scrollbar-width:none;overscroll-behavior-x:contain}html .kv4 .rail::-webkit-scrollbar{display:none}html .kv4 .shot{all:unset;flex:none;width:80%;max-width:420px;scroll-snap-align:start;cursor:zoom-in;border-radius:var(--r);overflow:hidden;background:var(--mist-2)}html .kv4 .shot:focus-visible{outline:2px solid var(--brand);outline-offset:3px}html .kv4 .shot img{width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform 500ms var(--ease-out)}@media (hover:hover) and (pointer:fine){html .kv4 .shot:hover img{transform:scale(1.03)}}html .kv4 .rail-ui{display:flex;align-items:center;gap:16px;margin-top:18px}html .kv4 .rail-ui__count{font-size:14px;font-weight:600;color:var(--muted);min-width:52px}html .kv4 .rail-bar{position:relative;flex:1;height:3px;border-radius:3px;background:var(--line);overflow:hidden}html .kv4 .rail-bar i{position:absolute;top:0;bottom:0;left:0;border-radius:3px;background:var(--ink)}html .kv4 .rail-btns{display:none;gap:8px}html .kv4 .rail-btns .sq{background:#fff;box-shadow:inset 0 0 0 1px var(--line)}html .kv4 .rail-btns .sq:disabled{opacity:.35;cursor:default}html .kv4 .s--ink .rail-ui__count{color:#bdbdbd}html .kv4 .s--ink .rail-bar{background:rgb(255 255 255 / .18)}html .kv4 .s--ink .rail-bar i{background:#fff}html .kv4 .s--ink .rail-btns .sq{background:#fff0;color:#fff;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .35)}html .kv4 .s--ink .shot{background:#262626}html .kv4 .works__cta{margin-top:28px}html .kv4 .why__photo{margin:0 0 24px}html .kv4 .why__photo img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--r)}html .kv4 .why__shot{position:relative}html .kv4 .gola-mark{position:absolute;left:39%;top:79.5%;width:24%;height:13%}html .kv4 .gola-mark__ring{position:absolute;inset:0;border:2.5px solid var(--brand);border-radius:999px;box-shadow:0 0 0 3px rgb(255 255 255 / .55),0 6px 18px rgb(0 0 0 / .25)}html .kv4 .gola-mark__tag{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%);padding:6px 11px;border-radius:999px;background:var(--brand);color:#fff;font-size:13px;font-weight:700;white-space:nowrap;box-shadow:0 6px 16px rgb(0 0 0 / .25)}html .kv4 .gola-mark__tag::after{content:"";position:absolute;left:50%;top:100%;margin-left:-6px;border:6px solid #fff0;border-top-color:var(--brand)}@media (prefers-reduced-motion:no-preference){html.can-mark .kv4 .gola-mark{opacity:0;transform:scale(.92);transition:opacity 300ms ease,transform 420ms var(--ease-out)}html.can-mark .kv4 .gola-mark.is-in{opacity:1;transform:none;transition-delay:250ms}}html .kv4 .why__photo figcaption{margin-top:8px;font-size:14px;color:var(--muted)}html .kv4 .why__list{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:w}html .kv4 .why__list li{padding:18px;border-radius:var(--r);background:#fff}html .kv4 .why__list b{display:block;margin-bottom:4px;font-size:19px;line-height:1.25;font-weight:700;letter-spacing:-.015em}html .kv4 .why__list span{font-size:15px;line-height:1.5;color:var(--ink-2)}html .kv4 .why__cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:24px}html .kv4 .why__cta .btn{width:100%}html .kv4 .why__link{margin:0 auto;font-size:16px;font-weight:600;text-decoration:underline;text-decoration-color:rgb(20 20 20 / .35)}@media (min-width:640px){html .kv4 .why__cta .btn{width:auto}html .kv4 .why__link{margin:0}}html .kv4 .duo{display:grid;gap:12px}html .kv4 .card{padding:24px 20px 22px;border-radius:18px}html .kv4 .card--orange{background:var(--orange);color:#fff}html .kv4 .card--mist{background:var(--mist)}html .kv4 .card h3{font-size:21px;line-height:1.2;font-weight:700;letter-spacing:-.02em}html .kv4 .card__note{display:block;margin-top:4px;font-size:15px;font-weight:500}html .kv4 .card--mist .card__note{color:var(--muted)}html .kv4 .card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:18px 0;padding-bottom:18px;border-bottom:1px solid var(--line)}html .kv4 .card--orange .card__price{border-color:var(--line-light)}html .kv4 .card__price b{font-size:34px;line-height:1;font-weight:800;letter-spacing:-.03em}html .kv4 .card__price span{font-size:15px}html .kv4 .ticks{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:15px;line-height:1.45}html .kv4 .ticks li{display:grid;grid-template-columns:20px 1fr;gap:10px}html .kv4 .ticks .i{width:20px;height:20px}html .kv4 .fit{display:grid;gap:22px;margin-top:12px;padding:24px 20px;border-radius:18px;background:var(--ink);color:#fff}html .kv4 .fit h3{font-size:22px;line-height:1.15;font-weight:800;letter-spacing:-.02em}html .kv4 .fit p{margin:10px 0 16px;font-size:16px;line-height:1.5;color:#d9d9d9}html .kv4 .fit .ticks{margin-bottom:20px;font-weight:600}html .kv4 .fit .ticks .i{color:#ff8a63}html .kv4 .fit__draw{margin:0}html .kv4 .fit__draw svg{display:block;width:100%;height:auto}html .kv4 .fit__draw figcaption{margin-top:8px;font-size:14px;color:#bdbdbd}html .kv4 .terms{display:grid;gap:10px;margin-top:24px;padding:20px;border-radius:18px;background:var(--mist);font-weight:500}html .kv4 .terms .i{color:var(--orange)}html .kv4 .seg{position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 18px;padding:4px;border-radius:999px;background:var(--mist-2)}html .kv4 .seg button{position:relative;z-index:1;padding:12px 4px;border:0;background:none;font-size:15px;font-weight:600;color:var(--ink-2);cursor:pointer;transition:color 200ms ease}html .kv4 .seg button[aria-selected="true"]{color:#fff}html .kv4 .seg__pill{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);border-radius:999px;background:var(--ink);transition:transform 320ms var(--ease-drawer)}html .kv4 .cfg-col h3{display:none}html .kv4 .cfg-col[hidden]{display:none}html .kv4 .cfg-col.is-switched{transition:opacity 220ms ease,transform 280ms var(--ease-out)}@starting-style{html .kv4 .cfg-col.is-switched{opacity:0;transform:translateX(var(--dir,16px))}}html .kv4 .opt{list-style:none;margin:0;padding:0;display:grid;gap:8px}html .kv4 .opt li{display:grid;grid-template-columns:1fr auto;gap:6px 12px;padding:16px 16px 18px;border-radius:var(--r);background:#fff}html .kv4 .opt b{align-self:center;font-size:18px;font-weight:700;letter-spacing:-.01em}html .kv4 .opt i{align-self:center;padding:4px 10px;border-radius:999px;background:var(--mist);color:var(--ink);font-style:normal;font-size:13px;font-weight:700;white-space:nowrap}html .kv4 .opt i.hot{background:var(--orange);color:#fff}html .kv4 .opt>li>span{grid-column:1 / -1;font-size:15px;line-height:1.5;color:var(--ink-2)}html .kv4 .base{display:grid;gap:20px;margin-top:28px}html .kv4 .base__text{padding:20px;border-radius:var(--r);background:#fff;font-size:16px;line-height:1.55;color:var(--ink-2)}html .kv4 .base__text b{color:var(--ink)}html .kv4 .base__text p{margin:0 0 18px}html .kv4 .base img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--r)}html .kv4 .base figcaption{margin-top:8px;font-size:14px;color:var(--muted)}html .kv4 .info{list-style:none;margin:20px 0 24px;padding:0;display:grid;gap:12px;font-size:16px;line-height:1.45}html .kv4 .info li{display:grid;grid-template-columns:22px 1fr;gap:12px}html .kv4 .info .i{color:var(--orange);margin-top:1px}html .kv4 .btns{display:grid;gap:10px}html .kv4 .photos3{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:28px}html .kv4 .pshot{all:unset;display:block;cursor:zoom-in;border-radius:var(--r);overflow:hidden;background:var(--mist)}html .kv4 .pshot:focus-visible{outline:2px solid var(--brand);outline-offset:3px}html .kv4 .pshot img{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;transition:transform 500ms var(--ease-out)}html .kv4 .pshot--big{grid-column:1 / -1}html .kv4 .pshot--big img{aspect-ratio:16/9}@media (hover:hover) and (pointer:fine){html .kv4 .pshot:hover img{transform:scale(1.03)}}html .kv4 .steps{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:st}html .kv4 .steps li{counter-increment:st;display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start;padding:18px;border-radius:var(--r);background:#fff}html .kv4 .steps li::before{content:counter(st);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px var(--orange);color:var(--orange);font-size:18px;font-weight:800}html .kv4 .steps li:last-child::before{background:var(--orange);box-shadow:none;color:#fff}html .kv4 .steps b{display:block;margin:9px 0 2px;font-size:18px;font-weight:700;letter-spacing:-.01em}html .kv4 .steps span{font-size:15px;line-height:1.5;color:var(--ink-2)}html .kv4 .mount{display:grid;gap:20px;margin-top:56px}html .kv4 .mount h3{font-size:clamp(24px, 6.6vw, 27px);line-height:1.1;font-weight:800}html .kv4 .quote{margin:14px 0 0;font-size:18px;line-height:1.45;font-weight:500}html .kv4 .mount ul{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}html .kv4 .mount ul li{display:grid;grid-template-columns:20px 1fr;gap:10px;font-size:16px;line-height:1.4}html .kv4 .mount ul .i{color:var(--orange)}html .kv4 .mount img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--r)}html .kv4 .model{position:relative;flex:none;width:72%;max-width:340px;scroll-snap-align:start;text-decoration:none}html .kv4 .model__img{overflow:hidden;border-radius:var(--r);background:var(--mist-2)}html .kv4 .model__img img{width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform 500ms var(--ease-out)}@media (hover:hover) and (pointer:fine){html .kv4 .model:hover .model__img img{transform:scale(1.03)}}html .kv4 .model b{display:block;margin-top:12px;font-size:18px;font-weight:700}html .kv4 .model span{display:block;margin-top:2px;font-size:15px;font-weight:600;color:var(--orange)}html .kv4 .model .tag{position:absolute;top:10px;left:10px;z-index:1;margin:0;padding:5px 10px;border-radius:999px;background:var(--ink);color:#fff;font-size:13px;font-weight:600}html .kv4 .tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}html .kv4 .tile{position:relative;display:flex;align-items:flex-end;min-height:160px;padding:14px;border-radius:var(--r);overflow:hidden;isolation:isolate;color:#fff;background:#2b2b2b;text-decoration:none}html .kv4 .tile img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform 500ms var(--ease-out)}html .kv4 .tile::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#fff0 40%,rgb(0 0 0 / .72))}html .kv4 .tile span{display:flex;justify-content:space-between;align-items:flex-end;gap:8px;width:100%;font-size:16px;line-height:1.25;font-weight:700}html .kv4 .tile .i{width:18px;height:18px}html .kv4 .tile--wide,html .kv4 .tile:last-child{grid-column:1 / -1;min-height:190px}@media (hover:hover) and (pointer:fine){html .kv4 .tile:hover img{transform:scale(1.04)}}html .kv4 .final{padding:24px 0 56px}html .kv4 .final__panel{padding:28px 20px 20px;border-radius:22px}html .kv4 .final h2{font-size:clamp(28px, 7.8vw, 32px)}html .kv4 .final .lead{color:#fff}html .kv4 .form{margin-top:24px;padding:20px;border-radius:18px;background:#fff;color:var(--ink)}html .kv4 .form__when{margin:10px 0 0;text-align:center;text-wrap:balance;font-size:14px;font-weight:500;color:var(--ink-2)}html .kv4 .contact__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}html .kv4 .contact__actions .route{margin-left:10px}html .kv4 .contact__actions .btn{min-height:50px;padding:0 20px;font-size:15px}html .kv4 .field{display:grid;gap:6px;margin-bottom:12px}html .kv4 .field label{font-size:14px;font-weight:600}html .kv4 .field input{width:100%;min-height:54px;padding:0 16px;border:1.5px solid var(--line);border-radius:12px;background:#fff;font-size:17px;transition:border-color 150ms ease}html .kv4 .field input:focus{outline:none;border-color:var(--ink)}html .kv4 .field input[aria-invalid="true"]{border-color:#c62828}html .kv4 .field__err{min-height:0;font-size:14px;color:#b42318}html .kv4 .form__legal{margin:12px 0 0;font-size:13px;line-height:1.45;color:var(--muted)}html .kv4 .form__ok{display:none;padding:8px 0}html .kv4 .form__ok b{display:block;font-size:21px;font-weight:800;letter-spacing:-.02em}html .kv4 .form__ok p{margin:6px 0 0;color:var(--ink-2)}html .kv4 .form.is-sent .form__body{display:none}html .kv4 .form.is-sent .form__ok{display:block}html .kv4 .final__alt{display:grid;gap:10px;margin-top:12px}html .kv4 .contact{display:grid;gap:8px;margin-top:32px;font-size:16px;line-height:1.45}html .kv4 .contact .tel{font-size:24px;line-height:1.15;font-weight:700;letter-spacing:-.01em;text-decoration:none}html .kv4 .contact .route{display:inline-flex;align-items:center;gap:8px;font-weight:700;text-decoration:underline}html .kv4 footer{padding:24px 0 calc(110px + env(safe-area-inset-bottom));background:var(--ink);color:#bdbdbd;font-size:14px}html .kv4 footer .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px}html .kv4 .bar{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -1px 0 var(--line),0 -10px 30px rgb(0 0 0 / .08);transform:translateY(110%);transition:transform 320ms var(--ease-drawer)}html .kv4 .bar.is-on{transform:none}html .kv4 .bar .btn{flex:1;min-height:50px;padding:0 14px;font-size:15px}html .kv4 .bar .sq{width:50px;height:50px}html .kv4 .sheet{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;justify-content:center;visibility:hidden;transition:visibility 0s linear 200ms}html .kv4 .sheet.is-open{visibility:visible;transition:visibility 0s}html .kv4 .sheet__bg{position:absolute;inset:0;background:rgb(10 10 10 / .5);opacity:0;transition:opacity 200ms ease}html .kv4 .sheet.is-open .sheet__bg{opacity:1;transition:opacity 280ms ease}html .kv4 .sheet__box{position:relative;width:100%;max-height:92svh;overflow:auto;padding:10px 20px calc(24px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:#fff;transform:translateY(100%);transition:transform 220ms var(--ease-out)}html .kv4 .sheet.is-open .sheet__box{transform:none;transition:transform 360ms var(--ease-drawer)}html .kv4 .sheet__grip{width:44px;height:5px;margin:0 auto 14px;border-radius:5px;background:var(--mist-2);touch-action:none;cursor:grab}html .kv4 .sheet__close{position:absolute;top:12px;right:12px}html .kv4 .sheet h2{padding-right:48px;font-size:26px}html .kv4 .sheet .lead{font-size:16px}html .kv4 .sheet .form{margin-top:16px;padding:0}html .kv4 .lb{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;background:rgb(12 12 12 / .95);touch-action:none;opacity:0;visibility:hidden;transition:opacity 150ms ease,visibility 0s linear 150ms}html .kv4 .lb.is-open{opacity:1;visibility:visible;transition:opacity 240ms ease,visibility 0s}html .kv4 .lb__stage{width:100%;display:flex;justify-content:center}html .kv4 .lb img{max-width:94vw;max-height:82svh;border-radius:var(--r-sm);user-select:none;-webkit-user-drag:none}html .kv4 .lb button{position:absolute;display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:rgb(255 255 255 / .12);color:#fff;cursor:pointer;transition:transform 160ms var(--ease-out),background-color 150ms ease}html .kv4 .lb button:active{transform:scale(.96)}html .kv4 .lb__close{top:14px;right:14px}html .kv4 .lb__prev,html .kv4 .lb__next{bottom:max(16px, env(safe-area-inset-bottom))}html .kv4 .lb__prev{left:16px}html .kv4 .lb__next{right:16px}html .kv4 .lb__count{position:absolute;left:0;right:0;bottom:max(30px, calc(env(safe-area-inset-bottom) + 14px));text-align:center;color:#c4c4c4;font-size:14px;font-weight:600;pointer-events:none}@media (min-width:640px){:root{--gutter:32px}html .kv4 .btns,html .kv4 .final__alt{display:flex;flex-wrap:wrap}html .kv4 .btns .btn{width:auto}html .kv4 .duo{grid-template-columns:1fr 1fr}html .kv4 .terms{grid-template-columns:1fr 1fr}html .kv4 .why__list{grid-template-columns:1fr 1fr}html .kv4 .shot{width:46%}html .kv4 .model{width:44%}html .kv4 .tiles{grid-template-columns:repeat(3,1fr)}html .kv4 .tile:last-child{grid-column:auto;min-height:160px}html .kv4 .tile--wide{grid-column:span 2;min-height:160px}html .kv4 .base{grid-template-columns:1fr 1fr;align-items:center}html .kv4 .sheet{align-items:center;padding:24px}html .kv4 .sheet__box{max-width:520px;border-radius:22px;padding:28px;transform:translateY(16px) scale(.97);opacity:0;transition:transform 160ms var(--ease-out),opacity 140ms ease}html .kv4 .sheet.is-open .sheet__box{transform:none;opacity:1;transition:transform 260ms var(--ease-out),opacity 200ms ease}html .kv4 .sheet__grip{display:none}}@media (min-width:1000px){:root{--gutter:40px}html .kv4{font-size:17px}html .kv4 .hd__row{height:84px;padding:0 40px;gap:28px}html .kv4 .hd__logo img{height:30px}html .kv4 .hd__nav{display:flex;align-items:center;gap:26px}html .kv4 .hd__nav>a{position:relative;padding:8px 0;font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap}html .kv4 .hd__nav>a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform 240ms var(--ease-out)}html .kv4 .hd__nav>a:hover::after{transform:scaleX(1)}html .kv4 .hd__phone b{font-size:18px}html .kv4 .hd__cta{display:inline-flex!important;min-height:48px;padding:0 22px;font-size:15px}html .kv4 .burger,html .kv4 .menu{display:none}html{scroll-padding-top:96px}html .kv4 h2{font-size:clamp(36px, 3.1vw, 46px)}html .kv4 .lead{font-size:19px}html .kv4 .s{padding:112px 0}html .kv4 .head{margin-bottom:44px}html .kv4 .cover{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:min(calc(100svh - 84px), 780px);container-type:inline-size}html .kv4 .cover__text{display:flex;flex-direction:column;justify-content:center;padding:56px 64px 56px max(40px, calc((100cqw - 1320px) / 2 + 40px))}html .kv4 .cover__body{padding:0;max-width:620px}html .kv4 .cover h1{font-size:clamp(44px, 3.9vw, 60px);line-height:1.03}html .kv4 .cover__offer{margin:18px 0 30px;font-size:clamp(20px, 1.6vw, 24px)}html .kv4 .cover__price{margin-bottom:30px}html .kv4 .cover__price b{font-size:clamp(38px, 3vw, 46px)}html .kv4 .cover__price span{font-size:18px}html .kv4 .cover__gola{margin:-12px 0 30px;font-size:18px}html .kv4 .cover__photo{order:2}html .kv4 .cover__photo img{height:100%;aspect-ratio:auto;object-position:50% 55%}html .kv4 .cover__btns{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px}html .kv4 .cover__btns .btn--orange{width:auto;min-height:58px}html .kv4 .cover__btns .btn--quiet{padding:0}html .kv4 .cover__facts{display:flex;flex-wrap:wrap;gap:12px 32px;margin-top:40px;padding-top:24px;font-size:16px}html .kv4 .cover__facts li{display:flex;gap:10px;align-items:flex-start}html .kv4 .shot{width:calc((100% - 36px) / 4);max-width:none}html .kv4 .rail{margin:0;padding:0 0 4px;scroll-padding:0}html .kv4 .rail-btns{display:flex}html .kv4 .why{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:start}html .kv4 .why__photo{position:sticky;top:120px;margin:0}html .kv4 .why__photo img{aspect-ratio:4/5}html .kv4 .gola-mark{left:40%;top:73.5%;width:23%;height:8%}html .kv4 .why__list li{padding:24px}html .kv4 .card{padding:36px}html .kv4 .card h3{font-size:24px}html .kv4 .card__price b{font-size:46px}html .kv4 .ticks{font-size:16px}html .kv4 .terms{grid-template-columns:repeat(4,1fr);padding:24px 28px}html .kv4 .seg{display:none}html .kv4 .cfg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}html .kv4 .cfg-col[hidden]{display:block}html .kv4 .cfg-col h3{display:block;margin:0 0 14px;font-size:21px;font-weight:700}html .kv4 .base{gap:40px;margin-top:48px}html .kv4 .base__text{padding:32px;font-size:18px}html .kv4 .salon{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}html .kv4 .photos3{margin-top:0;gap:12px}html .kv4 .fit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;margin-top:20px;padding:40px}html .kv4 .fit h3{font-size:30px}html .kv4 .fit p{font-size:17px}html .kv4 .steps{grid-template-columns:repeat(4,1fr);gap:14px}html .kv4 .steps li{grid-template-columns:1fr;align-content:start;padding:24px}html .kv4 .steps b{margin-top:18px}html .kv4 .mount{grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin-top:88px}html .kv4 .mount h3{font-size:36px}html .kv4 .model{width:calc((100% - 36px) / 4);max-width:none}html .kv4 .tiles{grid-template-columns:repeat(4,1fr);gap:12px}html .kv4 .tile,html .kv4 .tile--wide,html .kv4 .tile:last-child{grid-column:auto;min-height:260px;padding:18px}html .kv4 .tile span{font-size:18px}html .kv4 .final{padding:24px 0 112px}html .kv4 .final__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:64px;align-items:start;padding:56px;border-radius:28px}html .kv4 .final h2{font-size:clamp(36px, 3vw, 46px)}html .kv4 .form{margin-top:0;padding:28px}html .kv4 .contact{margin-top:32px}html .kv4 .contact .tel{font-size:28px}html .kv4 footer{padding:28px 0}html .kv4 .bar{display:none}html .kv4 .lb__prev,html .kv4 .lb__next{top:50%;bottom:auto;transform:translateY(-50%)}html .kv4 .lb__prev:active,html .kv4 .lb__next:active{transform:translateY(-50%) scale(.96)}html .kv4 .lb__prev{left:24px}html .kv4 .lb__next{right:24px}}@media (min-width:1000px) and (max-width:1239px){html .kv4 .hd__nav{gap:16px}html .kv4 .hd__nav>a,html .kv4 .dd>button{font-size:14px}html .kv4 .hd__cta{display:none!important}}@media (prefers-reduced-motion:reduce){html .kv4 *,html .kv4 *::before,html .kv4 *::after{animation:none!important}html .kv4 .menu,html .kv4 .dd__panel,html .kv4 .cfg-col.is-switched,html .kv4 .sheet__box{transform:none!important}html .kv4 .seg__pill,html .kv4 .burger span,html .kv4 .shot img,html .kv4 .model__img img,html .kv4 .tile img,html .kv4 .btn .i{transition:none!important}html .kv4 .btn:active,html .kv4 .sq:active,html .kv4 .lb button:active{transform:none}html .kv4 .bar{transform:none;opacity:0;visibility:hidden;transition:opacity 200ms ease,visibility 0s linear 200ms}html .kv4 .bar.is-on{opacity:1;visibility:visible;transition:opacity 200ms ease,visibility 0s}}