@font-face{font-family:Montserrat;font-weight:500;font-display:swap;src:url(./montserrat-medium-latin-CDCIsK_y.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-017F,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+2116,U+2192}@font-face{font-family:Montserrat;font-weight:500;font-display:swap;src:url(./montserrat-medium-cyrillic-DfOre-gx.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0493,U+049A-049B,U+04B2-04B3}@font-face{font-family:Montserrat;font-weight:600;font-display:swap;src:url(./montserrat-semibold-latin-B8b1FxkM.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-017F,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+2116,U+2192}@font-face{font-family:Montserrat;font-weight:600;font-display:swap;src:url(./montserrat-semibold-cyrillic-jtSU0PQ4.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0493,U+049A-049B,U+04B2-04B3}@font-face{font-family:Montserrat;font-weight:700;font-display:swap;src:url(./montserrat-bold-latin-DS9lGDXP.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-017F,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+2116,U+2192}@font-face{font-family:Montserrat;font-weight:700;font-display:swap;src:url(./montserrat-bold-cyrillic-CeJ8VAFP.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0493,U+049A-049B,U+04B2-04B3}@font-face{font-family:Montserrat;font-weight:800;font-display:swap;src:url(./montserrat-extrabold-latin-tEweonf-.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-017F,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+2116,U+2192}@font-face{font-family:Montserrat;font-weight:800;font-display:swap;src:url(./montserrat-extrabold-cyrillic-CRmCH4qU.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0493,U+049A-049B,U+04B2-04B3}:root{--brand: #ff6b35;--brand-light: #ff8a65;--brand-dark: #e64a19;--brand-deep: #bf360c;--purple: #b39ddb;--purple-light: #d1c4e9;--bg: #e3f2fd;--surface: #ffffff;--ink: #1a1a1a;--text-2: #616161;--text-3: #9e9e9e;--outline: #d1c4e9;--tint: #ffede7;--tint-strong: #ffd3c2;--gold: #ffb300;--error: #ef5350;--safe-bottom: max(env(safe-area-inset-bottom, 0px), var(--tg-safe-area-inset-bottom, 0px));--viewport: var(--tg-viewport-stable-height, 100vh);color-scheme:light}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;background:var(--bg)}html{scroll-padding-bottom:170px}body{min-height:var(--viewport);font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:500;color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overscroll-behavior-y:none}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(circle 75vw at 92% 5%,#ff6b3529,#ff6b3500),radial-gradient(circle 60vw at 2% 45%,#ff6b351a,#ff6b3500)}h1,h2,p,ul,dl,dd{margin:0;padding:0}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input{font:inherit}img{display:block}.screen{max-width:520px;margin:0 auto;min-height:var(--viewport);display:flex;flex-direction:column;animation:screen-in .35s ease-out both}@keyframes screen-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.brand{display:flex;align-items:center;gap:9px}.brand-logo{width:38px;height:38px}.brand-name{font-size:18px;line-height:24px;font-weight:800;letter-spacing:1.5px}.brand-s .brand-logo{width:30px;height:30px}.brand-s .brand-name{font-size:16px;line-height:22px;letter-spacing:1.2px}.lang-switch{flex:none;display:flex;padding:3px;border-radius:999px;background:var(--surface);box-shadow:0 2px 8px #1a1a1a0f}.lang-switch button{min-width:36px;height:26px;padding:0 8px;border-radius:999px;font-size:12px;line-height:16px;font-weight:700;letter-spacing:.3px;color:var(--text-2);transition:background-color .2s,color .2s}.lang-switch button.is-active{background:var(--brand);color:var(--surface)}.chip{display:inline-flex;align-items:center;flex:none;padding:5px 10px;border-radius:999px;font-size:12px;line-height:16px;font-weight:600;white-space:nowrap;background:var(--tint);color:var(--brand-deep)}.chip-white{background:var(--surface)}.chip-solid{background:var(--brand);color:var(--surface)}button.chip{transition:background-color .15s,color .15s,transform .15s}button.chip:active{transform:scale(.95)}.btn{position:relative;width:100%;height:58px;border-radius:18px;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px;font-size:16px;line-height:20px;font-weight:700;color:var(--surface);background:linear-gradient(135deg,var(--brand-light),var(--brand-dark));box-shadow:0 12px 22px -8px #bf360c8c,0 4px 12px #ff6b3538;transition:transform .2s cubic-bezier(.3,1.5,.6,1)}.btn:active{transform:scale(.965)}.btn-compact{height:48px}.btn:after{content:"";position:absolute;top:0;bottom:0;left:-30%;width:30%;background:linear-gradient(105deg,#fff0,#ffffff3d,#fff0);animation:shimmer 3s linear infinite}.btn.is-loading:after{display:none}@keyframes shimmer{0%,20%{transform:translate(0)}to{transform:translate(440%)}}.btn-arrow{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.spinner{width:26px;height:26px;border-radius:50%;border:3px solid rgba(255,255,255,.35);border-top-color:var(--surface);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.card{background:var(--surface);border-radius:24px;box-shadow:0 8px 22px #1a1a1a14,0 1px 3px #1a1a1a0d}.landing-content{padding:8px 20px 0}.landing-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.landing-title{margin-top:16px;font-size:38px;line-height:42px;font-weight:800;letter-spacing:-1px}.landing-title .accent{color:var(--brand)}.landing-subtitle{margin-top:7px;font-size:14px;line-height:20px;color:var(--text-2)}.chips-scroll{display:flex;gap:8px;margin:12px -20px 0;padding:0 20px;overflow-x:auto;scrollbar-width:none}.chips-scroll::-webkit-scrollbar{display:none}.amount-card{margin-top:14px;padding:16px}.amount-label{font-size:12px;line-height:16px;font-weight:600;color:var(--text-2)}.amount-value{display:block;margin-top:4px;font-size:clamp(22px,7.6vw,30px);line-height:1.14;font-weight:800;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.slider{-webkit-appearance:none;appearance:none;display:block;width:100%;height:40px;margin:2px 0 0;background:transparent;cursor:pointer;--fill: calc(14px + (100% - 28px) * var(--p, 0))}.slider:focus{outline:none}.slider::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(to right,var(--brand) 0,var(--brand) var(--fill),var(--tint-strong) var(--fill),var(--tint-strong) 100%)}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:28px;height:28px;margin-top:-10px;border-radius:50%;background:var(--surface);border:3px solid var(--brand);box-shadow:0 4px 10px #bf360c59;transition:transform .15s}.slider:active::-webkit-slider-thumb{transform:scale(1.08)}.slider::-moz-range-track{height:8px;border-radius:999px;background:var(--tint-strong)}.slider::-moz-range-progress{height:8px;border-radius:999px;background:var(--brand)}.slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--surface);border:3px solid var(--brand);box-shadow:0 4px 10px #bf360c59}.slider-bounds{display:flex;justify-content:space-between;font-size:12px;line-height:17px;color:var(--text-3)}.presets{display:flex;gap:6px;margin-top:8px}.presets .chip{flex:1 1 0;min-width:0;justify-content:center;padding:5px 4px;font-size:clamp(10.5px,3.4vw,12px)}.field{display:block;width:100%;height:58px;padding:0 16px;border-radius:16px;border:1px solid var(--outline);background:var(--surface);font-size:16px;line-height:24px;font-weight:500;color:var(--ink);outline:none;-webkit-appearance:none;appearance:none;transition:border-color .15s,box-shadow .15s}.field::placeholder{color:var(--text-3);opacity:1}.field:focus{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.field.is-error{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.name-field{margin-top:12px}.phone-row{display:flex;gap:8px;margin-top:8px}.phone-prefix{flex:none;display:flex;align-items:center;gap:6px;height:58px;padding:0 14px;border-radius:16px;background:var(--surface);font-size:16px;line-height:24px;font-weight:600}.phone-flag{font-size:18px}.phone-field{flex:1;min-width:0;letter-spacing:.3px}.shake{animation:shake .32s linear}@keyframes shake{0%{transform:translate(0)}15%{transform:translate(-14px)}30%{transform:translate(12px)}45%{transform:translate(-8px)}60%{transform:translate(6px)}80%{transform:translate(-3px)}to{transform:translate(0)}}.fine-print{margin:12px 0;font-size:9px;line-height:12px;color:#9e9e9ebf}.cta-bar{position:sticky;bottom:0;z-index:5;margin-top:auto;padding:16px 20px calc(8px + var(--safe-bottom));background:linear-gradient(to bottom,rgba(227,242,253,0) 0%,rgba(227,242,253,.96) 22%,var(--bg) 100%)}.cta-micro{margin-top:7px;text-align:center;font-size:10px;line-height:14px;color:var(--text-3)}.consent{margin-top:6px;text-align:center;font-size:10px;line-height:13px;color:var(--text-3)}.link{display:inline;font-size:inherit;line-height:inherit;color:var(--brand-deep);text-decoration:underline;text-underline-offset:2px}.sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;background:#1a1a1a59;animation:fade-in .2s ease-out both}.sheet{width:100%;max-width:520px;max-height:85%;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:10px 20px calc(20px + var(--safe-bottom));border-radius:28px 28px 0 0;background:var(--surface);animation:sheet-up .3s cubic-bezier(.2,.8,.2,1) both}.sheet-handle{width:32px;height:4px;margin:0 auto 18px;border-radius:2px;background:#cfcfcf}.sheet-title{font-size:20px;line-height:26px;font-weight:700}.sheet-body{margin-top:12px;white-space:pre-line;font-size:14px;line-height:20px;color:var(--text-2)}.sheet-close{display:block;width:100%;height:48px;margin-top:20px;border-radius:16px;background:var(--tint);color:var(--brand-deep);font-size:15px;font-weight:700}@keyframes fade-in{0%{opacity:0}}@keyframes sheet-up{0%{transform:translateY(100%)}}.processing{align-items:center;justify-content:center;padding:24px 28px calc(24px + var(--safe-bottom))}.ring-wrap{position:relative;width:190px;height:190px;flex:none}.ring{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible}.ring.is-spinning{animation:spin 2.6s linear infinite}.ring-track{fill:none;stroke:var(--tint);stroke-width:14}.ring-arc{fill:none;stroke:url(#ring-grad);stroke-width:14;stroke-linecap:round}.ring-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.ring-percent{font-size:34px;line-height:38px;font-weight:800;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.ring-check{width:72px;height:72px;fill:none;stroke:var(--brand);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;animation:pop .55s cubic-bezier(.3,1.6,.5,1) both}@keyframes pop{0%{transform:scale(.3);opacity:0}}.stage-title{margin-top:36px;min-height:52px;text-align:center;font-size:20px;line-height:26px;font-weight:700;animation:fade-in .35s ease-out both}.stage-hint{margin-top:8px;text-align:center;font-size:14px;line-height:20px;color:var(--text-2)}.stages{width:100%;margin-top:34px;list-style:none;display:flex;flex-direction:column;gap:12px}.stage{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;font-size:14px;line-height:20px;transition:background-color .3s}.stage.is-active,.stage.is-done{background:var(--surface)}.stage-dot{flex:none;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .3s}.stage.is-pending .stage-dot{background:#d1c4e999}.stage.is-active .stage-dot{background:var(--tint)}.stage.is-active .stage-dot:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--brand-deep);animation:pulse .7s ease-in-out infinite alternate}.stage.is-done .stage-dot{background:var(--brand)}.stage-dot svg{width:14px;height:14px;fill:none;stroke:var(--surface);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.stage.is-pending .stage-text{color:#61616180}.stage.is-active .stage-text{color:var(--ink);font-weight:600}.stage.is-done .stage-text{color:var(--text-2)}@keyframes pulse{0%{transform:scale(.4)}to{transform:scale(1)}}.offers{gap:10px;padding:8px 16px calc(24px + var(--safe-bottom))}.offers-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px}.offers-header-end{display:flex;align-items:center;gap:8px}.approved{padding:14px 16px;border-radius:24px;color:var(--surface);background:linear-gradient(135deg,var(--brand) 0%,var(--brand-dark) 55%,var(--brand-deep) 100%);box-shadow:0 14px 28px -10px #bf360c99}.approved-label{display:flex;align-items:center;gap:7px;font-size:12px;line-height:16px;font-weight:600;opacity:.92}.approved-dot{width:7px;height:7px;border-radius:50%;background:var(--purple)}.approved-row{display:flex;align-items:center;gap:8px;margin-top:4px}.approved-text{flex:1;min-width:0}.approved-amount{display:block;font-size:clamp(20px,7vw,28px);line-height:1.15;white-space:nowrap;font-weight:800;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.approved-hint{margin-top:4px;font-size:11px;line-height:14px;opacity:.92}.approved-shield{flex:none;width:46px;height:auto}.proof{padding:12px 14px;border-radius:20px;background:var(--surface);box-shadow:0 6px 18px #1a1a1a12}.proof-top{display:flex;align-items:center}.avatars{display:flex;flex:none}.avatar{width:30px;height:30px;padding:1.5px;border-radius:50%;background:var(--surface);box-shadow:0 2px 5px #00000029}.avatar+.avatar{margin-left:-7px}.avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.proof-stats{margin-left:8px}.proof-count{display:flex;align-items:center;gap:6px;font-size:18px;line-height:24px;font-weight:600;font-variant-numeric:tabular-nums}.live-dot{width:9px;height:9px;border-radius:50%;background:var(--brand);animation:blink .65s ease-in-out infinite alternate}@keyframes blink{0%{opacity:.35}to{opacity:1}}.proof-caption{font-size:10px;line-height:14px;color:var(--text-2)}.ticker{margin-top:9px;padding:7px 10px;border-radius:12px;background:var(--tint);overflow:hidden;min-height:42px;display:flex;align-items:center}.ticker-item{display:flex;align-items:center;gap:7px;animation:ticker-in .35s ease-out both}.ticker-icon{font-size:12px;flex:none}.ticker-text{font-size:10px;line-height:14px;color:var(--brand-deep);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@keyframes ticker-in{0%{opacity:0;transform:translateY(50%)}}.offer{position:relative;padding:14px;border-radius:24px;background:var(--surface);box-shadow:0 8px 22px #1a1a1a17;cursor:pointer;animation:offer-in .42s cubic-bezier(.4,0,.2,1) both;animation-delay:calc(60ms * var(--i, 0))}.offer.is-featured{border:2px solid transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(135deg,var(--brand),var(--purple),var(--brand)) border-box;box-shadow:0 12px 30px -8px #bf360c66}@keyframes offer-in{0%{opacity:0;transform:translateY(25%)}}.offer-featured{margin-bottom:8px}.offer-head{display:flex;align-items:center;gap:12px}.offer-logo{flex:none;width:46px;height:46px;border-radius:14px;background:var(--tint);object-fit:cover}.offer-monogram{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--brand),var(--brand-dark));color:var(--surface);font-size:20px;font-weight:700}.offer-title{min-width:0}.offer-name{font-size:16px;line-height:22px;font-weight:600}.rating{display:flex;align-items:center;gap:5px}.stars{font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;line-height:17px;letter-spacing:1px;color:var(--gold)}.rating-value{font-size:12px;line-height:16px;font-weight:600;color:var(--gold)}.params{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;margin-top:10px}.param dt{font-size:10px;line-height:14px;color:var(--text-3)}.param dd{font-size:14px;line-height:20px;font-weight:600}.approval{margin-top:10px}.approval-row{display:flex;justify-content:space-between;align-items:baseline;font-size:10px;line-height:14px;color:var(--text-2)}.approval-value{font-size:12px;line-height:16px;font-weight:600;color:var(--brand-deep)}.approval-track{height:7px;margin-top:6px;border-radius:999px;background:var(--tint);overflow:hidden}.approval-fill{height:100%;border-radius:999px;background:var(--brand);transition:width .9s cubic-bezier(.4,0,.2,1)}.tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.offer .btn{margin-top:12px}.offers-disclaimer{margin:4px 4px 0}.intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:var(--brand)}.intro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 42%,rgba(191,54,12,0) 0%,var(--brand-deep) 90%);opacity:.6;animation:fade-in .34s ease-out both}.intro-wordmark{position:relative;width:210px;height:auto;animation:intro-in .7s cubic-bezier(.34,1.56,.64,1) both}.intro.is-leaving{animation:intro-out .4s ease-in both}@keyframes intro-in{0%{opacity:0;transform:scale(.88)}}@keyframes intro-out{to{opacity:0;transform:scale(1.09)}}@media(prefers-reduced-motion:reduce){.btn:after,.live-dot,.stage.is-active .stage-dot:after{animation:none}.screen,.offer,.ticker-item,.intro-wordmark{animation-duration:.01s}}
