@font-face{font-family:Bricolage;src:url("../media/bricolage-HY2A4V5R.woff2") format("woff2-variations"),url("../media/bricolage-HY2A4V5R.woff2") format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+0000-0050,U+0052-FFFF}@font-face{font-family:Inter;src:url("../media/inter-NRMW37G5.woff2") format("woff2-variations"),url("../media/inter-NRMW37G5.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:JB Mono;src:url("../media/jbmono-VBS632QH.woff2") format("woff2-variations"),url("../media/jbmono-VBS632QH.woff2") format("woff2");font-weight:100 800;font-style:normal;font-display:swap}:root{--bg: #06070b;--bg-1: #090b11;--bg-2: #0d1017;--surface: #11141d;--surface-2: #161a25;--surface-3: #1d2230;--line: rgba(255, 255, 255, .07);--line-2: rgba(255, 255, 255, .11);--line-3: rgba(255, 255, 255, .18);--text: #f3f5fa;--text-2: #c6ccd8;--muted: #8d95a7;--dim: #5d6577;--amber: #ffb224;--amber-2: #ffd583;--blue: #4b8dff;--blue-2: #9cc2ff;--violet: #8b6dff;--violet-2: #c4b5ff;--green: #34d399;--red: #ff6b6b;--accent: #f3f5fa;--accent-2: #ffffff;--accent-ink: #06070b;--grad-brand: linear-gradient(100deg, var(--amber) 0%, var(--blue) 52%, var(--violet) 100%);--grad-text: linear-gradient(100deg, #ffd27a 0%, #ffb224 22%, #7fb0ff 55%, #b3a0ff 100%);--font-display: "Bricolage", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "JB Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--container: 1240px;--gutter: clamp(16px, 4vw, 40px);--header-h: 72px;--section-y: clamp(88px, 12vw, 168px);--r-xs: 8px;--r-s: 12px;--r: 18px;--r-l: 26px;--r-xl: 34px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur: .9s;--shadow-1: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 20px 40px -20px rgba(0, 0, 0, .6);--shadow-2: 0 1px 0 rgba(255, 255, 255, .06) inset, 0 40px 80px -30px rgba(0, 0, 0, .75), 0 0 0 1px rgba(255, 255, 255, .05)}[data-product=prorab]{--accent: var(--amber);--accent-2: var(--amber-2);--accent-ink: #1a1000}[data-product=loyiha]{--accent: var(--blue);--accent-2: var(--blue-2);--accent-ink: #fff;--accent-btn: #2766e0}[data-product=zapchast]{--accent: var(--violet);--accent-2: var(--violet-2);--accent-ink: #fff;--accent-btn: #6743f0}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px);background:var(--bg);color-scheme:dark}html:not(.lenis){scroll-behavior:smooth}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.lenis [data-lenis-prevent]{overscroll-behavior:contain}body{min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.6;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}img,svg,video,canvas{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;line-height:1.05;letter-spacing:-.03em}ul[role=list],ol[role=list]{list-style:none;padding:0}[hidden]{display:none!important}::selection{background:color-mix(in srgb,var(--amber) 75%,transparent);color:#000}:focus-visible{outline:2px solid var(--accent-2, #fff);outline-offset:3px;border-radius:6px}[data-product=all] :focus-visible{outline-color:#9cc2ff}.skip-link{position:fixed;left:16px;top:-100px;z-index:1000;padding:10px 16px;border-radius:10px;background:#fff;color:#000;font-weight:600}.skip-link:focus{top:12px}main:focus{outline:none}.sprite{position:absolute;width:0;height:0;overflow:hidden}.i{width:1.25em;height:1.25em;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.i-fill{fill:currentColor;stroke:none}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}body:before{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}main,.site-footer{position:relative;z-index:2}.container{width:min(100% - 2 * var(--gutter),var(--container));margin-inline:auto}.container-wide{width:min(100% - 2 * var(--gutter),1440px);margin-inline:auto}.container-narrow{width:min(100% - 2 * var(--gutter),860px);margin-inline:auto}.section{position:relative;padding-block:var(--section-y)}.section-tight{padding-block:calc(var(--section-y) * .6)}.section-head{display:grid;gap:20px;margin-bottom:clamp(40px,6vw,72px);max-width:820px}.section-head.center{margin-inline:auto;text-align:center;justify-items:center}.section-head.split{max-width:none;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:24px 64px}@media(max-width:860px){.section-head.split{grid-template-columns:1fr}}.display-1{font-size:clamp(46px,7.6vw,108px);line-height:.96;letter-spacing:-.045em;font-weight:700;text-wrap:balance}.display-2,.h2{font-size:clamp(34px,5vw,68px);line-height:1;letter-spacing:-.04em;font-weight:700;text-wrap:balance}.h3{font-size:clamp(22px,2.3vw,30px);line-height:1.12;letter-spacing:-.025em}.h4{font-size:clamp(18px,1.5vw,21px);line-height:1.25;letter-spacing:-.015em;font-weight:650}.lead{font-size:clamp(17px,1.45vw,21px);line-height:1.55;color:var(--text-2);max-width:62ch;text-wrap:pretty}.text-muted{color:var(--muted)}.text-dim{color:var(--dim)}.text-accent{color:var(--accent)}.mono{font-family:var(--font-mono);font-feature-settings:normal}.num{font-variant-numeric:tabular-nums}.grad{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-product=prorab] .grad{background-image:linear-gradient(100deg,#ffe2a3,#ffb224 55%,#ff8a3d)}[data-product=loyiha] .grad{background-image:linear-gradient(100deg,#c5ddff,#4b8dff 55%,#34c6ff)}[data-product=zapchast] .grad{background-image:linear-gradient(100deg,#ddd4ff,#8b6dff 55%,#d16dff)}.grad-amber{background:linear-gradient(100deg,#ffe2a3,#ffb224 55%,#ff8a3d);-webkit-background-clip:text;background-clip:text;color:transparent}.grad-blue{background:linear-gradient(100deg,#c5ddff,#4b8dff 55%,#34c6ff);-webkit-background-clip:text;background-clip:text;color:transparent}.grad-violet{background:linear-gradient(100deg,#ddd4ff,#8b6dff 55%,#d16dff);-webkit-background-clip:text;background-clip:text;color:transparent}.eyebrow{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:7px 14px 7px 10px;border-radius:999px;border:1px solid var(--line-2);background:#ffffff08;color:var(--text-2);font-size:13px;font-weight:550;letter-spacing:.01em;line-height:1.2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}[data-product=all] .eyebrow:not([data-product]):before{background:var(--grad-brand);box-shadow:0 0 12px #7896ff99}.kicker{font-family:var(--font-mono);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ticks{display:grid;gap:12px;padding:0;list-style:none}.ticks li{display:flex;gap:12px;align-items:flex-start;color:var(--text-2)}.ticks li:before{content:"";flex:none;width:20px;height:20px;margin-top:2px;border-radius:6px;background:color-mix(in srgb,var(--accent) 16%,transparent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center / 12px no-repeat;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent)}.divider{height:1px;background:linear-gradient(90deg,transparent,var(--line-3),transparent);border:0}@media(max-width:640px){body{font-size:15.5px}}.btn{--btn-bg: rgba(255, 255, 255, .06);--btn-fg: var(--text);--btn-bd: var(--line-2);position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 24px;border-radius:999px;background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bd);font-weight:600;font-size:15.5px;letter-spacing:-.005em;white-space:nowrap;transition:transform .5s var(--ease-out),background-color .3s,border-color .3s,box-shadow .4s,color .3s}.btn .i{width:18px;height:18px;transition:transform .45s var(--ease-out)}.btn:hover .i:last-child{transform:translate(2px,-2px)}.btn:active{transform:scale(.97)}.btn-sm{height:42px;padding:0 16px;font-size:14.5px;gap:8px}.btn-sm .i{width:16px;height:16px}.btn-lg{height:60px;padding:0 30px;font-size:16.5px}.btn-primary{--btn-bg: #f5f7fb;--btn-fg: #07080c;--btn-bd: transparent;box-shadow:0 0 0 1px #ffffff1a,0 10px 30px -10px #ffffff59}.btn-primary:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--grad-brand);opacity:0;transition:opacity .4s}.btn-primary:hover{--btn-fg: #fff;box-shadow:0 0 0 1px #ffffff1f,0 16px 44px -12px #6e78ffa6}.btn-primary:hover:before{opacity:1}[data-product=prorab] .btn-primary:before{background:linear-gradient(100deg,#ffc94d,#ff9a1f)}[data-product=prorab] .btn-primary:hover{--btn-fg: #1a1000;box-shadow:0 16px 44px -12px #ffaa2899}[data-product=loyiha] .btn-primary:before{background:linear-gradient(100deg,#5b9bff,#2d6ff0)}[data-product=loyiha] .btn-primary:hover{box-shadow:0 16px 44px -12px #4b8dffa6}[data-product=zapchast] .btn-primary:before{background:linear-gradient(100deg,#9b80ff,#6f4cff)}[data-product=zapchast] .btn-primary:hover{box-shadow:0 16px 44px -12px #8b6dffa6}.btn-accent{--btn-bg: var(--accent-btn, var(--accent));--btn-fg: var(--accent-ink);--btn-bd: transparent;box-shadow:0 12px 34px -12px color-mix(in srgb,var(--accent) 70%,transparent)}.btn-accent:hover{box-shadow:0 18px 44px -12px color-mix(in srgb,var(--accent) 85%,transparent);filter:brightness(1.06)}.btn-ghost:hover{--btn-bg: rgba(255, 255, 255, .1);--btn-bd: var(--line-3)}.btn-telegram{--btn-bg: #1677bd;--btn-fg: #fff;--btn-bd: transparent;box-shadow:0 12px 34px -12px #2aabeeb3}.btn-telegram:hover{--btn-bg: #1a84d0}.btn-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--text);background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .5s var(--ease-out),color .3s;padding-bottom:2px}.link-arrow .i{width:16px;height:16px;transition:transform .45s var(--ease-out)}.link-arrow:hover{background-size:100% 1px}.link-arrow:hover .i{transform:translate(3px)}.card{--mx: 50%;--my: 50%;position:relative;isolation:isolate;border-radius:var(--r-l);background:linear-gradient(180deg,#ffffff0b,#ffffff04),var(--bg-2);border:1px solid var(--line);box-shadow:var(--shadow-1);overflow:hidden}.card:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;padding:1px;background:radial-gradient(420px circle at var(--mx) var(--my),color-mix(in srgb,var(--accent) 70%,transparent),transparent 40%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s}.card:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(600px circle at var(--mx) var(--my),color-mix(in srgb,var(--accent) 9%,transparent),transparent 45%);opacity:0;transition:opacity .4s}[data-product=all] .card:not([data-product]):before{background:radial-gradient(420px circle at var(--mx) var(--my),rgba(160,180,255,.55),transparent 40%)}[data-product=all] .card:not([data-product]):after{background:radial-gradient(600px circle at var(--mx) var(--my),rgba(140,160,255,.07),transparent 45%)}.card:hover:before,.card:hover:after{opacity:1}.card-pad{padding:clamp(22px,2.6vw,34px)}.icon-tile{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent),0 8px 24px -10px color-mix(in srgb,var(--accent) 60%,transparent)}.icon-tile .i{width:24px;height:24px}.chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line-2);background:#ffffff09;color:var(--text-2);font-size:13.5px;font-weight:550;white-space:nowrap}.chip .i{width:15px;height:15px;color:var(--accent)}.chip-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.chips{display:flex;flex-wrap:wrap;gap:8px}.domain{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:13px;color:var(--muted)}.domain:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px #34d3992e}.aurora{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.aurora i{position:absolute;border-radius:50%;filter:blur(90px);opacity:.5;mix-blend-mode:screen;animation:aurora-drift 22s var(--ease-in-out) infinite alternate}.aurora i:nth-child(1){width:46vw;height:46vw;left:-8vw;top:-16vw;background:radial-gradient(circle,rgba(255,178,36,.55),transparent 65%)}.aurora i:nth-child(2){width:52vw;height:52vw;right:-14vw;top:-10vw;background:radial-gradient(circle,rgba(75,141,255,.55),transparent 65%);animation-duration:26s;animation-delay:-6s}.aurora i:nth-child(3){width:44vw;height:44vw;left:28vw;top:10vw;background:radial-gradient(circle,rgba(139,109,255,.45),transparent 65%);animation-duration:30s;animation-delay:-12s}[data-product=prorab] .aurora i:nth-child(2){background:radial-gradient(circle,rgba(255,120,40,.4),transparent 65%)}[data-product=prorab] .aurora i:nth-child(3){background:radial-gradient(circle,rgba(255,200,80,.3),transparent 65%)}[data-product=loyiha] .aurora i:nth-child(1){background:radial-gradient(circle,rgba(52,198,255,.45),transparent 65%)}[data-product=loyiha] .aurora i:nth-child(3){background:radial-gradient(circle,rgba(75,141,255,.45),transparent 65%)}[data-product=zapchast] .aurora i:nth-child(1){background:radial-gradient(circle,rgba(209,109,255,.4),transparent 65%)}[data-product=zapchast] .aurora i:nth-child(2){background:radial-gradient(circle,rgba(139,109,255,.55),transparent 65%)}@keyframes aurora-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(6vw,4vw,0) scale(1.12)}to{transform:translate3d(-4vw,6vw,0) scale(.95)}}.bg-grid{position:absolute;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:64px 64px;background-position:center top;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 20%,transparent 75%)}.bg-dots{position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 60% 55% at 50% 50%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse 60% 55% at 50% 50%,#000 10%,transparent 70%)}.glow-line{position:absolute;left:50%;top:0;width:min(900px,90vw);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 80%,white 20%),transparent)}[data-product=all] .glow-line{background:linear-gradient(90deg,transparent,var(--amber),var(--blue),var(--violet),transparent)}.glow-line:after{content:"";position:absolute;left:50%;top:0;width:60%;height:120px;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,color-mix(in srgb,var(--accent) 25%,transparent),transparent 70%);filter:blur(20px)}[data-product=all] .glow-line:after{background:radial-gradient(ellipse at center,rgba(120,140,255,.22),transparent 70%)}.marquee{--gap: 14px;--speed: 48s;display:flex;overflow:hidden;gap:var(--gap);-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track{display:flex;flex:none;gap:var(--gap);min-width:100%;justify-content:space-around}.motion .marquee-track{animation:marquee var(--speed) linear infinite}html:not(.motion) .marquee{-webkit-mask-image:none;mask-image:none}html:not(.motion) .marquee-track{flex-wrap:wrap;justify-content:center;flex:1}.marquee.reverse .marquee-track{animation-direction:reverse}.marquee:hover .marquee-track,.marquee.is-off .marquee-track{animation-play-state:paused}@keyframes marquee{to{transform:translate(calc(-100% - var(--gap)))}}.m-item{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 18px;border-radius:999px;border:1px solid var(--line);background:#ffffff06;color:var(--text-2);font-size:15px;font-weight:550;white-space:nowrap}.m-item .i{width:18px;height:18px;color:var(--accent)}.m-item[data-product] .i{color:var(--accent)}.faq{display:grid;gap:10px}.faq details{border-radius:var(--r);border:1px solid var(--line);background:#ffffff05;transition:background-color .3s,border-color .3s}.faq details[open]{background:#ffffff0a;border-color:var(--line-2)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;cursor:pointer;list-style:none;font-family:var(--font-display);font-size:clamp(17px,1.5vw,20px);font-weight:600;letter-spacing:-.015em;line-height:1.3}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{position:relative;flex:none;width:34px;height:34px;border-radius:50%;border:1px solid var(--line-2);transition:transform .5s var(--ease-out),background-color .3s}.faq summary .pm:before,.faq summary .pm:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.6px;background:currentColor;border-radius:2px;transform:translate(-50%,-50%)}.faq summary .pm:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .5s var(--ease-out)}.faq details[open] .pm{transform:rotate(180deg);background:#ffffff14}.faq details[open] .pm:after{transform:translate(-50%,-50%) rotate(0)}.faq .faq-body{padding:0 24px 24px;color:var(--text-2);max-width:70ch}.faq .faq-body p+p{margin-top:10px}@supports (interpolate-size: allow-keywords){.faq{interpolate-size:allow-keywords}.faq details::details-content{height:0;overflow:clip;transition:height .5s var(--ease-out),content-visibility .5s allow-discrete}.faq details[open]::details-content{height:auto}}.stat{display:grid;gap:6px}.stat-value{font-family:var(--font-display);font-weight:700;letter-spacing:-.045em;line-height:1;font-size:clamp(48px,6.4vw,96px);font-variant-numeric:tabular-nums}.stat-label{color:var(--muted);font-size:15px;max-width:26ch}.cta-block{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r-xl);border:1px solid var(--line-2);padding:clamp(40px,7vw,96px) clamp(24px,6vw,80px);background:radial-gradient(120% 140% at 50% 0%,rgba(255,255,255,.06),transparent 55%),var(--bg-2);text-align:center}.cta-block .aurora i{opacity:.55}.cta-block>*:not(.aurora):not(.bg-grid){position:relative;z-index:1}.tile{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent)}.tile .i{width:21px;height:21px}.sample-note{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);letter-spacing:.02em}.sample-note:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--dim)}@media(max-width:760px){.hide-sm{display:none!important}}@media(min-width:761px){.show-sm{display:none!important}}.motion [data-reveal]{opacity:0;transform:translate3d(0,32px,0);transition:opacity 1s var(--ease-out),transform 1.2s var(--ease-out),filter 1s var(--ease-out),clip-path 1.4s var(--ease-out);transition-delay:var(--d, 0ms)}.motion [data-reveal=left]{transform:translate3d(-48px,0,0)}.motion [data-reveal=right]{transform:translate3d(48px,0,0)}.motion [data-reveal=scale]{transform:scale(.94)}.motion [data-reveal=fade]{transform:none}.motion [data-reveal=blur]{transform:translate3d(0,16px,0);filter:blur(14px)}.motion [data-reveal=clip]{opacity:1;transform:translate3d(0,40px,0) scale(.96);clip-path:inset(12% 8% 12% 8% round 32px)}.motion [data-reveal].is-in{opacity:1;transform:none;filter:none}.motion [data-reveal=clip].is-in{clip-path:inset(-40% -40% -40% -40% round 0)}[data-split] .w{display:inline-block;vertical-align:top;overflow:clip;overflow-clip-margin:.2em;padding-bottom:.1em;margin-bottom:-.1em}[data-split] .wi{display:inline-block}.motion [data-split] .wi{transform:translate3d(0,108%,0) rotate(3deg);transform-origin:0 100%;transition:transform 1.15s var(--ease-out);transition-delay:calc(var(--d, 0ms) + var(--wi, 0) * 60ms)}.motion [data-split].is-in .wi{transform:none}.motion [data-draw] .draw{stroke-dasharray:var(--len, 1000);stroke-dashoffset:var(--len, 1000);transition:stroke-dashoffset 2s var(--ease-in-out);transition-delay:var(--d, 0ms)}.motion [data-draw].is-in .draw{stroke-dashoffset:0}.motion .a{animation-duration:.9s;animation-timing-function:var(--ease-out);animation-fill-mode:both;animation-delay:var(--ad, 0s);animation-play-state:paused}.motion .is-in .a,.motion .a.is-in{animation-play-state:running}.motion .a-up{animation-name:a-up}.motion .a-down{animation-name:a-down}.motion .a-left{animation-name:a-left}.motion .a-right{animation-name:a-right}.motion .a-fade{animation-name:a-fade}.motion .a-pop{animation-name:a-pop;animation-timing-function:var(--ease-spring);animation-duration:.7s}.motion .a-grow-y{animation-name:a-grow-y;transform-origin:50% 100%;animation-duration:1.2s}.motion .a-grow-x{animation-name:a-grow-x;transform-origin:0 50%;animation-duration:1.2s}.motion .a-blur{animation-name:a-blur}@keyframes a-up{0%{opacity:0;transform:translate3d(0,14px,0)}}@keyframes a-down{0%{opacity:0;transform:translate3d(0,-14px,0)}}@keyframes a-left{0%{opacity:0;transform:translate3d(-18px,0,0)}}@keyframes a-right{0%{opacity:0;transform:translate3d(18px,0,0)}}@keyframes a-fade{0%{opacity:0}}@keyframes a-pop{0%{opacity:0;transform:scale(.6)}}@keyframes a-grow-y{0%{transform:scaleY(0)}}@keyframes a-grow-x{0%{transform:scaleX(0)}}@keyframes a-blur{0%{opacity:0;filter:blur(8px);transform:translate3d(0,8px,0)}}.motion [data-in]:not(.is-active) .loop,.motion [data-in]:not(.is-active).loop,.motion [data-in]:not(.is-active) .loop:before,.motion [data-in]:not(.is-active) .loop:after{animation-play-state:paused!important}.motion .float{animation:float 7s var(--ease-in-out) infinite}.motion .float-2{animation:float 8.5s var(--ease-in-out) infinite;animation-delay:-3s}@keyframes float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}.pulse{position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--green)}.motion .pulse:after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:pulse 2s var(--ease-out) infinite}@keyframes pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(3.2);opacity:0}}.motion .shine{position:relative;overflow:hidden}.motion .shine:after{content:"";position:absolute;inset:-50% auto -50% -60%;width:40%;transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:shine 4.5s var(--ease-in-out) infinite;pointer-events:none}@keyframes shine{0%,60%{left:-60%}to{left:130%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.aurora i,.marquee-track{animation:none!important}}.mock{--m-bg: #f4f5f8;--m-panel: #ffffff;--m-panel-2: #f8f9fb;--m-line: #e5e8ef;--m-line-2: #d9dde6;--m-ink: #111827;--m-ink-2: #374151;--m-muted: #6b7280;--m-dim: #9ca3af;--m-accent: var(--accent);--m-accent-soft: color-mix(in srgb, var(--accent) 14%, white);--m-green: #10b981;--m-green-soft: #e7f8f1;--m-red: #ef4444;--m-red-soft: #fdecec;--m-amber: #f59e0b;--m-amber-soft: #fef5e4;--m-blue: #3b82f6;--m-blue-soft: #e8f1fe;--m-violet: #7c5cff;--m-violet-soft: #f0ecff;position:relative;container-type:inline-size;border-radius:clamp(10px,1.4cqi,18px);background:#0e1118;border:1px solid rgba(255,255,255,.1);box-shadow:0 1px #ffffff14 inset,0 50px 100px -30px #000c,0 30px 60px -40px color-mix(in srgb,var(--accent) 50%,transparent);overflow:hidden;margin:0}[data-product=prorab] .mock,.mock[data-product=prorab]{--m-accent: #f59e0b;--m-accent-soft: #fff4dc}[data-product=loyiha] .mock,.mock[data-product=loyiha]{--m-accent: #2f7bf6;--m-accent-soft: #e6f0ff}[data-product=zapchast] .mock,.mock[data-product=zapchast]{--m-accent: #6d5bf6;--m-accent-soft: #efecff}.mock-bar{display:flex;align-items:center;gap:.55em;height:2.9em;padding:0 1.1em;font-size:max(9px,calc(13 / 1200 * 100cqi));background:linear-gradient(180deg,#1a1e29,#141822);border-bottom:1px solid rgba(255,255,255,.07)}.mock-bar>i{width:.82em;height:.82em;border-radius:50%;background:#3a3f4b}.mock-bar>i:nth-child(1){background:#ff5f57}.mock-bar>i:nth-child(2){background:#febc2e}.mock-bar>i:nth-child(3){background:#28c840}.mock-url{display:inline-flex;align-items:center;gap:.5em;margin:0 auto;padding:.35em 1.2em;border-radius:999px;background:#ffffff0f;color:#aab2c2;font-family:var(--font-mono);font-size:.92em;letter-spacing:.01em;min-width:38%;justify-content:center}.mock-url .i{width:1em;height:1em;color:#6ee7a8}.mock-bar .mock-spacer{width:3.6em}.mock-screen{position:relative;overflow:hidden;font-size:calc(13 / 1200 * 100cqi);font-family:var(--font-body);line-height:1.4;letter-spacing:0;color:var(--m-ink);background:var(--m-bg);aspect-ratio:16 / 10}.mock-screen *{line-height:inherit}.mock-dark{--m-bg: #0b1220;--m-panel: #111a2c;--m-panel-2: #0f1727;--m-line: #1e2a40;--m-line-2: #2a3a56;--m-ink: #e6edf8;--m-ink-2: #c3cede;--m-muted: #8392ab;--m-dim: #5b6a84;--m-accent-soft: color-mix(in srgb, var(--m-accent) 18%, #0b1220);--m-green-soft: #0f2a24;--m-red-soft: #2c1517;--m-amber-soft: #2b2110;--m-blue-soft: #10223f;--m-violet-soft: #1d1840}.mock-screen.mock-dark{background:var(--m-bg);color:var(--m-ink)}.m-app{display:grid;grid-template-columns:15.5em 1fr;height:100%}.m-side{display:flex;flex-direction:column;gap:.25em;padding:1.2em .9em;background:var(--m-panel);border-right:1px solid var(--m-line)}.m-logo{display:flex;align-items:center;gap:.6em;padding:.2em .5em 1.1em;font-weight:700;font-size:1.12em;letter-spacing:-.02em}.m-logo b{display:grid;place-items:center;width:1.9em;height:1.9em;border-radius:.55em;background:var(--m-accent);color:#fff;font-size:.85em}.m-nav{display:flex;align-items:center;gap:.7em;padding:.62em .7em;border-radius:.6em;color:var(--m-muted);font-weight:520;white-space:nowrap}.m-nav .i{width:1.25em;height:1.25em;stroke-width:1.9}.m-nav.on{background:var(--m-accent-soft);color:var(--m-ink);font-weight:620}.m-nav.on .i{color:var(--m-accent)}.m-nav .m-count{margin-left:auto;font-size:.82em;padding:.05em .5em;border-radius:99px;background:var(--m-bg);color:var(--m-muted)}.m-main{display:flex;flex-direction:column;gap:1.1em;padding:1.3em 1.6em;min-width:0;overflow:hidden}.m-top{display:flex;align-items:center;gap:1em}.m-title{font-size:1.45em;font-weight:700;letter-spacing:-.02em}.m-sub{color:var(--m-muted);font-size:.92em}.m-top .m-grow,.m-grow{flex:1}.m-card{background:var(--m-panel);border:1px solid var(--m-line);border-radius:.9em;padding:1em 1.1em;box-shadow:0 1px 2px #1018280a;min-width:0}.mock-dark .m-card{box-shadow:none}.m-card-h{display:flex;align-items:center;justify-content:space-between;gap:.8em;margin-bottom:.8em;font-weight:650}.m-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:.9em}.m-kpi{display:grid;gap:.3em}.m-kpi small{display:flex;align-items:center;gap:.5em;color:var(--m-muted);font-size:.88em;font-weight:520}.m-kpi strong{font-size:1.6em;font-weight:720;letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap}.m-kpi strong small{display:inline;font-size:.5em;color:var(--m-muted);font-weight:600;margin-left:.2em}.m-ico{display:grid;place-items:center;width:1.9em;height:1.9em;border-radius:.55em;background:var(--m-accent-soft);color:var(--m-accent)}.m-ico .i{width:1.1em;height:1.1em;stroke-width:2}.m-ico.green{background:var(--m-green-soft);color:var(--m-green)}.m-ico.red{background:var(--m-red-soft);color:var(--m-red)}.m-ico.blue{background:var(--m-blue-soft);color:var(--m-blue)}.m-ico.violet{background:var(--m-violet-soft);color:var(--m-violet)}.m-ico.amber{background:var(--m-amber-soft);color:var(--m-amber)}.m-btn{display:inline-flex;align-items:center;gap:.45em;height:2.4em;padding:0 1em;border-radius:.6em;background:var(--m-accent);color:#fff;font-weight:620;font-size:.95em;white-space:nowrap}.m-btn.ghost{background:var(--m-panel);color:var(--m-ink-2);border:1px solid var(--m-line-2)}.m-btn .i{width:1.15em;height:1.15em;stroke-width:2.2}.m-input{display:flex;align-items:center;gap:.5em;height:2.4em;padding:0 .9em;border-radius:.6em;background:var(--m-panel);border:1px solid var(--m-line-2);color:var(--m-dim);font-size:.95em}.m-input .i{width:1.1em;height:1.1em}.m-badge{display:inline-flex;align-items:center;gap:.35em;padding:.18em .6em;border-radius:99px;font-size:.82em;font-weight:620;white-space:nowrap;background:var(--m-bg);color:var(--m-ink-2)}.m-badge.green{background:var(--m-green-soft);color:#059669}.m-badge.red{background:var(--m-red-soft);color:#dc2626}.m-badge.amber{background:var(--m-amber-soft);color:#b45309}.m-badge.blue{background:var(--m-blue-soft);color:#1d4ed8}.m-badge.violet{background:var(--m-violet-soft);color:#5b3fe0}.mock-dark .m-badge.green{color:#34d399}.mock-dark .m-badge.red{color:#f87171}.mock-dark .m-badge.amber{color:#fbbf24}.mock-dark .m-badge.blue{color:#7cb0ff}.mock-dark .m-badge.violet{color:#b4a2ff}.m-table{width:100%;border-collapse:collapse;font-size:.95em}.m-table th{text-align:left;font-weight:600;color:var(--m-muted);font-size:.86em;padding:.55em .7em;border-bottom:1px solid var(--m-line);white-space:nowrap}.m-table td{padding:.62em .7em;border-bottom:1px solid var(--m-line);white-space:nowrap}.m-table tr:last-child td{border-bottom:0}.m-table .r{text-align:right;font-variant-numeric:tabular-nums}.m-pos{color:#059669;font-weight:650}.m-neg{color:#dc2626;font-weight:650}.mock-dark .m-pos{color:#34d399}.mock-dark .m-neg{color:#f87171}.m-avatar{display:inline-grid;place-items:center;width:2.1em;height:2.1em;border-radius:50%;background:var(--m-accent-soft);color:var(--m-accent);font-weight:700;font-size:.85em;flex:none}.m-bars{display:flex;align-items:flex-end;gap:.45em;height:9em}.m-bars i{flex:1;height:var(--h);border-radius:.3em .3em .1em .1em;background:var(--m-accent)}.m-bars i.alt{background:var(--m-line-2)}.float-badge{position:absolute;z-index:5;display:flex;align-items:center;gap:12px;padding:12px 16px 12px 12px;border-radius:16px;background:#12151fd1;border:1px solid var(--line-2);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);box-shadow:0 24px 60px -18px #000c;color:var(--text);font-size:14px;line-height:1.3;white-space:nowrap}.float-badge small{display:block;color:var(--muted);font-size:12px}.float-badge b{font-weight:650}.float-badge .tile{width:36px;height:36px;border-radius:11px}.float-badge .tile .i{width:19px;height:19px}.float-badge.ok .tile{color:var(--green);background:#34d39924;box-shadow:inset 0 0 0 1px #34d3994d}@media(max-width:640px){.float-badge{font-size:12.5px;padding:9px 12px 9px 9px;gap:9px;border-radius:13px}.float-badge .tile{width:30px;height:30px}.float-badge small{font-size:11px}}.phone{--ph-w: 300px;position:relative;width:var(--ph-w);aspect-ratio:9 / 19.2;flex:none;border-radius:calc(var(--ph-w) * .16);padding:calc(var(--ph-w) * .035);background:linear-gradient(145deg,#2a2f3b,#12151c 40%,#1d212b);box-shadow:inset 0 0 0 1.5px #ffffff24,0 50px 100px -30px #000000d9,0 30px 80px -40px color-mix(in srgb,var(--accent) 60%,transparent);container-type:inline-size}.phone-screen{position:relative;height:100%;overflow:hidden;border-radius:calc(var(--ph-w) * .128);background:#0e1621;font-size:calc(13 / 300 * 100cqi);line-height:1.35;color:#e9eef5;display:flex;flex-direction:column}.phone-island{position:absolute;top:2.2%;left:50%;z-index:3;width:30%;height:3.2%;border-radius:99px;background:#000;transform:translate(-50%)}.phone-status{display:flex;justify-content:space-between;align-items:center;padding:1.05em 1.9em .4em;font-weight:650;font-size:.95em}.phone-status span:last-child{display:inline-flex;gap:.35em;align-items:center}.phone-status .bat{width:1.7em;height:.82em;border-radius:.22em;border:1px solid rgba(255,255,255,.6);position:relative}.phone-status .bat:after{content:"";position:absolute;inset:1.5px 25% 1.5px 1.5px;border-radius:.1em;background:#fff}.tg-head{display:flex;align-items:center;gap:.75em;padding:.6em 1em .7em;background:#17212b;border-bottom:1px solid rgba(0,0,0,.3)}.tg-head .ava{display:grid;place-items:center;width:2.6em;height:2.6em;border-radius:50%;background:var(--grad-brand);color:#fff;font-weight:800;font-family:var(--font-display)}.tg-head b{display:block;font-weight:650;font-size:1.02em}.tg-head small{display:block;color:#7f91a4;font-size:.85em}.tg-body{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:.45em;padding:.9em .75em;overflow:hidden;background:#0e1621 radial-gradient(circle at 20% 20%,rgba(80,120,200,.08),transparent 40%),#0e1621}.tg-day{align-self:center;padding:.2em .8em;border-radius:99px;background:#0000004d;color:#a9b8c8;font-size:.82em;margin-bottom:.2em}.tg-msg{max-width:86%;padding:.55em .8em .45em;border-radius:1.1em;font-size:.97em;position:relative}.tg-msg time{float:right;margin:.45em 0 -.2em .7em;font-size:.72em;color:#ffffff80}.tg-in{align-self:flex-start;background:#182533;border-bottom-left-radius:.35em}.tg-out{align-self:flex-end;background:#2b5278;border-bottom-right-radius:.35em}.tg-out time{color:#7fb0e0}.tg-msg b{font-weight:650}.tg-msg .muted{color:#8fa3b8}.tg-kb{display:grid;grid-template-columns:1fr 1fr;gap:.3em;align-self:stretch;margin-top:-.1em}.tg-kb span{display:grid;place-items:center;padding:.6em .4em;border-radius:.7em;background:#283c54bf;color:#e6eef8;font-size:.86em;font-weight:550;text-align:center}.tg-kb .wide{grid-column:1 / -1}.tg-input{display:flex;align-items:center;gap:.7em;padding:.7em 1em 1.6em;background:#17212b;color:#8597ab;font-size:.95em}.tg-input .i{width:1.5em;height:1.5em}.tg-input span{flex:1}.tg-input .send{color:#5ea9f2}.tg-photo{display:block;width:100%;aspect-ratio:4 / 3;border-radius:.8em;margin-bottom:.4em;background:linear-gradient(135deg,#e9e4d8,#c9c2b2);position:relative;overflow:hidden}.scroll-progress{position:fixed;inset:0 0 auto;height:2px;z-index:120;pointer-events:none}.scroll-progress span{display:block;height:100%;transform-origin:0 50%;transform:scaleX(var(--p, 0));background:var(--grad-brand)}[data-product=prorab] .scroll-progress span{background:linear-gradient(90deg,#ffd27a,#ffb224,#ff8a3d)}[data-product=loyiha] .scroll-progress span{background:linear-gradient(90deg,#9cc2ff,#4b8dff,#34c6ff)}[data-product=zapchast] .scroll-progress span{background:linear-gradient(90deg,#c4b5ff,#8b6dff,#d16dff)}.site-header{position:fixed;inset:0 0 auto;z-index:100;height:var(--header-h);transition:transform .6s var(--ease-out),background-color .4s,border-color .4s,backdrop-filter .4s;border-bottom:1px solid transparent}.site-header.is-scrolled{background:#08090e9e;backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px);border-bottom-color:var(--line)}.site-header.is-hidden{transform:translateY(-100%)}.menu-open .site-header{background:#06070bf7;border-bottom-color:var(--line)}.header-inner{height:100%;display:flex;align-items:center;gap:28px}.brand{display:inline-flex;align-items:center;gap:11px;font-family:var(--font-display);font-weight:700;font-size:21px;letter-spacing:-.035em}.brand-mark{width:34px;height:34px;border-radius:10px;box-shadow:0 6px 20px -6px #6e82ff8c;transition:transform .6s var(--ease-spring)}.brand:hover .brand-mark{transform:rotate(-8deg) scale(1.06)}.nav{display:flex;align-items:center;gap:4px;margin-left:12px}.nav-link{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:999px;color:var(--text-2);font-size:15px;font-weight:520;transition:color .25s,background-color .25s}.nav-link:hover,.nav-link[aria-expanded=true]{color:var(--text);background:#ffffff0f}.nav-link .chev,.btn .chev{width:15px;height:15px;transition:transform .4s var(--ease-out)}[aria-expanded=true]>.chev{transform:rotate(180deg)}.header-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.l-short{display:none}@media(max-width:640px){.l-short{display:inline}}.has-menu{position:relative}.menu{position:absolute;top:calc(100% + 12px);left:0;z-index:10;min-width:300px;padding:8px;border-radius:20px;background:#10131ceb;border:1px solid var(--line-2);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);box-shadow:0 30px 80px -20px #000c,0 0 0 1px #0006;transform-origin:top left;animation:menu-in .35s var(--ease-out)}.menu:before{content:"";position:absolute;inset:-14px 0 auto;height:14px}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}}.menu-wide{width:420px}.login-menu .menu{left:auto;right:0;transform-origin:top right;width:320px}.menu-label{padding:8px 12px 6px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.menu-product,.menu-cabinet{display:flex;align-items:center;gap:14px;padding:12px;border-radius:14px;transition:background-color .25s}.menu-product:hover,.menu-cabinet:hover,.menu-product[aria-current=page]{background:#ffffff0f}.menu-product b,.menu-cabinet b{display:block;font-size:15px;font-weight:650;color:var(--text);line-height:1.3}.menu-product small{display:block;font-size:13px;color:var(--muted);line-height:1.4;margin-top:2px}.menu-cabinet small{display:block;font-family:var(--font-mono);font-size:12px;color:var(--muted);margin-top:2px}.menu-product .tile{width:44px;height:44px;border-radius:13px}.menu-cabinet .go{margin-left:auto;width:17px;height:17px;color:var(--muted);transition:transform .4s var(--ease-out),color .25s}.menu-cabinet:hover .go{transform:translate(2px,-2px);color:var(--text)}.menu-foot{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding:12px 14px;border-top:1px solid var(--line);font-size:14px;font-weight:550;color:var(--text-2)}.menu-foot .i{width:16px;height:16px;transition:transform .4s var(--ease-out)}.menu-foot:hover{color:var(--text)}.menu-foot:hover .i{transform:translate(3px)}.burger{display:none;position:relative;width:44px;height:44px;border-radius:50%;border:1px solid var(--line-2);background:#ffffff0a}.burger span{position:absolute;left:13px;right:13px;height:1.8px;border-radius:2px;background:currentColor;transition:transform .5s var(--ease-out),top .5s var(--ease-out)}.burger span:nth-child(1){top:17px}.burger span:nth-child(2){top:25px}.menu-open .burger span:nth-child(1){top:21px;transform:rotate(45deg)}.menu-open .burger span:nth-child(2){top:21px;transform:rotate(-45deg)}.mobile-menu{position:fixed;inset:var(--header-h) 0 0;z-index:99;overflow-y:auto;overscroll-behavior:contain;background:#06070bf7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:mm-in .45s var(--ease-out)}@keyframes mm-in{0%{opacity:0}}.mobile-menu-inner{width:min(100% - 2 * var(--gutter),560px);margin:0 auto;padding:18px 0 calc(32px + env(safe-area-inset-bottom));display:grid;gap:8px}.mobile-menu-inner>*{animation:mm-item .6s var(--ease-out) both}.mobile-menu-inner>*:nth-child(2){animation-delay:.04s}.mobile-menu-inner>*:nth-child(3){animation-delay:.08s}.mobile-menu-inner>*:nth-child(4){animation-delay:.12s}.mobile-menu-inner>*:nth-child(5){animation-delay:.16s}.mobile-menu-inner>*:nth-child(6){animation-delay:.2s}.mobile-menu-inner>*:nth-child(7){animation-delay:.24s}.mobile-menu-inner>*:nth-child(8){animation-delay:.28s}@keyframes mm-item{0%{opacity:0;transform:translateY(14px)}}.mobile-menu .menu-label{padding:14px 4px 4px}.m-product{display:flex;align-items:center;gap:14px;padding:14px;border-radius:18px;border:1px solid var(--line);background:#ffffff06}.m-product b{display:block;font-size:17px;font-weight:650}.m-product small{display:block;color:var(--muted);font-size:13.5px}.m-product>.i{margin-left:auto;color:var(--muted)}.m-links{display:grid;margin:10px 0 4px}.m-links a{padding:13px 4px;font-family:var(--font-display);font-size:24px;font-weight:650;letter-spacing:-.02em;border-bottom:1px solid var(--line)}.m-cabinets{display:grid;gap:8px}.m-cabinets a{display:flex;align-items:center;gap:12px;height:54px;padding:0 16px;border-radius:14px;border:1px solid var(--line-2);background:#ffffff08;font-weight:600}.m-cabinets a i{width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.m-cabinets a .i{margin-left:auto;width:17px;height:17px;color:var(--muted)}.m-cta{margin-top:14px;width:100%}@media(max-width:1080px){.nav{display:none}.burger{display:inline-block}}@media(max-width:640px){:root{--header-h: 64px}.header-cta,.login-menu .l-full{display:none}.login-menu .btn{padding:0 14px}.login-menu .menu{position:fixed;top:calc(var(--header-h) - 2px);right:12px;left:12px;width:auto}.brand{font-size:19px}.header-inner{gap:12px}.header-actions{gap:8px}.brand-mark{width:31px;height:31px}}@media(max-width:400px){.login-menu .btn>.i:first-child{display:none}.login-menu .btn{padding:0 12px}}@media(min-width:1081px){.mobile-menu{display:none!important}}.site-footer{position:relative;overflow:hidden;padding-top:clamp(64px,8vw,104px);border-top:1px solid var(--line);background:linear-gradient(180deg,var(--bg-1),var(--bg))}.footer-top{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:40px}.footer-brand p{margin:16px 0 22px;color:var(--muted);max-width:34ch;font-size:15px}.footer-col{display:grid;align-content:start;gap:12px}.footer-col h2{font-family:var(--font-body);font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:6px}.footer-col a{display:inline-flex;align-items:center;gap:6px;width:fit-content;color:var(--text-2);font-size:15px;transition:color .25s}.footer-col a:hover{color:var(--text)}.footer-col .i{width:14px;height:14px;opacity:.6}.footer-word{margin-top:clamp(48px,8vw,96px);line-height:.78;text-align:center;-webkit-user-select:none;user-select:none;overflow:hidden}.footer-word span{display:block;font-family:var(--font-display);font-weight:800;letter-spacing:-.06em;font-size:clamp(72px,21.5vw,330px);background:linear-gradient(180deg,#ffffff24,#fff0 85%);-webkit-background-clip:text;background-clip:text;color:transparent;transform:translateY(var(--fy, 12%))}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:22px 0 calc(22px + env(safe-area-inset-bottom));border-top:1px solid var(--line);color:var(--dim);font-size:13.5px}.to-top{display:inline-flex;align-items:center;gap:6px;color:var(--text-2);font-weight:550}.to-top .i{width:15px;height:15px;transition:transform .4s var(--ease-out)}.to-top:hover .i{transform:translateY(-3px)}@media(max-width:960px){.footer-top{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1 / -1}}@media(max-width:520px){.footer-top{grid-template-columns:1fr;gap:32px}.footer-made{display:none}}
