@font-face{font-family:martian;src:url(../media/MartianGrotesk_StdRg-s.p.1b4eaneu2kadz.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:martian;src:url(../media/MartianGrotesk_StdMd-s.p.07l0fyi4ag-d2.woff2)format("woff2");font-display:swap;font-weight:500 600;font-style:normal}@font-face{font-family:martian;src:url(../media/MartianGrotesk_StdBd-s.p.3avslcz88lpae.woff2)format("woff2");font-display:swap;font-weight:700 900;font-style:normal}@font-face{font-family:martian Fallback;src:local(Arial);ascent-override:76.9%;descent-override:15.38%;line-gap-override:0.0%;size-adjust:130.04%}.v8ARJG_className{font-family:martian,martian Fallback,system-ui,sans-serif}.v8ARJG_variable{--ft:"martian", "martian Fallback", system-ui, sans-serif}
@font-face{font-family:"Brygada 1918";font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/20b492227610ebbe.2ddig13sw73df.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Brygada 1918";font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/394d45a312d791da.p.2biujx-3xhf8e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Brygada 1918";font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/8d3d0c1d942b8852.0_7ar7c-wfajk.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Brygada 1918";font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/b5cd995ada4ea8b5.13sj9ftcl4-82.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Brygada 1918";font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/5d8d64bd02e0b400.045jfrz2il1sn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Brygada 1918";font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/308e5095fef27824.p.3tbsca1tr3rwu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Brygada 1918";font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/3d02c327a892fa20.19wmqxqbb77w_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Brygada 1918";font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/82ddef33bdd8c71a.p.0p0gck8nneetb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Brygada 1918";font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/1618b9f4663505d7.35-868n0st6il.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Brygada 1918";font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/bcfbb585e1d87873.1pnjcd-wcv10e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Brygada 1918";font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/661751fb2a4d523e.2t-92gvkvi1w6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Brygada 1918";font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/23538af397c3c9d4.p.3_9bqute_28nm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.tU-UeW_className{font-family:"Brygada 1918",Georgia,serif}.tU-UeW_variable{--fh:"Brygada 1918", Georgia, serif}
.site{--coal:#121110;--white:#fff;--paper:#fbfaf7;--cut-deep:#c4461a;--wood:#c9a57e;--wood-light:#e8d6bc;--wood-dark:#8a5a32;--burn:#3a2314;--line-2:#cfc7ba;--coal-hover:#34312c;--sub:#f3eee6;--sub-2:#e7e0d4;--mdf:var(--wood);--mdf-d:#a8835c;--ink:#1b1916;--ink-2:#5e5850;--ink-3:#8d867b;--line:#ddd6cb;--night:var(--coal);--night-2:#1e1c19;--night-3:#2a2723;--on-night:#f2eee7;--on-night-2:#a39c91;--cut:#e5602a;--cut-d:var(--cut-deep);--live:#3fae5a;--copper:linear-gradient(100deg, #f4cb98, #e07b39 45%, #b4462b 75%, #6e3b2a);--spring:cubic-bezier(.34, 1.56, .64, 1);--soft:cubic-bezier(.2, .8, .2, 1);--fhead:var(--fh), "Brygada 1918", Georgia, serif;--card:#fff;--brown:var(--ink);--gold:#f4cb98;--muted:var(--ink-2);background:var(--paper);color:var(--ink);font-family:var(--ft), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 0;font-size:16px;line-height:1.6;overflow-x:clip}.site a{color:inherit}.site :focus-visible{outline:3px solid var(--cut);outline-offset:3px;border-radius:6px}.site h1,.site h2,.site h3,.site h4{margin:0;font-weight:600}.site p{margin:0}.site .fh{font-family:var(--fhead)}.site .num{font-variant-numeric:tabular-nums}.site .wrap{box-sizing:content-box;max-width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.site .muted{color:var(--ink-2)}.site .mono{letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.site section[id]{scroll-margin-top:76px}.site .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site .sec{padding:120px 0;position:relative}.site .t-paper{background:var(--paper)}.site .t-sub{background:var(--sub)}.site .t-night{background:var(--night);color:var(--on-night)}.site .sheet{z-index:1;border-radius:44px 44px 0 0;margin-top:-44px;box-shadow:0 -30px 60px -50px #281c0e59}.site .sheet+.sheet,.site .sheet+* .sheet{z-index:2}.site .perf{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='48'%3E%3Cpath fill-rule='evenodd' d='M0 0H120V48H0Z M20 9a3 3 0 0 1 3 3v22a3 3 0 0 1-6 0V12a3 3 0 0 1 3-3Z M40 15a3 3 0 0 1 3 3v10a3 3 0 0 1-6 0V18a3 3 0 0 1 3-3Z M60 9a3 3 0 0 1 3 3v22a3 3 0 0 1-6 0V12a3 3 0 0 1 3-3Z M80 15a3 3 0 0 1 3 3v10a3 3 0 0 1-6 0V18a3 3 0 0 1 3-3Z M100 21a3 3 0 0 1 3 3v0a3 3 0 0 1-6 0v0a3 3 0 0 1 3-3Z'/%3E%3C/svg%3E") 0 0/120px 48px repeat-x,linear-gradient(#000,#000) 0 48px/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='48'%3E%3Cpath fill-rule='evenodd' d='M0 0H120V48H0Z M20 9a3 3 0 0 1 3 3v22a3 3 0 0 1-6 0V12a3 3 0 0 1 3-3Z M40 15a3 3 0 0 1 3 3v10a3 3 0 0 1-6 0V18a3 3 0 0 1 3-3Z M60 9a3 3 0 0 1 3 3v22a3 3 0 0 1-6 0V12a3 3 0 0 1 3-3Z M80 15a3 3 0 0 1 3 3v10a3 3 0 0 1-6 0V18a3 3 0 0 1 3-3Z M100 21a3 3 0 0 1 3 3v0a3 3 0 0 1-6 0v0a3 3 0 0 1 3-3Z'/%3E%3C/svg%3E") 0 0/120px 48px repeat-x,linear-gradient(#000,#000) 0 48px/100% 100% no-repeat}.site .grain{pointer-events:none;z-index:80;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.site .hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 64px;margin-bottom:56px;display:flex}.site .hd>:first-child{flex:560px;min-width:0;max-width:780px}.site .h2{font-family:var(--fhead);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(34px,4.2vw,56px);font-weight:600;line-height:1.04}.site .h2 em,.site .h1 em{color:var(--ink-2);font-style:italic;font-weight:500}.site .t-night .h2 em,.site .t-night .h1 em{color:#0000;background:var(--copper);-webkit-background-clip:text;background-clip:text;padding-right:.06em}.site .sub{color:var(--ink-2);flex:0 400px;font-size:18px;line-height:1.55}.site .t-night .sub,.site .t-night .muted{color:var(--on-night-2)}.site .lead{color:var(--ink-2);font-size:clamp(17px,1.5vw,21px);line-height:1.5}.site .btn{--bh:56px;min-height:var(--bh);font:600 16px/1.2 var(--ft), sans-serif;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;box-sizing:border-box;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:0 26px;text-decoration:none;display:inline-flex;position:relative}.site .btn:active{transform:translateY(1px)scale(.985)}.site .btn:disabled,.site .btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;transform:none}.site .btn-big{--bh:58px;padding:0 28px;font-size:16px}.site .btn-m{--bh:48px;padding:0 20px;font-size:15px}.site .btn-p{--bh:58px;background:var(--coal);color:var(--white);gap:10px}.site .btn-p.btn-m{--bh:48px}.site .btn-p:before{content:"";background:var(--cut);border-radius:50%;flex:none;width:7px;height:7px}.site .btn-p .ar{display:none}.site .btn-p:hover{background:var(--coal-hover);color:var(--white)}.site .btn-p:active{background:#000;box-shadow:inset 0 2px 6px #0009}.site .btn-p:focus-visible{box-shadow:0 0 0 3px var(--paper), 0 0 0 5px var(--cut);outline:none}.site .btn-p:disabled:hover{background:var(--coal)}.site .t-night .btn-p{background:var(--white);color:var(--ink)}.site .t-night .btn-p:hover{background:var(--wood-light);color:var(--ink)}.site .t-night .btn-p:active{background:#d9c7ab;box-shadow:inset 0 2px 5px #3a231459}.site .t-night .btn-p:focus-visible{box-shadow:0 0 0 3px var(--coal), 0 0 0 5px var(--cut)}.site .btn-p.solo{padding-right:26px}.site .btn-s:not(.btn-m){--bh:58px}.site .btn-s{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.site .btn-s:hover{background:var(--white);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.site .t-sub .btn-s{background:#fff}.site .btn-l{background:var(--paper);color:var(--ink)}.site .btn-l:hover{color:var(--ink);background:#fff}.site .btn-ghost{color:var(--on-night);background:0 0;box-shadow:inset 0 0 0 1px #f2eee747}.site .btn-ghost:hover{box-shadow:inset 0 0 0 1px var(--on-night);color:#fff}.site .btn-tg{color:#fff;background:#2aabee}.site .btn-tg:hover{color:#fff;background:#1b97d8}.site .btn-max{color:#fff;background:#6b4fd8}.site .btn-max:hover{color:#fff;background:#5a3fc4}.site .btn-wa{color:#fff;background:#1fa855}.site .btn-wa:hover{color:#fff;background:#178f47}.site .btn-avito{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:#fff}.site .btn-gold{background:var(--paper);color:var(--ink)}.site .btn-dark{background:var(--night-3);color:var(--on-night)}.site .lnk{transition:background-size .3s var(--soft);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px;font-weight:600;text-decoration:none}.site .lnk:hover{background-position:100% 100%;background-size:0 1px}.site .linkbtn{font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:14px;font-weight:600;text-decoration:none}.site .linkbtn:hover{color:var(--cut-d)}.site .chip{white-space:nowrap;background:var(--sub);min-height:30px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.site .t-sub .chip{background:#fff}.site .live{color:var(--ink-2);align-items:center;gap:10px;font-size:14px;font-weight:500;display:inline-flex}.site .live i{background:var(--live);border-radius:50%;flex:none;width:8px;height:8px;animation:2.4s infinite rz-pulse;box-shadow:0 0 0 4px #3fae5a2e}.site .stamp{width:132px;height:132px;color:var(--cut);text-align:center;text-transform:uppercase;letter-spacing:.06em;box-shadow:inset 0 0 0 2.5px var(--cut), inset 0 0 0 6px transparent, inset 0 0 0 7px var(--cut);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fbfaf799;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1.25;display:flex;transform:rotate(-10deg)}.site .stamp b{font-family:var(--fhead);letter-spacing:-.01em;text-transform:none;margin-bottom:4px;font-size:34px;font-weight:600;line-height:1}.site .t-night .stamp{background:#12111080}.site .tape{clip-path:polygon(3% 0,97% 4%,100% 50%,96% 100%,2% 96%,0 50%);z-index:2;background:#f0deaac7;width:96px;height:28px;position:absolute;box-shadow:0 1px 2px #00000014}.site .stars{color:#f0a92a;letter-spacing:1px}.site .ok{align-items:flex-start;gap:10px;display:inline-flex}.site .ok:before{content:"";background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 12px no-repeat;border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}.site .t-night .ok:before{background-color:var(--cut)}.site .tile{box-sizing:border-box;transition:transform .35s var(--soft), box-shadow .35s var(--soft);background:#fff;border-radius:28px;position:relative;overflow:hidden}.site .t-paper .tile:not(.dark):not(.clear){background:var(--sub)}.site .tile.hov:hover{transform:translateY(-4px);box-shadow:0 24px 48px -24px #281c0e47}.site .tile.dark{background:var(--night);color:var(--on-night)}.site .t-night .tile{background:var(--night-2);color:var(--on-night)}.site .obj{filter:drop-shadow(0 22px 22px #28190a47);transition:transform .6s var(--spring);transform-origin:50% 80%}.site .hov:hover .obj{transform:rotate(-6deg)scale(1.05)translateY(-6px)}.site .floor{pointer-events:none;background:radial-gradient(closest-side,#281c0e47,#0000);border-radius:50%;height:18px;position:absolute}.site .arr{background:var(--ink);color:#fff;width:44px;height:44px;transition:transform .35s var(--soft), background .2s;border-radius:50%;flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex}.site .hov:hover .arr{background:var(--cut);transform:rotate(-45deg)}.site .dark .arr,.site .t-night .arr{background:var(--paper);color:var(--ink)}.site .slab{box-shadow:0 1px 0 #e6dccd, 3px 4px 0 -1px var(--mdf), 3px 4px 0 0 var(--mdf-d), 0 20px 30px -22px #281c0e73;background:#fff;border-radius:22px}.site .mq-box{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.site .mq{gap:12px;width:max-content;animation:80s linear infinite rz-mq;display:flex}.site .mq-box:hover .mq{animation-play-state:paused}.site .mq-item{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);background:#fff;border-radius:999px;flex:none;align-items:center;gap:10px;padding:9px 18px 9px 9px;font-size:14px;display:flex}.site .mq-item b{color:var(--ink);font-weight:600}.site .hero{background:radial-gradient(60% 70% at 82% 40%, #f8efe3, #fff0 70%), var(--paper);padding:40px 0 112px;position:relative;overflow:hidden}.site .hero-in{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.site .hero-l{z-index:2;flex-direction:column;gap:28px;display:flex;position:relative}.site .h1{font-family:var(--fhead);letter-spacing:-.026em;text-wrap:balance;font-size:clamp(40px,4.9vw,68px);font-weight:600;line-height:1}.site .hero .lead{max-width:540px}.site .hero-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.site .hero-proof{flex-wrap:wrap;align-items:center;gap:10px 28px;padding-top:8px;display:flex}.site .rate{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.site .rate b{font-family:var(--fhead);letter-spacing:-.02em;font-size:34px;font-weight:600;line-height:1}.site .rate span{color:var(--ink-2);font-size:12.5px;line-height:1.35}.site .rate:hover span{color:var(--ink)}.site .hero-oks{color:var(--ink-2);flex-wrap:wrap;gap:8px 22px;font-size:14px;display:flex}.site .stage-col{flex-direction:column;justify-self:end;gap:14px;width:100%;max-width:560px;display:flex}.site .stage{aspect-ratio:1/1.02;--sh:0;width:100%;position:relative}.site .stage-photo{border-radius:32px;position:absolute;inset:7% 0 9% 5%;overflow:hidden;box-shadow:0 40px 80px -40px #3c281480}.site .stage-photo img{object-fit:cover;width:100%;height:100%;display:block}.site .stage{aspect-ratio:1/1.16}.site .hero .stage-col{max-width:600px}.site .stage-wide{aspect-ratio:1/.92}.site .stage-photo{inset:0 0 4% 4%}.site .stage-inset{z-index:5;aspect-ratio:3/4;border:6px solid var(--paper);width:32%;transition:transform .6s var(--spring);border-radius:22px;position:absolute;bottom:0;left:0;overflow:hidden;transform:rotate(-2.5deg);box-shadow:0 30px 50px -24px #281c0e8c}.site .stage:hover .stage-inset{transform:rotate(0)translateY(-4px)}.site .stage-inset img{object-fit:cover;width:100%;height:100%;display:block}.site .stage-cap{bottom:17%;right:4%}.site .stage-stamp{z-index:6;position:absolute;top:0;right:-2%;transform:rotate(-10deg)}.site .stage-cap{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border-radius:16px;max-width:210px;padding:10px 14px;font-size:12.5px;line-height:1.45;position:absolute;bottom:13%;right:3%;box-shadow:0 18px 40px -20px #281c0e66}.site .stage-cap b{font-weight:600;display:block}.site .bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.site .c3{grid-column:span 3}.site .c4{grid-column:span 4}.site .c5{grid-column:span 5}.site .c6{grid-column:span 6}.site .c7{grid-column:span 7}.site .c8{grid-column:span 8}.site .c12{grid-column:span 12}.site .r2{grid-row:span 2}.site .what{flex-direction:column;gap:10px;min-height:420px;padding:32px;display:flex}.site .what h3{font-family:var(--fhead);letter-spacing:-.015em;font-size:clamp(26px,2.4vw,34px);line-height:1.05}.site .what .num{font-family:var(--fhead);color:var(--ink-3);font-size:18px;font-weight:500}.site .what-foot{flex-direction:column;gap:10px;margin-top:auto;padding-top:196px;display:flex}.site .what-price{border-top:1px solid #1b19161a;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.site .dark .what-price{border-color:#f2eee724}.site .what-price b{font-family:var(--fhead);font-size:22px;font-weight:600}.site .what{gap:10px;min-height:0;padding:0 0 28px}.site .what-ph{border-radius:inherit;background:var(--sub-2);border-bottom-right-radius:0;border-bottom-left-radius:0;height:260px;position:relative;overflow:hidden}.site .what.c4 .what-ph{height:220px}.site .what-ph img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--soft);display:block}.site .what:hover .what-ph img{transform:scale(1.04)}.site .what .num{z-index:1;color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border-radius:999px;padding:4px 11px;font-size:14px;position:absolute;top:16px;left:18px}.site .what-foot{flex:1;margin-top:0;padding:6px 28px 0}.site .what-foot .what-price{margin-top:auto}.site .book-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:4px;display:grid}.site .book-grid img{aspect-ratio:1;object-fit:cover;border-radius:4px;width:100%;display:block}.site .own-thumb{object-fit:cover;border-radius:14px;flex:none;width:64px;height:64px}.site .work-ph{background:var(--sub-2);flex:1;min-height:0;position:relative;overflow:hidden}.site .work-ph img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--soft);display:block;position:absolute;inset:0}.site .work:hover .work-ph img{transform:scale(1.04)}.site .steps-ph{flex-direction:column;flex:0 380px;gap:8px;margin:0;display:flex}.site .steps-ph img{object-fit:cover;object-position:50% 30%;border-radius:22px;width:100%;height:220px;display:block}.site .steps-ph figcaption{color:var(--on-night-2);font-size:12.5px}.site .live-ph{border-radius:inherit;border-bottom-right-radius:0;border-bottom-left-radius:0;height:150px;margin:-28px -28px 0;overflow:hidden}.site .live-ph img{object-fit:cover;width:100%;height:100%;display:block}.site .map-ph{width:52%;position:absolute;top:0;bottom:0;left:0}.site .map-ph img{object-fit:cover;width:100%;height:100%;display:block}.site .map .addr{max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:0;justify-content:center;margin:0;padding:32px;position:absolute;inset:0 0 0 52%}.site .ship{overflow:hidden}.site .ship-ph{object-fit:cover;opacity:.32;width:46%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);mask-image:linear-gradient(90deg,#0000,#000 60%)}.site .g-pat{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.site .pat{flex-direction:column;gap:12px;padding:14px;display:flex}.site .pat-img{aspect-ratio:1;background:radial-gradient(70% 60% at 50% 35%,#fff3df,#f0d9b8 60%,#d9b98f);border-radius:16px;justify-content:center;align-items:center;transition:background .5s;display:flex;position:relative;overflow:hidden}.site .pat-img.photo{background:var(--sub)}.site .pat-img img{object-fit:cover;width:100%;height:100%;display:block}.site .pat-img svg{width:62%;transition:transform .6s var(--spring);filter:drop-shadow(0 16px 14px #462d0f59);display:block}.site .pat:hover .pat-img svg{transform:rotate(-4deg)scale(1.04)}.site .pat:hover .pat-img:not(.photo){background:radial-gradient(70% 60% at 50% 35%,#fff9ee,#f6e1bf 60%,#e6c597)}.site .bar{background:var(--sub-2);border-radius:2px;height:4px;overflow:hidden}.site .bar i{background:var(--ink);border-radius:2px;height:100%;display:block}.site .sku{background:var(--sub);font-variant-numeric:tabular-nums;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600}.site .fav{cursor:pointer;z-index:2;background:#ffffffeb;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:24px;right:24px}.site .fav[aria-pressed=true] svg{fill:var(--cut);stroke:var(--cut)}.site .pdfc{flex-direction:column;grid-row:span 2;gap:16px;padding:30px;display:flex}.site .book{height:300px;position:relative}.site .book-cover{aspect-ratio:.72;background:var(--paper);box-sizing:border-box;width:62%;color:var(--ink);transition:transform .6s var(--spring);border-radius:4px 12px 12px 4px;flex-direction:column;gap:8px;padding:16px;display:flex;position:absolute;top:26px;left:10%;transform:rotate(-5deg);box-shadow:inset 6px 0 #0000000f,0 30px 40px -20px #0009}.site .book-back{aspect-ratio:.72;background:var(--mdf);border-radius:4px 12px 12px 4px;width:62%;position:absolute;top:14px;left:20%;transform:rotate(6deg)}.site .pdfc:hover .book-cover{transform:rotate(-9deg)translateY(-8px)}.site .g-work{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:500px;gap:16px;display:grid}.site .work{background:var(--bd,#ddd)}.site .work:hover .shot-p .shot-sh{transform:translate(-2%)skew(-26deg)}.site .work:hover .shot-e .shot-sh{transform:translate(-34%)skew(-30deg)}.site .work:hover .shot-prod{transform:translate(-70%)translateY(-4px)}.site .work:hover .shot-e .shot-prod{transform:translate(-56%)translateY(-4px)}.site .work{flex-direction:column;display:flex}.site .work .shot-scene{flex:1;min-height:0;position:relative;inset:auto}.site .work-cap{background:#fff;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex;position:relative}.site .work-cap b{font-size:16px;font-weight:600;display:block}.site .ptag{z-index:2;transform-origin:50% 0;transition:transform .8s var(--spring);flex-direction:column;align-items:center;display:flex;position:absolute;top:0;right:26px;transform:rotate(4deg)}.site .work:hover .ptag{transform:rotate(-3deg)}.site .ptag:before{content:"";background:#6a5a48;width:1px;height:30px}.site .ptag span{background:var(--paper);color:var(--ink);font:600 18px var(--fhead);clip-path:polygon(50% 0,100% 16px,100% 100%,0 100%,0 16px);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:6px 6px 14px 14px;padding:22px 16px 12px;position:relative;box-shadow:0 10px 20px #0000002e}.site .ptag span:before{content:"";background:#6a5a48;border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;top:10px;left:50%}.site .sketch-mark{z-index:2;color:var(--ink-2);background:#ffffffdb;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;position:absolute;top:14px;left:14px}.site .steps-wrap{position:relative}.site .steps{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.site .step{background:var(--night-2);box-sizing:border-box;min-height:250px;transition:background .3s, transform .35s var(--soft);border-radius:24px;flex-direction:column;gap:8px;padding:26px 22px 24px;display:flex}.site .step:hover{background:var(--night-3);transform:translateY(-4px)}.site .step .n{font-family:var(--fhead);color:#0000;-webkit-text-stroke:1.5px #f2eee76b;margin-bottom:auto;font-size:96px;font-weight:600;line-height:.85}.site .step:nth-child(2) .n{-webkit-text-stroke:0;color:#0000;background:var(--copper);-webkit-background-clip:text;background-clip:text}.site .step b{padding-top:34px;font-size:17px;font-weight:600;line-height:1.3}.site .step span{color:var(--on-night-2);font-size:14px;line-height:1.5}.site .cnc{pointer-events:none;height:22px;margin:0 0 18px;position:relative}.site .cnc:before{content:"";border-top:1.5px dashed #f2eee738;height:0;position:absolute;top:10px;left:0;right:0}.site .cnc:after{content:"";background:var(--cut);transform-origin:0;width:100%;height:1.5px;margin-top:-1.5px;position:absolute;top:10px;left:0}.site.rv-on .cnc:after{transform:scaleX(0)}.site.rv-on .in .cnc:after{transition:transform 2.6s var(--soft) .3s;transform:scaleX(1)}.site .cnc i{background:var(--night);width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--cut);border-radius:50%;margin-left:-7px;position:absolute;top:4px}.site .cnc b{background:var(--cut);border-radius:50%;width:22px;height:22px;margin-left:-11px;position:absolute;top:0;left:100%;box-shadow:0 0 0 6px #e5602a2e,0 0 24px #e5602ab3}.site.rv-on .cnc b{left:0}.site.rv-on .in .cnc b{transition:left 2.6s var(--soft) .3s;left:100%}.site .watermark{pointer-events:none;opacity:.06;position:absolute}.site .shop-row{flex-wrap:wrap;gap:14px;margin-top:14px;display:flex}.site .shop-fact{background:var(--night-2);border-radius:24px;flex-direction:column;flex:200px;gap:4px;padding:22px 24px;display:flex}.site .shop-fact b{font-family:var(--fhead);letter-spacing:-.02em;font-size:44px;font-weight:600;line-height:1}.site .g-rev{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(210px,auto);grid-auto-flow:dense;gap:16px;display:grid}.site .rv{flex-direction:column;gap:12px;padding:24px;display:flex}.site .rv-head{align-items:center;gap:12px;display:flex}.site .ava{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:600;display:flex}.site .rv-text{font-size:16px;line-height:1.55}.site .rv-big .rv-text{font-family:var(--fhead);letter-spacing:-.01em;font-size:clamp(22px,2vw,28px);line-height:1.3}.site .rv-score{flex-direction:column;gap:14px;padding:30px;display:flex}.site .rv-score .big{font-family:var(--fhead);letter-spacing:-.04em;font-size:112px;font-weight:600;line-height:.85}.site .shots{min-height:330px;position:relative}.site .shot{box-sizing:border-box;width:30%;height:92px;transition:transform .6s var(--spring);background:#fff;border-radius:16px;flex-direction:column;gap:6px;padding:14px 16px;font-size:13px;line-height:1.45;display:flex;position:absolute;overflow:hidden;box-shadow:0 20px 40px -20px #281c0e73}.site .shots:hover .shot:first-child{transform:rotate(-6deg)translate(-8px,-4px)}.site .shots:hover .shot:nth-child(3){transform:rotate(5deg)translate(8px,4px)}.site .cmp-wrap{border-radius:28px;overflow-x:auto}.site .g-cmp{grid-template-columns:minmax(160px,1fr) repeat(3,minmax(190px,1.1fr));min-width:820px;display:grid}.site .g-cmp>div>div{display:flex}.site .g-cmp>div>div>div{box-sizing:border-box;border-bottom:1px solid var(--line);flex:1;padding:18px 22px;font-size:15px;line-height:1.45}.site .cmp-us{background:var(--night);color:var(--on-night)}.site .cmp-hint{margin:-32px 0 16px;font-size:14px;display:none}.site .g-pdf{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.site .doc-card{flex-direction:column;gap:18px;display:flex}.site .doc-stage{background:#fff;border-radius:28px;justify-content:center;align-items:flex-end;height:340px;display:flex;position:relative;overflow:hidden}.site .t-paper .doc-stage{background:var(--sub)}.site .doc-sheet{background:var(--paper);box-sizing:border-box;width:66%;height:290px;transition:transform .6s var(--spring);border-radius:6px 6px 0 0;flex-direction:column;gap:10px;padding:18px;display:flex;position:relative;box-shadow:0 -10px 40px -14px #281c0e4d}.site .doc-card:hover .doc-sheet{transform:translateY(-10px)rotate(-1deg)}.site .receipt{font-variant-numeric:tabular-nums;background:#fffdf7;font-size:11px;line-height:1.5}.site.rv-on .receipt{clip-path:inset(0 0 100%)}.site.rv-on .in .receipt{animation:1.2s steps(14,end) .3s forwards rz-print}.site .receipt .row{white-space:nowrap;gap:6px;display:flex}.site .receipt .row span:nth-child(2){border-bottom:1px dotted #b9b0a3;flex:1;transform:translateY(-4px)}.site .receipt .stamp-r{position:absolute;bottom:10px;right:8px;transform:rotate(-14deg)}.site.rv-on .receipt .stamp-r{opacity:0;transform:rotate(-14deg)scale(1.6)}.site.rv-on .in .receipt .stamp-r{animation:rz-stamp .35s var(--spring) 1.55s forwards}.site .ln{background:var(--sub-2);border-radius:4px;height:7px}.site .g-price{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;display:grid}.site .price{flex-direction:column;gap:10px;min-height:260px;padding:40px 26px 26px;display:flex;position:relative;overflow:visible}.site .price:before{content:"";background:var(--sub);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:16px;left:50%;box-shadow:inset 0 1px 2px #00000040}.site .t-paper .price:before{background:var(--paper)}.site .price .v{font-family:var(--fhead);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(34px,3.2vw,46px);font-weight:600;line-height:1}.site .price.dark{background:var(--night);color:var(--on-night);box-shadow:3px 4px 0 -1px #3a3530,0 24px 40px -22px #0009}.site .price.dark:before{background:var(--sub)}.site .faq-list{border-top:1px solid var(--line)}.site .faq-list details{border-bottom:1px solid var(--line)}.site .faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:19px;font-weight:600;line-height:1.35;list-style:none;display:flex}.site .faq-list summary::-webkit-details-marker{display:none}.site .faq-list summary:after{content:"";background:var(--sub) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231b1916' stroke-width='2'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center / 16px no-repeat;width:36px;height:36px;transition:transform .35s var(--soft), background-color .2s;border-radius:50%;flex:none}.site .faq-list details[open] summary:after{background-color:var(--cut);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");transform:rotate(45deg)}.site .faq-list summary:hover{color:var(--cut-d)}.site .faq-list p{color:var(--ink-2);max-width:720px;padding:0 60px 26px 0;font-size:16px;line-height:1.65}.site .chat{flex-direction:column;gap:14px;padding:28px;display:flex;position:sticky;top:96px}.site .bubble{background:var(--night-3);border-radius:18px 18px 18px 4px;padding:12px 14px;font-size:14px;line-height:1.5}.site .map{background:#e7e1d6;min-height:360px;position:relative}.site .pin{background:var(--cut);border-radius:50%;width:18px;height:18px;animation:2.4s infinite rz-pulse;position:absolute;top:42%;left:61%;box-shadow:0 0 0 8px #e5602a38,0 0 0 20px #e5602a1a}.site .addr{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;background:#ffffffe6;border-radius:22px;flex-direction:column;gap:2px;max-width:calc(100% - 44px);margin:22px;padding:20px 22px;line-height:1.6;display:inline-flex;position:relative;box-shadow:0 20px 40px -24px #1e1a1673}.site .fld label,.site .lbl{color:var(--ink-2);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.site .inp{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:56px;font:400 16px var(--ft), sans-serif;color:var(--ink);background:#fff;border-radius:16px;padding:0 18px;transition:border-color .2s,box-shadow .2s}.site .inp:hover,.site .tel:hover{border-color:var(--ink-3)}.site .inp:focus,.site .tel:focus-within{border-color:var(--ink);outline:0;box-shadow:0 0 0 4px #e5602a29}.site textarea.inp{resize:vertical;min-height:108px;padding:16px 18px}.site .tel{border:1px solid var(--line);box-sizing:border-box;min-height:56px;color:var(--ink);background:#fff;border-radius:16px;align-items:center;gap:8px;padding:0 18px;transition:border-color .2s,box-shadow .2s;display:flex}.site .tel input{font:400 16px var(--ft), sans-serif;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.site .tel b{font-weight:600}.site .consent{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:13.5px;line-height:1.45;display:flex}.site .consent input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin:0}.site .consent-box{flex-direction:column;gap:4px;display:flex}.site .consent-doc{color:var(--ink-2);margin:0 0 0 32px;font-size:12.5px;line-height:1.45}.site .consent-doc a,.site .consent a{color:inherit;text-underline-offset:2px;text-decoration:underline}.site .err{color:#b3261e;font-size:14px;font-weight:600}.site .hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.site .qz-card{background:#fff;border-radius:32px;grid-template-columns:minmax(0,1fr) 380px;display:grid;overflow:hidden;box-shadow:0 40px 90px -46px #3c281466}.site .qz-main{box-sizing:border-box;flex-direction:column;gap:24px;min-width:0;padding:40px 44px;display:flex}.site .qz-side{background:var(--night);color:var(--on-night);box-sizing:border-box;flex-direction:column;gap:12px;padding:26px;display:flex;position:relative}.site .qz-step{background:var(--sub);border-radius:999px;align-items:center;gap:10px;min-height:32px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.site .qz-bar{gap:6px;display:flex}.site .qz-bar span{background:var(--sub-2);border-radius:2px;flex:1;height:4px;transition:background .4s}.site .qz-bar span.on{background:var(--ink)}.site .qz-bar span.cur{background:var(--cut)}.site .qz-q{font-family:var(--fhead);letter-spacing:-.02em;font-size:clamp(28px,2.8vw,40px);font-weight:600;line-height:1.08}.site .qz-opt{border:1px solid var(--line);font:600 15px/1.3 var(--ft), sans-serif;color:var(--ink);cursor:pointer;text-align:left;min-height:64px;transition:border-color .2s, background .2s, transform .25s var(--soft);background:#fff;border-radius:18px;flex-direction:column;justify-content:center;gap:4px;padding:14px 16px 14px 48px;display:flex;position:relative}.site .qz-opt:before{content:"";border:1.5px solid var(--ink-3);box-sizing:border-box;border-radius:50%;width:18px;height:18px;margin-top:-10px;transition:all .2s;position:absolute;top:50%;left:16px}.site .qz-opt:hover{border-color:var(--ink);transform:translateY(-1px)}.site .qz-opt[aria-pressed=true]{border-color:var(--ink);background:var(--sub);box-shadow:inset 0 0 0 1px var(--ink)}.site .qz-opt[aria-pressed=true]:before{border:5.5px solid var(--cut)}.site .qz-opt small{color:var(--ink-2);font-size:13px;font-weight:400}.site .qz-ph{text-align:left;overflow:hidden;min-height:0!important;padding:150px 16px 16px 46px!important;font-size:17px!important}.site .qz-ph img{object-fit:cover;width:100%;height:134px;transition:transform .8s var(--soft);display:block;position:absolute;top:0;left:0}.site .qz-ph:hover img{transform:scale(1.04)}.site .qz-ph:before{margin-top:2px!important;top:150px!important}.site .qz-opt .ico{opacity:.95;width:46px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.site .qz-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.site .qz-pats{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;display:grid}.site .qz-pat{border:1px solid var(--line);cursor:pointer;font:600 13.5px var(--ft), sans-serif;color:var(--ink);transition:border-color .2s, transform .25s var(--soft);background:#fff;border-radius:16px;flex-direction:column;align-items:stretch;gap:8px;padding:6px 6px 10px;display:flex}.site .qz-pat svg{border-radius:10px;display:block}.site .qz-pat:hover{border-color:var(--ink);transform:translateY(-2px)}.site .qz-pat[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink), 0 0 0 4px #e5602a2e}.site .qz-range{width:100%;accent-color:var(--ink);height:28px}.site .qz-num{border:1px solid var(--line);width:84px;min-height:42px;font:600 15px var(--ft), sans-serif;text-align:right;font-variant-numeric:tabular-nums;border-radius:12px;padding:0 10px}.site .qz-num:focus{border-color:var(--ink);outline:0;box-shadow:0 0 0 4px #e5602a29}.site .qz-note{background:var(--sub);color:var(--ink-2);border-radius:16px;padding:14px 16px;font-size:14px;line-height:1.5}.site .qz-mprice{background:var(--night);color:var(--on-night-2);border-radius:16px;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px;font-size:14px;display:none}.site .qz-mprice b{color:#0000;background:var(--copper);-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:600}.site .qz-sketch{box-sizing:border-box;background:radial-gradient(80% 70% at 50% 40%,#2c2925,#171513);border-radius:20px;justify-content:center;align-items:center;height:200px;padding:12px;display:flex;position:relative;overflow:hidden}.site .qz-sketch svg{width:100%;height:100%}.site .qz-price{font-family:var(--fhead);letter-spacing:-.02em;color:#0000;background:var(--copper);font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:600;line-height:1.05}.site .qz-get{color:var(--on-night-2);background:#ffffff0a;border-radius:14px;align-items:center;gap:12px;padding:7px 10px;font-size:13.5px;transition:background .4s,color .4s;display:flex}.site .qz-get.done{color:var(--on-night);background:#e5602a1f}.site .qz-get i{background:var(--night-3);width:28px;height:28px;transition:background .4s, transform .5s var(--spring);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.site .qz-get.done i{background:var(--cut);transform:rotate(360deg)}.site .qz-get.done i svg{stroke:#fff}.site .qz-swatch{border:1px solid var(--line);min-height:44px;font:600 14px var(--ft), sans-serif;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;transition:border-color .2s;display:flex}.site .qz-swatch[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.site .qz-swatch span{border-radius:50%;width:30px;height:30px;box-shadow:inset 0 0 0 1px #0000001f}.site .qz-tape{pointer-events:none;opacity:.95;width:300px;position:absolute;bottom:26px;right:-40px;transform:rotate(-4deg)}.site .hdr{z-index:50;-webkit-backdrop-filter:blur(20px)saturate(180%);background:#fbfaf7d1;border-bottom:1px solid #1b191612;position:sticky;top:0}.site .hdr-main>div{justify-content:space-between;align-items:center;gap:18px;min-height:72px;display:flex}.site .logo{color:var(--ink);flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.site .logo-m{flex:none;width:40px;height:40px;display:block}.site .logo-t{flex-direction:column;display:flex}.site .logo-w{width:auto;height:24px;display:block}.site .logo-s{color:var(--ink-2);white-space:nowrap;margin-top:5px;font-size:11.5px;display:block}.site .hn{min-height:40px;color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:14.5px;font-weight:500;text-decoration:none;transition:background .2s;display:flex}.site .hn:hover,.site .hn[aria-expanded=true]{background:var(--sub);color:var(--ink)}.site .hdr-phone{color:var(--ink);white-space:nowrap;flex-direction:column;line-height:1.2;text-decoration:none;display:flex}.site .hdr-phone b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.site .hdr-phone span{color:var(--ink-2);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.site .hdr-phone span i{background:var(--live);border-radius:50%;width:6px;height:6px}.site .hdr-drop{z-index:30;width:600px;animation:rz-drop .25s var(--soft);background:#fff;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:10px;display:grid;position:absolute;top:52px;left:-12px;box-shadow:0 30px 60px -20px #1e1a164d,0 0 0 1px #1b19160f}.site .hdr-drop a{color:var(--ink);border-radius:16px;align-items:center;gap:14px;padding:14px;font-size:15px;line-height:1.35;text-decoration:none;display:flex}.site .hdr-drop a b{font-weight:600}.site .hdr-drop a:hover{background:var(--sub)}.site .msg{color:#fff;width:36px;height:36px;transition:transform .25s var(--soft);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:800;text-decoration:none;display:flex}.site .msg:hover{color:#fff;transform:translateY(-2px)}.site .hb-burger{background:var(--ink);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:none}.site .menu{z-index:60;background:var(--paper);animation:rz-drop .25s var(--soft);flex-direction:column;display:flex;position:fixed;inset:0}.site .menu .it{border-bottom:1px solid var(--line);min-height:60px;color:var(--ink);font:600 22px var(--fhead);justify-content:space-between;align-items:center;padding:0 4px;text-decoration:none;display:flex}.site .menu .msub{min-height:56px;color:var(--ink);align-items:center;gap:14px;padding:0 4px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.site .sticky{z-index:45;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121110eb;border-radius:22px;gap:8px;padding:8px;display:none;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 20px 40px -16px #00000080}.site .sticky a{border-radius:16px;justify-content:center;align-items:center;min-height:48px;font-weight:600;text-decoration:none;display:flex}.site .kat-objs{flex:none;grid-template-columns:1fr 1fr;gap:12px;width:360px;display:grid}.site .kat-objs img{aspect-ratio:1;object-fit:cover;border-radius:18px;width:100%;display:block;box-shadow:0 24px 40px -24px #281c0e8c}.site .cookie{z-index:70;background:var(--night);max-width:340px;color:var(--on-night);border-radius:22px;flex-direction:column;gap:12px;padding:18px 20px;font-size:14px;line-height:1.5;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 24px 50px -16px #00000080;font-size:13px!important}.site .cookie a{color:var(--gold)}.site .lf{padding:152px 0 128px;position:relative;overflow:hidden}.site .lf-light{pointer-events:none;background:radial-gradient(closest-side,#e07b3952,#b4462b14 55%,#0000);width:70%;height:120%;position:absolute;top:-20%;right:-10%}.site .lf-grid{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:start;gap:64px;display:grid;position:relative}.site .glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;background:#ffffff0d;border-radius:28px;flex-direction:column;gap:16px;padding:30px;display:flex;box-shadow:inset 0 0 0 1px #f2eee71a}.site .glass .fld label,.site .glass .consent,.site .glass .consent-doc{color:var(--on-night-2)}.site .glass .consent a{color:var(--on-night)}.site .glass .inp,.site .glass .tel{color:var(--on-night);background:#ffffff0f;border-color:#f2eee729}.site .glass .tel input{color:var(--on-night)}.site .glass .inp::placeholder,.site .glass .tel input::placeholder{color:#7d766c}.site .glass .consent input{accent-color:var(--cut)}.site .glass .err{color:#ff9b85}.site .ftr{background:var(--night);color:var(--on-night-2);border-top:1px solid #23201c;padding:72px 0 40px;font-size:14.5px;line-height:1.75;position:relative;overflow:hidden}.site .ftr a{color:var(--on-night-2);text-decoration:none;transition:color .2s}.site .ftr a:hover{color:#fff}.site .ftr .t{color:var(--on-night);letter-spacing:.02em;margin-bottom:10px;font-size:13px;font-weight:600}.site .ftr .pill{background:var(--night-2);min-height:38px;color:var(--on-night);border-radius:999px;align-items:center;padding:0 14px;font-weight:500;display:inline-flex}.site .ftr .gold{color:var(--on-night)}.site .ftr-word{font-family:var(--fhead);letter-spacing:-.05em;color:#1d1b18;white-space:nowrap;-webkit-user-select:none;user-select:none;letter-spacing:-.035em;margin-top:56px;font-size:clamp(80px,17vw,250px);font-weight:600;line-height:.8}.site .doc{max-width:820px;font-size:16px;line-height:1.7}.site .doc h1{font-family:var(--fhead);letter-spacing:-.02em;margin:0 0 24px;font-size:clamp(34px,4vw,52px);line-height:1.05}.site .doc h2{font-family:var(--fhead);margin:40px 0 10px;font-size:28px}.site .doc .lead{color:var(--ink-2);font-size:19px}.site .doc-ph{grid-template-columns:1.6fr 1fr;gap:12px;margin:28px 0 8px;display:grid}.site .doc-ph img{object-fit:cover;border-radius:22px;width:100%;height:300px;display:block}.site .doc-svg{background:var(--sub);box-sizing:border-box;border-radius:22px;margin:20px 0 8px;padding:16px;display:block}.site .doc-cta{background:var(--sub);border-radius:28px;flex-wrap:wrap;gap:12px;margin-top:32px;padding:28px;display:flex}.site.rv-on [data-rv]{opacity:0;transition:opacity .7s var(--soft), transform .7s var(--soft);transition-delay:calc(var(--d,0) * 60ms);transform:translateY(24px)}.site.rv-on [data-rv].in{opacity:1;transform:none}@keyframes rz-mq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rz-pulse{0%,to{box-shadow:0 0 0 4px #3fae5a2e}50%{box-shadow:0 0 0 7px #3fae5a0f}}@keyframes rz-drift{0%{transform:translate(0)scale(1)}to{transform:translate(6%,-4%)scale(1.12)}}@keyframes rz-print{to{clip-path:inset(0)}}@keyframes rz-stamp{to{opacity:1;transform:rotate(-14deg)scale(1)}}@keyframes rz-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes rz-heat{0%{opacity:0;transform:translateY(30%)}40%{opacity:.55}to{opacity:0;transform:translateY(-30%)}}@keyframes rz-cnc{0%{offset-distance:0%}to{offset-distance:100%}}@media (prefers-reduced-motion:reduce){.site *,.site :before,.site :after{transition:none!important;animation:none!important}.site.rv-on [data-rv]{opacity:1;transform:none}.site .receipt{clip-path:none}.site .receipt .stamp-r{opacity:1;transform:rotate(-14deg)}.site .cnc path{stroke-dashoffset:0}}@media (max-width:1180px){.site .hb-nav{display:none!important}.site .hb-burger{display:flex}}@media (max-width:1080px){.site .hero-in{grid-template-columns:minmax(0,1fr)}.site .stage{justify-self:center;max-width:520px}.site .bento>*{grid-column:span 6}.site .bento>.c12,.site .bento>.wide{grid-column:span 12}.site .g-rev>*{grid-column:span 6!important}.site .g-pat{grid-template-columns:repeat(2,minmax(0,1fr))}.site .pdfc{grid-area:auto/span 2}.site .g-work{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:440px}.site .g-pdf{grid-template-columns:minmax(0,1fr);max-width:560px}.site .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.site .cnc{display:none}.site .qz-card{grid-template-columns:minmax(0,1fr)}.site .qz-side{display:none}.site .qz-mprice{display:flex}.site .lf-grid{grid-template-columns:minmax(0,1fr);gap:40px}.site .faq-grid{grid-template-columns:minmax(0,1fr)!important}.site .chat{position:static}}@media (max-width:860px){.site .cmp-hint{display:block}.site .sticky{display:flex}.site .sticky[data-hidden=true]{display:none}.site .hdr-phone,.site .hdr-msgs{display:none!important}}@media (max-width:640px){.site{font-size:15.5px}.site .sec{padding:72px 0}.site .lf{padding:112px 0 88px}.site .sheet{border-radius:28px 28px 0 0;margin-top:-28px}.site .hd{gap:16px;margin-bottom:32px}.site .sub{font-size:16px}.site .hero{padding:20px 0 72px}.site .hero-l{gap:20px}.site .h1{font-size:40px;line-height:1.02}.site .stage{max-width:380px;margin-top:8px}.site .stage-cap{display:none}.site .stage-inset{border-width:4px;border-radius:16px;width:34%}.site .stage-stamp{transform-origin:100% 0;transform:scale(.72)}.site .bento>*{grid-column:span 12!important}.site .what{min-height:0;padding:0 0 22px}.site .what-ph,.site .what.c4 .what-ph{height:200px}.site .what-foot{padding:4px 22px 0}.site .steps-ph{display:none}.site .map{flex-direction:column;min-height:0;display:flex}.site .map-ph{width:100%;height:240px;position:relative}.site .map .addr{padding:22px;position:static}.site .linkbtn{white-space:normal}.site .g-rev>*{grid-area:auto/span 12!important}.site .rv-score .big{font-size:84px}.site .g-pat{grid-template-columns:minmax(0,1fr)}.site .pdfc{grid-column:auto}.site .g-work{grid-auto-rows:420px}.site .steps{grid-template-columns:minmax(0,1fr)}.site .step{flex-direction:row;align-items:flex-start;gap:16px;min-height:0;padding:20px}.site .step .n{flex:none;width:48px;margin:0;font-size:56px}.site .step b{padding-top:0}.site .step>div{flex-direction:column;gap:4px;display:flex}.site .qz-main{gap:20px;min-height:0;padding:24px 18px}.site .qz-card{border-radius:24px}.site .qz-opt .ico{display:none}.site .stamp{width:108px;height:108px}.site .stamp b{font-size:28px}.site .btn{white-space:normal;text-align:center}.site .btn-big,.site .btn-p:not(.btn-m),.site .btn-s:not(.btn-m){--bh:56px}.site .hero-cta .btn{width:100%}.site .faq-list summary{padding:20px 0;font-size:17px}.site .faq-list p{padding-right:0}.site .doc-stage{height:300px}.site .doc-ph img{height:200px}.site .doc-cta{padding:18px}.site .glass{padding:22px 18px}.site .hdr-main>div{min-height:64px}.site .logo-s{display:none}.site .logo-m{width:34px;height:34px}.site .logo-w{height:20px}.site .hb-cta{display:none!important}.site .cookie{max-width:none;bottom:8px;left:8px;right:8px}.site .ftr a{box-sizing:border-box;min-height:32px;padding:3px 0;display:inline-block}.site .perf{-webkit-mask-position:0 0,0 36px;mask-position:0 0,0 36px;-webkit-mask-size:90px 36px,100% 100%;mask-size:90px 36px,100% 100%}}@media (max-width:860px){.site .kat-objs{display:none}}.site .clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.site .t-sage{color:var(--ink);background:#a3b19a}.site .t-sage .sub,.site .t-sage .muted{color:#2f3a2b}.site .t-sage .h2 em{color:#3c4a37}.site .t-sage .price:before{background:#a3b19a}.site .price .v{white-space:nowrap}.site .pat .open{color:var(--ink-2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.site .pat .open i{background:radial-gradient(circle at 50% 50%, #fff 0 35%, transparent 36%) 0 0 / 7px 7px, var(--ink);border-radius:4px;width:14px;height:14px}.site .hd-num{font-family:var(--fhead);letter-spacing:-.045em;font-size:clamp(72px,9vw,132px);font-weight:600;line-height:.82}.site .own-card{border:1.5px dashed var(--ink-3);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;min-height:300px;padding:22px;display:flex;background:0 0!important}@media (max-width:1080px){.site .hero-in{flex-direction:column;align-items:stretch;gap:22px;display:flex}.site .hero-l{display:contents}.site .hero-l>.live{order:1}.site .hero-l>.h1{order:2}.site .hero-l>.lead{order:3}.site .hero-l>.hero-cta{order:4}.site .stage-col{order:5;place-self:center}.site .hero-l>.hero-proof{order:6}.site .hero-l>.hero-oks{order:7}}@media (max-width:640px){.site .h1{font-size:36px}.site .hero .lead{font-size:16px}.site .stage-stamp{width:96px;height:96px}.site .scroller{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:80%;grid-auto-flow:column;margin:0 -16px;padding:0 16px 8px;display:grid;overflow-x:auto;grid-template-columns:none!important}.site .scroller>*{scroll-snap-align:start;grid-area:auto!important}.site .kat.g-pat{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.site .kat .pat{border-radius:20px;gap:8px;padding:8px}.site .kat .pat b.fh{font-size:18px!important}.site .kat .pat .use{display:none}.site .shots{flex-direction:column;gap:10px;padding:64px 16px 16px;display:flex;min-height:0!important}.site .shot{width:auto;height:auto;position:static;transform:none!important}.site .g-cmp{grid-template-columns:120px repeat(3,minmax(170px,1fr));min-width:640px}.site .hd-num{font-size:72px}}.site .stage-e .stage-cap{inset:10% auto auto 8%}.site .pat .fav{top:22px;right:22px}.site .pat-img .chip{bottom:12px;top:auto!important}.site .cmp-cards{display:none}.site .live-wide{align-items:center;flex-direction:row!important}@media (max-width:640px){.site .qz-prod{grid-template-columns:repeat(2,minmax(0,1fr))!important}.site .qz-ph{padding:102px 12px 12px!important;font-size:15px!important}.site .qz-ph img{height:90px}.site .qz-ph:before{display:none}.site .kat .pat>div:last-child{flex-direction:column;align-items:flex-start!important;gap:6px!important}.site .kat .pat .fav{width:34px;height:34px;top:14px;right:14px}.site .cmp-wrap{display:none}.site .cmp-hint{display:none!important}.site .cmp-cards{flex-direction:column;gap:10px;display:flex}.site .live-wide{align-items:flex-start;flex-direction:column!important}}.site .btn-s2{--bh:40px;padding:0 16px;font-size:14px}.site .work{background:var(--sub)}.site .t-sub .work,.site .t-sage .work{background:#fff}.site .g-work{grid-auto-rows:auto;align-items:start}.site .work-ph{aspect-ratio:4/5;flex:none}.site .work-cap{box-sizing:border-box;align-items:flex-start;min-height:96px}.site .map .addr{justify-content:flex-start;gap:4px;padding:36px 32px}.site .own-t{font-size:24px}.site .qz-q-mark{background:var(--sub);width:100%;height:134px;font:600 72px/1 var(--fhead);color:var(--ink-3);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}@media (max-width:1499px){.site .hdr-phone span{display:none}.site .hdr-msgs .msg,.site .hdr-msgs .msg .msg-ico{width:32px;height:32px}.site .hdr-msgs{gap:4px!important}}@media (max-width:1080px){.site .g-work{grid-auto-rows:auto}}@media (max-width:860px){.site .kat-objs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;display:grid}.site .kat-objs img{border-radius:12px;transform:none!important}}@media (max-width:640px){.site .g-work,.site .g-price,.site .g-pdf{grid-auto-rows:auto;max-width:none}.site .pdfc{order:99;padding:22px}.site .pdfc .book,.site .cmp-cards>:nth-child(n+4){display:none}.site .own-t{font-size:18px}.site .kat.g-pat{align-items:start}.site .qz-q-mark{height:90px;font-size:48px}.site .map .addr{padding:22px}}.site .kd-head{flex-direction:column;gap:18px;max-width:820px;margin-bottom:48px;display:flex}.site .kd-head .lead{color:var(--ink-2);margin:0;font-size:19px;line-height:1.5}.site .kd{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:56px;display:grid}.site .kd-main{flex-direction:column;max-width:none;display:flex}.site .kd-step{border-top:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);gap:20px;padding:28px 0;display:grid}.site .kd-step h2{margin:0 0 8px}.site .kd-step ol{flex-direction:column;gap:8px;margin:10px 0 0;padding-left:20px;display:flex}.site .kd-n{font:600 56px/.9 var(--fhead);color:#0000;-webkit-text-stroke:1.5px var(--ink-3)}.site .kd-side{flex-direction:column;gap:14px;display:flex;position:sticky;top:100px}.site .kd-card{background:var(--sub);border-radius:28px;flex-direction:column;gap:12px;padding:24px;display:flex}.site .kd-card .doc-svg{background:0 0;margin:0;padding:0}.site .kd-cta .btn{box-sizing:border-box;justify-content:center;width:100%}@media (max-width:1080px){.site .kd{grid-template-columns:minmax(0,1fr);gap:24px}.site .kd-side{position:static}}@media (max-width:640px){.site .kd-step{grid-template-columns:minmax(0,1fr);gap:6px;padding:22px 0}.site .kd-n{font-size:40px}.site .kd-card{border-radius:22px;padding:18px}}.site .kat-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px 48px;display:grid}.site .scroller{scroll-padding-inline:16px}.site .doc-card>div:last-child{margin-top:auto}.site .linkbtn{white-space:nowrap}.site .work{box-shadow:0 0 0 1px var(--line)}.site .doc ol{list-style:decimal}.site .doc ol li::marker{color:var(--ink-3);font-weight:600}.site .kd-svg-m{display:none}@media (max-width:860px){.site .kat-hero{grid-template-columns:minmax(0,1fr)}}@media (max-width:1080px){.site .kd-svg-m{background:var(--sub);box-sizing:border-box;border-radius:18px;margin:16px 0 0;padding:12px;display:block}.site .kd-side .kd-card:first-child{display:none}}@media (max-width:640px){.site .cmp-cards>:nth-child(n+4){display:none!important}.site .sec{padding:56px 0}.site .mq-box{display:none}}.site .what-scheme{background:#efe9df}.site .what-scheme svg{width:100%;height:100%;display:block}.site .map{min-height:300px}.site .route{color:var(--on-night-2);align-items:center;gap:10px;font-size:13px;display:flex}.site .route i{border-top:1.5px dashed #f2eee766;flex:1;height:0;position:relative}.site .route i:after{content:"";background:var(--cut);border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;right:-2px}.site .steps-days{align-items:center;gap:18px;max-width:360px;display:flex}.site .steps-days .fh{letter-spacing:-.04em;color:#0000;background:var(--copper);-webkit-background-clip:text;background-clip:text;font-size:clamp(72px,8vw,112px);font-weight:600;line-height:.85}.site .steps-days span:last-child{color:var(--on-night-2);font-size:15px;line-height:1.45}@media (max-width:1080px){.site .bento>.c3{grid-column:span 6}.site .bento>.map.c6{grid-column:span 12}}@media (max-width:640px){.site .bento>.c3{grid-column:span 12}.site .map-ph img{object-position:50% 35%}}.site .map{flex-direction:row;min-height:0;display:flex}.site .map .map-ph{flex:none;width:42%;position:relative;top:auto;bottom:auto;left:auto}.site .map .addr{flex:1;padding:28px;position:static}@media (max-width:640px){.site .map{flex-direction:column}.site .map .map-ph{width:100%;height:220px}}.site .qz-presets{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.site .qz-presets button{border:1px solid var(--line);min-height:40px;font:600 14px var(--ft), sans-serif;color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;padding:0 14px}.site .qz-presets button:hover{border-color:var(--ink)}.site .qz-presets button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.site .steps-days .fh{white-space:nowrap}.site .g-work{align-items:stretch}.site .work-cap{flex:1}.site .viz{z-index:1;color:var(--ink-2);background:#ffffffe0;border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:600;position:absolute;bottom:12px;right:12px}.site .map .map-ph{width:34%}.site .route{color:var(--on-night);font-size:15px;font-weight:600}.site .route i{border-top-width:2px}.site .route i em{color:var(--on-night-2);white-space:nowrap;font-size:12.5px;font-style:normal;font-weight:500;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.site .stage-wide .stage-cap{max-width:300px}.site .stage-wide .stage-stamp{top:-8%;right:-4%}.site .live-sw{gap:8px;display:flex}.site .live-sw img{object-fit:cover;border-radius:12px;width:64px;height:64px}@media (max-width:640px){.site .steps-days .fh{font-size:64px}.site .doc-card>div:last-child{flex-direction:column}.site .doc-card>div:last-child .btn{justify-content:center;width:100%}.site .work-ph{aspect-ratio:1}.site .map .map-ph{width:100%}.site .map-ph img{object-position:50% 45%}}.site .kd-svg-p{background:var(--sub);box-sizing:border-box;border-radius:18px;max-width:420px;margin:14px 0 0;padding:12px;display:block}.site .book-lines{font-variant-numeric:tabular-nums;flex-direction:column;gap:5px;margin-top:6px;font-size:10px;display:flex}.site .book-lines span{border-bottom:1px dashed var(--line);justify-content:space-between;padding-bottom:3px;display:flex}.site .book-lines i{color:var(--ink-3);font-style:normal}.site .doc-sheet .book-lines{gap:7px;font-size:12px}.site .live-ph{height:160px;margin:-28px -28px 0;overflow:hidden}.site .live-ph img{object-fit:cover;width:100%;height:100%;display:block}.site .contacts-num,.site #contacts .tile.c3{gap:14px}.site .stage-wide .stage-stamp{display:none}.site .hero .stage-photo img{object-position:65% 35%}@media (max-width:640px){.site .g-work.scroller{align-items:start}}.site .route{grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 10px;font-size:14px;display:grid}.site .route i{background:radial-gradient(circle, var(--on-night) 0 5px, transparent 6px) left center / 12px 12px no-repeat, radial-gradient(circle, var(--cut) 0 5px, transparent 6px) right center / 12px 12px no-repeat, linear-gradient(90deg, #f2eee773 50%, transparent 0) center / 10px 2px repeat-x;border:0;grid-area:1/1/auto/-1;height:12px}.site .route i:after{display:none}.site .route span{color:var(--on-night);grid-row:2;font-weight:600}.site .route b{text-align:center;color:var(--on-night-2);grid-row:2;font-size:13px;font-weight:500}.site .g-work:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.site .qz-main>div:last-child{margin-top:auto!important}.site .qz-howto{color:var(--ink-2);font-size:14px}@media (max-width:1080px){.site .g-work:has(>:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.site .qz-howto{align-self:flex-start}@media (min-width:1081px){.site .hero{padding-top:24px}.site .hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:64px}.site .hero-l{justify-content:center;padding:48px 0 24px}.site .hero .stage-col{justify-self:stretch;width:auto;max-width:none;margin-right:calc(-1*max(clamp(16px,4vw,40px),50vw - 600px + clamp(16px,4vw,40px)))}.site .hero .stage{aspect-ratio:auto;height:100%;min-height:640px}}.site .hero .stage-photo{box-shadow:none;border-radius:40px 0 0 40px;inset:0}.site .hero .stage-photo:after{content:"";pointer-events:none;background:linear-gradient(#14100c00 55%,#14100c8c);position:absolute;inset:0}.site .hero .stage-cap{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:#fff;z-index:7;background:0 0;max-width:360px;padding:0;font-size:14px;bottom:28px;left:32px;right:auto}.site .hero .stage-cap b{font:600 22px/1.15 var(--fhead);margin-bottom:4px}.site .hero .stage-stamp,.site .what .num{display:none}.site .pat-img .chip{font-weight:600;color:var(--ink)!important;background:#ffffffeb!important}@media (max-width:1080px){.site .hero .stage-col{width:auto;max-width:none;margin:0 calc(-1*clamp(16px,4vw,40px))}.site .hero .stage{aspect-ratio:4/3.4;max-width:none}.site .hero .stage-photo{border-radius:0}.site .hero .stage-cap{display:block;bottom:18px;left:20px}.site .hero .stage-col{order:-1;align-self:stretch;margin-top:-20px}.site .hero .stage{aspect-ratio:auto;width:100%;max-width:none;height:min(78vw,460px);margin-top:0}}.site .route b{text-align:left;white-space:nowrap;grid-area:3/1/auto/-1}.site .what-ph img[src*="/patterns/"]{filter:saturate(.6)contrast(.92)brightness(1.04)}.site .qz-bubble{display:none!important}.site .map-ph img{object-position:50% 0%}.site .route span:first-of-type{grid-column:1}.site .route span:last-of-type{text-align:right;grid-column:3;justify-self:end}.site .hero .stage-photo:after{background:linear-gradient(#14100c00 48%,#14100ca8)}.site .rv-big .rv-text{font:500 clamp(24px, 2.4vw, 32px) / 1.22 var(--fhead);letter-spacing:-.01em}@media (min-width:1081px){.site .hero .stage-col:has(.stage-wide){align-self:center}.site .hero .stage-wide{aspect-ratio:996/600;height:auto;min-height:0}}.site .hero .stage-wide .stage-photo img{object-position:0% 50%}.site .t-night{isolation:isolate;position:relative}.site .t-night:before{content:"";z-index:-1;pointer-events:none;opacity:.5;mix-blend-mode:screen;background:radial-gradient(42% 60% at 88% 18%,#e58c5029,#0000 70%),url(/site/patterns/vostok.webp) right -60px top -40px/520px no-repeat;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 90% 15%,#000,#0000 75%);mask-image:radial-gradient(60% 70% at 90% 15%,#000,#0000 75%)}.site .stage-note{background:var(--sub);border-radius:22px 0 0 22px;align-items:center;gap:18px;margin-top:16px;padding:14px 18px 14px 14px;display:flex}.site .stage-note svg{border-radius:12px;flex:none;width:180px;height:auto}.site .stage-note span{color:var(--ink-2);font-size:14px;line-height:1.5}.site .stage-note b{color:var(--ink);font:600 18px/1.2 var(--fhead);margin-bottom:4px;display:block}.site .rv-big{justify-content:flex-start}.site .rv-more{align-self:flex-start;margin-top:auto;font-size:14px}@media (min-width:1081px){.site .hero .stage-col:has(.stage-wide){flex-direction:column;align-self:center;display:flex}}@media (max-width:1080px){.site .stage-note{border-radius:0;margin:0}.site .hero .stage-photo:after{background:linear-gradient(#14100c00 40%,#14100cbd)}.site .hero .stage-cap{text-shadow:0 1px 12px #00000073}}@media (max-width:640px){.site .stage-note svg{width:120px}}.site .t-night:before{opacity:.4;background:radial-gradient(42% 60% at 10% 92%,#e58c5029,#0000 70%),url(/site/patterns/vostok.webp) left -80px bottom -60px/520px no-repeat;-webkit-mask-image:radial-gradient(55% 65% at 8% 95%,#000,#0000 75%);mask-image:radial-gradient(55% 65% at 8% 95%,#000,#0000 75%)}@media (min-width:1081px){.site .stage-note{padding-right:max(24px,50vw - 560px)}}.site .t-night:before{opacity:.32;mix-blend-mode:screen;background:radial-gradient(closest-side,#e5783c38,#0000),url(/site/patterns/light-vostok.webp) 50%/460px;width:720px;height:560px;inset:auto -40px -40px auto;-webkit-mask-image:radial-gradient(circle at 100% 100%,#000 0,#0009 30%,#0000 68%);mask-image:radial-gradient(circle at 100% 100%,#000 0,#0009 30%,#0000 68%)}.site #form.t-night:before{inset:-40px -40px auto auto;-webkit-mask-image:radial-gradient(circle at 100% 0,#000 0,#0009 30%,#0000 68%);mask-image:radial-gradient(circle at 100% 0,#000 0,#0009 30%,#0000 68%)}.site .stage-note svg{width:240px}@media (max-width:1080px){.site .stage-note{display:none}.site .t-night:before{width:420px;height:360px}}.site .hdr{background:#fbfaf7f5}@media (max-width:640px){.site .logo,.site .ftr a,.site .ftr button{align-items:center;min-height:44px;display:inline-flex}.site a.chip,.site button.chip,.site .kat button,.site .filters button,.site .qz-presets button{min-height:44px}.site .pat .fav,.site .kat .pat .fav{width:44px;height:44px}.site .qz-num{min-height:44px}.site .lnk,.site .linkbtn{align-items:center;min-height:44px;display:inline-flex}.site button.chip,.site a.chip,.site .pill,.site .btn-s2,.site .rate,.site .addr a[href^=tel\:]{box-sizing:border-box;align-items:center;display:inline-flex;min-height:44px!important}.site .consent{align-items:center;min-height:44px}}.site .t-night:before{background:radial-gradient(closest-side,#e5783c38,#0000),url(/site/patterns/light-vostok.webp) 50%/cover no-repeat}.site .stage-note svg text{font-size:20px}@media (max-width:640px){.site .consent a,.site .consent-doc a,.site .qz-note a,.site .doc p a,.site .kd-step p a{margin:-13px -2px;padding:13px 2px;display:inline-block}.site .qz-range{height:44px}.site .cookie a{margin:-13px -2px;padding:13px 2px;display:inline-block}.site .lnk{min-height:46px}.site .consent input[type=checkbox]{width:24px;height:24px}}.site .tel input{align-self:stretch;min-height:44px}.site .msg-row{flex-wrap:wrap;gap:8px;display:flex}.site .msg-row.col{flex-direction:column}.site .btn-msg{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:#fff;gap:10px;padding-left:12px}.site .btn-msg:hover{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.site .btn-msg .msg-ico{flex:none}.site .t-night .btn-msg,.site .ftr .btn-msg{background:var(--night-2);color:var(--on-night);box-shadow:inset 0 0 0 1px #f2eee729}.site .t-night .btn-msg:hover,.site .ftr .btn-msg:hover{box-shadow:inset 0 0 0 1px var(--on-night);color:#fff}.site .msg-row.col .btn-msg{justify-content:flex-start}.site .msg{background:0 0!important}.site .msg .msg-ico{width:36px;height:36px}.site .sticky a.st-msg{background:0 0!important}.site .msg-grid{grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.site .msg-grid .btn-msg{gap:6px;padding:0 10px;font-size:14px}.site .qz-pat img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%;display:block}.site .qz-own{text-align:center;border-style:dashed;justify-content:center;min-height:120px}.site .qz-own .muted{font-size:13px;font-weight:500}.site .qz-size{flex-direction:column;gap:16px;max-width:620px;display:flex}.site .qz-sizes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.site .qz-sizes .qz-opt{justify-content:center;min-height:72px}.site .qz-sz{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.site .qz-sz.fh{font-family:var(--fhead);font-size:22px}.site .qz-exact{background:var(--sub);border-radius:16px;padding:0 16px}.site .qz-exact summary{cursor:pointer;align-items:center;min-height:48px;font-weight:600;list-style:none;display:flex}.site .qz-exact summary::-webkit-details-marker{display:none}.site .qz-exact summary:after{content:"+";color:var(--ink-2);margin-left:auto;font-size:22px;font-weight:400}.site .qz-exact[open]{padding-bottom:16px}.site .qz-exact[open] summary:after{content:"−"}.site .qz-chans{grid-template-columns:repeat(4,minmax(0,1fr))!important}.site .qz-chan{justify-content:center;align-items:center;gap:8px;min-height:56px;flex-direction:row!important;padding:12px 10px!important}.site .qz-chan:before{display:none}.site .qz-sk-cap{text-align:center;color:var(--on-night-2);font-variant-numeric:tabular-nums;margin-top:-6px;font-size:13px}.site .qz-sketch{height:260px}.site .qz-msketch{display:none}@media (max-width:1080px){.site .qz-msketch{background:var(--night);border-radius:20px;padding:10px 10px 12px;display:block}.site .qz-msketch .qz-sketch{height:220px}.site .qz-msketch .qz-sk-cap{margin-top:8px}}@media (max-width:640px){.site .qz-pats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.site .qz-pat{padding:4px 4px 8px;font-size:12.5px}.site .qz-sizes{grid-template-columns:minmax(0,1fr)}.site .qz-sizes .qz-opt{min-height:60px}.site .qz-chans{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.site .htry{background:var(--sub);border-radius:26px 0 0 26px;grid-template-columns:200px minmax(0,1fr);align-items:stretch;gap:20px;margin-top:16px;padding:16px;display:grid}.site .htry-sk{background:radial-gradient(80% 70% at 50% 40%,#2c2925,#171513);border-radius:18px;justify-content:center;align-items:center;min-height:200px;padding:10px;display:flex;position:relative}.site .htry-svg{width:100%;height:100%;display:flex}.site .htry-svg svg{width:100%;height:100%;max-height:240px}.site .htry-scale{color:var(--on-night-2);letter-spacing:.02em;font-size:11px;font-weight:600;position:absolute;top:10px;left:10px}.site .htry-body{flex-direction:column;gap:12px;min-width:0;display:flex}.site .htry-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.site .htry-t{font:600 22px/1.15 var(--fhead)}.site .htry-price{text-align:right;color:var(--ink-2);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;font-size:12.5px;display:flex}.site .htry-price b{color:var(--ink);white-space:nowrap;font-size:26px;font-weight:600;line-height:1.1}.site .htry-picks{flex-wrap:wrap;gap:6px;display:flex}.site .htry-picks button{border:1px solid var(--line);min-height:40px;font:600 14px var(--ft), sans-serif;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:0 14px}.site .htry-picks button:hover{border-color:var(--ink)}.site .htry-picks button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.site .htry-pats{flex-wrap:wrap;gap:8px;display:flex}.site .htry-pats button{cursor:pointer;width:48px;height:48px;transition:transform .25s var(--soft), box-shadow .2s;background:#fff;border:0;border-radius:12px;padding:0;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.site .htry-pats button img{object-fit:cover;width:100%;height:100%;display:block}.site .htry-pats button:hover{transform:translateY(-2px)}.site .htry-pats button[aria-pressed=true]{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--cut)}.site .htry-go{align-self:flex-start}.site .htry-perks{color:var(--ink-2);flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}@media (min-width:1081px){.site .htry{padding-right:max(24px,50vw - 560px)}.site .hero .stage-col{flex-direction:column;display:flex}.site .hero .stage-col>.stage{flex:1;height:auto;min-height:420px}.site .hero .stage-col>.stage.stage-wide{flex:none}}@media (max-width:1080px){.site .htry{border-radius:24px;margin-top:12px}}@media (max-width:640px){.site .htry{grid-template-columns:112px minmax(0,1fr);gap:12px;padding:12px}.site .htry-sk{border-radius:14px;min-height:0;padding:6px}.site .htry-t{font-size:18px}.site .htry-top{flex-direction:column;gap:4px}.site .htry-price{text-align:left;align-items:flex-start}.site .htry-price b{font-size:22px}.site .htry-pats{gap:6px}.site .htry-pats button{width:44px;height:44px}.site .htry-picks button{min-height:44px;padding:0 12px}.site .htry-go{grid-column:1/-1;width:100%}.site .htry-body{display:contents}.site .htry-top{grid-column:2}.site .htry-picks,.site .htry-pats,.site .htry-perks{grid-column:1/-1}}.site .scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.site .scope-card{background:#fff;border-radius:28px;flex-direction:column;gap:20px;padding:32px;display:flex}.site .t-paper .scope-card{background:var(--sub)}.site .scope-no{color:var(--on-night);background:var(--night)!important}.site .scope-h{font:600 30px/1.1 var(--fhead)}.site .scope ul{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.site .scope li{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.5;display:flex}.site .scope li b{color:var(--ink);font-size:16.5px;font-weight:600;display:block}.site .scope-no li{color:var(--on-night-2)}.site .scope-no li b,.site .scope-no .lnk{color:var(--on-night)}.site .no:before{content:"";background:var(--cut) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7L7 17'/%3E%3C/svg%3E") center / 11px no-repeat;border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}.site .scope-raw{color:var(--ink-2);background:#fff;border-radius:20px;grid-column:1/-1;align-items:center;gap:16px;padding:14px 18px;font-size:14.5px;display:flex}.site .t-paper .scope-raw{background:var(--sub)}.site .scope-raw b{color:var(--ink);margin-right:8px;font-weight:600}.site .scope-sw{background:linear-gradient(135deg,#d2b48f,#be9c76 60%,#b08d69);border-radius:10px;flex:none;width:72px;height:40px;box-shadow:inset 0 0 0 1px #00000014,0 6px 0 -2px #a88a68}@media (max-width:860px){.site .scope{grid-template-columns:minmax(0,1fr)}.site .scope-card{border-radius:24px;padding:24px 20px}.site .scope-h{font-size:24px}}.site .kd-nav{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:28px;font-size:14px;display:flex}.site .kd-nav a:not(.btn){color:inherit}.site .kd-back{gap:8px;padding-left:14px}.site .kd-msgs{margin-top:14px}.site .kd-cta{gap:12px}.site .kd-cta .msg-row .btn{justify-content:flex-start;width:100%}.site .pdf-dlg{background:var(--paper);width:min(440px,100vw - 32px);color:var(--ink);border:0;border-radius:28px;padding:0;box-shadow:0 40px 90px -30px #140e0880}.site .pdf-dlg::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1211108c}.site .pdf-dlg-in{flex-direction:column;gap:16px;padding:28px;font-size:15px;line-height:1.5;display:flex;position:relative}.site .pdf-t{padding-right:44px;font-size:26px;font-weight:600;line-height:1.1}.site .pdf-x{background:var(--sub);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:14px;right:14px}.site .pdf-dlg .btn{width:100%}@media (min-width:1081px) and (max-width:1379px){.site .hdr nav .hn:last-child{display:none}.site .hdr .hn{padding:0 9px}}.site .pdf-dlg{max-height:calc(100dvh - 32px);margin:auto;position:fixed;inset:0;overflow:auto}.site .htry-sk{flex-direction:column;gap:6px}.site .htry-scale{text-align:center;position:static}.site .htry-svg{flex:1;justify-content:center;align-items:center;min-height:0}.site .htry .nw{white-space:nowrap}.site .qz-mprice{flex-wrap:wrap}.site .qz-mprice b{white-space:nowrap}@media (min-width:1081px){.site .htry{grid-template-columns:190px minmax(0,1fr);gap:18px;padding-top:14px;padding-bottom:14px}.site .htry-body{gap:10px}.site .hero .stage-col>.stage{min-height:380px}}@media (max-width:1080px){.site .hero .stage-col{display:contents}.site .hero .stage{order:-1;align-self:stretch;margin:-20px calc(-1*clamp(16px,4vw,40px)) 0;width:auto!important}.site .hero .htry{order:5;margin-top:0}.site .qz-msketch .qz-sketch{height:180px}}@media (max-width:640px){.site .htry{grid-template-columns:128px minmax(0,1fr)}.site .htry-top{grid-area:1/2;align-self:center}.site .htry-sk{grid-row:1}.site .htry-pats{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.site .htry-pats button{aspect-ratio:1;width:100%;height:auto;min-height:44px}.site .htry-scale{font-size:10px}}.site .big.big-ph{font-size:28px;line-height:1.1}.site .pack{grid-template-rows:auto auto;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px;display:grid}.site .pack-ph{background:var(--sub);border-radius:28px;grid-row:1/3;min-height:420px;margin:0;position:relative;overflow:hidden}.site .pack-ph img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.site .pack-ph figcaption{background:#ffffffe6;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;position:absolute;bottom:16px;left:16px}.site .pack-steps{background:#fff;border-radius:28px;flex-direction:column;margin:0;padding:8px 28px;list-style:none;display:flex}.site .t-paper .pack-steps{background:var(--sub)}.site .pack-steps li{border-top:1px solid var(--line);color:var(--ink-2);align-items:baseline;gap:16px;padding:14px 0;font-size:15.5px;line-height:1.5;display:flex}.site .pack-steps li:first-child{border-top:0}.site .pack-steps b{color:var(--ink);font-size:16.5px;font-weight:600;display:block}.site .pack-n{font:600 28px/1 var(--fhead);color:#0000;-webkit-text-stroke:1.2px var(--ink-3);font-variant-numeric:tabular-nums;flex:none;width:40px}.site .pack-bad{background:var(--night);color:var(--on-night);border-radius:28px;flex-direction:column;gap:12px;padding:24px 28px;display:flex}.site .pack-h{font:600 24px/1.15 var(--fhead)}.site .pack-bad ul{color:var(--on-night-2);flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;line-height:1.5;list-style:none;display:flex}.site .pack-bad .ok:before{background-color:var(--cut)}@media (max-width:860px){.site .pack{grid-template-columns:minmax(0,1fr)}.site .pack-ph{grid-row:auto;min-height:260px}.site .pack-steps{border-radius:24px;padding:4px 20px}.site .pack-bad{border-radius:24px;padding:20px}}.site .htry-scale{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}@media (min-width:1081px){.site .htry{grid-template-columns:170px minmax(0,1fr)}.site .htry-sk{min-height:0;padding:10px 8px 8px}.site .htry-svg svg{max-height:200px}.site .hero-l{gap:24px;padding-top:32px;padding-bottom:16px}}@media (max-width:640px){.site .hero .stage{height:min(58vw,230px)}.site .htry-scale{white-space:normal;text-align:center;font-size:9.5px;line-height:1.25}}.site .pack{grid-template-columns:minmax(0,360px) minmax(0,1fr)}@media (max-width:860px){.site .pack{grid-template-columns:minmax(0,1fr)}.site .pack-ph{max-width:420px}}.site .doc ul,.site .doc ol{margin:8px 0 16px;padding-left:22px}.site .doc li{margin:4px 0}.site .doc a{color:inherit;text-underline-offset:2px;text-decoration:underline}.site .doc .doc-ed,.site .doc .doc-ver{color:var(--ink-2);font-size:14px}.site .doc-table{box-shadow:inset 0 0 0 1px var(--line,#281c0e24);border-radius:16px;margin:12px 0 16px;overflow-x:auto}.site .doc-table table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px;line-height:1.5}.site .doc-table th,.site .doc-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line,#281c0e1f);padding:12px 14px}.site .doc-table th{background:#281c0e0a;font-weight:700}.site .doc-table tr:last-child td{border-bottom:0}.site .doc-links{border-top:1px solid var(--line,#281c0e24);flex-wrap:wrap;gap:8px 20px;margin-top:40px;padding-top:20px;font-size:14px;display:flex}.site .doc ul{list-style:outside}.site .doc li::marker{color:var(--ink-2)}.site .doc h2{line-height:1.2}.site .doc .doc-ed{margin-bottom:20px}.site .cookie{box-shadow:0 0 0 1px #f2eee72e,0 18px 40px -12px #0000008c}.site .cookie .ck-btns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.site .cookie .ck-btns .btn{text-align:center;white-space:normal;justify-content:center}.site .cookie .ck-need{color:var(--on-night);background:0 0;box-shadow:inset 0 0 0 1.5px #f2eee7b3}@media (max-width:640px){.site .consent a,.site .consent-doc a{margin:0;padding:8px 0;display:inline}.site .consent-doc{margin-left:36px}}
