:root{--color-background:#f9fafb;--color-foreground:#111827;--color-primary:#f60;--color-primary-hover:#e65c00;--color-primary-glow:#f606;--color-gold:#f60;--color-gold-light:#ff8533;--color-gold-dark:#cc5200;--color-secondary:#fff;--color-accent:#f60;--color-text-muted:#6b7280;--color-border:#e5e7eb;--glass-bg:#fff;--glass-border:#e5e7eb;--glass-blur:blur(12px);--font-heading:"Jost",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-body:"Jost",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:32px;--shadow-sm:0 1px 3px #0000000f;--shadow-card:0 4px 20px #0000000f;--shadow-hover:0 12px 32px #0000001a;--shadow-glow:0 4px 20px var(--color-primary-glow)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--color-foreground);background:var(--color-background);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none;transition:color .2s}a:hover{color:var(--color-primary)}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.container{max-width:1200px;margin:0 auto;padding:0 20px}.btn-primary{background:var(--color-primary);color:#fff;letter-spacing:.5px;font-size:1.1rem;font-weight:700;font-family:var(--font-body);box-shadow:0 4px 10px var(--color-primary-glow);text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;padding:16px 28px;transition:all .25s;display:inline-flex}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #6366f159}.section-title{font-family:var(--font-heading);color:var(--color-foreground);text-align:center;letter-spacing:.02em;margin-bottom:1rem;font-size:3rem;font-weight:600}.section-subtitle{color:var(--color-text-muted);text-align:center;max-width:600px;margin:0 auto 3rem;font-size:1.05rem;line-height:1.7}.gold-text{color:var(--color-primary)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.animate-on-scroll{opacity:1;transition:opacity .5s ease-out,transform .5s ease-out;transform:none}.animate-on-scroll.visible{opacity:1;transform:none}.delay-100{transition-delay:.1s}[class*=suggest-ring],.ymaps-2-1-79-suggest-ring{z-index:999999!important}:root{--header-offset:80px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.StickyMobileCTA-module__mBe3pG__container{z-index:99999;pointer-events:auto;flex-direction:column;align-items:center;font-family:inherit;display:flex;position:fixed;bottom:20px;right:20px}.StickyMobileCTA-module__mBe3pG__speedDial{opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;align-items:center;gap:12px;margin-bottom:12px;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;transform:translateY(16px)scale(.9)}.StickyMobileCTA-module__mBe3pG__speedDialOpen{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}@media (hover:hover) and (pointer:fine){.StickyMobileCTA-module__mBe3pG__container:hover .StickyMobileCTA-module__mBe3pG__speedDial{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.StickyMobileCTA-module__mBe3pG__container:hover .StickyMobileCTA-module__mBe3pG__mainTrigger{transform:scale(1.08);box-shadow:0 10px 30px #ca8a0499}}.StickyMobileCTA-module__mBe3pG__actionCircle{color:#fff;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;box-shadow:0 6px 20px #00000080}.StickyMobileCTA-module__mBe3pG__actionCircle:hover{transform:scale(1.15);box-shadow:0 8px 25px #000000b3}.StickyMobileCTA-module__mBe3pG__phoneCircle{background:linear-gradient(135deg,#ca8a04 0%,#a16207 100%)}.StickyMobileCTA-module__mBe3pG__waCircle{background:linear-gradient(135deg,#25d366 0%,#128c7e 100%)}.StickyMobileCTA-module__mBe3pG__tgCircle{background:linear-gradient(135deg,#2aabee 0%,#229ed9 100%)}.StickyMobileCTA-module__mBe3pG__badge{white-space:nowrap;-webkit-backdrop-filter:blur(12px);color:#fafaf9;letter-spacing:.2px;opacity:0;pointer-events:none;background:#0c0a09f2;border:1px solid #ca8a044d;border-radius:8px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:all .2s;position:absolute;right:calc(100% + 12px);transform:translate(8px);box-shadow:0 4px 15px #0006}.StickyMobileCTA-module__mBe3pG__actionCircle:hover .StickyMobileCTA-module__mBe3pG__badge{opacity:1;transform:translate(0)}.StickyMobileCTA-module__mBe3pG__mainTrigger{color:#0c0a09;cursor:pointer;background:linear-gradient(135deg,#eab308 0%,#ca8a04 100%);border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;box-shadow:0 8px 25px #ca8a0473}.StickyMobileCTA-module__mBe3pG__mainTrigger:hover{transform:scale(1.08);box-shadow:0 12px 32px #ca8a04a6}.StickyMobileCTA-module__mBe3pG__mainTriggerActive{color:#eab308;background:#1c1917;border-color:#ca8a0480;transform:rotate(90deg);box-shadow:0 8px 25px #0009}.StickyMobileCTA-module__mBe3pG__iconWrapper{justify-content:center;align-items:center;display:flex}@keyframes StickyMobileCTA-module__mBe3pG__goldRingPulse{0%{box-shadow:0 0 #ca8a0499,0 8px 25px #ca8a0466}70%{box-shadow:0 0 0 16px #ca8a0400,0 8px 25px #ca8a0466}to{box-shadow:0 0 #ca8a0400,0 8px 25px #ca8a0466}}.StickyMobileCTA-module__mBe3pG__mainTrigger:not(.StickyMobileCTA-module__mBe3pG__mainTriggerActive){animation:2.5s infinite StickyMobileCTA-module__mBe3pG__goldRingPulse}@media (max-width:768px){.StickyMobileCTA-module__mBe3pG__container{bottom:16px;right:16px}.StickyMobileCTA-module__mBe3pG__mainTrigger{width:50px;height:50px}.StickyMobileCTA-module__mBe3pG__actionCircle{width:40px;height:40px}.StickyMobileCTA-module__mBe3pG__badge{display:none}}
