@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/manrope-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/manrope-400-latin.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:Manrope;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/manrope-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/manrope-500-latin.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:Manrope;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/manrope-600-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/manrope-600-latin.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:Manrope;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/manrope-700-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/manrope-700-latin.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:Manrope;font-style:normal;font-weight:800;font-display:block;src:url(/fonts/manrope-800-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:block;src:url(/fonts/manrope-800-latin.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:Playfair Display;font-style:italic;font-weight:600;font-display:block;src:url(/fonts/playfair-display-600-italic-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:block;src:url(/fonts/playfair-display-600-italic-latin.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:Playfair Display;font-style:italic;font-weight:700;font-display:block;src:url(/fonts/playfair-display-700-italic-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:block;src:url(/fonts/playfair-display-700-italic-latin.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:Playfair Display;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/playfair-display-600-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/playfair-display-600-latin.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:Playfair Display;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/playfair-display-700-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/playfair-display-700-latin.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}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --shine{syntax:"<percentage>";inherits:false;initial-value:0%}:root{--bg:#07080a;--bg-2:#0c0e12;--bg-3:#12151b;--bg-4:#1a1e26;--ink:var(--bg);--ink-700:#141922;--ink-800:#0e1219;--paper:#fbf8f1;--cream:#f4eee2;--cream-2:#ebe3d3;--text:#0e1013;--text-soft:#5f6773;--on-dark:#f3eee4;--on-dark-soft:#a3aab4;--ink-on:#fff;--gold:#e9b949;--gold-soft:#ffd77a;--gold-deep:#b8811a;--gold-grad:linear-gradient(120deg, #ffe29a 0%, #e9b949 42%, #c08a1e 100%);--gold-shimmer:linear-gradient(110deg, #c08a1e 0%, #ffe29a 35%, #e9b949 50%, #ffe8ad 65%, #c08a1e 100%);--blue:#2e8bff;--green:#3fbf7f;--red:#e0685c;--glass:#ffffff0b;--glass-strong:#ffffff14;--glass-border:#ffffff1a;--radius-xs:10px;--radius-sm:14px;--radius:22px;--radius-lg:30px;--radius-pill:999px;--pad-x:clamp(20px, 6vw, 120px);--section-y:clamp(72px, 9vw, 140px);--maxw:1320px;--shadow-sm:0 2px 10px #0c10160f;--shadow:0 18px 44px #0c10161f;--shadow-lg:0 34px 80px #080b0f33;--shadow-dark:0 30px 80px #0000008c;--shadow-gold:0 16px 40px #c98b1e59;--font-body:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-head:"Manrope", system-ui, sans-serif;--font-serif:"Playfair Display", Georgia, "Times New Roman", serif;--h1:clamp(44px, 7vw, 104px);--h2:clamp(34px, 4.6vw, 66px);--h3:clamp(17px, 1.3vw, 21px);--ease:cubic-bezier(.2, .8, .2, 1);--fg:var(--text);--fg-soft:var(--text-soft);--card-bg:#fff;--card-border:#e5dfd3;--field-bg:#fff;--field-border:#d8d2c5}@supports (color:oklch(50% 0.1 90)){:root{--gold:oklch(80% .14 85);--gold-soft:oklch(88% .12 88);--gold-deep:oklch(63% .13 78);--green:oklch(72% .17 155);--red:oklch(64% .16 30)}}.hero,.brands,.advantages,.callback,.cases,.steps,.page-head,.compare,.service-details,.stats-section,.prices,.blog-list,.blog-cta,.cta-band,.gallery,.article-body,.article-reviews,.article-more,.contacts,.contact-form-section,.track-section,.calculator,.master,.codes,.referral,.referral-band,.discounts,.works,.panda-band,.works-panel,.pricing-panel,.clients-panel,.robot-panel,.area,.request,.footer,.chat,.mobile-bar,.menu{--fg:var(--on-dark);--fg-soft:var(--on-dark-soft);--card-bg:var(--glass);--card-border:var(--glass-border);--field-bg:#ffffff0d;--field-border:#ffffff29;color:var(--fg)}.services,.reviews,.faq,.orders,.header.is-light,.modal-card,.request-done,.request-form,.referral-card,.offers{--fg:var(--text);--fg-soft:var(--text-soft);--card-bg:#fff;--card-border:#e2dccf;--field-bg:#fff;--field-border:#d8d2c5;color:var(--fg)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-y:scroll}body{background:var(--ink);color:var(--text);font:400 16px/1.65 var(--font-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}body.no-scroll{overflow:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4{font-family:var(--font-head);letter-spacing:-.04em;color:var(--fg);margin:0;font-weight:800}h1{font-size:var(--h1);line-height:1.03}h2{font-size:var(--h2);line-height:1.06}h3{font-size:var(--h3);letter-spacing:-.02em;line-height:1.25}p{margin:0}ul,ol,dl,dd{margin:0;padding:0;list-style:none}fieldset{border:0;margin:0;padding:0}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}::selection{background:var(--gold);color:#12100a}.skip-link{z-index:200;border-radius:var(--radius-pill);background:var(--gold);color:#12100a;padding:12px 18px;font-weight:700;transition:top .2s;position:fixed;top:-60px;left:16px}.skip-link:focus{top:16px}.section{padding:var(--section-y) var(--pad-x);background:var(--paper)}.section>*{max-width:var(--maxw);margin-inline:auto}.section-head-center{text-align:center;grid-template-columns:1fr;justify-items:center}.section-head-aside p{color:var(--fg-soft);max-width:46ch;font-size:15px}.kicker{max-width:100%;color:var(--gold);font:700 11px/1 var(--font-head);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;display:inline-flex}.kicker:before{content:"";opacity:.7;background:currentColor;width:22px;height:1px}.live-dot{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px;animation:2.4s infinite pulse;display:inline-block;box-shadow:0 0 0 4px #3fbf7f2e}.live-dot.is-off{background:var(--gold);animation:none;box-shadow:0 0 0 4px #eeb84b29}@keyframes pulse{0%,to{box-shadow:0 0 0 4px #3fbf7f2e}50%{box-shadow:0 0 0 7px #3fbf7f0d}}.stars{color:var(--gold);gap:2px;display:inline-flex}.btn{border-radius:var(--radius-pill);color:var(--fg);font:700 14px/1 var(--font-head);letter-spacing:-.01em;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:14px 22px;transition:transform .18s,box-shadow .22s,background .22s,border-color .22s,color .22s;display:inline-flex}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn svg{flex:none}.btn-gold:hover{box-shadow:0 18px 42px #c98b1e6b}.btn-outline{border-color:var(--card-border);color:var(--fg)}.btn-outline:hover{border-color:var(--gold);color:var(--gold)}.btn-soft{background:var(--card-bg);border-color:var(--card-border);color:var(--fg);box-shadow:var(--shadow-sm)}.btn-soft:hover{border-color:var(--gold);color:var(--gold-deep)}.btn-ghost{border-color:var(--card-border);color:var(--fg);background:#ffffff0f}.btn-ghost:hover{background:#ffffff1a}.btn-sm{padding:10px 16px;font-size:13px}.btn-lg{padding:17px 26px;font-size:15px}.btn-block{width:100%}.btn-stack{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.btn-stack small{font:600 10px/1 var(--font-head);letter-spacing:.08em;text-transform:uppercase;opacity:.65}.btn-stack b{font-size:15px}.chip{border-radius:var(--radius-pill);border:1px solid var(--field-border);background:var(--field-bg);max-width:100%;color:var(--fg-soft);font:600 13px/1 var(--font-body);padding:10px 15px;transition:all .18s}.chip:hover{border-color:var(--gold);color:var(--fg)}.chip.is-active{background:var(--ink);border-color:var(--ink);color:#fff}.chip-row{flex-wrap:wrap;gap:8px;display:flex}.field{flex-direction:column;gap:8px;min-width:0;display:flex}.field-label{font:700 11px/1.3 var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-soft);align-items:center;gap:2px;display:flex}.field-label i{color:var(--gold);font-style:normal}.field input,.field select,.field textarea{border-radius:var(--radius-sm);border:1px solid var(--field-border);background:var(--field-bg);width:100%;color:var(--fg);font:400 15px/1.5 var(--font-body);padding:13px 15px;transition:border-color .18s,box-shadow .18s}.field textarea{resize:vertical;min-height:92px}.field input::placeholder,.field textarea::placeholder{color:var(--fg-soft);opacity:.6}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #eeb84b33}.field-error input,.field-error textarea,.field-error select{border-color:var(--red)}.field-message{color:var(--red);font-size:12.5px;line-height:1.4}.field-hint{color:var(--fg-soft);opacity:.85;font-size:12.5px;line-height:1.4}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.is-spinning{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.toast-stack{z-index:120;flex-direction:column;gap:10px;max-width:min(360px,100vw - 40px);display:flex;position:fixed;bottom:24px;left:20px}.toast{border-radius:var(--radius-sm);color:var(--text);border:1px solid #e5dfd3;border-left:3px solid var(--gold);box-shadow:var(--shadow-lg);background:#fff;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:14px 16px;animation:.28s cubic-bezier(.22,.61,.36,1) toast-in;display:grid}.toast-success{border-left-color:var(--green)}.toast-success svg{color:var(--green)}.toast-error{border-left-color:var(--red)}.toast-error svg{color:var(--red)}.toast-info svg{color:var(--gold-deep)}.toast div{flex-direction:column;gap:3px;display:flex}.toast b{font:700 14px var(--font-head)}.toast span{color:var(--text-soft);font-size:13px;line-height:1.45}.toast button{color:var(--text-soft);background:0 0;border:0;padding:2px}@keyframes toast-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.modal{z-index:130;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080a0d9e;border:0;position:absolute;inset:0}.modal-card{border-radius:var(--radius-lg);width:min(400px,100%);color:var(--text);box-shadow:var(--shadow-lg);background:#fff;flex-direction:column;gap:14px;padding:32px;animation:.25s cubic-bezier(.22,.61,.36,1) toast-in;display:flex;position:relative}.modal-card h3{color:var(--fg);font-size:24px}.modal-card p{color:var(--fg-soft);margin-bottom:4px;font-size:14px}.modal-icon{background:var(--gold-grad);color:#17120a;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.modal-close{width:32px;height:32px;color:var(--text-soft);background:#f1ede4;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}@media (max-width:720px){.form-row{grid-template-columns:1fr}.section-head{grid-template-columns:1fr;align-items:start}.toast-stack{max-width:none;bottom:86px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.chip{transition:none}.live-dot,.is-spinning{animation:none}}.chat-toggle{z-index:95;background:var(--gold-grad);color:#17120a;width:58px;height:58px;box-shadow:var(--shadow-gold);border:0;border-radius:50%;place-items:center;transition:transform .2s,box-shadow .2s;display:grid;position:fixed;bottom:22px;right:22px}.chat-toggle:hover{transform:scale(1.06)}.chat-toggle.is-open{background:var(--ink-700);color:#fff}.chat-toggle i{background:var(--red);color:#fff;width:22px;height:22px;font:700 11px/1 var(--font-head);border:2px solid var(--ink);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:-2px;right:-2px}.chat{z-index:96;border-radius:var(--radius);background:var(--ink-800);width:min(372px,100vw - 32px);max-height:min(620px,100vh - 140px);box-shadow:var(--shadow-dark);color:var(--on-dark);border:1px solid #ffffff1a;flex-direction:column;animation:.24s cubic-bezier(.22,.61,.36,1) toast-in;display:flex;position:fixed;bottom:92px;right:22px;overflow:hidden}.chat-head{background:var(--ink-700);border-bottom:1px solid #ffffff14;align-items:center;gap:11px;padding:14px 16px;display:flex}.chat-avatar{background:var(--gold-grad);color:#17120a;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.chat-head div{flex-direction:column;flex:1;gap:3px;display:flex}.chat-head b{font:700 14px var(--font-head)}.chat-head small{color:var(--on-dark-soft);align-items:center;gap:6px;font-size:11.5px;display:flex}.chat-head>button{color:var(--on-dark-soft);background:0 0;border:0;padding:4px}.chat-body{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.chat-message{border-radius:16px;max-width:86%;padding:11px 14px;font-size:14px;line-height:1.5;animation:.2s toast-in}.chat-message p{margin:0}.chat-message time{opacity:.55;margin-top:5px;font-size:10px;display:block}.chat-message.bot{background:#ffffff12;border-bottom-left-radius:5px;align-self:flex-start}.chat-message.user{background:var(--gold-grad);color:#17120a;border-bottom-right-radius:5px;align-self:flex-end;font-weight:500}.chat-typing{align-items:center;gap:4px;padding:15px 14px;display:flex}.chat-typing span{background:var(--on-dark-soft);border-radius:50%;width:6px;height:6px;animation:1.2s infinite blink}.chat-typing span:nth-child(2){animation-delay:.2s}.chat-typing span:nth-child(3){animation-delay:.4s}@keyframes blink{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.chat-action{border-radius:var(--radius-pill);border:1px solid var(--gold);color:var(--gold);font:700 13px var(--font-head);background:#eeb84b1f;align-self:flex-start;padding:10px 16px}.chat-action:hover{background:#eeb84b33}.chat-quick{flex-wrap:wrap;gap:7px;margin-top:6px;display:flex}.chat-quick button{border-radius:var(--radius-pill);color:var(--on-dark-soft);background:0 0;border:1px solid #ffffff24;padding:8px 12px;font-size:12px;transition:all .18s}.chat-quick button:hover{border-color:var(--gold);color:var(--gold)}.chat-form{background:var(--ink-700);border-top:1px solid #ffffff14;gap:8px;padding:12px;display:flex}.chat-form input{border-radius:var(--radius-pill);color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;flex:1;padding:12px 14px;font-size:14px}.chat-form input:focus{border-color:var(--gold);outline:none}.chat-form button{background:var(--gold-grad);color:#17120a;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.chat-form button:disabled{opacity:.45}.chat-call{background:var(--ink);color:var(--on-dark-soft);border-top:1px solid #ffffff0f;justify-content:center;align-items:center;gap:7px;padding:11px;font-size:12.5px;display:flex}.chat-call:hover{color:var(--gold)}.scroll-top{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;opacity:0;pointer-events:none;background:#101419db;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:44px;height:44px;transition:opacity .25s,transform .25s;display:grid;position:fixed;bottom:92px;right:22px;transform:translateY(10px)}.scroll-top.is-visible{opacity:1;pointer-events:auto;transform:none}.scroll-top:hover{border-color:var(--gold);color:var(--gold)}.mobile-bar{z-index:94;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#0b0d10f0;border-top:1px solid #ffffff1a;display:none;position:fixed;bottom:0;left:0;right:0}.mobile-bar a,.mobile-bar button{color:#d6dade;font:600 11px var(--font-head);background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:8px 4px;display:flex}.mobile-bar a:first-child{color:var(--gold)}@media (max-width:760px){.mobile-bar{display:flex}.footer{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.footer-bottom{padding-bottom:6px}.footer-admin{border-color:color-mix(in srgb, var(--ink-on) 28%, transparent);order:-1;align-self:flex-start;margin-bottom:10px;padding:11px 20px;font-size:13px}.chat-toggle{bottom:88px}.chat{max-height:calc(100vh - 220px);bottom:156px}.scroll-top{display:none}body{padding-bottom:64px}}.calculator-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.calculator-copy h2{margin-bottom:18px}.calculator-copy p{color:var(--fg-soft);font-size:15px;line-height:1.65}.calculator-list{flex-direction:column;gap:11px;margin-top:24px;display:flex}.calculator-list li{align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.calculator-list svg{color:var(--gold-deep);flex:none}.calculator-card{border-radius:var(--radius-lg);border:1px solid var(--card-border);box-shadow:var(--shadow);background:#fff;padding:clamp(22px,2.6vw,34px)}.calc-step{margin-bottom:22px}.calc-step legend{font:700 13px var(--font-head);color:var(--text);align-items:center;gap:9px;margin-bottom:12px;display:flex}.calc-step legend b{background:var(--ink);width:22px;height:22px;color:var(--gold);border-radius:50%;place-items:center;font-size:11px;display:grid}.urgency-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.urgency{border-radius:var(--radius-sm);border:1px solid var(--field-border);background:var(--field-bg);text-align:left;flex-direction:column;gap:4px;padding:13px 14px;transition:all .18s;display:flex}.urgency b{font:700 13px var(--font-head)}.urgency small{color:var(--fg-soft);font-size:11px;line-height:1.35}.urgency:hover{border-color:var(--gold)}.urgency.is-active{background:var(--ink);border-color:var(--ink);color:#fff}.calc-result{border-radius:var(--radius);color:#fff;background:linear-gradient(135deg,#12171d,#1d252f);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin:24px 0 18px;padding:20px;display:flex}.calc-result-main{flex-direction:column;gap:5px;display:flex}.calc-result-main span{letter-spacing:.08em;text-transform:uppercase;color:#9aa1a8;font-size:11.5px}.calc-result-main strong{font:800 clamp(24px, 2.6vw, 32px)/1 var(--font-head);letter-spacing:-.03em;background:var(--gold-grad);color:#0000;background-clip:text}.calc-result-main small{color:#9aa1a8;font-size:12px}.calc-result-main s{opacity:.7}.calc-result-note{border-radius:var(--radius-pill);color:var(--gold);background:#eeb84b24;align-items:center;gap:7px;padding:8px 13px;font-size:12px;font-weight:600;display:inline-flex}.calc-disclaimer{text-align:center;color:var(--fg-soft);margin-top:12px;font-size:11.5px;line-height:1.5}.codes{background:linear-gradient(#0b0d10,#0f141a)}.codes-search{border-radius:var(--radius-pill);border:1px solid var(--card-border);background:#ffffff0a;align-items:center;gap:12px;margin-bottom:18px;padding:6px 6px 6px 18px;display:flex}.codes-search svg{color:var(--gold);flex:none}.codes-search input{color:#fff;background:0 0;border:0;flex:1;min-width:0;padding:12px 0;font-size:15px}.codes-search input:focus{outline:none}.codes-clear{border-radius:var(--radius-pill);color:#fff;background:#ffffff1a;border:0;padding:9px 16px;font-size:12.5px}.codes-list{gap:8px;display:grid}.codes-group{border-radius:var(--radius-sm);border:1px solid var(--card-border);background:#ffffff08;transition:border-color .25s,background .25s;overflow:hidden}.codes-group.is-open{background:#ffffff0d;border-color:#eeb84b6b}.codes-head{width:100%;color:var(--fg);text-align:left;background:0 0;border:0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:17px 20px;display:grid}.codes-brand{font:800 16px var(--font-head);letter-spacing:-.02em}.codes-type{color:var(--fg-soft);font-size:13px}.codes-count{border-radius:var(--radius-pill);color:var(--gold);font:700 11.5px var(--font-head);background:#eeb84b24;padding:3px 10px}.codes-head svg{color:var(--fg-soft);transition:transform .25s}.codes-group.is-open .codes-head svg{color:var(--gold);transform:rotate(180deg)}.codes-body{grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));gap:2px 26px;padding:4px 20px 20px;display:grid}.codes-body li{border-bottom:1px solid #ffffff0f;grid-template-columns:72px 1fr;align-items:baseline;gap:12px;padding:9px 0;display:grid}.codes-body b{font:700 13.5px var(--font-head);color:var(--gold)}.codes-body span{color:#c3c9ce;font-size:13.5px;line-height:1.5}.codes-empty{border-radius:var(--radius);border:1px solid var(--card-border);background:#ffffff08;flex-direction:column;align-items:flex-start;gap:18px;padding:34px;display:flex}.codes-empty p{color:var(--fg-soft);max-width:60ch;line-height:1.6}.codes-note{border-radius:var(--radius-sm);border-left:3px solid var(--gold);color:var(--fg-soft);background:#eeb84b12;margin-top:20px;padding:16px 20px;font-size:13px;line-height:1.6}.referral{padding:var(--section-y) var(--pad-x);background:linear-gradient(140deg,#11161c,#0b0d10)}.referral-inner{max-width:var(--maxw);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,4vw,70px);margin-inline:auto;display:grid}.referral-copy p{max-width:52ch;color:var(--fg-soft);margin-top:18px;font-size:15px;line-height:1.65}.referral-card{border-radius:var(--radius-lg);background:var(--cream);color:var(--text);--fg:var(--text);--fg-soft:var(--text-soft);--field-bg:#fff;--field-border:#d8d2c5;box-shadow:var(--shadow-dark);flex-direction:column;gap:16px;max-width:470px;padding:clamp(24px,2.6vw,34px);display:flex}.referral-icon{background:var(--gold-grad);color:#17120a;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.referral-card h3{font-size:22px}.referral-result{border-top:1px solid #ddd7ca;border-bottom:1px solid #ddd7ca;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;display:flex}.referral-result span{color:var(--text-soft);font-size:13.5px}.referral-result strong{font:800 26px var(--font-head);letter-spacing:-.03em;color:var(--gold-deep)}.referral-code{border-radius:var(--radius-sm);text-align:left;background:#fff;border:1px dashed #c9c2b2;grid-template-columns:1fr auto;gap:4px 10px;padding:14px 16px;display:grid}.referral-code b{font:800 17px var(--font-head);letter-spacing:.1em;color:var(--gold-deep)}.referral-code small{color:var(--text-soft);grid-column:1/-1;font-size:11.5px}.faq{background:var(--paper)}.faq-contacts{gap:10px;margin-top:14px;display:flex}.faq-list{gap:8px;display:grid}.faq-item{border-radius:var(--radius-sm);border:1px solid var(--card-border);background:var(--cream);transition:background .25s,border-color .25s,box-shadow .25s;overflow:hidden}.faq-item.is-open{box-shadow:var(--shadow-sm);background:#fff;border-color:#eeb84b99}.faq-item>button{text-align:left;width:100%;font:700 clamp(15px, 1.3vw, 17px) var(--font-head);letter-spacing:-.02em;color:var(--text);background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.faq-item svg{color:var(--fg-soft);flex:none;transition:transform .25s,color .25s}.faq-item.is-open svg{color:var(--gold-deep);transform:rotate(180deg)}.faq-answer{padding:0 22px 22px;animation:.25s fade-down}.faq-answer p{max-width:80ch;color:var(--fg-soft);font-size:14.5px;line-height:1.7}@keyframes fade-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.area{padding:var(--section-y) var(--pad-x);background:var(--cream-2)}.area-inner{max-width:var(--maxw);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,4vw,64px);margin-inline:auto;display:grid}.area-copy p{max-width:46ch;color:var(--fg-soft);margin-top:16px;font-size:15px;line-height:1.65}.area-meta{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.area-meta span{border-radius:var(--radius-pill);border:1px solid var(--card-border);background:#fff;align-items:center;gap:8px;padding:9px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.area-meta svg{color:var(--gold-deep)}.area-list{flex-wrap:wrap;gap:8px;display:flex}.area-list li{border-radius:var(--radius-pill);color:var(--text);background:#fff9;border:1px solid #e2dcd0;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;display:inline-flex}.area-list svg{color:var(--gold-deep)}.area-map{border-radius:var(--radius-lg);height:clamp(300px,34vw,430px);box-shadow:var(--shadow);background:#dfe6e0;border:8px solid #fff;position:relative;overflow:hidden}.area-map-fallback{text-align:center;color:var(--text);background:linear-gradient(140deg,#eef1ec,#e3e9e4);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px;display:flex;position:absolute;inset:0}.area-map-fallback svg{color:var(--gold-deep)}.area-map-fallback b{font:800 20px var(--font-head)}.area-map-fallback span{max-width:40ch;color:var(--text-soft);font-size:13.5px;line-height:1.55}.area-map iframe{opacity:0;border:0;width:100%;height:100%;transition:opacity .4s;display:block;position:absolute;inset:0}.area-map iframe.is-loaded{opacity:1}.request{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(160deg,#0f141a 0%,#0b0d10 60%)}.request-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.request-copy p{max-width:46ch;color:var(--fg-soft);margin-top:16px;font-size:15px;line-height:1.65}.request-benefits{flex-direction:column;gap:12px;margin:26px 0;display:flex}.request-benefits li{color:#cfd4d9;align-items:flex-start;gap:11px;font-size:14px;line-height:1.5;display:flex}.request-benefits svg{color:var(--gold);flex:none;margin-top:2px}.request-call{border-radius:var(--radius-sm);border:1px solid var(--card-border);background:#ffffff0a;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 18px;display:flex}.request-call span{color:var(--fg-soft);font-size:13.5px}.request-form{border-radius:var(--radius-lg);background:var(--cream);color:var(--text);--fg:var(--text);--fg-soft:var(--text-soft);--field-bg:#fff;--field-border:#d8d2c5;--card-border:#ddd7ca;box-shadow:var(--shadow-dark);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;gap:16px;padding:clamp(22px,2.6vw,34px);display:flex}.request-price{border-radius:var(--radius-sm);color:#7a5507;background:#eeb84b29;align-items:center;gap:8px;padding:12px 14px;font-size:13px;display:flex}.consent{color:var(--text-soft);cursor:pointer;align-items:flex-start;gap:11px;font-size:13px;line-height:1.5;display:flex}.consent input{width:19px;height:19px;accent-color:var(--gold-deep);flex:none;margin:0}.consent.has-error b{color:var(--red);font-weight:600}.request-note{text-align:center;color:var(--text-soft);font-size:12px}.request-done{border-radius:var(--radius-lg);background:var(--cream);max-width:660px;color:var(--text);text-align:center;box-shadow:var(--shadow-dark);flex-direction:column;align-items:center;gap:16px;margin-inline:auto;padding:clamp(30px,4vw,52px);display:flex}.request-done h2{color:var(--text);font-size:clamp(24px,3vw,36px)}.request-done p{color:var(--text-soft);max-width:52ch;font-size:15px;line-height:1.6}.request-done-icon{background:var(--gold-grad);color:#17120a;width:62px;height:62px;box-shadow:var(--shadow-gold);border-radius:50%;place-items:center;display:grid}.request-summary{text-align:left;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;width:100%;margin:8px 0;display:grid}.request-summary div{border-radius:var(--radius-sm);background:#fff;border:1px solid #e5dfd3;padding:14px 16px}.request-summary dt{font:700 10.5px var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);margin-bottom:5px}.request-summary dd{font-size:14px;line-height:1.5}.request-done-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.request-done>small{color:var(--text-soft);font-size:11.5px}.orders{padding:var(--section-y) var(--pad-x);background:var(--cream)}.orders-head{max-width:var(--maxw);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 auto 22px;display:flex}.orders-sync{margin-top:8px;font-size:12.5px}.orders-sync.is-online{color:#2f9d68}.orders-sync.is-offline{color:#b07a19}.orders-tools{flex-wrap:wrap;gap:8px;display:flex}.orders-filters{max-width:var(--maxw);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto 18px;display:flex}.orders-tabs{flex-wrap:wrap;gap:7px;display:flex}.orders-tab{border-radius:var(--radius-pill);color:var(--text-soft);background:#fff;border:1px solid #ddd7ca;align-items:center;gap:7px;padding:9px 14px;font-size:12.5px;transition:all .2s;display:inline-flex}.orders-tab i{opacity:.6;font-style:normal;font-weight:700}.orders-tab.is-active{background:var(--ink);border-color:var(--ink);color:#fff}.orders-search{border-radius:var(--radius-pill);background:#fff;border:1px solid #ddd7ca;align-items:center;gap:9px;min-width:260px;padding:0 16px;display:flex}.orders-search input{background:0 0;border:0;flex:1;padding:11px 0;font-size:14px}.orders-search input:focus{outline:none}.orders-search svg{color:var(--text-soft)}.orders-grid{max-width:var(--maxw);grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px;margin-inline:auto;display:grid}.order-card{border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;border:1px solid #e5dfd3;border-left:3px solid #c9c2b2;flex-direction:column;gap:14px;padding:22px;display:flex}.order-card.is-new{border-left-color:var(--gold)}.order-card.is-accepted{border-left-color:#4da66d}.order-card.is-going{border-left-color:#2eb3ff}.order-card.is-progress{border-left-color:var(--blue)}.order-card.is-closed{border-left-color:#7c858d}.order-card.is-refused{border-left-color:var(--red)}.order-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.order-card header div{flex-direction:column;gap:4px;display:flex}.order-card header b{font:700 16px var(--font-head)}.order-card header a{color:var(--text-soft);align-items:center;gap:6px;font-size:13px;display:inline-flex}.order-card header a:hover{color:var(--gold-deep)}.order-status{border-radius:var(--radius-pill);white-space:nowrap;background:#f3efe5;padding:5px 11px;font-size:11px;font-weight:600}.order-card dl{gap:9px;display:grid}.order-card dl div{grid-template-columns:104px 1fr;align-items:baseline;gap:12px;display:grid}.order-card dt{font:700 10.5px var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)}.order-card dd{font-size:13.5px;line-height:1.5}.order-card dd small{color:var(--text-soft)}.order-card footer{border-top:1px solid #f0ece2;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.order-card select{border-radius:var(--radius-sm);background:#fbf9f4;border:1px solid #ddd7ca;flex:1;min-width:150px;padding:9px 11px;font-size:12.5px}.order-until{border-radius:var(--radius-sm);color:var(--text-soft);background:#fbf9f4;border:1px solid #ddd7ca;align-items:center;gap:7px;padding:7px 11px;font-size:11.5px;display:inline-flex}.order-until input{background:0 0;border:0;padding:0;font-size:12px}.order-delete{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--red);background:#fdf6f5;border:1px solid #ecd9d6;place-items:center;display:grid}.order-delete:hover{background:var(--red);color:#fff}.order-meta{color:#a2a8ae;font-size:11px}.orders-empty{max-width:var(--maxw);border-radius:var(--radius);color:var(--text-soft);text-align:center;background:#fff;border:1px dashed #ddd7ca;margin-inline:auto;padding:34px;font-size:14px}:root{--spring:linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1)}body{background:var(--bg);color:var(--on-dark);font-family:var(--font-body);font-size:16px;line-height:1.65}body.has-cursor,body.has-cursor a,body.has-cursor button,body.has-cursor input,body.has-cursor select,body.has-cursor textarea,body.has-cursor label{cursor:none}h1,h2,h3{font-family:var(--font-head);text-wrap:balance}p{text-wrap:pretty}h1{font-size:var(--h1);letter-spacing:-.045em;font-weight:800;line-height:.98}h2{font-size:var(--h2);letter-spacing:-.04em;font-weight:800;line-height:1.02}.gold-serif,h2 em{font-family:var(--font-serif);letter-spacing:-.01em;background:var(--gold-shimmer);color:#0000;background-size:220% 100%;background-clip:text;font-style:italic;font-weight:600;animation:7s linear infinite shimmer}.serif{font-family:var(--font-serif);letter-spacing:-.01em;font-style:italic;font-weight:600}@keyframes shimmer{to{background-position:-220% 0}}.kicker{color:var(--gold);letter-spacing:.18em;font-weight:700}.kicker:before{width:28px}.section{padding:var(--section-y) var(--pad-x);background:var(--bg);position:relative}.section-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:22px clamp(28px,5vw,90px);margin-bottom:clamp(34px,4vw,64px);display:grid}.section-head>p{max-width:48ch;color:var(--fg-soft);font-size:15.5px}.section-head-aside p{color:var(--fg-soft)}.grain{z-index:250;pointer-events:none;opacity:.055;mix-blend-mode:overlay;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='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.preloader{z-index:400;background:var(--bg);transition:opacity .6s var(--ease), visibility .6s;place-items:center;display:grid;position:fixed;inset:0}.preloader.is-leaving{opacity:0;visibility:hidden}.preloader.is-leaving .preloader-inner{opacity:0;transition:opacity .35s var(--ease), scale .5s var(--ease);scale:.96}.preloader-inner{flex-direction:column;align-items:center;gap:18px;display:flex}.preloader img{width:96px;height:96px;animation:preloader-pop .9s var(--spring) both;border-radius:50%;box-shadow:0 0 0 1px #e9b94966,0 0 60px #e9b94940}.preloader-title{font-family:var(--font-serif);color:var(--gold);letter-spacing:.02em;font-size:22px;font-style:italic;animation:.8s .2s both preloader-fade}.preloader-bar{background:#ffffff1a;border-radius:2px;width:160px;height:2px;overflow:hidden}.preloader-bar i{background:var(--gold-grad);width:40%;height:100%;animation:preloader-bar 1.1s var(--ease) infinite;display:block}@keyframes preloader-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes preloader-fade{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes preloader-bar{0%{translate:-120%}to{translate:260%}}.cursor-dot,.cursor-ring{z-index:500;pointer-events:none;opacity:0;transition:opacity .3s, width .3s var(--spring), height .3s var(--spring), background .3s;border-radius:50%;position:fixed;top:0;left:0}.cursor-dot{background:var(--gold);width:8px;height:8px;margin:-4px 0 0 -4px}.cursor-ring{width:40px;height:40px;font:700 10px var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:#17120a;border:1.5px solid #e9b949bf;place-items:center;margin:-20px 0 0 -20px;display:grid}.cursor-ring:after{content:attr(data-label);opacity:0;transition:opacity .2s}.cursor-dot.is-visible,.cursor-ring.is-visible{opacity:1}.cursor-ring.is-active{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#e9b9492e;border-color:#e9b949e6;width:64px;height:64px;margin:-32px 0 0 -32px}.cursor-ring.is-active[data-label]:not([data-label=""]):after{opacity:1}.cursor-ring.is-active[data-label]:not([data-label=""]){background:var(--gold);width:84px;height:84px;margin:-42px 0 0 -42px}.magnetic{display:inline-block}.tilt{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .5s var(--ease), box-shadow .5s var(--ease), border-color .3s;position:relative}.tilt:after{content:"";border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #ffffff29, transparent 60%);opacity:0;pointer-events:none;z-index:2;transition:opacity .35s;position:absolute;inset:0}.tilt:hover:after{opacity:1}.glass{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:relative}.glass:before{content:"";border-radius:inherit;background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%), #e9b949e6, transparent 45%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .35s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass:hover:before{opacity:1}.glass-light{background:var(--cream);color:var(--text)}.spot{position:relative}.spot:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(640px circle at var(--sx,-2000px) var(--sy,-2000px), #e9b94917, transparent 58%);position:absolute;inset:0}.spot>*{z-index:1;position:relative}.particles{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.confetti{z-index:300;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}[data-parallax]{transform:translate3d(0, var(--py,0px), 0);will-change:transform;transition:none}.reveal{opacity:0;transition:opacity .9s var(--ease), translate .9s var(--ease), scale .9s var(--ease)}.reveal-up{translate:0 34px}.reveal-left{translate:-44px}.reveal-right{translate:44px}.reveal-scale{scale:.92}.reveal.is-in{opacity:1;translate:0;scale:1}.reveal-fade{animation:fade-up .35s var(--ease) both}.reveal.is-instant{transition:none}@keyframes fade-up{0%{opacity:0}to{opacity:1}}.split{display:inline}.btn{font-family:var(--font-head);transition:transform .45s var(--spring), box-shadow .3s, background .3s, border-color .3s, color .3s;position:relative;overflow:hidden}.btn:after{content:"";width:40%;transition:left .6s var(--ease);pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff73,#0000);position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.btn:hover:after{left:120%}.btn:hover{transform:translateY(-3px)scale(1.02)}.btn-gold{background:var(--gold-grad);color:#17120a;box-shadow:var(--shadow-gold), inset 0 1px 0 color-mix(in srgb, var(--ink-on) 50%, transparent)}.btn-glass{background:color-mix(in srgb, var(--ink-on) 7%, transparent);border-color:color-mix(in srgb, var(--ink-on) 16%, transparent);color:var(--ink-on);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-glass:hover{background:color-mix(in srgb, var(--ink-on) 12%, transparent);border-color:#e9b94999}.btn-xl{padding:20px 30px;font-size:16px}.play-dot{background:var(--gold);color:#17120a;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.header{z-index:100;transition:transform .5s var(--ease), background .4s, border-color .4s, box-shadow .4s;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.header.is-scrolled{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border-bottom-color:color-mix(in srgb, var(--ink-on) 8%, transparent);background:#07080ab8}.header.is-hidden{transform:translateY(-100%)}.header-inner{max-width:var(--maxw);padding:14px var(--pad-x);align-items:center;gap:22px;margin-inline:auto;display:flex}.logo{flex:none;align-items:center;gap:12px;display:flex}.logo img{width:50px;height:50px;transition:transform .5s var(--spring);border:1px solid #e9b94999;border-radius:50%;box-shadow:0 0 24px #e9b94940}.logo:hover img{transform:rotate(-8deg)scale(1.06)}.logo-text{flex-direction:column;line-height:1;display:flex}.logo-text b{font:800 13px var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-on)}.logo-text strong{font:italic 600 18px var(--font-serif);color:var(--gold)}.nav{align-items:center;gap:clamp(14px,2vw,30px);margin-inline:auto;display:flex}.nav-link{color:color-mix(in srgb, var(--ink-on) 72%, transparent);font:600 14px var(--font-head);white-space:nowrap;background:0 0;border:0;padding:6px 0;transition:color .2s;position:relative}.nav-link:after{content:"";background:var(--gold-grad);height:1.5px;transition:right .3s var(--ease);position:absolute;bottom:0;left:0;right:100%}.nav-link:hover,.nav-link.is-active{color:var(--ink-on)}.nav-link:hover:after,.nav-link.is-active:after{right:0}.header-actions{flex:none;align-items:center;gap:12px;display:flex}.header-icon{border:1px solid color-mix(in srgb, var(--ink-on) 14%, transparent);color:#2aabee;width:40px;height:40px;transition:all .3s var(--spring);border-radius:50%;place-items:center;display:grid}.header-icon:hover{border-color:#2aabee;transform:scale(1.1)}.header-phone{color:var(--ink-on);font:800 15px var(--font-head);align-items:center;gap:8px;display:flex}.header-phone svg{color:var(--gold)}.header-progress{background:var(--gold-grad);transform-origin:0;height:2px;display:block;transform:scaleX(0)}.burger{border:1px solid color-mix(in srgb, var(--ink-on) 16%, transparent);background:color-mix(in srgb, var(--ink-on) 6%, transparent);width:46px;height:46px;color:var(--ink-on);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;justify-content:center;align-items:center;display:none}.menu{z-index:95;background:radial-gradient(900px 500px at 80% 10%, #e9b9491f, transparent 60%), var(--bg);clip-path:inset(0 0 100%);transition:clip-path .7s var(--ease);position:fixed;inset:0;overflow-y:auto}.menu.is-open{clip-path:inset(0)}.menu-inner{min-height:100%;max-width:var(--maxw);padding:120px var(--pad-x) 60px;grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;margin-inline:auto;display:grid}.menu nav{flex-direction:column;display:flex}.menu nav button{border:0;border-bottom:1px solid color-mix(in srgb, var(--ink-on) 8%, transparent);text-align:left;color:var(--ink-on);font:700 clamp(28px, 4.5vw, 52px) var(--font-head);letter-spacing:-.03em;opacity:0;transition:opacity .6s var(--ease), translate .6s var(--ease), color .2s;background:0 0;align-items:baseline;gap:18px;padding:14px 0;display:flex;translate:0 24px}.menu.is-open nav button{opacity:1;translate:0}.menu nav button small{font:italic 600 14px var(--font-serif);color:var(--gold)}.menu nav button:hover{color:var(--gold)}.menu-footer{flex-direction:column;gap:14px;display:flex}.menu-links{gap:10px;display:flex}.menu-links a{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--ink-on) 16%, transparent);color:var(--ink-on);font:600 13px var(--font-head);align-items:center;gap:7px;padding:10px 16px;display:inline-flex}.menu-footer small{color:var(--on-dark-soft);font-size:12.5px}.hero{min-height:100dvh;padding:150px var(--pad-x) 130px;background:var(--bg);align-items:center;display:flex;position:relative;overflow:hidden}.hero-media{z-index:0;position:absolute;inset:0}.hero-media video{object-fit:cover;filter:saturate(.9)contrast(1.05);width:100%;height:100%}.hero-overlay{background:linear-gradient(90deg, #07080af0 0%, #07080ac7 42%, #07080a59 100%), linear-gradient(180deg, #07080a80 0%, transparent 30%, transparent 70%, var(--bg) 100%);position:absolute;inset:0}.hero-vignette{background:radial-gradient(900px 600px at 20%,#e9b9491f,#0000 60%);position:absolute;inset:0}.hero-particles{z-index:1}.hero-giant{z-index:1;font:italic 800 clamp(140px, 24vw, 400px) var(--font-serif);color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--ink-on) 7%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;position:absolute;bottom:-.18em;right:-.05em}.hero-inner{z-index:2;max-width:860px;position:relative}.hero-eyebrow{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--ink-on) 14%, transparent);background:color-mix(in srgb, var(--ink-on) 5%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#d9dde2;align-items:center;gap:10px;margin-bottom:26px;padding:10px 16px;font-size:12.5px;font-weight:500;display:inline-flex}.hero-title{color:var(--ink-on);margin-bottom:26px}.hero-title .gold-serif{font-size:.9em}.hero-lead{color:#b9bfc6;max-width:56ch;margin-bottom:34px;font-size:clamp(15px,1.25vw,18px);line-height:1.6}.hero-actions{flex-wrap:wrap;gap:14px;margin-bottom:30px;display:flex}.hero-contacts{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.hero-phone{border-radius:var(--radius-pill);color:var(--ink-on);transition:all .3s var(--spring);background:#e9b94914;border:1px solid #e9b94959;align-items:center;gap:12px;padding:10px 18px 10px 12px;display:inline-flex}.hero-phone:hover{background:#e9b94929;transform:translateY(-2px)}.hero-phone svg{color:var(--gold)}.hero-phone span{flex-direction:column;line-height:1.1;display:flex}.hero-phone small{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-size:10px}.hero-phone b{font:800 16px var(--font-head)}.hero-social{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--ink-on) 14%, transparent);color:#e4e8ec;font:600 13px var(--font-head);transition:all .3s var(--spring);align-items:center;gap:8px;padding:12px 16px;display:inline-flex}.hero-social:hover{border-color:color-mix(in srgb, var(--ink-on) 40%, transparent);transform:translateY(-2px)}.hero-social svg{color:#2aabee}.hero-cards{right:var(--pad-x);z-index:2;flex-direction:column;gap:14px;width:250px;display:flex;position:absolute;top:50%;translate:0 -50%}.hero-card{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--ink-on) 10%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-dark);background:#0c0e129e;flex-direction:column;gap:3px;padding:16px 18px;display:flex}.hero-card:nth-child(2){translate:-40px}.hero-card:nth-child(3){translate:18px}.hero-card:nth-child(4){translate:-22px}.hero-card b{font:800 18px var(--font-head);color:var(--ink-on)}.hero-card small{color:var(--on-dark-soft);font-size:11.5px}.hero-card svg{color:var(--gold)}.hero-card-promo{background:var(--gold-grad);color:#17120a;border-color:#0000}.hero-card-promo b,.hero-card-promo svg{color:#17120a}.hero-card-promo small{color:#17120ab3}.hero-scroll{z-index:2;border:1.5px solid color-mix(in srgb, var(--ink-on) 30%, transparent);background:0 0;border-radius:14px;width:26px;height:42px;position:absolute;bottom:34px;left:50%;translate:-50%}.hero-scroll span{background:var(--gold);width:4px;height:8px;animation:scroll-hint 1.8s var(--ease) infinite;border-radius:2px;margin-left:-2px;position:absolute;top:8px;left:50%}@keyframes scroll-hint{0%{opacity:1;translate:0}70%{opacity:0;translate:0 14px}to{opacity:0;translate:0}}.brands{z-index:2;background:var(--bg);border-top:1px solid color-mix(in srgb, var(--ink-on) 6%, transparent);border-bottom:1px solid color-mix(in srgb, var(--ink-on) 6%, transparent);padding:26px 0;position:relative;overflow:hidden}.marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee+.marquee{margin-top:10px}.marquee-track{gap:0;width:max-content;animation:48s linear infinite marquee;display:flex}.marquee-reverse .marquee-track{animation-duration:56s;animation-direction:reverse}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-track span{font:italic 600 22px var(--font-serif);color:color-mix(in srgb, var(--ink-on) 35%, transparent);align-items:center;gap:26px;padding-right:26px;transition:color .3s;display:inline-flex}.marquee-track span:hover{color:var(--gold)}.marquee-track i{color:var(--gold);font-size:10px;font-style:normal}@keyframes marquee{to{translate:-50%}}.advantages{padding:var(--section-y) var(--pad-x);background:var(--bg);position:relative;overflow:hidden}.advantages-inner{max-width:var(--maxw);grid-template-columns:minmax(0,.85fr) minmax(0,2.15fr);gap:clamp(28px,5vw,80px);margin-inline:auto;display:grid}.advantages-intro p{max-width:34ch;color:var(--fg-soft);margin-top:18px}.advantage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.advantage-card{flex-direction:column;min-height:210px;padding:28px 24px 24px;display:flex}.advantage-card:hover{box-shadow:var(--shadow-dark)}.advantage-icon{background:var(--gold-grad);color:#17120a;border-radius:16px;place-items:center;width:50px;height:50px;margin-bottom:18px;display:grid;box-shadow:0 10px 30px #e9b9494d}.advantage-card h3{color:var(--ink-on);margin-bottom:8px}.advantage-card p{color:var(--fg-soft);font-size:14px;line-height:1.6}.card-index{font:italic 600 14px var(--font-serif);color:#e9b9498c;position:absolute;top:22px;right:22px}.services{background:var(--cream);color:var(--text)}.services .section-head>p{color:var(--text-soft)}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.service-card{border-radius:var(--radius);height:100%;box-shadow:var(--shadow-sm);background:#fff;border:1px solid #e6dfd1;flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.service-card:hover{box-shadow:var(--shadow-lg);border-color:#e9b949b3}.service-media{aspect-ratio:4/3;background:#fff;position:relative;overflow:hidden}.service-media img,.service-media video{object-fit:contain;width:100%;height:100%;transition:transform .9s var(--ease), opacity .5s;padding:10px;position:absolute;inset:0}.service-media video{object-fit:cover;opacity:0;padding:0}.service-card:hover .service-media img{transform:scale(1.06)}.service-card:hover .service-media video{opacity:1}.service-num{font:italic 600 16px var(--font-serif);color:var(--ink-on);text-shadow:0 2px 10px #0006;position:absolute;top:14px;left:16px}.service-tag{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink-on);font:600 11.5px var(--font-head);background:#07080ab8;padding:7px 13px;position:absolute;bottom:14px;left:14px}.service-body{flex-direction:column;flex:1;gap:12px;padding:24px;display:flex}.service-body h3{color:var(--text);font-size:21px}.service-body p{color:var(--text-soft);font-size:14px;line-height:1.6}.service-works{flex-wrap:wrap;gap:6px;display:flex}.service-works li{border-radius:var(--radius-pill);color:#6b7380;background:#f3eee3;padding:6px 11px;font-size:11.5px}.service-foot{border-top:1px solid #efe9dd;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.service-price{flex-direction:column;display:flex}.service-price small{letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);font-size:10.5px}.service-price b{font:800 19px var(--font-head);color:var(--text);white-space:nowrap}.service-go{border-radius:var(--radius-pill);color:var(--text);font:700 13px var(--font-head);transition:all .35s var(--spring);background:0 0;border:1px solid #d9d2c4;align-items:center;gap:6px;padding:11px 16px;display:inline-flex}.service-go:hover{background:var(--text);color:var(--gold);border-color:var(--text);transform:translateY(-2px)}@container (width<=340px){.service-foot{flex-direction:column;align-items:stretch}}.steps{background:var(--bg-2);overflow:hidden}.steps-track{position:relative}.steps-line{pointer-events:none;width:100%;height:120px;position:absolute;top:46px;left:0;right:0}.steps-line path{fill:none;stroke-width:2px;stroke-linecap:round}.steps-line-bg{stroke:color-mix(in srgb, var(--ink-on) 8%, transparent)}.steps-line-gold{stroke:var(--gold);filter:drop-shadow(0 0 8px #e9b949b3);transition:stroke-dashoffset .2s linear}.step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid;position:relative}.step-card{border-radius:var(--radius);background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .5s, background .5s, transform .5s var(--ease);padding:30px 26px}.step-card.is-lit{background:#e9b9490f;border-color:#e9b94980;transform:translateY(-6px)}.step-num{border:1px solid color-mix(in srgb, var(--ink-on) 14%, transparent);width:54px;height:54px;font:italic 600 18px var(--font-serif);color:var(--on-dark-soft);transition:all .5s var(--spring);border-radius:50%;place-items:center;margin-bottom:18px;display:inline-grid}.step-card.is-lit .step-num{background:var(--gold-grad);color:#17120a;border-color:#0000;transform:scale(1.08);box-shadow:0 0 30px #e9b94973}.step-card h3{color:var(--ink-on);margin-bottom:8px}.step-card p{color:var(--fg-soft);font-size:14px;line-height:1.6}.calculator{background:var(--bg)}.calculator-copy p,.calculator-list li{color:var(--fg-soft)}.calculator-list li{color:#d8dce1}.calculator-list svg{color:var(--gold)}.calculator-card{border-radius:var(--radius-lg);background:var(--glass);border:1px solid var(--glass-border);box-shadow:var(--shadow-dark);padding:clamp(24px,2.8vw,38px)}.calc-step legend{color:var(--ink-on)}.calc-step legend b{background:var(--gold-grad);color:#17120a}.chip{border-color:color-mix(in srgb, var(--ink-on) 14%, transparent);background:color-mix(in srgb, var(--ink-on) 4%, transparent);color:#d1d6dc;transition:all .35s var(--spring)}.chip:hover{color:var(--ink-on);border-color:#e9b949b3;transform:translateY(-2px)}.chip.is-active{background:var(--gold-grad);color:#17120a;border-color:#0000;box-shadow:0 8px 22px #e9b9494d}.urgency{border-color:color-mix(in srgb, var(--ink-on) 14%, transparent);background:color-mix(in srgb, var(--ink-on) 4%, transparent);color:var(--ink-on)}.urgency small{color:var(--on-dark-soft)}.urgency.is-active{background:var(--gold-grad);color:#17120a;border-color:#0000}.urgency.is-active small{color:#17120ab3}.calc-result{background:linear-gradient(135deg,#e9b94924,#e9b9490a);border:1px solid #e9b9494d}.calc-result-main strong{font-family:var(--font-head);font-variant-numeric:tabular-nums}.calc-disclaimer{color:var(--fg-soft)}.calc-magnet{display:block}.master{padding:var(--section-y) var(--pad-x);background:linear-gradient(180deg, var(--bg-2), var(--bg));overflow:hidden}.master-inner{max-width:var(--maxw);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(30px,5vw,80px);margin-inline:auto;display:grid}.master-visual{position:relative}.master-visual figure{border-radius:var(--radius-lg);box-shadow:var(--shadow-dark);border:1px solid #e9b9494d;margin:0;position:relative;overflow:hidden}.master-visual img{object-fit:cover;width:100%;height:clamp(340px,36vw,520px)}.master-play{background:var(--gold-grad);color:#17120a;width:84px;height:84px;box-shadow:var(--shadow-gold);transition:transform .4s var(--spring);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.master-play:hover{transform:scale(1.08)}.master-play i{animation:pulse-ring 2.2s var(--ease) infinite;border:1.5px solid #e9b94999;border-radius:50%;position:absolute;inset:-8px}@keyframes pulse-ring{0%{opacity:1;scale:1}to{opacity:0;scale:1.6}}.master-chip{border-radius:var(--radius-sm);background:var(--gold-grad);color:#17120a;box-shadow:var(--shadow-gold);flex-direction:column;padding:14px 22px;display:flex;position:absolute;bottom:28px;right:-12px}.master-chip b{font:italic 700 22px var(--font-serif)}.master-chip small{opacity:.8;font-size:11.5px}.master-lead{max-width:54ch;color:var(--fg-soft);margin:20px 0 26px;font-size:15.5px}.master-promises{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 22px;margin-bottom:32px;display:grid}.master-promises li{color:#d3d8dd;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.master-promises svg{color:var(--gold);flex:none;margin-top:3px}.master-actions{flex-wrap:wrap;gap:12px;display:flex}.stats{max-width:var(--maxw);border-top:1px solid color-mix(in srgb, var(--ink-on) 9%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:clamp(44px,5vw,80px) auto 0;padding-top:clamp(30px,3vw,48px);display:grid}.stat strong{font:800 clamp(34px, 4vw, 58px)/1 var(--font-head);letter-spacing:-.04em;background:var(--gold-grad);color:#0000;font-variant-numeric:tabular-nums;background-clip:text;display:block}.stat strong span{font:italic 600 .55em var(--font-serif)}.stat small{color:var(--fg-soft);margin-top:8px;font-size:13px;display:block}.offers{padding:var(--section-y) var(--pad-x);background:var(--gold-grad);color:#17120a;position:relative;overflow:hidden}.offers-giant{font:italic 800 clamp(160px, 28vw, 460px) var(--font-serif);color:#0000;-webkit-text-stroke:1px #17120a1f;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;position:absolute;top:-.25em;left:-.05em}.offers-inner{max-width:var(--maxw);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,70px);margin-inline:auto;display:grid;position:relative}.offers .kicker{color:#6d4c08}.offers h2{color:#17120a}.offers h2 .serif{color:#fff}.offers-copy p{color:#17120ab8;max-width:40ch;margin-top:16px}.offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.offer-card{border-radius:var(--radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border:1px solid #ffffffb3;flex-direction:column;gap:8px;height:100%;padding:28px 24px;display:flex}.offer-card:hover{box-shadow:0 24px 50px #5a3c0a40}.offer-card.is-main{background:var(--bg);color:#fff;border-color:#0000}.offer-card.is-main:before{content:"";border-radius:inherit;background:conic-gradient(from var(--angle), transparent 0 60%, var(--gold-soft) 80%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;animation:4s linear infinite spin-angle;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes spin-angle{to{--angle:360deg}}.offer-card strong{font:800 44px/1 var(--font-head);letter-spacing:-.04em;color:var(--gold-deep)}.offer-card.is-main strong{background:var(--gold-grad);color:#0000;background-clip:text}.offer-card b{font:700 16px var(--font-head)}.offer-card span{color:#17120a9e;font-size:13px;line-height:1.5}.offer-card.is-main span{color:#ffffffa8}.offer-code{border-radius:var(--radius-pill);font:700 12px var(--font-head);letter-spacing:.08em;color:inherit;background:0 0;border:1px dashed #17120a4d;justify-content:center;align-items:center;gap:7px;margin-top:auto;padding:10px 12px;transition:all .3s;display:inline-flex}.offer-code:hover{border-style:solid;border-color:var(--text)}.offer-card.is-main .offer-code{color:var(--gold);border-color:#ffffff59}.reviews{background:var(--cream);color:var(--text);padding-inline:0}.reviews>.section-head,.reviews>.review-actions{max-width:calc(var(--maxw) + var(--pad-x) * 2);padding-inline:var(--pad-x)}.reviews>.review-form{width:calc(100% - var(--pad-x) * 2);max-width:var(--maxw);margin-inline:auto}.reviews .section-head>p{color:var(--text-soft)}.review-score{justify-self:end;align-items:center;gap:16px;display:flex}.review-score strong{font:italic 700 64px/1 var(--font-serif);color:var(--text)}.review-score div{flex-direction:column;gap:5px;display:flex}.review-score small{color:var(--text-soft);font-size:12.5px}.review-rail{max-width:none;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.review-track{width:max-content;padding:10px var(--pad-x);gap:18px;display:flex}.review-rail.is-moving .review-track{animation:linear infinite rail}.review-rail:hover .review-track{animation-play-state:paused}@keyframes rail{to{translate:calc(-50% - 9px)}}.review-card{border-radius:var(--radius);width:min(380px,80vw);box-shadow:var(--shadow-sm);transition:transform .5s var(--spring), box-shadow .4s;background:#fff;border:1px solid #e6dfd1;flex-direction:column;gap:12px;padding:28px 26px;display:flex;position:relative}.review-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.review-quote{color:#efe4c9;position:absolute;top:20px;right:22px}.review-card p{color:var(--text);font-size:14.5px;line-height:1.65}.review-card footer{border-top:1px solid #f0ece2;flex-direction:column;gap:3px;margin-top:auto;padding-top:12px;display:flex}.review-card footer b{font:700 14px var(--font-head)}.review-card footer small{color:var(--text-soft);font-size:12px}.review-actions{gap:12px;margin-top:30px;display:flex}.review-form{border-radius:var(--radius-lg);border:1px solid var(--card-border);box-shadow:var(--shadow);background:#fff;flex-direction:column;gap:18px;margin-top:22px;padding:clamp(22px,2.6vw,34px);display:flex}.review-form .btn{align-self:flex-start}.rating-input{flex-direction:column;gap:8px;display:flex}.rating-input div{gap:4px;display:flex}.rating-star{color:#d9d3c6;transition:transform .3s var(--spring), color .15s;background:0 0;border:0;padding:2px}.rating-star.is-on{color:var(--gold)}.rating-star:hover{transform:scale(1.2)rotate(-8deg)}.codes,.referral,.request{background:var(--bg)}.referral{background:radial-gradient(800px 500px at 90% 20%, #e9b9491a, transparent 60%), var(--bg-2)}.area{background:var(--bg)}.area-copy p{color:var(--fg-soft)}.area-meta span{background:var(--glass);border-color:var(--glass-border);color:var(--ink-on)}.area-meta svg,.area-list svg{color:var(--gold)}.area-list li{background:color-mix(in srgb, var(--ink-on) 4%, transparent);border-color:color-mix(in srgb, var(--ink-on) 10%, transparent);color:#d8dce1}.area-map{border-color:color-mix(in srgb, var(--ink-on) 8%, transparent);box-shadow:var(--shadow-dark)}.faq{background:var(--paper);color:var(--text)}.codes-group,.faq-item,.calculator-card,.step-card,.referral-card,.request-form,.request-done{border-radius:var(--radius)}.request-form,.request-done{border-radius:var(--radius-lg)}.field:has(input:focus,textarea:focus,select:focus) .field-label{color:var(--gold-deep)}.field textarea{field-sizing:content;min-height:92px}.video-modal{z-index:350;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.video-modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040507db;border:0;position:absolute;inset:0}.video-modal-body{width:min(1000px,100%);transition:opacity .5s var(--ease), scale .5s var(--spring);flex-direction:column;gap:12px;display:flex;position:relative}@starting-style{.video-modal-body{opacity:0;scale:.92}}.video-modal-frame{position:relative}.video-modal-body video{aspect-ratio:16/9;border-radius:var(--radius);width:100%;box-shadow:var(--shadow-dark);background:#000;border:1px solid #e9b94959;display:block}.video-modal-play{border-radius:var(--radius);color:#17120a;font:700 14px var(--font-head);background:#0405078c;border:0;place-content:center;justify-items:center;gap:10px;display:grid;position:absolute;inset:0}.video-modal-play svg{background:var(--gold-grad);border-radius:50%;width:74px;height:74px;padding:22px;box-shadow:0 16px 40px #e9b94959}.video-modal-play span{color:#f3eee4}.video-modal-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;display:flex}.video-modal-foot p{color:#a3aab4;text-align:center;font-size:13px}.video-modal-sound{border-radius:var(--radius-pill);color:#f3eee4;font:600 12.5px var(--font-head);background:#ffffff0f;border:1px solid #fff3;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.video-modal-close{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:-50px;right:0}.toast{transition:opacity .4s var(--ease), translate .5s var(--spring)}@starting-style{.toast{opacity:0;translate:0 16px}}.footer{padding:clamp(48px, 5vw, 90px) var(--pad-x) 30px;background:var(--bg-2);border-top:1px solid color-mix(in srgb, var(--ink-on) 7%, transparent);position:relative;overflow:hidden}.footer-giant{margin:0 calc(var(--pad-x) * -1) clamp(30px, 4vw, 60px);border-bottom:1px solid color-mix(in srgb, var(--ink-on) 6%, transparent);overflow:hidden}.footer-giant span{padding:0 var(--pad-x);font:italic 800 clamp(40px, 8vw, 128px)/1.05 var(--font-serif);letter-spacing:-.02em;white-space:nowrap;background:var(--gold-shimmer);color:#0000;opacity:.85;background-size:220% 100%;background-clip:text;animation:9s linear infinite shimmer;display:block}.footer-top{max-width:var(--maxw);grid-template-columns:1.5fr 1fr 1fr 1.1fr;gap:clamp(26px,4vw,60px);margin-inline:auto;display:grid}.footer-brand{flex-direction:column;gap:14px;max-width:360px;display:flex}.footer-brand img{border:1px solid #e9b94973;border-radius:50%;width:72px;height:72px}.footer-brand-name{flex-direction:column;gap:3px;display:flex}.footer-brand-name b{font:800 15px var(--font-head);letter-spacing:.12em;text-transform:uppercase}.footer-brand-name span{font:italic 600 14px var(--font-serif);color:var(--gold)}.footer-brand p{color:var(--fg-soft);font-size:13.5px}.footer-badges{flex-wrap:wrap;gap:8px;display:flex}.footer-badges span{border-radius:var(--radius-pill);border:1px solid var(--glass-border);color:var(--fg-soft);align-items:center;gap:6px;padding:7px 12px;font-size:11.5px;display:inline-flex}.footer-badges svg{color:var(--gold)}.footer-col{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-col>b{font:700 12px var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-on);margin-bottom:4px}.footer-col button:not(.btn),.footer-col a:not(.btn),.footer-col span{text-align:left;color:var(--fg-soft);transition:color .2s, translate .3s var(--spring);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13.5px;display:inline-flex}.footer-col button:not(.btn):hover,.footer-col a:not(.btn):hover{color:var(--gold);translate:4px}.footer-col :not(.btn)>svg{color:var(--gold);opacity:.85}.footer-phone{letter-spacing:-.02em;font:800 21px var(--font-head)!important;color:var(--ink-on)!important}.footer-contacts .btn{margin-top:6px}.footer-bottom{max-width:var(--maxw);border-top:1px solid color-mix(in srgb, var(--ink-on) 8%, transparent);color:#767d84;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:clamp(32px,4vw,54px) auto 0;padding-top:20px;font-size:12px;display:flex}.footer-legal{opacity:.75;max-width:50ch}.footer-admin{border:1px solid color-mix(in srgb, var(--ink-on) 14%, transparent);border-radius:var(--radius-pill);color:#9aa1a8;background:0 0;padding:8px 14px;font-size:11.5px;transition:all .2s}.footer-admin:hover{border-color:var(--gold);color:var(--gold)}.toast-stack{bottom:24px;left:20px;right:auto}@media (max-width:1240px){.hero-cards{width:220px}.advantage-grid,.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.advantages-inner{grid-template-columns:1fr}}@media (max-width:1100px){.header-cta{display:none}.hero-cards{flex-flow:wrap;width:auto;margin-top:40px;position:static;translate:0}.hero-card,.hero-card:nth-child(n){flex:180px;translate:0}.hero{flex-direction:column;justify-content:center;align-items:flex-start}.hero-giant{font-size:clamp(120px,30vw,260px);bottom:-.1em}.master-inner,.offers-inner,.calculator-grid,.request-grid,.referral-inner,.area-inner{grid-template-columns:minmax(0,1fr)}.step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.steps-line{display:none}.offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.menu-inner{grid-template-columns:1fr;align-content:center}}@media (max-width:980px){.nav,.header-icon{display:none}.burger{display:flex}.header-actions{margin-left:auto}.section-head{grid-template-columns:1fr;align-items:start}.review-score{justify-self:start}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.hero{padding:120px var(--pad-x) 100px;min-height:auto}.hero-actions .magnetic,.hero-actions .btn{width:100%}.hero-contacts{flex-direction:column;align-items:stretch}.hero-phone,.hero-social{justify-content:center}.hero-scroll{display:none}.advantage-grid,.service-grid,.offer-grid,.step-grid{grid-template-columns:minmax(0,1fr)}.advantage-card{min-height:auto}.master-chip{bottom:12px;right:12px}.master-actions .magnetic,.master-actions .btn{width:100%}.footer-top{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1;max-width:none}.logo-text{display:none}.header-phone b{font-size:14px}.video-modal-close{top:-46px}}@media (max-width:480px){.footer-top,.stats{grid-template-columns:1fr}.footer-giant span{font-size:38px}}@media (prefers-reduced-motion:reduce){.gold-serif,h2 span,h2 em,.footer-giant span,.marquee-track,.review-track,.master-play i,.hero-scroll span,.offer-card.is-main:before,.hero-media video{animation:none}.reveal,.split-w i,.btn,.tilt,.magnetic{transition:none}.reveal,.split-w i{opacity:1;translate:0;rotate:0deg;scale:1}.reveal-fade{animation:none}}.pricelist{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,4vw,60px);margin-top:clamp(40px,5vw,72px);display:grid}.pricelist-head h3{letter-spacing:-.03em;color:var(--text);margin:4px 0 12px;font-size:clamp(24px,2.6vw,34px)}.pricelist-head p{color:var(--text-soft);max-width:38ch;font-size:14.5px}.pricelist-groups{gap:8px;display:grid}.pricelist-group{border-radius:var(--radius-sm);background:#fff;border:1px solid #e3dccd;transition:border-color .3s,box-shadow .3s;overflow:hidden}.pricelist-group.is-open{box-shadow:var(--shadow-sm);border-color:#e9b949b3}.pricelist-group>button{text-align:left;width:100%;color:var(--text);font:700 15.5px var(--font-head);background:0 0;border:0;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:16px 20px;display:grid}.pricelist-group>button small{color:var(--text-soft);font:500 12px var(--font-body)}.pricelist-group>button svg{color:var(--text-soft);transition:transform .3s}.pricelist-group.is-open>button svg{color:var(--gold-deep);transform:rotate(180deg)}.pricelist table{border-collapse:collapse;width:100%;font-size:13.5px}.pricelist td{color:var(--text);vertical-align:middle;border-top:1px solid #f0ebe0;padding:11px 20px}.pricelist td:nth-child(2){white-space:nowrap;color:var(--text-soft);font-size:12.5px}.pricelist td:nth-child(2) svg{vertical-align:-2px;margin-right:3px}.pricelist td:last-child{text-align:right;white-space:nowrap;font:700 14px var(--font-head);color:var(--gold-deep)}.callback{padding:0 var(--pad-x);background:var(--bg);z-index:3;margin-top:-40px;transform:translateY(40px)}.callback-inner{max-width:var(--maxw);border-radius:var(--radius-lg);background:linear-gradient(135deg, #e9b94924, color-mix(in srgb, var(--ink-on) 4%, transparent));box-shadow:var(--shadow-dark);border:1px solid #e9b94959;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:24px;margin-inline:auto;padding:26px 30px;display:grid}.callback-copy{align-items:center;gap:18px;display:flex}.callback-icon{background:var(--gold-grad);color:#17120a;width:56px;height:56px;box-shadow:var(--shadow-gold);animation:ring 2.6s var(--ease) infinite;border-radius:18px;flex:none;place-items:center;display:grid}@keyframes ring{0%,to{rotate:0deg}10%{rotate:-12deg}20%{rotate:10deg}30%{rotate:-8deg}40%{rotate:0deg}}.callback-copy h3{color:var(--ink-on);margin-bottom:4px;font-size:22px}.callback-copy p{color:var(--fg-soft);font-size:14px}.callback-form{grid-template-columns:minmax(0,.7fr) minmax(0,1fr) auto;gap:10px;display:grid}.callback-form input{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--ink-on) 16%, transparent);background:color-mix(in srgb, var(--ink-on) 6%, transparent);min-width:0;color:var(--ink-on);padding:14px 16px;font-size:15px}.callback-form input:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #e9b94933}.callback-form .magnetic{display:block}.callback-done{color:var(--gold);font:700 15px var(--font-head);align-items:center;gap:10px;display:flex}.cases{background:var(--bg-2)}.case-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.case-card{flex-direction:column;height:100%;display:flex;overflow:hidden}.case-media{aspect-ratio:4/3;position:relative;overflow:hidden}.case-media img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease)}.case-card:hover .case-media img{transform:scale(1.06)}.case-district{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink-on);background:#07080ab3;align-items:center;gap:5px;padding:6px 11px;font-size:11px;display:inline-flex;position:absolute;bottom:12px;left:12px}.case-body{flex-direction:column;flex:1;gap:12px;padding:20px;display:flex}.case-body h3{color:var(--ink-on);font-size:17px}.case-body dl{gap:10px;display:grid}.case-body dt{font:700 10.5px var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:3px}.case-body dd{color:#c9ced4;font-size:13px;line-height:1.5}.case-body footer{border-top:1px solid color-mix(in srgb, var(--ink-on) 8%, transparent);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}.case-body footer span{color:var(--fg-soft);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.case-body footer b{font:800 17px var(--font-head);background:var(--gold-grad);color:#0000;background-clip:text}.calc-causes{border-radius:var(--radius-sm);border:1px dashed color-mix(in srgb, var(--ink-on) 16%, transparent);margin-top:4px;padding:16px 18px}.calc-causes b{font:700 12px var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);align-items:center;gap:7px;margin-bottom:8px;display:inline-flex}.calc-causes ul{gap:5px;display:grid}.calc-causes li{color:#cfd4da;padding-left:14px;font-size:13px;position:relative}.calc-causes li:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:0}.master-docs{border-radius:var(--radius-sm);background:#e9b94912;border:1px solid #e9b94940;margin-bottom:28px;padding:18px 20px}.master-docs-title{color:var(--ink-on);font:700 13.5px var(--font-head);align-items:center;gap:8px;margin-bottom:10px;display:flex}.master-docs-title svg{color:var(--gold)}.master-docs ul{flex-wrap:wrap;gap:8px;display:flex}.master-docs li{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink-on) 5%, transparent);border:1px solid color-mix(in srgb, var(--ink-on) 10%, transparent);color:#d8dce1;align-items:center;gap:6px;padding:6px 11px;font-size:12px;display:inline-flex}.master-docs li svg{color:var(--gold)}.track{border-radius:var(--radius-sm);border:1px solid var(--glass-border);background:color-mix(in srgb, var(--ink-on) 4%, transparent);margin-top:22px;padding:20px}.track>b{color:var(--ink-on);font:700 15px var(--font-head);display:block}.track>p{color:var(--fg-soft);margin:4px 0 12px;font-size:13px}.track form{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) auto;gap:8px;display:grid}.track input{border-radius:var(--radius-xs);border:1px solid color-mix(in srgb, var(--ink-on) 14%, transparent);background:color-mix(in srgb, var(--ink-on) 5%, transparent);min-width:0;color:var(--ink-on);padding:11px 13px;font-size:13.5px}.track input:focus{border-color:var(--gold);outline:none}.track-error{color:#f2a099;margin-top:10px;font-size:12.5px;display:block}.track-result{border-top:1px solid color-mix(in srgb, var(--ink-on) 10%, transparent);flex-direction:column;gap:5px;margin-top:14px;padding-top:14px;display:flex}.track-status{border-radius:var(--radius-pill);background:var(--gold-grad);color:#17120a;font:700 12px var(--font-head);align-self:flex-start;padding:6px 12px}.track-result small{color:var(--fg-soft);font-size:12.5px}.request{overflow:hidden}.request-gl{z-index:0;opacity:.55;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.request>.request-grid,.request>.request-done{z-index:1;position:relative}.request-copy p,.request-benefits li{color:#d3d8dd}.footer-share{color:var(--fg-soft);background:0 0;border:0;align-items:center;gap:7px;margin-top:8px;padding:0;font-size:12.5px;display:inline-flex}.footer-share:hover{color:var(--gold)}.hero-card time{font-variant-numeric:tabular-nums;color:inherit;font-weight:700}@media (max-width:1100px){.case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricelist,.callback-inner{grid-template-columns:1fr}}@media (max-width:760px){.case-grid,.callback-form,.track form{grid-template-columns:1fr}.callback{margin-top:0;padding-top:0;transform:none}.pricelist td:nth-child(2){display:none}}main,.header,.footer,.menu{overflow-x:clip}h1 .gold-serif,h2 .gold-serif,h1 .serif,h2 .serif{line-height:1.24}.seo-block{--seo-ink:#0e1013;--seo-soft:#5f6773;--seo-card:#fff;--seo-border:#e6dfd1;--seo-hair:#14181e1f;--fg:var(--seo-ink);--fg-soft:var(--seo-soft);background:linear-gradient(180deg, var(--paper), var(--cream));color:var(--seo-ink)}.seo-head,.seo-grid{max-width:1400px;margin-inline:auto}.seo-head{margin-bottom:clamp(24px,3vw,40px)}.seo-head h2{margin-top:14px}.seo-grid{border-top:1px solid var(--seo-hair);grid-template-columns:minmax(0,1.45fr) minmax(0,.82fr);align-items:start;gap:clamp(26px,4vw,64px);padding-top:clamp(20px,2.4vw,30px);display:grid}.seo-copy p{color:var(--seo-soft);max-width:66ch;font-size:15.5px;line-height:1.8}.seo-copy p+p{margin-top:16px}.seo-facts{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:10px;margin:clamp(22px,2.6vw,30px) 0 0;padding:0;list-style:none;display:grid}.seo-facts li{border-radius:var(--radius-sm);background:var(--seo-card);border:1px solid var(--seo-border);gap:3px;padding:14px 16px;display:grid}.seo-facts svg{color:var(--gold-deep)}.seo-facts b{font:800 16px var(--font-head);letter-spacing:-.02em;color:var(--seo-ink)}.seo-facts span{color:var(--seo-soft);font-size:12px;line-height:1.45}.seo-aside{border-radius:var(--radius);background:var(--seo-card);border:1px solid var(--seo-border);box-shadow:var(--shadow);padding:24px 22px;position:sticky;top:104px;overflow:hidden}.seo-aside:before{content:"";background:var(--gold-grad);height:3px;position:absolute;inset:0 0 auto}.seo-aside-title{font:700 12px var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:10px;display:block}.seo-aside ul{margin:0;padding:0;list-style:none;display:grid}.seo-aside li+li{border-top:1px solid var(--seo-hair)}.seo-aside li a{border-radius:var(--radius-xs);color:var(--seo-ink);font:600 14px var(--font-head);transition:background .2s, color .2s, padding .3s var(--spring);justify-content:space-between;align-items:center;gap:10px;padding:11px 10px;display:flex}.seo-aside li a:hover{color:var(--gold-deep);background:#e9b94924;padding-left:15px}.seo-aside li a svg{color:var(--gold-deep);opacity:.75;flex:none}.seo-aside-foot{border-top:1px solid var(--seo-hair);gap:10px;margin-top:16px;padding-top:14px;display:grid}.seo-aside-foot small{color:var(--seo-soft);font-size:12.5px;line-height:1.6}.seo-aside-foot .btn{justify-content:center}@media (max-width:1100px){.seo-grid{grid-template-columns:1fr}.seo-aside{position:static}}.calc-breakdown{border:1px solid var(--glass-border);border-radius:var(--radius-sm);gap:0;margin:18px 0 14px;display:grid;overflow:hidden}.calc-breakdown div{border-top:1px solid var(--glass-border);justify-content:space-between;align-items:center;gap:14px;padding:11px 16px;font-size:13.5px;display:flex}.calc-breakdown div:first-child{border-top:0}.calc-breakdown dt{color:var(--fg-soft);align-items:center;gap:7px;display:inline-flex}.calc-breakdown dt svg{color:var(--gold)}.calc-breakdown dd{font:700 14px var(--font-head);color:var(--on-dark);white-space:nowrap;font-variant-numeric:tabular-nums}.calculator-list li b{color:var(--gold);font-weight:700}.referral-band{background:radial-gradient(800px 500px at 90% 20%, #e9b9491a, transparent 60%), var(--bg-2)}.referral-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.referral-step{height:100%;padding:28px 26px}.referral-step-num{background:var(--gold-grad);color:#17120a;width:50px;height:50px;font:italic 600 18px var(--font-serif);border-radius:50%;place-items:center;margin-bottom:18px;display:inline-grid;box-shadow:0 10px 30px #e9b9494d}.referral-step h3{color:var(--on-dark);margin-bottom:8px}.referral-step p{color:var(--fg-soft);font-size:14px;line-height:1.6}.referral-cta{border-radius:var(--radius);background:#e9b9490f;border:1px dashed #e9b94966;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;padding:22px 26px;display:flex}.referral-cta p{color:var(--fg-soft);font-size:14.5px}.request-done-bonus{border-radius:var(--radius-sm);color:var(--fg);text-align:left;background:#e9b9491a;align-items:flex-start;gap:10px;padding:14px 16px;font-size:13.5px;line-height:1.5;display:flex}.request-done-bonus svg{color:var(--gold);flex:none;margin-top:2px}.request-done-code{border-radius:var(--radius-sm);color:var(--fg);text-align:center;background:#e9b9491a;border:1px solid #e9b94959;justify-items:center;gap:8px;padding:18px 20px;display:grid}.request-done-code-label{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.request-done-code>b{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.12em;color:var(--fg);font-size:30px;font-weight:800;line-height:1.1}.request-done-code>small{max-width:460px;color:var(--fg-soft);font-size:13.5px;line-height:1.5}.request-done-code>.btn{margin-top:4px}.orders-tab.is-active{background:var(--gold-grad);color:#17120a;border-color:#0000}.pin-input{-webkit-text-security:disc;letter-spacing:.35em;font-weight:700}.modal-card .btn-ghost.btn-block{margin-top:6px}.orders-add{max-width:var(--maxw);margin:0 auto 22px}.manual-order{border-radius:var(--radius);background:linear-gradient(160deg, #e9b9491a, #e9b94905), var(--card-bg);border:1px solid #e9b94973;padding:22px 24px}.manual-order-head{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.manual-order-head>div{flex:1;min-width:0}.manual-order-head b{color:var(--fg);font-size:17px;display:block}.manual-order-head small{color:var(--fg-soft);margin-top:3px;font-size:13px;line-height:1.5;display:block}.manual-order-icon{background:var(--gold-grad);color:#17120a;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.manual-order-close{border:1px solid var(--card-border);width:36px;height:36px;color:var(--fg-soft);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.manual-order-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;display:grid}.manual-order-grid .field textarea{min-height:52px}.manual-order-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}@media (max-width:980px){.manual-order-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.manual-order-grid{grid-template-columns:1fr}}.codes-types{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.hero-card-promo time{font-variant-numeric:tabular-nums}.works{background:radial-gradient(760px 480px at 85% 15%, #e9b94917, transparent 60%), var(--bg-2)}.work-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));justify-items:center;gap:18px;display:grid}.work-grid>*{width:100%;max-width:980px}.work-card{border-radius:var(--radius);height:100%;overflow:hidden}.work-pair{background:#0b0e13;grid-template-columns:1fr 1fr;gap:4px;display:grid;position:relative}.work-pair figure{aspect-ratio:4/3;margin:0;position:relative;overflow:hidden}.work-pair img{object-fit:cover;width:100%;height:100%;display:block}.work-pair figcaption{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f3eee4;font:700 11px var(--font-head);letter-spacing:.08em;text-transform:uppercase;background:#07080ab8;padding:5px 11px;position:absolute;bottom:12px;left:12px}.work-pair figcaption.is-after{background:var(--gold-grad);color:#17120a}.work-arrow{background:var(--gold-grad);color:#17120a;z-index:1;border-radius:50%;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 10px 26px #00000073}@media (max-width:480px){.work-pair figure{aspect-ratio:3/4}.work-arrow{width:36px;height:36px;margin:-18px 0 0 -18px}}.work-body{padding:18px 20px 20px}.work-body h3{color:var(--fg);margin-bottom:6px;font-size:17px}.work-body p{color:var(--fg-soft);font-size:14px;line-height:1.55}.work-body footer{border-top:1px solid var(--card-border);color:var(--fg-soft);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;padding-top:12px;font-size:13px;display:flex}.work-body footer span{align-items:center;gap:5px;display:inline-flex}.work-body footer b{color:var(--gold);margin-left:auto;font-size:15px}.works-panel{background:var(--bg-3)}.works-form{max-width:var(--maxw);border-radius:var(--radius);border:1px solid var(--card-border);background:var(--card-bg);grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:20px 24px;margin:0 auto 24px;padding:22px 24px;display:grid}.works-slots{grid-template-columns:1fr 1fr;gap:12px;display:grid}.works-slot{aspect-ratio:3/4;border-radius:var(--radius-sm);cursor:pointer;background:#e9b9490f;border:1px dashed #e9b94980;display:block;position:relative;overflow:hidden}.works-slot img{object-fit:cover;width:100%;height:100%}.works-slot-empty{height:100%;color:var(--fg-soft);text-align:center;align-content:center;place-items:center;gap:8px;padding:12px;font-size:13px;display:grid}.works-slot-empty svg{color:var(--gold)}.works-slot b{border-radius:var(--radius-pill);color:#f3eee4;font:700 11px var(--font-head);letter-spacing:.06em;text-transform:uppercase;background:#07080abf;padding:4px 10px;position:absolute;bottom:10px;left:10px}.works-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px 16px;display:grid}.works-fields .field:first-child,.works-fields .field:nth-child(2){grid-column:1/-1}.works-fields textarea{min-height:62px}.works-actions{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.works-list{max-width:var(--maxw);gap:10px;margin-inline:auto;display:grid}.works-row{border-radius:var(--radius-sm);border:1px solid var(--card-border);background:var(--card-bg);grid-template-columns:70px 70px minmax(0,1fr) 40px;align-items:center;gap:12px;padding:10px 14px;display:grid}.works-row img{object-fit:cover;border-radius:var(--radius-xs);width:70px;height:54px}.works-row b{color:var(--fg);font-size:15px;display:block}.works-row small{color:var(--fg-soft);font-size:12.5px}@media (max-width:860px){.works-form,.works-fields{grid-template-columns:minmax(0,1fr)}.works-row{grid-template-columns:56px 56px minmax(0,1fr) 36px}.works-row img{width:56px;height:44px}}.orders-due{max-width:var(--maxw);border-radius:var(--radius);background:linear-gradient(160deg, #e9b94924, #e9b94908), var(--card-bg);border:1px solid #e9b94980;margin:0 auto 18px;padding:18px 20px}.orders-due>b{color:var(--gold);font:700 15px var(--font-head);align-items:center;gap:8px;display:inline-flex}.orders-due ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.orders-due li{border-radius:var(--radius-sm);color:var(--fg);background:#ffffff0d;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;font-size:14px;display:flex}.orders-due li b{color:var(--gold)}.orders-due li .btn{margin-left:auto}.orders-due-num{font-weight:800;font-family:var(--font-head)}.orders-due>small{color:var(--fg-soft);margin-top:10px;font-size:12.5px;display:block}.order-master{border-radius:var(--radius-sm);border:1px solid var(--field-border);background:var(--field-bg);color:var(--fg-soft);align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.order-master input{width:110px;color:var(--fg);font:600 13px var(--font-body);background:0 0;border:0;outline:none;padding:8px 0}.order-referrer{border-radius:var(--radius-xs);color:var(--on-dark);background:#e9b9491a;padding:10px 12px;font-size:12.5px;line-height:1.5;display:block}.order-referrer svg{color:var(--gold);vertical-align:-2px;margin-right:6px}.order-code{border-radius:var(--radius-xs);border:1px solid #e9b94966;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.order-code span{flex-direction:column;display:flex}.order-code small{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-soft);font-size:10.5px}.order-code b{font:800 18px var(--font-head);letter-spacing:.08em;background:var(--gold-grad);color:#0000;background-clip:text}.order-code button,.order-code-make{border-radius:var(--radius-pill);color:var(--gold);font:700 12px var(--font-head);background:#e9b9491a;border:1px solid #e9b94980;align-items:center;gap:7px;padding:9px 13px;transition:background .2s;display:inline-flex}.order-code button:hover,.order-code-make:hover{background:#e9b94933}.order-code-make{align-self:flex-start}.discounts{background:radial-gradient(700px 460px at 10% 30%, #e9b9491a, transparent 60%), var(--bg)}.discount-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.discount-card{height:100%;padding:28px 26px;position:relative;overflow:hidden}.discount-card.is-featured{background:linear-gradient(160deg, #e9b94924, #e9b94908), var(--glass);border-color:#e9b9498c}.discount-icon{background:var(--gold-grad);color:#17120a;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:18px;display:inline-grid;box-shadow:0 10px 30px #e9b9494d}.discount-percent{font:800 clamp(40px, 4.4vw, 56px) / 1 var(--font-head);letter-spacing:-.03em;color:var(--gold);margin-bottom:6px;display:block}.discount-card h3{color:var(--on-dark);margin-bottom:8px}.discount-card p{color:var(--fg-soft);font-size:14px;line-height:1.6}.discount-badge{border-radius:var(--radius-pill);background:var(--gold-grad);color:#17120a;font:700 10.5px var(--font-head);letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;position:absolute;top:18px;right:18px}.discount-note{border-radius:var(--radius);background:#e9b9490f;border:1px dashed #e9b94966;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;padding:22px 26px;display:flex}.discount-note p{color:var(--fg-soft);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.55;display:flex}.discount-note p svg{color:var(--gold);flex:none;margin-top:2px}@media (max-width:1100px){.referral-steps,.discount-grid{grid-template-columns:1fr}}.calc-breakdown dd.is-free{color:var(--green)}.calculator-list li{line-height:1.55;display:block}.calculator-list li svg{vertical-align:-3px;margin-right:8px}.error-fallback{flex-direction:column;justify-content:center;min-height:60vh;padding-top:160px;display:flex}.error-fallback p{max-width:52ch;color:var(--fg-soft);margin:14px 0 22px}.error-fallback-actions{flex-wrap:wrap;gap:12px;display:flex}.call-dialog{z-index:340;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.call-dialog-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040507c7;border:0;position:absolute;inset:0}.call-dialog-card{border-radius:var(--radius-lg);border:1px solid var(--glass-border);width:min(440px,100%);box-shadow:var(--shadow-dark);transition:opacity .4s var(--ease), scale .4s var(--spring);background:#10151c;flex-direction:column;gap:12px;padding:32px 28px 26px;display:flex;position:relative}@starting-style{.call-dialog-card{opacity:0;scale:.94}}.call-dialog-card h3{color:var(--on-dark);margin-bottom:8px;font-size:24px}.call-dialog-close{width:34px;height:34px;color:var(--on-dark-soft);background:#ffffff14;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.call-dialog-close:hover{color:var(--on-dark);background:#ffffff24}.call-option{border-radius:var(--radius);border:1px solid var(--glass-border);color:var(--on-dark);text-align:left;transition:border-color .25s, background .25s, translate .3s var(--spring);background:#ffffff0a;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.call-option:hover{background:#e9b94914;border-color:#e9b94999;translate:0 -2px}.call-option.is-telegram:hover{background:#2aabee1a;border-color:#2aabeeb3}.call-option span{flex-direction:column;gap:3px;display:flex}.call-option b{font:700 15.5px var(--font-head)}.call-option small{color:var(--on-dark-soft);font-size:12.5px;line-height:1.45}.call-option-icon{background:var(--gold-grad);color:#17120a;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.call-option.is-telegram .call-option-icon{color:#fff;background:linear-gradient(135deg,#2aabee,#229ed9)}.call-option>svg{color:var(--on-dark-soft)}.call-dialog-note{text-align:center;color:var(--on-dark-soft);margin-top:4px;font-size:12px}.pricing-panel{background:var(--bg-2)}.pricing-grid{max-width:var(--maxw);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-inline:auto;display:grid}.pricing-card{border-radius:var(--radius);border:1px solid var(--glass-border);background:#ffffff0a;flex-direction:column;gap:12px;padding:22px;display:flex}.pricing-card>b{font:700 12px var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);align-items:center;gap:8px;display:inline-flex}.pricing-card label{gap:5px;display:grid}.pricing-card label>span{color:var(--on-dark);font-size:13.5px}.pricing-card input{border-radius:var(--radius-xs);width:100%;color:var(--on-dark);font:700 15px var(--font-head);font-variant-numeric:tabular-nums;background:#ffffff0d;border:1px solid #ffffff29;padding:10px 12px}.pricing-card input:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #e9b94933}.pricing-card label small,.pricing-hint{color:var(--on-dark-soft);font-size:11.5px;line-height:1.45}.pricing-row{grid-template-columns:minmax(0,1fr) 88px 88px;align-items:center;gap:10px;display:grid}.pricing-row:has(input:only-of-type){grid-template-columns:minmax(0,1fr) 96px}.pricing-row>span{color:var(--on-dark);flex-direction:column;gap:2px;font-size:13.5px;display:flex}.pricing-row>span small{color:var(--on-dark-soft);font-size:11px;line-height:1.35}.pricing-total{border-top:1px solid var(--glass-border);color:var(--on-dark-soft);margin-top:auto;padding-top:12px;font-size:13px}.pricing-total b{color:var(--gold);font-family:var(--font-head)}@media (max-width:560px){:is(.pricing-row,.pricing-row:has(input:only-of-type)){grid-template-columns:minmax(0,1fr) 80px}.pricing-row input+input{grid-column:2}}.pricing-panel .orders-head h2,.clients-panel .orders-head h2{color:var(--on-dark)}.pricing-row>span{overflow-wrap:anywhere;min-width:0}.pricing-devices{margin-bottom:4px}.pricing-devices .chip{padding:7px 11px;font-size:12px}.pricing-grid-top{margin-bottom:16px}.pricing-faults{max-width:var(--maxw);margin-inline:auto}.faults-table{gap:6px;display:grid;overflow-x:auto}.faults-head,.faults-row{grid-template-columns:minmax(180px,1.3fr) minmax(200px,1.4fr) 110px 110px minmax(170px,1fr);align-items:center;gap:10px;min-width:820px;display:grid}.faults-head span{font:700 10.5px var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-soft);padding:0 2px 4px}.faults-row{border-top:1px solid #ffffff12;padding:8px 0}.faults-name{color:var(--on-dark);font-size:13.5px;line-height:1.35}.faults-row input[type=text]{font:600 13.5px var(--font-body)}.faults-total{font:700 13px var(--font-head);color:var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap}.header{color:var(--text);background:#fff;border-bottom:1px solid #e9e4d9}.header.is-scrolled{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#fffffff0;border-bottom-color:#e9e4d9;box-shadow:0 10px 30px #0c101614}.header .logo-text b{color:var(--text)}.header .logo-text strong{color:var(--gold-deep)}.header .logo img{box-shadow:0 0 18px #c98b1e38}.header .nav-link{color:#454c55}.header .nav-link:hover,.header .nav-link.is-active,.header .header-phone{color:var(--text)}.header .header-phone svg{color:var(--gold-deep)}.header .header-icon{color:#229ed9;border-color:#dfd9cc}.header .header-icon:hover{border-color:#229ed9}.header .burger{color:var(--text);background:#f1ece1;border-color:#c9c0ad;box-shadow:0 2px 8px #0c101614}.btn-dark{background:var(--text);color:#fff;box-shadow:0 10px 26px #0c101640}.btn-dark:hover{color:#fff;background:#000;box-shadow:0 14px 32px #0c101652}.theme-toggle{border-radius:var(--radius-pill);background:#f6f2ea;border:1px solid #e2dccf;padding:3px;display:inline-flex}.theme-toggle-btn{border-radius:var(--radius-pill);color:#5c6570;font:600 12.5px var(--font-head);background:0 0;border:0;align-items:center;gap:6px;padding:7px 13px;transition:background .25s,color .25s,box-shadow .25s;display:inline-flex}.theme-toggle-btn:hover{color:var(--text)}.theme-toggle-btn.is-active{background:var(--text);color:#fff;box-shadow:0 4px 12px #0c101633}.theme-toggle-btn.is-active svg{color:var(--gold)}@media (max-width:1240px){.theme-toggle-btn span{display:none}.theme-toggle-btn{padding:8px 10px}}@media (max-width:980px){.theme-toggle{order:-1}}@media (max-width:560px){.theme-toggle-btn{padding:7px 8px}}.order-referrer p{margin:0}.order-bonus{gap:8px;margin-top:10px;display:flex}.order-bonus input{border-radius:var(--radius-xs);min-width:0;color:var(--on-dark);font:600 13px var(--font-head);background:#ffffff0d;border:1px solid #ffffff29;flex:1;padding:9px 11px}.order-bonus button{border-radius:var(--radius-pill);background:var(--gold-grad);color:#17120a;font:700 12px var(--font-head);white-space:nowrap;border:0;align-items:center;gap:6px;padding:9px 13px;display:inline-flex}.order-bonus-done{color:var(--green);margin-top:8px;font-size:12px;display:block}.clients-panel{background:var(--bg)}.clients-panel h2 small{font:600 16px var(--font-head);color:var(--on-dark-soft);margin-left:8px}.clients-table{max-width:var(--maxw);gap:8px;margin-inline:auto;display:grid;overflow-x:auto}.clients-head,.clients-main{grid-template-columns:minmax(180px,1.3fr) 170px minmax(160px,1.2fr) 110px 70px 110px 44px;align-items:center;gap:12px;min-width:900px;display:grid}.clients-head span{font:700 10.5px var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-soft);padding:0 4px 4px}.clients-row{border-radius:var(--radius-sm);border:1px solid var(--glass-border);background:#ffffff08;transition:border-color .25s}.clients-row.is-open{border-color:#e9b94973}.clients-main{width:100%;color:var(--on-dark);text-align:left;background:0 0;border:0;padding:12px 14px;font-size:13.5px}.clients-name{flex-direction:column;gap:2px;display:flex}.clients-name b{font:700 14.5px var(--font-head)}.clients-name small,.clients-address{color:var(--on-dark-soft);font-size:12px}.clients-phone{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.clients-phone svg{color:var(--gold)}.clients-code{font:800 13px var(--font-head);letter-spacing:.06em;color:var(--gold)}.clients-due{color:var(--on-dark-soft);font-variant-numeric:tabular-nums}.clients-due.is-due{color:var(--gold);font-weight:700}.clients-copy{width:32px;height:32px;color:var(--gold);border:1px solid #e9b94966;border-radius:50%;place-items:center;display:inline-grid}.clients-copy:hover{background:#e9b94926}.clients-details{border-top:1px solid #ffffff12;padding:4px 14px 16px}.clients-stats{color:var(--on-dark-soft);flex-wrap:wrap;gap:8px 22px;padding:12px 0;font-size:12.5px;display:flex}.clients-stats b{color:var(--on-dark);margin-left:4px}.clients-empty{color:var(--on-dark-soft);font-size:13px}.clients-history{gap:6px;display:grid}.clients-history li{border-radius:var(--radius-xs);background:#ffffff0a;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:9px 12px;font-size:13px;display:grid}.clients-history .tag{border-radius:var(--radius-pill);font:700 10.5px var(--font-head);text-transform:uppercase;letter-spacing:.06em;background:#ffffff14;padding:3px 9px}.clients-history .tag.is-bonus{color:var(--gold);background:#e9b94929}.clients-amount{align-items:center;gap:10px;display:inline-flex}.clients-amount b{color:var(--gold);font-variant-numeric:tabular-nums}.clients-amount small{color:var(--green);align-items:center;gap:4px;font-size:12px;display:inline-flex}@media (max-width:760px){.order-bonus{flex-direction:column}.clients-history li{grid-template-columns:1fr}}.app-band{--ab-fg:var(--text);--ab-soft:color-mix(in srgb, var(--text) 68%, transparent);--ab-card:#fff;--ab-line:#e6e0d4;padding:var(--section-y) var(--pad-x)}.app-band-inner{border-radius:var(--radius-lg,28px);border:1px solid var(--ab-line);background:var(--ab-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(28px,5vw,64px);max-width:1200px;margin-inline:auto;padding:clamp(26px,4vw,48px);display:grid;box-shadow:0 24px 60px #0c101614}.app-band-kicker{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--gold) 16%, transparent);color:var(--gold-deep,#8a6410);font:700 12px var(--font-head);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;padding:7px 14px;display:inline-flex}.app-band-copy h2{font:800 clamp(26px, 3.4vw, 40px) / 1.1 var(--font-head);letter-spacing:-.02em;color:var(--ab-fg);margin:16px 0 10px}.app-band-copy>p{max-width:54ch;color:var(--ab-soft);margin:0 0 20px;font-size:16px;line-height:1.55}.app-band-list{gap:11px;margin:0 0 26px;padding:0;list-style:none;display:grid}.app-band-list li{color:var(--ab-fg);align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;display:flex}.app-band-list svg{color:var(--gold);flex:none;margin-top:2px}.app-band-copy .btn{width:fit-content}.app-band-actions{flex-wrap:wrap;gap:10px;display:flex}.btn-android{border:1.5px solid var(--gold);color:#f7e6b8;background:#16181d;font-weight:700}.btn-android:hover{color:#fff3d2;background:#1e2128}.store-badges{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.store-badge{color:#fff;background:#000;border:1px solid #a6a6a6;border-radius:12px;align-items:center;gap:10px;min-width:190px;height:54px;padding:0 18px 0 14px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative}a.store-badge:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000047}.store-badge-text{text-align:left;line-height:1.05;display:grid}.store-badge-text small{letter-spacing:.02em;opacity:.85;font-size:11px}.store-badge-text b{font:600 20px / 1.1 var(--font-head);letter-spacing:-.01em}.store-badge.is-locked{cursor:not-allowed}.store-badge.is-locked>svg,.store-badge.is-locked .store-badge-text{opacity:.55}.store-badge-lock{border-radius:var(--radius-pill);color:#1a1408;font:700 10.5px var(--font-head);letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#f3d27a,#c99a2e);align-items:center;gap:4px;padding:3px 8px;display:inline-flex;position:absolute;top:-11px;right:-10px;box-shadow:0 4px 12px #00000040}@media (max-width:860px){.store-badges{justify-content:center}.store-badge{width:210px}}.app-band-how{gap:12px;margin:0 0 22px;display:grid}.app-band-how div{border:1px solid var(--ab-line);background:color-mix(in srgb, var(--ab-card) 55%, transparent);border-radius:16px;padding:12px 14px}.app-band-how b{color:var(--gold);letter-spacing:.02em;margin-bottom:4px;font-size:14px;display:block}.app-band-how span{color:var(--ab-soft);font-size:14.5px;line-height:1.5}.app-band-how i{color:var(--ab-fg);font-style:normal;font-weight:600}@media (min-width:720px){.app-band-how{grid-template-columns:1fr 1fr}}.app-band-qr{text-align:center;border:1px solid var(--ab-line);background:#fff;border-radius:24px;margin:0;padding:18px;box-shadow:0 14px 34px #0c10161a}.app-band-qr img{border-radius:12px;width:clamp(180px,22vw,240px);height:auto;display:block}.app-band-qr figcaption{color:var(--ab-soft);margin-top:12px;font-size:13px}@media (max-width:860px){.app-band-inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.app-band-list li{text-align:left}.app-band-copy .btn{width:100%}.app-band-qr{order:-1}}.panda-band{padding:var(--section-y) var(--pad-x)}.panda-band-inner{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:clamp(26px,3.5vw,52px);max-width:1320px;margin-inline:auto;display:grid}.panda-band-video{border-radius:var(--radius-lg,28px);background:#0b0e13;margin:0;position:relative;overflow:hidden;box-shadow:0 26px 60px #0a0c1047}.panda-band-video video{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.panda-band-sound{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f6f1e7;font:600 13px var(--font-body,inherit);cursor:pointer;background:#0a0c109e;border:0;align-items:center;gap:7px;padding:9px 14px;display:inline-flex;position:absolute;bottom:14px;right:14px}.panda-band-sound:hover{background:#0a0c10c7}.panda-band-copy h2{color:var(--fg);font:800 clamp(26px, 3.4vw, 42px) / 1.08 var(--font-head);letter-spacing:-.02em;margin:10px 0 14px}.panda-band-copy p{color:var(--fg-soft,var(--text-soft,inherit));margin-bottom:22px;font-size:16px;line-height:1.6}@media (max-width:900px){.panda-band-inner{grid-template-columns:minmax(0,1fr)}.panda-band-copy{text-align:center}.panda-band-copy .btn{width:100%}}.masters-title{color:var(--fg);margin:26px 0 12px;font-size:17px}.masters-empty{color:var(--fg-soft);font-size:14.5px}.masters-issued{border-radius:var(--radius);border:1px solid var(--gold);background:#e9b9491a;margin:14px 0 0;padding:14px 16px}.masters-issued b{color:var(--gold);align-items:center;gap:8px;display:inline-flex}.masters-issued p{color:var(--fg);margin:8px 0 12px;font-size:14.5px;line-height:1.55}.masters-apps{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.robot-card{border:1px solid var(--card-border);background:var(--card-bg);border-radius:18px;gap:16px;max-width:520px;margin-right:auto;padding:20px;display:grid}.robot-state{align-items:flex-start;gap:12px;display:flex}.robot-state b{font-size:16px;display:block}.robot-state small{color:var(--j-muted);margin-top:2px;font-size:13.5px;line-height:1.45;display:block}.robot-dot{background:#b9bcc2;border-radius:50%;flex:none;width:12px;height:12px;margin-top:5px}.robot-state.is-on .robot-dot{background:#19a974;box-shadow:0 0 0 4px #19a9742e}.robot-note{color:var(--j-muted);align-items:flex-start;gap:8px;margin:0;font-size:13.5px;line-height:1.5;display:flex}.robot-note svg{flex:none;margin-top:2px}.masters-app{border-radius:var(--radius);border:1px solid var(--gold);background:var(--card-bg);padding:16px}.masters-app header{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.masters-app header b{font-size:16px}.masters-app header a{color:var(--gold);align-items:center;gap:5px;font-size:14px;display:inline-flex}.masters-app-meta,.masters-app-note{color:var(--fg-soft);margin:0 0 6px;font-size:13.5px;line-height:1.5}.masters-docs{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0 12px;display:grid}.masters-docs button{cursor:zoom-in;text-align:center;color:var(--fg-soft);background:0 0;border:0;padding:0}.masters-docs img{aspect-ratio:4/3;object-fit:cover;background:var(--glass);border-radius:12px;width:100%}.masters-docs small{margin-top:5px;font-size:12.5px;display:block}.masters-app footer{flex-wrap:wrap;gap:8px;display:flex}.masters-list{gap:10px;display:grid}.masters-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.masters-add{border-radius:var(--radius,20px);border:1px solid var(--glass-border,#ffffff24);background:var(--glass,#ffffff0a);gap:12px;margin:12px 0 20px;padding:16px;display:grid}.masters-add label{color:var(--on-dark-soft,#8b93a1);gap:6px;font-size:13px;display:grid}.masters-add input,.masters-add select{border:1px solid var(--glass-border,#ffffff24);background:var(--glass-strong,#ffffff12);min-height:44px;color:var(--on-dark,#f2f3f5);font:inherit;border-radius:12px;padding:0 14px;font-size:15px}.masters-add small{color:var(--on-dark-soft,#8b93a1);font-size:12px;line-height:1.5}.masters-pick{cursor:pointer;border:1px dashed var(--glass-border,#ffffff24);background:var(--glass-strong,#ffffff12);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.masters-pick.has-photo{border-style:solid}.masters-pick img{object-fit:cover;border-radius:10px;flex:none;width:48px;height:48px}.masters-pick-box{width:48px;height:48px;color:var(--on-dark-soft,#8b93a1);background:#ffffff0f;border-radius:10px;flex:none;place-items:center;font-size:22px;display:grid}.masters-pick-txt{gap:2px;display:grid}.masters-pick-txt b{color:var(--on-dark,#f2f3f5);font-size:14px}.masters-pick-txt small{font-size:12px}.masters-face{object-fit:cover;vertical-align:-8px;border:1px solid var(--gold,#f5c33b);border-radius:50%;width:28px;height:28px;margin-right:8px}.masters-face.is-empty{color:var(--on-dark-soft,#8b93a1);background:#ffffff12;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.masters-skills{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.masters-skill{border-radius:var(--radius-pill,999px);border:1px solid var(--glass-border,#ffffff24);color:var(--on-dark-soft,#8b93a1);cursor:pointer;background:0 0;padding:5px 10px;font-size:12px;line-height:1.2;transition:background .2s,color .2s,border-color .2s}.masters-skill:hover:not(:disabled){border-color:var(--gold,#e9b949)}.masters-skill.is-on{background:var(--gold,#e9b949);border-color:var(--gold,#e9b949);color:#1a1a1a;font-weight:600}.masters-skill:disabled{opacity:.5;cursor:default}.masters-row{border-radius:var(--radius);border:1px solid var(--card-border);background:var(--card-bg);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.masters-row>div{flex:1;min-width:220px}.masters-row b{flex-wrap:wrap;align-items:center;gap:8px;font-size:15.5px;display:flex}.masters-row small{color:var(--fg-soft);margin-top:3px;font-size:13px;display:block}.masters-row small.is-ok{color:#46c08a}.masters-row small.is-warn{color:var(--gold)}.masters-dot{border-radius:var(--radius-pill);background:var(--glass);color:var(--fg-soft);padding:3px 10px;font-size:12px;font-weight:600}.masters-dot.is-on{color:#46c08a;background:#46c08a29}.masters-photo{z-index:200;background:#08090bf0;flex-direction:column;padding:16px;display:flex;position:fixed;inset:0}.masters-photo-top{color:#fff;align-items:center;gap:12px;margin-bottom:10px;display:flex}.masters-photo-top b{flex:1}.masters-photo-top button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;width:38px;height:38px}.masters-photo img{object-fit:contain;flex:1;min-height:0}.cookie-banner{z-index:260;padding:0 var(--pad-x) max(16px, env(safe-area-inset-bottom,0px));animation:fade-up .4s var(--ease) both;position:fixed;bottom:0;left:0;right:0}.cookie-banner-inner{max-width:var(--maxw);border-radius:var(--radius);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-dark);color:var(--on-dark);background:#0c0e12eb;align-items:center;gap:18px;margin:0 auto 16px;padding:18px 22px;display:flex}.cookie-banner-icon{width:42px;height:42px;color:var(--gold);background:#e9b94924;border-radius:50%;flex:none;place-items:center;display:grid}.cookie-banner p{color:var(--on-dark-soft);flex:1;margin:0;font-size:13.5px;line-height:1.5}.cookie-banner a{color:var(--gold);text-underline-offset:2px;text-decoration:underline}.cookie-banner-actions{flex:none;gap:10px;display:flex}@media (max-width:860px){.cookie-banner-inner{text-align:left;flex-direction:column;align-items:stretch;gap:14px}.cookie-banner-icon{display:none}.cookie-banner-actions{grid-template-columns:1fr 1fr;display:grid}.cookie-banner-actions .btn{justify-content:center}}.footer-legal-block{max-width:var(--maxw);border-top:1px solid var(--glass-border);margin:0 auto;padding:26px 0 0}.footer-docs{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.footer-doc{border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--on-dark);transition:border-color .25s var(--ease), background .25s var(--ease);align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:500;display:inline-flex}.footer-doc:hover{background:#e9b94914;border-color:#e9b94980}.footer-doc svg{color:var(--gold);flex:none}.footer-operator{color:var(--on-dark-soft);gap:4px;font-size:12.5px;line-height:1.55;display:grid}.footer-operator b{color:var(--on-dark);font-weight:600}.footer-operator a{color:var(--on-dark-soft);text-underline-offset:2px;text-decoration:underline}.footer-operator a:hover{color:var(--gold)}@media (max-width:560px){.footer-docs{display:grid}.footer-doc{justify-content:flex-start}}.masters-row-actions{flex-direction:column;flex:none;align-items:stretch;gap:8px;display:flex}.masters-row-actions .btn{white-space:nowrap}.order-declined{color:var(--red);font-size:12.5px}.order-dispatch{border-top:1px solid var(--card-border);flex-wrap:wrap;gap:8px;margin-top:10px;padding-top:10px;display:flex}.order-dispatch .btn{flex:auto;min-width:170px}.order-flag{border-radius:10px;margin:8px 0 0;padding:7px 10px;font-size:12.5px;line-height:1.4}.order-flag.is-door{color:#c0392b;background:#c0392b24;font-weight:600}.order-flag.is-wait{color:var(--gold-deep);background:#e9b94929}.order-flag.is-ok{color:#14684a;background:#19a97424}.order-city-tag{color:var(--gold-deep);background:#e9b9492e;border-radius:999px;margin-right:6px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.order-city-warn{color:#c0392b;font-size:12.5px;font-weight:600}.reviews-list{gap:12px;margin:12px 0 24px;display:grid}.reviews-row{border-radius:var(--radius,20px);border:1px solid var(--glass-border,#ffffff24);background:var(--glass,#ffffff0a);flex-wrap:wrap;align-items:flex-start;gap:16px;padding:16px;display:flex}.reviews-row>div:first-child{flex:1;gap:4px;min-width:240px;display:grid}.reviews-row b{color:var(--on-dark,#f2f3f5);align-items:center;gap:10px;font-size:15px;display:flex}.reviews-row small{color:var(--on-dark-soft,#8b93a1);font-size:12px}.reviews-row.is-done{opacity:.72}.reviews-stars{color:var(--gold,#f5c33b);align-items:center;gap:4px;display:inline-flex}.reviews-text{color:var(--on-dark,#f2f3f5);margin:6px 0 0;font-size:14px;line-height:1.5}.reviews-actions{align-content:start;gap:8px;min-width:220px;display:grid}.reviews-actions select{min-height:44px;font:inherit;border:1px solid var(--glass-border,#ffffff24);background:var(--glass-strong,#ffffff12);color:var(--on-dark,#f2f3f5);border-radius:12px;padding:0 12px;font-size:14px}.page{min-height:60vh}.page-head{padding:clamp(130px, 16vw, 190px) max(var(--pad-x), calc((100% - var(--maxw)) / 2)) clamp(40px, 5vw, 70px);background:radial-gradient(800px 420px at 85% 10%, color-mix(in srgb, var(--gold) 14%, transparent), transparent 60%), var(--bg);position:relative;overflow:hidden}.page-head>*{position:relative}.crumbs{color:var(--fg-soft);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:26px;font-size:12.5px;display:flex}.crumbs span{align-items:center;gap:6px;display:inline-flex}.crumbs a{color:var(--fg-soft);transition:color .2s}.crumbs a:hover{color:var(--gold)}.crumbs b{color:var(--fg);font-weight:600}.page-title{max-width:16ch;color:var(--ink-on);margin-bottom:20px;font-size:clamp(38px,5.6vw,84px)}.page-intro{max-width:62ch;color:var(--fg-soft);font-size:clamp(15px,1.2vw,18px);line-height:1.6;animation-delay:.6s}.nav-link,.menu-page{text-decoration:none}.menu-page{display:block}.menu-page>span{border-bottom:1px solid color-mix(in srgb, var(--ink-on) 8%, transparent);color:var(--ink-on);font:700 clamp(28px, 4.5vw, 52px) var(--font-head);letter-spacing:-.03em;opacity:0;transition:opacity .6s var(--ease), translate .6s var(--ease), color .2s;align-items:baseline;gap:18px;padding:14px 0;display:flex;translate:0 24px}.menu.is-open .menu-page>span{opacity:1;translate:0}.menu-page small{font:italic 600 14px var(--font-serif);color:var(--gold)}.menu-page:hover>span{color:var(--gold)}.compare{background:var(--bg-2)}.compare-table-wrap{border-radius:var(--radius);border:1px solid var(--card-border);background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-x:auto}.compare-table{border-collapse:collapse;width:100%;min-width:720px;font-size:14px}.compare-table th,.compare-table td{text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb, var(--ink-on) 8%, transparent);padding:16px 18px}.compare-table thead th{font:700 12px var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-soft);background:color-mix(in srgb, var(--ink-on) 4%, transparent)}.compare-table thead th.is-us{color:#17120a;background:var(--gold-grad)}.compare-table tbody th{font:700 14px var(--font-head);color:var(--fg);white-space:nowrap}.compare-table td{color:var(--fg-soft)}.compare-table td span{margin-left:8px;display:inline}.compare-table td svg{vertical-align:-2px;color:var(--fg-soft)}.compare-table td.is-us{color:var(--fg);background:color-mix(in srgb, var(--gold) 9%, transparent);font-weight:600}.compare-table td.is-us svg{color:var(--gold)}.compare-table tbody tr:last-child th,.compare-table tbody tr:last-child td{border-bottom:0}.compare-cta{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--gold) 35%, transparent);background:color-mix(in srgb, var(--gold) 8%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:22px 26px;display:flex}.compare-cta p{max-width:56ch;color:var(--fg);font-size:15px}.service-details{background:var(--bg);gap:clamp(48px,6vw,96px);display:grid}.detail{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4.5vw,70px);scroll-margin-top:110px;display:grid}.detail:nth-child(2n) .detail-media{order:2}.detail-media{border-radius:var(--radius-lg);border:1px solid var(--card-border);box-shadow:var(--shadow-dark);background:#fff;position:relative;overflow:hidden}.detail-media img{object-fit:contain;width:100%;height:clamp(280px,30vw,440px);padding:16px}.detail-price{border-radius:var(--radius-sm);background:var(--gold-grad);color:#17120a;box-shadow:var(--shadow-gold);flex-direction:column;padding:12px 18px;display:flex;position:absolute;bottom:18px;left:18px}.detail-price small{letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-size:10.5px}.detail-price b{font:800 20px var(--font-head)}.detail-copy h2{color:var(--ink-on);margin:4px 0 14px}.detail-copy>p{max-width:56ch;color:var(--fg-soft);font-size:15.5px}.detail-cols{grid-template-columns:1fr 1fr;gap:18px;margin:24px 0 26px;display:grid}.detail-cols>div{border-radius:var(--radius-sm);background:var(--card-bg);border:1px solid var(--card-border);padding:18px 20px}.detail-cols b{font:700 12px var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);align-items:center;gap:8px;margin-bottom:10px;display:flex}.detail-cols ul{gap:7px;display:grid}.detail-cols li{color:var(--fg);padding-left:14px;font-size:13.5px;line-height:1.5;position:relative}.detail-cols li:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:0}.stats-section{background:var(--bg-2)}.stats-head{margin-bottom:8px}.stats-section .stats{margin-top:26px;padding-top:26px}.prices{background:var(--bg)}.pricelist-wide{margin-top:0;display:block}.pricelist-wide .pricelist-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.prices .pricelist-group,.codes-embedded .codes-group{background:var(--card-bg);border-color:var(--card-border)}.prices .pricelist-group>button,.prices .pricelist td{color:var(--fg)}.prices .pricelist-group>button small,.prices .pricelist td:nth-child(2){color:var(--fg-soft)}.prices .pricelist td{border-top-color:color-mix(in srgb, var(--ink-on) 8%, transparent)}.prices .pricelist td:last-child{color:var(--gold)}.prices .pricelist-group.is-open{border-color:color-mix(in srgb, var(--gold) 60%, transparent)}.blog-list{background:var(--bg);padding-top:0}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.post-card{border-radius:var(--radius);background:var(--card-bg);border:1px solid var(--card-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;height:100%;display:flex;overflow:hidden}.post-card:hover{border-color:color-mix(in srgb, var(--gold) 60%, transparent);box-shadow:var(--shadow-dark)}.post-media{aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.post-media img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease)}.post-card:hover .post-media img{transform:scale(1.06)}.post-tag{border-radius:var(--radius-pill);background:var(--gold-grad);color:#17120a;font:700 11px var(--font-head);letter-spacing:.04em;padding:6px 12px;position:absolute;top:14px;left:14px}.post-body{flex-direction:column;flex:1;gap:12px;padding:22px;display:flex}.post-meta{color:var(--fg-soft);flex-wrap:wrap;gap:14px;font-size:12.5px;display:flex}.post-meta span{align-items:center;gap:6px;display:inline-flex}.post-body h3{font-size:19px;line-height:1.3}.post-body h3 a{color:var(--ink-on);transition:color .2s}.post-body h3 a:hover{color:var(--gold)}.post-body p{color:var(--fg-soft);font-size:14px;line-height:1.6}.post-more{color:var(--gold);font:700 13px var(--font-head);align-items:center;gap:6px;margin-top:auto;padding-top:8px;display:inline-flex}.blog-cta,.cta-band{background:var(--bg-2)}.blog-cta-inner,.cta-band-inner{border-radius:var(--radius-lg);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:28px;padding:clamp(28px,3.4vw,48px);display:grid}.blog-cta-inner h2,.cta-band-inner h2{color:var(--ink-on);margin:4px 0 12px;font-size:clamp(26px,3vw,42px)}.blog-cta-inner p,.cta-band-inner p{max-width:52ch;color:var(--fg-soft)}.blog-cta-actions,.cta-band-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.article-head{padding-bottom:clamp(30px,4vw,50px)}.article-title{max-width:22ch;color:var(--ink-on);margin-bottom:18px;font-size:clamp(30px,4.2vw,62px);line-height:1.06}.article-head .post-meta{margin-top:16px;animation-delay:.7s}.gallery{background:var(--bg);padding-top:0;padding-bottom:clamp(20px,3vw,40px)}.gallery-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.gallery figure{border-radius:var(--radius);border:1px solid var(--card-border);background:var(--card-bg);margin:0;overflow:hidden}.gallery img{aspect-ratio:16/10;object-fit:cover;width:100%}.gallery figcaption{color:var(--fg-soft);padding:12px 16px;font-size:12.5px}.article-body{background:var(--bg);padding-top:clamp(20px,3vw,40px)}.article-body>*{max-width:820px}.article-content{color:var(--fg);font-size:clamp(16px,1.15vw,18px);line-height:1.75;display:flow-root}.article-content h2{color:var(--ink-on);margin:34px 0 14px;font-size:clamp(22px,2.2vw,30px)}.article-content p{color:var(--fg);margin:0 0 18px}.article-content ul{gap:10px;margin:0 0 20px;display:grid}.article-content li{padding-left:22px;position:relative}.article-content li:before{content:"";background:var(--gold-grad);border-radius:50%;width:8px;height:8px;position:absolute;top:.75em;left:0}.article-tip{border-radius:var(--radius-sm);border-left:3px solid var(--gold);background:color-mix(in srgb, var(--gold) 9%, transparent);gap:14px;margin:26px 0;padding:18px 20px;display:flex}.article-tip svg{color:var(--gold);flex:none;margin-top:4px}.article-tip p{margin:0;font-size:.95em}.codes-embedded{margin:20px 0 26px}.codes-total{color:var(--fg-soft);margin-bottom:14px;font-size:14px}.article-cta{margin-top:30px;padding:clamp(24px,3vw,36px)}.article-cta h3{color:var(--ink-on);margin:4px 0 10px;font-size:24px}.article-cta p{color:var(--fg-soft);margin-bottom:18px}.article-reviews,.article-more{background:var(--bg-2)}.article-more{padding-bottom:0}.article-more .section-head{margin-bottom:0}.article-more+.blog-list{background:var(--bg-2);padding-top:clamp(28px,3vw,44px)}.reviews-list{background:var(--cream);color:var(--text)}.review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.review-grid .review-card{width:auto}.review-meta{align-items:center;gap:12px;padding-right:36px;display:flex}.review-meta time{color:var(--text-soft);font-size:12px}.article-reviews .review-card{background:var(--card-bg);border-color:var(--card-border);color:var(--fg)}.article-reviews .review-card p,.article-reviews .review-card footer b{color:var(--fg)}.article-reviews .review-card footer small,.article-reviews .review-meta time{color:var(--fg-soft)}.article-reviews .review-card footer{border-top-color:color-mix(in srgb, var(--ink-on) 10%, transparent)}.article-reviews .review-quote{color:color-mix(in srgb, var(--gold) 25%, transparent)}.review-form-section{background:var(--paper);color:var(--text)}.review-form-section .review-form{width:auto;margin:0}.review-done{border-radius:var(--radius);border:1px solid var(--card-border);text-align:center;background:#fff;padding:30px}.review-done b{font:700 20px var(--font-head);margin-bottom:6px;display:block}.review-done p{color:var(--text-soft);margin-bottom:16px}.contacts{background:var(--bg);padding-top:0}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.contact-card>a,.contact-card>div{flex-direction:column;gap:6px;height:100%;padding:24px 22px;display:flex}.contact-icon{background:var(--gold-grad);color:#17120a;width:48px;height:48px;box-shadow:var(--shadow-gold);border-radius:16px;place-items:center;margin-bottom:8px;display:grid}.contact-card small{font:700 11px var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-soft)}.contact-card b{font:800 18px var(--font-head);color:var(--ink-on);overflow-wrap:anywhere}.contact-card p{color:var(--fg-soft);font-size:13px;line-height:1.5}.contact-zones{border-radius:var(--radius);background:var(--card-bg);border:1px solid var(--card-border);margin-top:16px;padding:24px}.contact-zones-head{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.contact-zones-head .contact-icon{margin:0}.contact-zones-head b{font:700 17px var(--font-head);color:var(--ink-on);display:block}.contact-zones-head p{color:var(--fg-soft);font-size:13.5px}.contact-guarantee{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--gold) 40%, transparent);color:var(--gold);font:700 12px var(--font-head);align-items:center;gap:6px;margin-left:auto;padding:8px 12px;display:inline-flex}.contact-zones .area-list li{background:color-mix(in srgb, var(--ink-on) 5%, transparent);border-color:color-mix(in srgb, var(--ink-on) 10%, transparent);color:var(--fg)}.contact-form-section{background:var(--bg-2)}.contact-done{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.contact-done b{font:700 22px var(--font-head)}.track-section{background:var(--bg);padding-top:0}.track-wrap .track{margin-top:0}@media (max-width:1100px){.blog-grid,.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail,.blog-cta-inner,.cta-band-inner{grid-template-columns:1fr}.detail:nth-child(2n) .detail-media{order:0}.blog-cta-actions,.cta-band-actions{justify-content:flex-start}.pricelist-wide .pricelist-groups{grid-template-columns:1fr}}@media (max-width:760px){.blog-grid,.review-grid,.detail-cols{grid-template-columns:1fr}.page-title{max-width:none}.compare-cta{flex-direction:column;align-items:stretch}.compare-cta .btn,.cta-band-actions .btn,.blog-cta-actions .btn{width:100%}.contact-guarantee{margin-left:0}}.detail-soon{justify-items:start;gap:8px;display:grid}.detail-soon .btn[disabled]{opacity:.45;cursor:not-allowed;filter:grayscale();box-shadow:none}.detail-soon small{max-width:46ch;color:var(--on-dark-soft,#8b93a1);font-size:13px;line-height:1.5}.service-go.is-soon{opacity:.45;cursor:not-allowed;filter:grayscale()}.request-none{text-align:left;align-content:center;justify-items:start;gap:12px;display:grid}.request-none b{color:var(--on-dark,#f2f3f5);font-size:19px}.request-none p{max-width:44ch;color:var(--on-dark-soft,#8b93a1);margin:0;line-height:1.55}.request-wait{border:1px solid var(--glass-border,#ffffff24);background:var(--glass,#ffffff0a);color:var(--on-dark-soft,#8b93a1);border-radius:12px;margin:0 0 4px;padding:10px 14px;font-size:13px;line-height:1.5}.master-nav{flex-wrap:wrap;align-items:center;gap:8px;max-width:1720px;margin:0 auto;padding:0 clamp(12px,3vw,40px);display:flex}.master-nav-link{border-radius:var(--radius-pill);border:1px solid var(--card-border);background:var(--card-bg);color:var(--fg-soft);font:700 13px var(--font-head);transition:all .18s var(--ease);padding:10px 18px;text-decoration:none}.master-nav-link:hover{border-color:var(--gold);color:var(--gold-deep)}.master-nav-link.is-active{background:var(--ink);border-color:var(--ink);color:#fff}.master-nav-exit{border-radius:var(--radius-pill);border:1px solid var(--card-border);color:var(--fg-soft);font:600 12.5px var(--font-head);background:0 0;margin-left:auto;padding:10px 16px}.master-nav-exit:hover{border-color:var(--red);color:var(--red)}html[data-theme=gold] .master-nav-link{color:var(--on-dark-soft);background:#ffffff0d;border-color:#ffffff24}html[data-theme=gold] .master-nav-link.is-active{background:var(--gold-grad);color:#17120a;border-color:#0000}html[data-theme=gold] .master-nav-exit{color:var(--on-dark-soft);border-color:#ffffff24}.journal{background:var(--cream);--j-surface:#fff;--j-border:#e3ddd0;--j-line:#efe9dc;--j-head:#f7f2e7;--j-muted:#6d7480;--j-new:#fff6d9;--j-accepted:#eaf2ff;--j-going:#e6f3ff;--j-progress:#fbeed4;--j-closed:#e9f7ee;--j-refused:#fdeaea;padding:clamp(28px,4vw,52px) clamp(12px,3vw,40px) clamp(60px,7vw,100px)}.journal-bar,.journal-filters,.journal-counters,.journal-subfilters,.journal-add,.journal-foot{max-width:1720px;margin-inline:auto}.journal-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:18px;display:flex}.journal-bar h2{font:700 clamp(22px, 2.4vw, 30px) var(--font-head);letter-spacing:-.02em;align-items:center;gap:10px;display:flex}.journal-bar h2 svg{color:var(--gold-deep)}.journal-sync{margin-top:6px;font-size:12.5px}.journal-sync.is-online{color:#2f9d68}.journal-sync.is-offline{color:#b07a19}.journal-tools{flex-wrap:wrap;gap:8px;display:flex}.journal-add{margin-bottom:18px}.journal-filters{border:1px solid var(--j-border);border-radius:var(--radius-sm);background:var(--j-surface);box-shadow:var(--shadow-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.journal-period,.journal-scope,.journal-groups{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.journal-label{font:700 12px var(--font-head);text-transform:uppercase;letter-spacing:.08em;color:var(--j-muted);margin-right:4px}.journal-chip{border-radius:var(--radius-pill);border:1px solid var(--j-border);background:var(--j-surface);color:var(--fg-soft);font:600 12.5px var(--font-head);transition:all .18s var(--ease);padding:7px 13px}.journal-chip:hover{border-color:var(--gold);color:var(--gold-deep)}.journal-chip.is-active{background:var(--ink);border-color:var(--ink);color:#fff}.journal-date{border-radius:var(--radius-pill);border:1px solid var(--j-border);background:var(--j-surface);font:600 12.5px var(--font-head);color:var(--j-muted);align-items:center;gap:6px;padding:4px 10px 4px 12px;display:inline-flex}.journal-date input{font:600 12.5px var(--font-head);color:var(--fg);background:0 0;border:0;padding:5px 0}.journal-date input:focus{outline:none}.journal-reset{color:var(--j-muted);font:600 12.5px var(--font-head);text-underline-offset:3px;background:0 0;border:0;padding:7px 10px;text-decoration:underline}.journal-reset:hover{color:var(--gold-deep)}.journal-counters{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;margin:12px auto;display:grid}.journal-count{border-radius:var(--radius-sm);border:1px solid var(--j-border);background:var(--j-surface);text-align:left;transition:all .18s var(--ease);flex-direction:column;gap:2px;padding:11px 13px;display:flex}.journal-count b{font:800 22px var(--font-head);color:var(--fg);line-height:1.1}.journal-count span{color:var(--j-muted);font-size:11.5px}button.journal-count:hover{border-color:var(--gold);transform:translateY(-1px)}.journal-count.is-active{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.journal-count.is-new{background:var(--j-new)}.journal-count.is-accepted{background:var(--j-accepted)}.journal-count.is-going{background:var(--j-going)}.journal-count.is-progress{background:var(--j-progress)}.journal-count.is-closed{background:var(--j-closed)}.journal-count.is-refused{background:var(--j-refused)}.journal-count.is-alarm b{color:#c0392b}.journal-subfilters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.journal-search{border-radius:var(--radius-pill);border:1px solid var(--j-border);background:var(--j-surface);flex:300px;align-items:center;gap:9px;min-width:300px;max-width:460px;padding:0 14px;display:flex}.journal-search svg{color:var(--j-muted)}.journal-search input{color:var(--fg);background:0 0;border:0;flex:1;padding:10px 0;font-size:13.5px}.journal-search input:focus{outline:none}.journal-scroll{border:1px solid var(--j-border);border-radius:var(--radius-sm);background:var(--j-surface);max-width:1720px;box-shadow:var(--shadow-sm);margin-inline:auto;overflow-x:auto}.journal-table{border-collapse:collapse;width:100%;min-width:1380px;font-size:12.5px}.journal-table th,.journal-table td{border-right:1px solid var(--j-line);border-bottom:1px solid var(--j-line);text-align:left;vertical-align:top;padding:7px 9px}.journal-table th{z-index:2;background:var(--j-head);color:var(--j-muted);font:700 11.5px var(--font-head);text-transform:uppercase;letter-spacing:.03em;vertical-align:middle;white-space:normal;line-height:1.3;position:sticky;top:0}.journal-table thead tr:nth-child(2) th{text-transform:none;letter-spacing:0;font-weight:600;top:42px}.journal-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.journal-table th.sortable:hover{color:var(--gold-deep)}.sort-arrow{opacity:.25;vertical-align:-2px}.sort-arrow.is-on{opacity:1;color:var(--gold-deep)}.sort-arrow.is-on.is-up{rotate:180deg}.journal-nums{display:none}.journal-table tbody tr{background:var(--j-surface)}.journal-table tbody tr.is-new{background:var(--j-new)}.journal-table tbody tr.is-accepted{background:var(--j-accepted)}.journal-table tbody tr.is-going{background:var(--j-going)}.journal-table tbody tr.is-progress{background:var(--j-progress)}.journal-table tbody tr.is-closed{background:var(--j-closed)}.journal-table tbody tr.is-refused{background:var(--j-refused)}.journal-table tbody tr:hover{box-shadow:inset 0 0 0 2px #e9b9498c}.journal-table tbody tr.is-late .col-until{box-shadow:inset 3px 0 #d2493c}.journal-table td small{color:var(--j-muted);font-size:11px;display:block}.journal-table td b{font-weight:700}.col-num{width:122px}.col-num small{word-break:break-all;font-size:10px}.col-day,.col-time{white-space:nowrap;width:84px}.col-name{width:150px}.col-phone{white-space:nowrap;width:140px}.col-address{width:190px}.col-problem{min-width:240px}.col-problem span{margin-top:2px;display:block}.col-visit{width:96px}.col-master{width:140px}.col-status{width:142px}.col-until{width:128px}.col-comment{width:190px}.col-act{width:40px}.col-pick{text-align:center;width:34px}.col-pick input[type=checkbox]{width:17px;height:17px;accent-color:var(--gold-deep);cursor:pointer;margin:0}.btn-danger{color:#fff;background:#c0392b;border:0}.btn-danger:hover{background:#a93226}.btn-danger:disabled{opacity:.6;cursor:default}.journal-flag{white-space:nowrap;border-radius:var(--radius-pill);color:#7a5a12;background:#e9b9493d;margin-top:3px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.journal-flag.is-site{color:#4a5361;background:#13182114}html[data-theme=gold] .journal-flag.is-site{color:var(--on-dark-soft);background:#ffffff1a}.journal-price{margin-top:3px;font-style:italic}.journal-record{color:var(--gold-deep);margin-top:4px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.journal-record:hover{text-decoration:underline}@media print{.journal-record{display:none}}.col-phone a{color:var(--fg);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.col-phone a:hover{color:var(--gold-deep)}.journal-table input,.journal-table select{width:100%;font:600 12px var(--font-head);color:var(--fg);background:#ffffffb8;border:1px solid #0000;border-radius:7px;padding:5px 7px}.journal-table input:hover,.journal-table select:hover{border-color:var(--j-border)}.journal-table input:focus,.journal-table select:focus{border-color:var(--gold);background:#fff;outline:none}.journal-late{color:#c0392b;margin-top:3px;font-weight:700}.journal-status-print,.journal-print-only{display:none}.col-act button{width:28px;height:28px;color:var(--j-muted);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.col-act button:hover{color:#c0392b;background:#d2493c1a;border-color:#d2493c66}.journal-empty{text-align:center;color:var(--j-muted);padding:34px 20px;font-size:14px}.journal-foot{color:var(--j-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:12px;font-size:12.5px;display:flex}.journal-print-head{display:none}.journal-views{flex-wrap:wrap;align-items:center;gap:10px 16px;max-width:1720px;margin:0 auto 12px;display:flex}.journal-view-tabs{border-radius:var(--radius-pill);border:1px solid var(--j-border);background:var(--j-surface);gap:6px;padding:4px;display:flex}.journal-view{border-radius:var(--radius-pill);color:var(--fg-soft);font:700 13px var(--font-head);transition:all .18s var(--ease);background:0 0;border:0;align-items:center;gap:7px;padding:8px 16px;display:inline-flex}.journal-view.is-active{background:var(--ink);color:#fff}.journal-shares{border-radius:var(--radius-sm);border:1px dashed var(--j-border);background:var(--j-surface);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:9px 14px;display:flex}.journal-shares label{font:600 12.5px var(--font-head);color:var(--j-muted);align-items:center;gap:6px;display:inline-flex}.journal-shares input{border:1px solid var(--j-border);background:var(--j-surface);width:64px;color:var(--fg);font:700 12.5px var(--font-head);border-radius:8px;padding:6px 8px}.journal-shares small{min-width:260px;color:var(--j-muted);flex:320px;font-size:11.5px;line-height:1.5}.journal-money{min-width:1240px}.journal-money .col-thing{width:170px}.journal-money .col-name{width:160px}.journal-money .col-master{width:120px}.journal-money .col-status{width:104px}.col-cash{text-align:right;width:118px}.col-pc{text-align:right;width:84px}.journal-money td.col-cash,.journal-money td.col-pc{font-variant-numeric:tabular-nums;white-space:nowrap}.journal-money input{text-align:right}.journal-money .is-calc{color:var(--j-muted)}.col-net{color:#1f7a4d;font-weight:800}.col-net.is-minus{color:#c0392b}.journal-total td{background:var(--j-head);border-top:2px solid var(--j-border);font:800 12.5px var(--font-head);text-align:right;position:sticky;bottom:0}.journal-total td:first-child{text-align:left}.journal-months{border-radius:var(--radius-sm);border:1px solid var(--j-border);background:var(--j-surface);max-width:1720px;box-shadow:var(--shadow-sm);margin:16px auto 0;padding:16px 18px}.journal-months>b{font:700 14px var(--font-head);color:var(--fg);align-items:center;gap:8px;margin-bottom:10px;display:flex}.journal-months>b svg{color:var(--gold-deep)}.journal-months-scroll{overflow-x:auto}.journal-months table{border-collapse:collapse;width:100%;min-width:620px;font-size:12.5px}.journal-months th,.journal-months td{border-bottom:1px solid var(--j-line);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:8px 10px}.journal-months th:first-child,.journal-months td:first-child{text-align:left}.journal-months th{color:var(--j-muted);font:700 11.5px var(--font-head);text-transform:uppercase;letter-spacing:.03em}.journal-months tfoot td{border-top:2px solid var(--j-border);color:var(--fg);border-bottom:0;font-weight:800}html[data-theme=gold] .journal-view.is-active{background:var(--gold-grad);color:#17120a}html[data-theme=gold] .col-net{color:#6fd39b}html[data-theme=gold] .col-net.is-minus{color:#f2a099}html[data-theme=gold] .journal-months>b svg{color:var(--gold)}html[data-theme=gold] .journal{background:var(--bg-2);--j-surface:#10151c;--j-border:#ffffff1f;--j-line:#ffffff14;--j-head:#161c25;--j-muted:#98a0ab;--j-new:#e9b9491a;--j-accepted:#2e8bff1c;--j-going:#2eb3ff24;--j-progress:#e9b9492b;--j-closed:#3fbf7f1c;--j-refused:#e0685c21;--fg:var(--on-dark);--fg-soft:var(--on-dark-soft);color:var(--on-dark);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=gold] .journal :is(h2,.journal-count b,.col-phone a,.journal-table td b){color:var(--on-dark)}html[data-theme=gold] .journal-chip.is-active{background:var(--gold-grad);color:#17120a;border-color:#0000}html[data-theme=gold] .journal-count.is-active{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}html[data-theme=gold] .journal-table input,html[data-theme=gold] .journal-table select{color:var(--on-dark);background:#ffffff0f}html[data-theme=gold] .journal-table input:focus,html[data-theme=gold] .journal-table select:focus{background:#ffffff1f}html[data-theme=gold] .journal-flag{color:var(--gold-soft)}.journal-hint{display:none}@media (max-width:760px){.journal-hint{max-width:1720px;color:var(--j-muted);margin:0 auto 6px;font-size:12px;display:block}.journal-table{min-width:1080px;font-size:11.5px}.journal-search{min-width:0}.journal-counters{grid-template-columns:repeat(auto-fit,minmax(108px,1fr))}.journal-count b{font-size:18px}}@media print{@page{size:A4 landscape;margin:10mm}body{background:#fff}.header,.footer,.chat,.chat-toggle,.page-head,.mobile-bar,.scroll-top,.grain,.cursor-dot,.cursor-ring,.page-header,.master-nav,.journal-bar,.journal-filters,.journal-subfilters,.journal-views,.journal-add,.journal-counters,.toast-stack,.no-print{display:none!important}.journal{color:#000;background:#fff;padding:0}.journal-print-head{text-align:center;margin-bottom:8px;display:block}.journal-print-head b{font-size:14pt;display:block}.journal-print-head span{color:#333;font-size:8.5pt}.journal-scroll{box-shadow:none;border:0;overflow:visible}.journal-table{table-layout:fixed;width:100%;min-width:0;font-size:7.6pt}.journal-table th,.journal-table td{word-break:break-word;border:.6pt solid #666;padding:3pt 4pt}.journal-table th svg,.col-phone svg,.journal-table td .journal-flag{display:none}.journal-table th{color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact;position:static;background:#efefef!important}.journal-table tbody tr{break-inside:avoid;background:#fff!important}.journal-nums{display:table-row}.journal-nums th{text-align:center;font-size:6.5pt;font-weight:400}.journal-table input,.journal-table select,.col-act,.col-pick{display:none}.journal-total td{-webkit-print-color-adjust:exact;print-color-adjust:exact;position:static;background:#efefef!important}.journal-months{box-shadow:none;break-inside:avoid;border:0;margin-top:8pt;padding:0}.journal-months table{min-width:0;font-size:8pt}.journal-months th,.journal-months td{border:.6pt solid #666;padding:3pt 4pt}.journal-status-print,.journal-print-only{font-weight:600;display:block}.journal-table td small{color:#444}.journal-foot{color:#000;margin-top:10pt;font-size:8pt}}.theme-switch{z-index:97;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:22px;left:50%;translate:-50%}.theme-switch-toggle{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;font:700 12.5px var(--font-head);box-shadow:var(--shadow-dark);transition:transform .3s var(--spring);background:#0a0c10db;border:1px solid #e9b94980;align-items:center;gap:8px;padding:11px 18px;display:inline-flex}.theme-switch-toggle:hover{transform:translateY(-2px)}.theme-switch-toggle svg{color:var(--gold)}.theme-switch-list{border-radius:var(--radius);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:300px;box-shadow:var(--shadow-dark);opacity:0;pointer-events:none;transition:opacity .3s, scale .35s var(--spring);background:#0a0c10f0;border:1px solid #ffffff1f;gap:6px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50%;scale:.94}.theme-switch.is-open .theme-switch-list{opacity:1;pointer-events:auto;scale:1}.theme-option{border-radius:var(--radius-sm);color:#fff;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:10px 12px;transition:background .2s,border-color .2s;display:flex}.theme-option:hover{background:#ffffff0f}.theme-option.is-active{background:#e9b9491a;border-color:#e9b94999}.theme-option span{flex-direction:column;gap:2px;display:flex}.theme-option b{font:700 13px var(--font-head)}.theme-option small{color:#9aa1a8;font-size:11px}.theme-option i{border:2px solid #ffffff26;border-radius:50%;flex:none;width:30px;height:30px}.theme-option-gold i{background:linear-gradient(135deg,#07080a 50%,#e9b949 50%)}.theme-option-light i{background:linear-gradient(135deg,#f7f3ea 50%,#b8811a 50%)}.theme-option-neon i{background:linear-gradient(135deg,#060a14 50%,#38bdf8 50%)}.theme-label-short{display:none}@media (max-width:760px){.theme-switch{bottom:84px}.theme-switch-toggle{white-space:nowrap;padding:9px 14px;font-size:12px}.theme-label-full{display:none}.theme-label-short{display:inline}.theme-switch-list{width:min(300px,100vw - 24px)}}html[data-theme=light]{--bg:#f7f3ea;--bg-2:#f1ecdf;--bg-3:#e9e2d2;--bg-4:#e0d8c6;--on-dark:#0e1013;--on-dark-soft:#5f6773;--ink-on:#0e1013;--glass:#0e101309;--glass-strong:#0e101312;--glass-border:#0e10131a;--shadow-dark:0 26px 60px #3c2d0a24;--gold-shimmer:linear-gradient(110deg, #9a6a10 0%, #d9a33a 35%, #b8811a 50%, #e2b45a 65%, #9a6a10 100%)}html[data-theme=light] body{background:var(--bg);color:var(--text)}html[data-theme=light] :is(.hero,.brands,.advantages,.callback,.cases,.steps,.calculator,.master,.codes,.referral,.referral-band,.discounts,.works,.panda-band,.works-panel,.pricing-panel,.clients-panel,.robot-panel,.area,.request,.footer,.menu,.page-head,.compare,.service-details,.stats-section,.prices,.blog-list,.blog-cta,.cta-band,.gallery,.article-body,.article-reviews,.article-more,.contacts,.contact-form-section,.track-section){--fg:var(--text);--fg-soft:var(--text-soft);--card-bg:#fff;--card-border:#e2dccf;--field-bg:#fff;--field-border:#d8d2c5;color:var(--text)}html[data-theme=light] :is(.chat,.mobile-bar){--fg:#f3eee4;--fg-soft:#a3aab4;--ink-on:#fff}html[data-theme=light] :is(.hero-lead,.hero-eyebrow,.master-promises li,.calculator-list li,.request-copy p,.request-benefits li,.case-body dd,.calc-causes li,.area-list li,.chip,.step-card p,.stat small,.codes-body span,.codes-type,.footer-brand p,.master-docs li,.callback-copy p,.menu-footer small){color:var(--text-soft)}html[data-theme=light] :is(.hero-title,h2,h3,.hero-card b,.stat strong span){color:var(--text)}html[data-theme=light] .services{background:#fff}html[data-theme=light] :is(.calculator-card,.case-card,.advantage-card,.step-card,.codes-group,.track,.request-form,.callback-inner){box-shadow:var(--shadow-sm);background:#fff;border-color:#e2dccf}html[data-theme=light] .callback-inner{background:linear-gradient(135deg,#e9b94929,#fff)}html[data-theme=light] .calc-result{color:var(--text);background:linear-gradient(135deg,#e9b9492e,#e9b9490d)}html[data-theme=light] :is(.calc-result-main span,.calc-result-main small){color:var(--text-soft)}html[data-theme=light] .codes-search{background:#fff;border-color:#e2dccf}html[data-theme=light] .codes-search input{color:var(--text)}html[data-theme=light] .codes-clear{color:var(--text);background:#efe9dc}html[data-theme=light] .codes-body li{border-bottom-color:#efe9dc}html[data-theme=light] .referral-card{box-shadow:var(--shadow-lg)}html[data-theme=light] .hero{background:var(--bg);min-height:auto;padding-top:150px;padding-bottom:90px}html[data-theme=light] .hero-media{inset:150px auto auto;right:var(--pad-x);border-radius:var(--radius-lg);width:min(44%,620px);height:min(62vh,560px);box-shadow:var(--shadow-lg);border:1px solid #e2dccf;overflow:hidden}html[data-theme=light] .hero-media video{filter:none}.hero-media-play{z-index:2;border-radius:var(--radius-pill);background:var(--gold-grad);color:#17120a;font:700 12.5px var(--font-head);box-shadow:var(--shadow-gold);border:0;align-items:center;gap:7px;padding:9px 14px;display:inline-flex;position:absolute;bottom:12px;left:12px}html[data-theme=light] .hero-overlay{background:linear-gradient(#0000 55%,#07080a66)}html[data-theme=light] .hero-vignette{display:none}html[data-theme=light] .hero-inner{max-width:620px}html[data-theme=light] .hero-cards{flex-flow:wrap;width:auto;max-width:620px;margin-top:34px;position:static;translate:0}html[data-theme=light] .hero-card,html[data-theme=light] .hero-card:nth-child(n){box-shadow:var(--shadow-sm);background:#fff;border-color:#e6dfd1;flex:170px;translate:0}html[data-theme=light] .hero-card-promo{background:var(--gold-grad)}html[data-theme=light] .hero-particles{opacity:.5}html[data-theme=light] .hero-giant{-webkit-text-stroke-color:#0e101312;bottom:-.12em}html[data-theme=light] .hero-scroll{display:none}html[data-theme=light] .header.is-scrolled{background:#f7f3ead1;border-bottom-color:#0e101314}html[data-theme=light] .header-cta .btn-gold,html[data-theme=light] .btn-gold{color:#17120a}html[data-theme=light] .hero-phone{background:#e9b94924}html[data-theme=light] .marquee-track span{color:#0e101366}html[data-theme=light] .request-gl{display:none}html[data-theme=light] .request{background:radial-gradient(900px 500px at 85% 20%, #e9b94933, transparent 60%), var(--bg-2)}html[data-theme=light] .footer{background:var(--bg-3)}html[data-theme=light] .footer-bottom{color:#6b727a}html[data-theme=light] .grain{opacity:.035}html[data-theme=light] .theme-switch-toggle{color:var(--text);background:#ffffffeb}@media (max-width:1100px){html[data-theme=light] .hero-media{order:3;width:100%;height:300px;margin-top:34px;position:relative;inset:auto}html[data-theme=light] .hero-inner,html[data-theme=light] .hero-cards{max-width:none}}html[data-theme=neon]{--bg:#060a14;--bg-2:#0a1020;--bg-3:#0f172a;--bg-4:#162036;--paper:#0c1324;--cream:#0b1222;--cream-2:#0d1526;--text:#e6f0ff;--text-soft:#8fa3bf;--on-dark:#e6f0ff;--on-dark-soft:#8fa3bf;--gold:#38bdf8;--gold-soft:#7dd3fc;--gold-deep:#0ea5e9;--gold-grad:linear-gradient(120deg, #a78bfa 0%, #38bdf8 55%, #22d3ee 100%);--gold-shimmer:linear-gradient(110deg, #22d3ee 0%, #a78bfa 35%, #38bdf8 50%, #e0f2fe 65%, #22d3ee 100%);--shadow-gold:0 16px 44px #38bdf859;--glass:#78aaff0d;--glass-strong:#78aaff1a;--glass-border:#78aaff29;--font-serif:"Manrope", system-ui, sans-serif;--card-bg:#0f172a;--card-border:#78aaff29;--field-bg:#78aaff0f;--field-border:#78aaff33}html[data-theme=neon] body{background:var(--bg)}html[data-theme=neon] :is(.services,.reviews,.faq,.orders){--fg:var(--text);--fg-soft:var(--text-soft);--card-bg:#0f172a;--card-border:#78aaff29;--field-bg:#78aaff0f;--field-border:#78aaff38;color:var(--text)}html[data-theme=neon] :is(.request-form,.request-done,.referral-card,.modal-card){--fg:var(--text);--fg-soft:var(--text-soft);--field-bg:#78aaff0f;--field-border:#78aaff38;--card-border:#78aaff29;color:var(--text);background:#0f172a;border:1px solid #78aaff29}html[data-theme=neon] .modal-card h3,html[data-theme=neon] .modal-card p{color:inherit}html[data-theme=neon] .modal-close{color:var(--text);background:#78aaff1f}html[data-theme=neon] :is(.gold-serif,h2 em,.serif,.logo-text strong,.preloader-title,.marquee-track span,.step-num,.card-index,.master-chip b,.review-score strong,.hero-giant,.offers-giant,.footer-giant span,.menu nav button small,.stat strong span,.service-num){font-family:var(--font-head);letter-spacing:-.02em;font-style:normal;font-weight:800}html[data-theme=neon] :is(h1,h2){text-transform:uppercase;letter-spacing:-.03em}html[data-theme=neon] h1{font-size:clamp(38px,6vw,88px)}html[data-theme=neon] h2{font-size:clamp(30px,4vw,58px)}html[data-theme=neon] .hero-title .gold-serif{font-size:1em}html[data-theme=neon] .hero-media video{filter:hue-rotate(185deg)saturate(1.25)contrast(1.1)}html[data-theme=neon] .hero-overlay{background:linear-gradient(90deg, #060a14f0 0%, #060a14c7 42%, #060a144d 100%), linear-gradient(180deg, #060a1480 0%, transparent 30%, transparent 70%, var(--bg) 100%)}html[data-theme=neon] .hero-vignette{background:radial-gradient(600px 400px at 15% 30%,#a78bfa38,#0000 60%),radial-gradient(700px 500px at 85% 70%,#22d3ee2e,#0000 60%);animation:12s ease-in-out infinite alternate neon-drift}@keyframes neon-drift{to{translate:4% -3%;scale:1.08}}html[data-theme=neon] :is(.hero-particles,.request-gl){filter:hue-rotate(165deg)saturate(1.3)}html[data-theme=neon] .spot:before{background:radial-gradient(640px circle at var(--sx,-2000px) var(--sy,-2000px), #38bdf81f, transparent 58%)}html[data-theme=neon] .glass:before{background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%), #38bdf8e6, transparent 45%)}html[data-theme=neon] :is(.btn-gold,.chip.is-active,.urgency.is-active,.hero-card-promo,.master-chip,.advantage-icon,.callback-icon,.step-card.is-lit .step-num,.request-done-icon,.track-status,.referral-icon,.play-dot,.master-play,.chat-toggle,.chat-avatar,.modal-icon),html[data-theme=neon] .offers{color:#071018}html[data-theme=neon] .offers .kicker{color:#0b2a44}html[data-theme=neon] .offers h2,html[data-theme=neon] .offers h2 .serif{color:#071018}html[data-theme=neon] .offer-card{color:#071018;background:#ffffffe6}html[data-theme=neon] .offer-card strong{color:#0ea5e9}html[data-theme=neon] .offer-card.is-main{background:var(--bg);color:#e6f0ff}html[data-theme=neon] .offer-card.is-main:before{background:conic-gradient(from var(--angle), transparent 0 60%, #7dd3fc 80%, transparent 100%)}html[data-theme=neon] :is(.service-card,.pricelist-group,.review-card,.faq-item,.review-form,.order-card,.orders-empty,.orders-search,.orders-tab,.request-summary div){color:var(--text);background:#0f172a;border-color:#78aaff29}html[data-theme=neon] :is(.service-body h3,.service-price b,.pricelist td,.pricelist-group>button,.review-card p,.review-card footer b,.faq-item>button,.pricelist-head h3,.review-score strong,.request-done h2,.request-summary dd){color:var(--text)}html[data-theme=neon] :is(.service-body p,.service-price small,.pricelist-head p,.review-card footer small,.faq-answer p,.pricelist td:nth-child(2),.review-score small,.request-done p,.request-summary dt,.request-note,.consent,.request-price){color:var(--text-soft)}html[data-theme=neon] .request-price{color:#7dd3fc;background:#38bdf824}html[data-theme=neon] .service-works li{color:#9fb3d1;background:#78aaff14}html[data-theme=neon] .service-go{color:var(--text);border-color:#78aaff40}html[data-theme=neon] .service-go:hover{background:var(--gold-grad);color:#071018;border-color:#0000}html[data-theme=neon] :is(.service-foot,.review-card footer,.pricelist td,.codes-body li){border-color:#78aaff1f}html[data-theme=neon] .faq-item.is-open{background:#111b31;border-color:#38bdf899}html[data-theme=neon] .faq-item svg{color:var(--text-soft)}html[data-theme=neon] .faq-item.is-open svg{color:var(--gold)}html[data-theme=neon] .review-quote{color:#78aaff33}html[data-theme=neon] .rating-star{color:#78aaff4d}html[data-theme=neon] .rating-star.is-on{color:var(--gold)}html[data-theme=neon] .pricelist-group.is-open{border-color:#38bdf899}html[data-theme=neon] .pricelist td:last-child{color:#7dd3fc}html[data-theme=neon] .review-form,html[data-theme=neon] .toast{box-shadow:var(--shadow-dark)}html[data-theme=neon] .cursor-ring{border-color:#38bdf8cc}html[data-theme=neon] .cursor-ring.is-active{background:#38bdf82e;border-color:#38bdf8e6}html[data-theme=neon] .cursor-ring.is-active[data-label]:not([data-label=""]){background:var(--gold)}html[data-theme=neon] .header.is-scrolled{background:#060a14bd;border-bottom-color:#78aaff1f}html[data-theme=neon] .logo img{border-color:#38bdf899;box-shadow:0 0 24px #38bdf84d}html[data-theme=neon] .hero-phone{background:#38bdf814;border-color:#38bdf866}html[data-theme=neon] .hero-phone small,html[data-theme=neon] .kicker{color:var(--gold)}html[data-theme=neon] .callback-inner{background:linear-gradient(135deg,#38bdf824,#a78bfa0f);border-color:#38bdf859}html[data-theme=neon] .calc-result{background:linear-gradient(135deg,#38bdf824,#a78bfa0f);border-color:#38bdf84d}html[data-theme=neon] .calc-result-note{color:#7dd3fc;background:#38bdf824}html[data-theme=neon] .master-docs{background:#38bdf812;border-color:#38bdf840}html[data-theme=neon] .step-card.is-lit{background:#38bdf80f;border-color:#38bdf880}html[data-theme=neon] .step-card.is-lit .step-num{box-shadow:0 0 30px #38bdf873}html[data-theme=neon] .steps-line-gold{filter:drop-shadow(0 0 8px #38bdf8cc)}html[data-theme=neon] .codes-note{background:#38bdf812}html[data-theme=neon] .codes-count{background:#38bdf824}html[data-theme=neon] .theme-switch-toggle{border-color:#38bdf880}html[data-theme=neon] .theme-option.is-active{background:#38bdf81a;border-color:#38bdf899}html[data-theme=neon] .hero-social svg,html[data-theme=neon] .header-icon{color:#7dd3fc}html[data-theme=neon] .live-dot{background:#22d3ee;box-shadow:0 0 0 4px #22d3ee33}html[data-theme=neon] .preloader img{box-shadow:0 0 0 1px #38bdf866,0 0 60px #38bdf840}::view-transition-old(root){animation-duration:.6s}::view-transition-new(root){animation-duration:.6s}html[data-theme=light] .hero{flex-direction:column;justify-content:center;align-items:flex-start}html[data-theme=light] h1{font-size:clamp(40px,5.6vw,82px)}html[data-theme=light] :is(.hero-social,.hero-phone){color:var(--text);border-color:#0e101324}html[data-theme=light] .hero-phone b,html[data-theme=light] .header-phone{color:var(--text)}html[data-theme=light] .kicker,html[data-theme=light] .hero-phone small,html[data-theme=light] .calc-causes b,html[data-theme=light] .case-body dt,html[data-theme=light] .codes-body b,html[data-theme=light] .master-docs-title svg,html[data-theme=light] .menu nav button small{color:var(--gold-deep)}html[data-theme=light] .nav-link{color:#0e1013b3}html[data-theme=light] .nav-link:hover,html[data-theme=light] .nav-link.is-active,html[data-theme=light] .logo-text b{color:var(--text)}html[data-theme=light] .discount-percent,html[data-theme=light] .logo-text strong,html[data-theme=light] .hero-card svg,html[data-theme=light] .stars,html[data-theme=light] .advantage-card .advantage-icon{color:var(--gold-deep)}html[data-theme=light] .advantage-icon{color:#17120a}html[data-theme=light] .theme-switch-list{background:#fffffff5;border-color:#e2dccf}html[data-theme=light] .theme-option{color:var(--text)}html[data-theme=light] .theme-option:hover{background:#0e10130d}html[data-theme=light] .hero-card{transform:none!important}html[data-theme=gold]{--paper:#0b0e13;--cream:#0e1218;--cream-2:#11161d}html[data-theme=gold] :is(.services,.reviews,.faq,.orders,.reviews-list,.review-form-section,.compare,.cases,.blog-list,.article){--fg:var(--on-dark);--fg-soft:var(--on-dark-soft);--card-bg:var(--glass);--card-border:var(--glass-border);--field-bg:#ffffff0d;--field-border:#ffffff29;color:var(--on-dark)}html[data-theme=gold] :is(.request-form,.request-done,.referral-card,.modal-card,.glass-light,.review-done,.toast){--fg:var(--on-dark);--fg-soft:var(--on-dark-soft);--card-bg:var(--glass);--card-border:var(--glass-border);--field-bg:#ffffff0d;--field-border:#ffffff29;color:var(--on-dark);border:1px solid var(--glass-border);background:#10151c}html[data-theme=gold] :is(.service-card,.review-card,.review-form,.pricelist-group,.order-card,.orders-empty,.orders-tab,.orders-search,.calculator-card,.faq-item,.area-meta span,.request-summary div,.referral-code,.case-card,.post-card,.contact-card,.fault-card,.detail-card,.track){border-color:var(--glass-border);color:var(--on-dark);background:#ffffff0a}html[data-theme=gold] .faq-item.is-open{background:#e9b94912;border-color:#e9b94973}html[data-theme=gold] .pricelist-group.is-open{border-color:#e9b94980}html[data-theme=gold] .orders-tab.is-active{background:var(--gold-grad);color:#17120a;border-color:#0000}html[data-theme=gold] :is(.service-body h3,.service-price b,.review-card p,.review-card footer b,.faq-item>button,.pricelist-head h3,.pricelist td,.pricelist-group>button,.review-score strong,.request-done h2,.request-summary dd,.order-card header b,.order-card dd,.post-card h3,.contact-card b,.track>b){color:var(--on-dark)}html[data-theme=gold] :is(.service-body p,.service-price small,.review-card footer small,.faq-answer p,.pricelist-head p,.pricelist td:nth-child(2),.review-score small,.request-done p,.request-summary dt,.request-note,.consent,.order-card dt,.order-meta,.orders-search input,.post-card p,.track>p){color:var(--on-dark-soft)}html[data-theme=gold] :is(.service-works li){color:#b9c0c8;background:#ffffff0f}html[data-theme=gold] :is(.service-foot,.review-card footer,.pricelist td,.order-card footer,.referral-result,.codes-body li){border-color:#ffffff1a}html[data-theme=gold] .service-go{color:var(--on-dark);border-color:#fff3}html[data-theme=gold] .service-go:hover{background:var(--gold-grad);color:#17120a;border-color:#0000}html[data-theme=gold] .review-quote{color:#e9b94938}html[data-theme=gold] .rating-star{color:#ffffff38}html[data-theme=gold] .rating-star.is-on{color:var(--gold)}html[data-theme=gold] :is(.request-form input,.request-form select,.request-form textarea,.review-form input,.review-form textarea,.referral-card input,.modal-card input,.order-card select,.order-until,.track input,.contact-form input,.contact-form textarea){color:var(--on-dark);background:#ffffff0d;border-color:#ffffff29}html[data-theme=gold] :is(.request-form,.modal-card,.review-form,.contact-form){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=gold] .area-map{border-width:1px;border-color:#ffffff14}html[data-theme=gold] .area-map-fallback{color:var(--on-dark);background:linear-gradient(140deg,#12171f,#0d1117)}html[data-theme=gold] .area-map-fallback b{color:#fff}html[data-theme=gold] .area-map-fallback span{color:var(--on-dark-soft)}html[data-theme=gold] .request-price{color:var(--gold);background:#e9b94924}html[data-theme=gold] .toast span,html[data-theme=gold] .toast button{color:var(--on-dark-soft)}html[data-theme=gold] .modal-close{color:var(--on-dark);background:#ffffff14}html[data-theme=gold] .order-delete{background:#e0685c1f;border-color:#e0685c4d}html[data-theme=gold] .consent input{accent-color:var(--gold)}html[data-theme=gold] .order-status{color:var(--gold);background:#e9b94924}html[data-theme=gold] .order-card.is-closed .order-status{color:var(--on-dark-soft);background:#ffffff14}html[data-theme=gold] .order-card.is-refused .order-status{color:#f2a099;background:#e0685c24}html[data-theme=gold] .seo-block{--seo-ink:#f3eee4;--seo-soft:#a3aab4;--seo-card:#ffffff0b;--seo-border:#ffffff1a;--seo-hair:#ffffff1f;background:linear-gradient(#0a0d12,#07080a)}html[data-theme=gold] .seo-block :is(.seo-facts svg,.seo-aside li a svg,.seo-aside-title){color:var(--gold)}html[data-theme=gold] .seo-aside{box-shadow:var(--shadow-dark)}html[data-theme=gold] .seo-aside li a:hover{color:var(--gold)}html[data-theme=light] .header{background:#fff}html[data-theme=light] .header.is-scrolled{background:#fffffff0}html[data-theme=gold] .app-band{--ab-fg:var(--on-dark);--ab-soft:var(--on-dark-soft);--ab-card:color-mix(in srgb, var(--ink-on) 4%, transparent);--ab-line:color-mix(in srgb, var(--ink-on) 12%, transparent)}html[data-theme=gold] .app-band-inner{box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-theme=gold] .app-band-kicker{color:var(--gold)}@media (max-width:1100px){.hero{padding-top:130px;padding-bottom:90px}.hero-inner{max-width:none}.hero-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:720px;margin-top:36px;display:grid}.hero-cards [data-parallax]{transform:none}.hero-card,.hero-card:nth-child(n){translate:0}.hero-giant{opacity:.6}.page-head{padding-top:clamp(110px,14vw,150px)}.page-title{max-width:none}.section-head-aside{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.compare-table{min-width:640px;font-size:13px}.compare-table th,.compare-table td{padding:13px 14px}.footer-top{grid-template-columns:1fr 1fr;gap:34px}.footer-brand{grid-column:1/-1;max-width:none}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-media img{height:clamp(260px,42vw,420px)}.calc-result{flex-direction:column;align-items:flex-start}}@media (max-width:760px){:root{--section-y:clamp(52px, 12vw, 72px)}.hero{padding-top:110px;padding-bottom:70px}.hero-title{font-size:clamp(34px,10.5vw,46px)}.hero-lead{font-size:15px}.hero-eyebrow{padding:8px 12px;font-size:11.5px}.hero-cards{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px}.hero-card{padding:13px 14px}.hero-card b{font-size:15px}.hero-card-promo{grid-column:1/-1}.hero-giant{display:none}.page-head{padding-top:104px;padding-bottom:34px}.page-title{font-size:clamp(30px,9.5vw,40px)}.crumbs{margin-bottom:18px}h2{font-size:clamp(28px,8.4vw,36px)}.section-head{margin-bottom:26px}.urgency-row{grid-template-columns:1fr}.chip{padding:9px 13px;font-size:12.5px}.calculator-card{padding:20px 16px}.calc-result-main strong{font-size:22px}.codes-head{grid-template-columns:1fr auto auto;gap:10px;padding:14px 16px}.codes-type{display:none}.codes-body{padding:4px 16px 16px}.codes-body li{grid-template-columns:62px 1fr}.request-summary{grid-template-columns:1fr}.request-form,.request-done{padding:22px 18px}.request-done{text-align:left;align-items:flex-start}.orders-search{width:100%;min-width:0}.order-card dl div{grid-template-columns:1fr;gap:3px}.area-map{border-width:5px;height:260px}.faq-item>button{padding:16px 18px;font-size:15px}.faq-answer{padding:0 18px 18px}.pricelist table,.pricelist tbody{display:block}.pricelist tr{border-top:1px solid color-mix(in srgb, var(--ink-on) 8%, transparent);grid-template-columns:1fr auto;gap:2px 12px;padding:11px 16px;display:grid}.pricelist td{border:0;padding:0;display:block}.pricelist td:nth-child(2){grid-column:1;font-size:11.5px;display:block}.pricelist td:last-child{white-space:normal;text-align:right;grid-area:1/2/3;align-self:center;font-size:13px}.compare-table-wrap{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;overflow:visible}.compare-table{min-width:0;display:block}.compare-table thead{display:none}.compare-table tbody{gap:10px;display:grid}.compare-table tbody tr{border-radius:var(--radius-sm);border:1px solid var(--card-border);background:var(--card-bg);padding:14px 16px 6px;display:block}.compare-table tbody th{white-space:normal;border:0;padding:0 0 10px;font-size:15px;display:block}.compare-table td{border-top:1px solid color-mix(in srgb, var(--ink-on) 7%, transparent);border-bottom:0;grid-template-columns:92px 16px 1fr;align-items:start;gap:8px;padding:8px 0;font-size:13px;display:grid}.compare-table td:before{content:attr(data-label);font:700 10.5px var(--font-head);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-soft);padding-top:2px}.compare-table td svg{margin-top:2px}.compare-table td span{margin:0}.compare-table td.is-us{background:0 0;border-radius:0}.compare-table td.is-us:before{color:var(--gold)}.case-body dl div,.detail-cols{grid-template-columns:1fr}.post-body h3{font-size:17px}.contact-card>a,.contact-card>div{padding:20px 18px}.callback-inner{padding:22px 18px}.article-title{font-size:clamp(26px,7.6vw,34px)}.article-content{font-size:15.5px}.blog-cta-inner,.cta-band-inner,.article-cta{padding:22px 18px}.blog-cta-inner h2,.cta-band-inner h2{font-size:24px}.header-inner{padding-top:10px;padding-bottom:10px;gap:10px;padding-inline:14px}.logo img{width:42px;height:42px}.header-actions{gap:8px;min-width:0}.header-phone{gap:6px}.header-phone b{white-space:nowrap;font-size:14px}.burger{border-radius:12px;flex:none;width:44px;height:44px}.theme-switch{align-items:flex-start;bottom:84px;left:14px;translate:0}.theme-switch-list{left:0;translate:0}.chat-toggle{width:52px;height:52px;right:14px}.chat{width:auto;max-height:calc(100dvh - 190px);bottom:150px;left:10px;right:10px}.scroll-top{display:none}.toast-stack{bottom:140px;left:12px;right:12px}.footer-giant span{font-size:34px}.footer-top{grid-template-columns:1fr;gap:26px}.footer-col{grid-template-columns:1fr 1fr;gap:8px 14px;display:grid}.footer-col>b{grid-column:1/-1}.footer-contacts{flex-direction:column;display:flex}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:359px){.hero-cards{grid-template-columns:1fr}.header-phone b{font-size:0}.header-phone svg{width:22px;height:22px}.compare-table td{grid-template-columns:78px 14px 1fr}.hero-title{font-size:32px}}@media (hover:none){.tilt{transform:none!important}.tilt:after,.glass:before{display:none}.magnetic{transform:none!important}.service-media video{display:none}.marquee:hover .marquee-track,.review-rail:hover .review-track{animation-play-state:running}}
