@import"https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&display=swap";@font-face{font-family:IzhitsaOS;src:url(/fonts/IzhitsaOS.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--bg-0: #07060450;--bg-1: #0E0C09;--bg-2: #16120C;--bg-3: #1C1812;--bg-4: #251F16;--bg-5: #2E2719;--fg-1: #F2EAD8;--fg-2: #C9C0AB;--fg-3: #8C8470;--fg-4: #5C5544;--gold-300: #F0D38A;--gold-400: #E2BE6A;--gold-500: #D4A24A;--gold-600: #B5832A;--gold-700: #8A6320;--gold-900: #3B2A0E;--border-gold-low: rgba(212, 162, 74, .18);--border-gold-mid: rgba(212, 162, 74, .42);--border-gold-high: rgba(212, 162, 74, .78);--border-neutral: rgba(242, 234, 216, .08);--success: #6B9E5B;--warning: #D4A24A;--danger: #B85042;--info: #6D8AA6;--gradient-gold: linear-gradient(135deg, #F0D38A 0%, #E2BE6A 28%, #B5832A 72%, #8A6320 100%);--gradient-gold-soft: linear-gradient(135deg, #E2BE6A 0%, #B5832A 100%);--gradient-gold-text: linear-gradient(180deg, #F0D38A 0%, #D4A24A 50%, #8A6320 100%);--gradient-hero-haze: radial-gradient(ellipse 80% 60% at 80% 10%, rgba(212,162,74,.18) 0%, rgba(212,162,74,0) 60%);--font-display: "Manrope", "Segoe UI", system-ui, sans-serif;--font-body: "Manrope", "Segoe UI", system-ui, sans-serif;--font-wordmark:"IzhitsaOS", "Playfair Display", Georgia, serif;--font-mono: "JetBrains Mono", "Menlo", "Consolas", monospace;--fs-12: .75rem;--fs-14: .875rem;--fs-16: 1rem;--fs-18: 1.125rem;--fs-20: 1.25rem;--fs-24: 1.5rem;--fs-32: 2rem;--fs-40: 2.5rem;--fs-56: 3.5rem;--fs-72: 4.5rem;--fs-96: 6rem;--fw-regular: 400;--fw-medium: 500;--fw-bold: 700;--fw-display: 700;--lh-tight: 1.08;--lh-snug: 1.25;--lh-normal: 1.45;--lh-loose: 1.65;--ls-tight: -.02em;--ls-normal: 0;--ls-wide: .04em;--ls-ticker: .18em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--radius-1: 2px;--radius-2: 4px;--radius-3: 8px;--radius-4: 12px;--elev-hairline: inset 0 0 0 1px var(--border-gold-low);--elev-hairline-strong: inset 0 0 0 1px var(--border-gold-mid);--glow-gold: 0 0 0 1px rgba(212,162,74,.6), 0 8px 32px -8px rgba(212,162,74,.35);--glow-gold-soft: 0 0 24px -6px rgba(212,162,74,.25);--ease-out: cubic-bezier(.22, .7, .2, 1);--t-fast: .12s;--t-med: .2s;--t-slow: .36s;--container-max: 1200px;--header-h: 72px}html,body{background:var(--bg-1);color:var(--fg-1);font-family:var(--font-body);font-size:var(--fs-16);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,.h1{font-family:var(--font-display);font-weight:800;font-size:clamp(var(--fs-40),5vw,var(--fs-72));line-height:var(--lh-tight);letter-spacing:-.035em;color:var(--fg-1);margin:0}h2,.h2{font-family:var(--font-display);font-weight:700;font-size:var(--fs-40);line-height:var(--lh-snug);letter-spacing:-.025em;color:var(--fg-1);margin:0}h3,.h3{font-family:var(--font-display);font-weight:700;font-size:var(--fs-24);line-height:var(--lh-snug);letter-spacing:-.015em;color:var(--fg-1);margin:0}h4,.h4{font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-18);line-height:var(--lh-snug);letter-spacing:-.01em;color:var(--fg-1);margin:0}p,.body{font-family:var(--font-body);font-size:var(--fs-16);line-height:var(--lh-loose);color:var(--fg-2);margin:0}.lede{font-family:var(--font-body);font-size:var(--fs-20);line-height:var(--lh-loose);color:var(--fg-1)}.caption{font-family:var(--font-body);font-size:var(--fs-14);line-height:var(--lh-normal);color:var(--fg-3)}.eyebrow,.ticker{font-family:var(--font-body);font-size:var(--fs-12);font-weight:var(--fw-bold);letter-spacing:var(--ls-ticker);text-transform:uppercase;color:var(--gold-500)}.numeric{font-variant-numeric:tabular-nums lining-nums}.text-gold{background:var(--gradient-gold-text);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}a{color:var(--gold-400);text-decoration:none;border-bottom:1px solid transparent;transition:color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out)}a:hover{color:var(--gold-300);border-bottom-color:var(--border-gold-mid)}::selection{background:var(--gold-700);color:var(--fg-1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg-1);color:var(--fg-1);font-family:var(--font-body);min-height:100vh}.container{max-width:var(--container-max);margin:0 auto;padding:0 32px}.site-header{position:sticky;top:0;z-index:50;height:var(--header-h);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);background:#0e0c09b8;border-bottom:1px solid var(--border-gold-low)}.site-header__inner{height:100%;display:flex;align-items:center;gap:40px}.site-header__logo img{display:block;height:32px;width:auto}.site-header__nav{flex:1;display:flex;gap:28px}.site-header__nav a{font-size:12px;font-weight:700;letter-spacing:var(--ls-ticker);text-transform:uppercase;color:var(--fg-2);border-bottom:1px solid transparent;padding-bottom:4px;transition:color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out)}.site-header__nav a:hover,.site-header__nav a.is-active{color:var(--gold-400);border-bottom-color:var(--border-gold-mid)}.site-header__phone{font-size:14px;color:var(--fg-1);font-variant-numeric:tabular-nums;border-bottom:none}.site-header__phone:hover{color:var(--gold-300);border-bottom:none}.site-header__burger{display:none;background:transparent;color:var(--fg-1);border:1px solid var(--border-gold-low);border-radius:var(--radius-2);width:40px;height:40px;align-items:center;justify-content:center;cursor:pointer;transition:border-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.site-header__burger:hover{border-color:var(--border-gold-mid);color:var(--gold-300)}.site-header__burger:active{transform:translateY(1px)}.btn{font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.04em;padding:12px 22px;border-radius:var(--radius-2);border:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:transform var(--t-fast) var(--ease-out),box-shadow var(--t-med) var(--ease-out),background var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.btn--primary{background:var(--gradient-gold);color:#1c1812}.btn--primary:hover{box-shadow:var(--glow-gold);filter:brightness(1.04)}.btn--primary:active{transform:translateY(1px);filter:brightness(.94)}.btn--secondary{background:transparent;color:var(--gold-400);border:1px solid var(--border-gold-mid);padding:11px 21px}.btn--secondary:hover{color:var(--gold-300);border-color:var(--border-gold-high);background:#d4a24a0a}.btn--ghost{background:transparent;color:var(--fg-2);padding:11px 8px}.btn--ghost:hover{color:var(--gold-400)}.btn--lg{padding:16px 28px;font-size:14px}.btn:disabled{opacity:.45;cursor:not-allowed;filter:none;box-shadow:none}.hero{position:relative;padding:96px 0 64px;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradient-hero-haze);pointer-events:none}.hero__inner{position:relative;display:grid;grid-template-columns:1.3fr 1fr;gap:64px;align-items:end}.hero__eyebrow{font-size:12px;font-weight:700;letter-spacing:var(--ls-ticker);text-transform:uppercase;color:var(--gold-500);margin-bottom:24px}.hero__title{font-family:var(--font-display);font-weight:800;font-size:clamp(40px,6.4vw,88px);line-height:1.02;letter-spacing:-.035em;margin:0 0 24px;color:var(--fg-1);text-wrap:balance}.hero__title .accent{background:var(--gradient-gold-text);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero__lede{font-size:18px;line-height:1.6;color:var(--fg-2);max-width:520px;margin:0 0 32px}.hero__cta{display:flex;gap:12px;align-items:center}.hero__art{position:relative;min-height:320px;display:flex;align-items:center;justify-content:center;perspective:1600px}.hero__art-img{position:relative;height:70%;width:auto;filter:drop-shadow(0 12px 30px rgba(0,0,0,.6))}.ticker{margin-top:64px;display:flex;align-items:center;gap:32px;padding:18px 24px;background:var(--bg-2);border-radius:var(--radius-3);box-shadow:var(--elev-hairline);font-size:13px;font-variant-numeric:tabular-nums;position:relative;z-index:1}.ticker__label{font-size:11px;font-weight:700;letter-spacing:var(--ls-ticker);text-transform:uppercase;color:var(--gold-500);flex-shrink:0}.ticker__item{display:flex;flex-direction:column;align-items:flex-start;gap:4px;color:var(--fg-2)}.ticker__name{font-size:11px;font-weight:700;letter-spacing:var(--ls-ticker);text-transform:uppercase;color:var(--gold-500)}.ticker__row{display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap}.ticker__price{color:var(--fg-1);font-weight:700}.ticker__delta.up{color:var(--success)}.ticker__delta.down{color:var(--danger)}.ticker__time{margin-left:auto;color:var(--fg-3);font-size:11px;flex-shrink:0;letter-spacing:.04em}.ticker__time time{font-variant-numeric:tabular-nums}.section{padding:96px 0}.section--band{background:var(--bg-2)}.section__head{margin-bottom:56px;max-width:720px}.section__eyebrow{font-size:12px;font-weight:700;letter-spacing:var(--ls-ticker);text-transform:uppercase;color:var(--gold-500);margin-bottom:16px}.section__title{font-family:var(--font-display);font-weight:700;font-size:clamp(32px,4vw,48px);line-height:1.08;letter-spacing:-.025em;margin:0 0 16px;color:var(--fg-1)}.section__lede{font-size:18px;line-height:1.6;color:var(--fg-2);max-width:600px;margin:0}.legal{max-width:820px}.legal .section__lede{max-width:none}.legal__body h3{font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--fg-1);margin:40px 0 12px}.legal__body h3:first-child{margin-top:0}.legal__body p{font-size:15px;line-height:1.7;color:var(--fg-2);margin:0 0 12px}.legal__body ul{margin:0 0 12px;padding-left:20px}.legal__body li{font-size:15px;line-height:1.7;color:var(--fg-2);margin-bottom:6px}.legal__body a{color:var(--gold-400)}.services{display:grid;grid-template-columns:1fr 1fr;gap:24px}.service{background:var(--bg-3);border-radius:var(--radius-3);padding:40px;box-shadow:var(--elev-hairline);display:flex;flex-direction:column;gap:16px;transition:box-shadow var(--t-med) var(--ease-out),background var(--t-med) var(--ease-out)}.service:hover{background:var(--bg-4);box-shadow:var(--elev-hairline-strong)}.service__icon{width:48px;height:48px;border-radius:var(--radius-2);background:var(--bg-4);box-shadow:var(--elev-hairline);display:flex;align-items:center;justify-content:center;color:var(--gold-400)}.service__title{font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.02em;color:var(--fg-1);margin:8px 0 0}.service__text{font-size:15px;line-height:1.65;color:var(--fg-2);margin:0}.service__more{margin-top:auto;font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--gold-400);display:inline-flex;align-items:center;gap:6px}.products{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.product{background:var(--bg-3);border-radius:var(--radius-3);padding:28px 24px;box-shadow:var(--elev-hairline);display:flex;flex-direction:column;gap:12px;cursor:pointer;transition:background var(--t-med) var(--ease-out),box-shadow var(--t-med) var(--ease-out)}.product:hover{background:var(--bg-4);box-shadow:var(--elev-hairline-strong)}.product__cat{font-size:11px;font-weight:700;letter-spacing:var(--ls-ticker);text-transform:uppercase;color:var(--gold-500)}.product__name{font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.015em;color:var(--fg-1)}.product__spec{font-size:13px;color:var(--fg-3);line-height:1.55}.product__foot{display:flex;justify-content:space-between;align-items:baseline;padding-top:16px;border-top:1px solid var(--border-neutral);font-variant-numeric:tabular-nums}.product__price{font-size:15px;font-weight:700;color:var(--fg-1)}.product__price small{font-size:11px;font-weight:400;color:var(--fg-3);margin-left:4px}.product__status{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:5px 9px;border-radius:var(--radius-1)}.product__status--in{color:var(--success);border:1px solid rgba(107,158,91,.5)}.product__status--order{color:var(--gold-400);border:1px solid var(--border-gold-mid)}.about{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.stats{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 48px}.stat__num{font-family:var(--font-display);font-weight:800;font-size:64px;line-height:1;letter-spacing:-.035em;background:var(--gradient-gold-text);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-variant-numeric:lining-nums}.stat__label{font-size:14px;color:var(--fg-3);margin-top:8px;line-height:1.4}.contact{display:grid;grid-template-columns:1.2fr 1fr;gap:64px}.form{display:grid;gap:16px}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}.field input,.field textarea{font-family:var(--font-body);font-size:15px;padding:14px 16px;border-radius:var(--radius-2);background:var(--bg-3);color:var(--fg-1);border:1px solid var(--border-gold-low);outline:none;transition:border-color var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease-out)}.field input:focus,.field textarea:focus{border-color:var(--border-gold-high);background:var(--bg-4)}.field textarea{min-height:110px;resize:vertical;font-family:var(--font-body)}.field--row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field--consent{display:flex;flex-direction:row;align-items:flex-start;gap:10px}.field--consent input[type=checkbox]{margin-top:3px;width:16px;height:16px;flex-shrink:0;accent-color:var(--gold-400)}.field--consent label{font-size:13px;line-height:1.5;color:var(--fg-3);text-transform:none;font-weight:400;letter-spacing:normal}.field--consent label a{color:var(--gold-400)}.field--hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.contact__info{background:var(--bg-3);border-radius:var(--radius-3);padding:32px;box-shadow:var(--elev-hairline);display:flex;flex-direction:column;gap:24px}.contact__row{display:flex;gap:14px;align-items:flex-start}.contact__row svg{color:var(--gold-400);flex-shrink:0;margin-top:2px}.contact__row-label{font-size:11px;font-weight:700;letter-spacing:var(--ls-ticker);text-transform:uppercase;color:var(--fg-3)}.contact__row-val{font-size:15px;color:var(--fg-1);line-height:1.5}.contact__row-val a{color:var(--fg-1)}.site-footer{background:var(--bg-2);border-top:1px solid var(--border-gold-low);padding:64px 0 32px;color:var(--fg-3)}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px;border-bottom:1px solid var(--border-gold-low)}.footer-col h4{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:var(--ls-ticker);text-transform:uppercase;color:var(--gold-500);margin:0 0 18px}.footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer-col a{color:var(--fg-2);font-size:14px;border-bottom:none}.footer-col a:hover{color:var(--gold-300);border-bottom:none}.footer-brand img{height:36px;margin-bottom:16px;display:block}.footer-brand p{font-size:13px;line-height:1.6;color:var(--fg-3);margin:0;max-width:280px}.footer-bottom{padding-top:24px;display:flex;justify-content:space-between;font-size:12px;color:var(--fg-4)}.process{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative}.process__step{background:var(--bg-3);border-radius:var(--radius-3);padding:32px 28px;box-shadow:var(--elev-hairline);position:relative;display:flex;flex-direction:column;gap:12px;min-height:220px}.process__num{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.16em;color:var(--gold-500)}.process__title{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--fg-1);margin:0}.process__text{font-size:14px;line-height:1.6;color:var(--fg-3);margin:0}.process__connector{position:absolute;top:50%;right:-16px;width:12px;height:1px;background:var(--border-gold-mid);z-index:1}.geo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border-gold-low);border-radius:var(--radius-3);overflow:hidden;box-shadow:var(--elev-hairline)}.geo-cell{background:var(--bg-3);padding:16px 20px;display:flex;align-items:center;gap:10px;font-size:14px;color:var(--fg-2);transition:background var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.geo-cell svg{color:var(--gold-500);flex-shrink:0}.geo-cell:hover{background:var(--bg-4);color:var(--fg-1)}.geo-cell--more{font-weight:700;letter-spacing:.04em;color:var(--gold-400)}.geo-cell--more:hover{color:var(--gold-300)}.docs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.doc{display:flex;align-items:center;gap:16px;background:var(--bg-3);border-radius:var(--radius-3);padding:20px 22px;box-shadow:var(--elev-hairline);text-decoration:none;border-bottom:none;color:var(--fg-1);transition:background var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}.doc:hover{background:var(--bg-4);box-shadow:var(--elev-hairline-strong);border-bottom:none}.doc:hover .doc__arrow{color:var(--gold-300);transform:translate(2px,-2px)}.doc__icon{width:40px;height:40px;background:var(--bg-4);border-radius:var(--radius-2);box-shadow:var(--elev-hairline);display:flex;align-items:center;justify-content:center;color:var(--gold-400);flex-shrink:0}.doc__title{font-size:14px;font-weight:700;color:var(--fg-1);letter-spacing:-.01em}.doc__sub{font-size:12px;color:var(--fg-3);margin-top:2px}.doc__arrow{margin-left:auto;color:var(--gold-500);transition:transform var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out);flex-shrink:0}.faq{max-width:880px;border-top:1px solid var(--border-gold-low)}.faq__item{border-bottom:1px solid var(--border-gold-low)}.faq__q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 4px;background:transparent;border:none;cursor:pointer;font-family:var(--font-display);font-size:19px;font-weight:700;letter-spacing:-.01em;color:var(--fg-1);text-align:left;transition:color var(--t-fast) var(--ease-out)}.faq__q svg{color:var(--gold-400);transition:color var(--t-fast) var(--ease-out)}.faq__q:hover{color:var(--gold-300)}.faq__q:hover svg{color:var(--gold-300)}.faq__a{padding:0 4px 28px;font-size:16px;line-height:1.65;color:var(--fg-2);max-width:720px}.cta-banner-section{padding:48px 0}.cta-banner{position:relative;background:var(--bg-2);border-radius:var(--radius-4);padding:56px;box-shadow:0 0 0 1px var(--border-gold-mid);overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:48px}.cta-banner__haze{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 100% at 100% 50%,#d4a24a2e,#d4a24a00 65%);pointer-events:none}.cta-banner__content{position:relative;z-index:1;flex:1}.cta-banner__eyebrow{font-size:12px;font-weight:700;letter-spacing:var(--ls-ticker);text-transform:uppercase;color:var(--gold-500);margin-bottom:16px}.cta-banner__title{font-family:var(--font-display);font-size:clamp(28px,3.4vw,40px);font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:0;color:var(--fg-1)}.cta-banner__actions{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;flex-shrink:0}.footer-reqs{padding:32px 0;border-bottom:1px solid var(--border-gold-low);display:flex;gap:48px;align-items:flex-start}.footer-reqs__title{font-size:11px;font-weight:700;letter-spacing:var(--ls-ticker);text-transform:uppercase;color:var(--gold-500);width:140px;flex-shrink:0;padding-top:4px}.footer-reqs__grid{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:16px 48px}.footer-reqs__grid>div{display:flex;flex-direction:column;gap:4px}.footer-reqs__grid span{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3)}.footer-reqs__grid b{font-size:14px;font-weight:500;color:var(--fg-1)}.footer-reqs__grid b.numeric{font-variant-numeric:tabular-nums}.site-drawer{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;opacity:0;pointer-events:none;transition:opacity var(--t-med) var(--ease-out)}.site-drawer.is-open{opacity:1;pointer-events:auto}.site-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(360px,88vw);background:var(--bg-2);border-left:1px solid var(--border-gold-low);padding:calc(var(--header-h) + 24px) 28px 28px;display:flex;flex-direction:column;gap:28px;transform:translate(100%);transition:transform var(--t-med) var(--ease-out);overflow-y:auto}.site-drawer.is-open .site-drawer__panel{transform:translate(0)}.site-drawer__nav{display:flex;flex-direction:column}.site-drawer__nav a{padding:16px 4px;font-size:16px;font-weight:700;letter-spacing:.02em;color:var(--fg-1);border-bottom:1px solid var(--border-gold-low);border-radius:0;transition:color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out)}.site-drawer__nav a:hover{color:var(--gold-300);border-bottom-color:var(--border-gold-mid)}.site-drawer__contacts{display:flex;flex-direction:column;gap:14px;padding-top:4px}.site-drawer__contacts a{display:inline-flex;align-items:center;gap:10px;font-size:15px;color:var(--fg-2);border-bottom:none}.site-drawer__contacts a svg{color:var(--gold-500);flex-shrink:0}.site-drawer__contacts a:hover{color:var(--gold-300);border-bottom:none}.site-drawer__cta{margin-top:auto;width:100%;justify-content:center}@keyframes live-pulse{0%,to{opacity:1;box-shadow:0 0 #6b9e5b8c}60%{opacity:.55;box-shadow:0 0 0 5px #6b9e5b00}}.product__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.product__live-badge{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);flex-shrink:0}.product__live-dot,.ticker__live-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--success);flex-shrink:0;animation:live-pulse 2.4s ease-in-out infinite;vertical-align:middle}.ticker__live-dot{margin-right:5px}.product__delta{font-size:11px;font-weight:700;margin-left:7px;font-variant-numeric:tabular-nums;letter-spacing:.02em}.product__delta.up{color:var(--success)}.product__delta.down{color:var(--danger)}.ticker__src{margin-left:10px;font-size:10px;color:var(--fg-4);letter-spacing:.04em;font-variant-numeric:tabular-nums}@media(max-width:960px){.site-header__nav{display:none}.site-header__burger{display:inline-flex}.site-header__inner{gap:16px}.site-header__logo{margin-right:auto}.hero{padding:64px 0 48px}.hero__inner{grid-template-columns:1fr;gap:32px}.hero__art{min-height:240px}.services,.about,.contact{grid-template-columns:1fr;gap:32px}.products,.docs-grid{grid-template-columns:1fr 1fr}.geo-grid{grid-template-columns:repeat(3,1fr)}.process{grid-template-columns:1fr 1fr}.process__connector{display:none}.stat__num{font-size:clamp(40px,9vw,56px)}.cta-banner{flex-direction:column;align-items:flex-start;padding:36px;gap:28px}.cta-banner__actions{width:100%;flex-direction:row}.footer-grid{grid-template-columns:1fr 1fr;gap:36px}.footer-reqs{flex-direction:column;gap:16px}.footer-reqs__title{width:auto}.footer-reqs__grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.site-header__phone{display:none}.ticker{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:14px 18px;gap:24px;margin-top:40px;scrollbar-width:none}.ticker::-webkit-scrollbar{display:none}.ticker>*{flex-shrink:0}.ticker__item{flex-direction:row;align-items:baseline;gap:6px}.ticker__name{font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--fg-2)}.ticker__time{margin-left:16px}.geo-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.container{padding:0 20px}.section{padding:56px 0}.section__head{margin-bottom:36px}.site-header__cta{display:none}.site-header__logo .logo{font-size:26px}.hero{padding:48px 0 32px}.hero__art{display:none}.hero__title{margin-bottom:20px}.hero__lede{font-size:16px;margin-bottom:24px}.hero__cta{flex-wrap:wrap;gap:10px;width:100%}.hero__cta .btn{flex:1 1 auto;justify-content:center}.products,.docs-grid,.process{grid-template-columns:1fr}.process__step{min-height:0;padding:28px 24px}.field--row{grid-template-columns:1fr}.contact__info{padding:24px}.form .btn{width:100%;justify-content:center}.form>div[style]{flex-wrap:wrap}.cta-banner{padding:28px 24px}.cta-banner__actions{flex-direction:column;gap:10px}.cta-banner__actions .btn{width:100%;justify-content:center}.footer-grid{grid-template-columns:1fr;gap:32px;padding-bottom:36px}.footer-reqs__grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:12px;align-items:flex-start;text-align:left}.stats{grid-template-columns:1fr 1fr;gap:24px 20px}.stat__num{font-size:clamp(36px,11vw,52px)}.faq__q{font-size:17px;gap:16px;padding:20px 4px}.faq__a{font-size:15px;padding:0 4px 24px}}@media(max-width:380px){.site-header__logo .logo{font-size:22px}.hero__title{font-size:36px}.section__title{font-size:28px}}.logo{display:inline-block;font-family:var(--font-wordmark);font-weight:400;line-height:1;letter-spacing:0;background:linear-gradient(180deg,#f0d38a,#e2be6a 35%,#b5832a 75%,#8a6320);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 1px 0 rgba(255,240,200,.08));-webkit-user-select:none;user-select:none;white-space:nowrap}.site-header__logo{border-bottom:none;transition:filter var(--t-fast) var(--ease-out)}.site-header__logo:hover{filter:drop-shadow(0 0 12px rgba(212,162,74,.35));border-bottom:none}.site-header__logo .logo{font-size:30px}.hero__art .logo{position:relative;font-size:clamp(40px,6.4vw,88px);line-height:.92;text-align:center;letter-spacing:-.005em;padding:0 12px;background:linear-gradient(180deg,#ffe9b8,#f4d58d 12%,#e2be6a 28%,#cfa13e,#b5832a 68%,#8a6320 86%,#5c420f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:0 1px 0 rgba(255,232,180,.35),0 2px 0 rgba(180,128,52,.45),0 3px 0 rgba(110,80,30,.55),0 4px 0 rgba(60,42,14,.6),0 6px 14px rgba(0,0,0,.55),0 28px 64px rgba(0,0,0,.75);filter:drop-shadow(0 0 60px rgba(212,162,74,.18));transform-origin:50% 50%;transform-style:preserve-3d;backface-visibility:hidden;animation:hero-logo-sway 6s ease-in-out infinite;will-change:transform}@keyframes hero-logo-sway{0%,to{transform:rotateY(-20deg)}50%{transform:rotateY(20deg)}}@media(prefers-reduced-motion:reduce){.hero__art .logo{animation:none;transform:none}}.footer-brand .logo{font-size:34px;margin-bottom:16px;display:block}
