@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=IBM+Plex+Sans:wght@400;500;600&display=swap";:root{--bg: #f3f5f7;--bg-strong: #e8ecf1;--ink: #0b0f14;--muted: #4b5563;--accent: #f97316;--accent-strong: #ea580c;--accent-soft: #fff3e6;--card: #ffffff;--border: rgba(11, 15, 20, .12);--radius: 20px;--shadow: 0 28px 50px rgba(12, 14, 18, .12);--shadow-soft: 0 16px 30px rgba(12, 14, 18, .08)}*{box-sizing:border-box}html{scroll-behavior:smooth}html{color-scheme:light dark}body,html,#root{margin:0;min-height:100%;background:var(--bg);color:var(--ink);font-family:IBM Plex Sans,Segoe UI,sans-serif}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.page{background:radial-gradient(900px 520px at 10% -10%,rgba(249,115,22,.16),transparent 55%),radial-gradient(1000px 700px at 90% 10%,rgba(14,116,144,.12),transparent 60%),linear-gradient(180deg,#f8fafc,#eef2f6,#e9edf2)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}.stagger>*{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s ease}.stagger.is-visible>*{opacity:1;transform:translateY(0)}.stagger>*:nth-child(1){transition-delay:.06s}.stagger>*:nth-child(2){transition-delay:.12s}.stagger>*:nth-child(3){transition-delay:.18s}.stagger>*:nth-child(4){transition-delay:.24s}.stagger>*:nth-child(5){transition-delay:.3s}.stagger>*:nth-child(6){transition-delay:.36s}.stagger>*:nth-child(7){transition-delay:.42s}.site-header{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fafccc;border-bottom:1px solid rgba(15,23,42,.08)}.nav{max-width:1280px;margin:0 auto;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.nav-actions{display:flex;align-items:center;gap:10px}.logo{display:flex;align-items:center;gap:10px;font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:700;letter-spacing:.4px}.logo-mark{width:140px}.nav-links{display:none;gap:24px;font-size:14px;color:var(--muted)}.nav-links a{position:relative;padding-bottom:4px}.nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:999px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.nav-links a:hover:after{transform:scaleX(1)}.nav-cta{padding:10px 18px;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff;font-size:13px;font-weight:600;letter-spacing:.4px;box-shadow:0 10px 20px #f973164d}.theme-toggle{width:38px;height:38px;padding:0;border-radius:50%;border:1px solid rgba(11,15,20,.12);background:#ffffffb3;color:var(--ink);cursor:pointer;display:grid;place-items:center;transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.theme-toggle svg{width:18px;height:18px;fill:currentColor}.theme-toggle:hover{transform:translateY(-1px);box-shadow:0 10px 20px #0c0e121f}.hero{position:relative;padding:0}.hero-media{position:relative;width:100%;height:clamp(460px,78vh,820px);overflow:hidden}.hero-media img{width:100%;height:100%;object-fit:cover;transform:scale(1.03);animation:heroZoom 18s ease-in-out infinite alternate}@keyframes heroZoom{0%{transform:scale(1.02)}to{transform:scale(1.08)}}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#080c13e6,#080c1333)}.hero-content{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;gap:18px;align-content:center;padding:clamp(72px,10vh,120px) 32px clamp(64px,8vh,96px);width:min(1280px,100%);margin:0 auto}.eyebrow{text-transform:uppercase;letter-spacing:2.4px;font-size:11px;color:var(--accent);font-weight:700}.hero-content h1{margin:0;font-family:Space Grotesk,sans-serif;font-weight:700;color:#fff}.hero-copy{font-size:16px;color:#ffffffd1;max-width:560px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:999px;font-weight:600;font-size:14px;letter-spacing:.2px;transition:transform .15s ease,box-shadow .2s ease}.btn.primary{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff;box-shadow:0 16px 28px #f9731659}.btn.ghost{border:1px solid rgba(255,255,255,.35);background:#ffffff1f;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn.light{background:#fff;border:1px solid rgba(255,255,255,.5);color:var(--ink)}.btn:hover{transform:none}.section{padding:72px 20px}.section-inner{max-width:1280px;margin:0 auto}.section-heading{max-width:640px;margin-bottom:28px}.section-heading h2{margin:0 0 8px;font-family:Space Grotesk,sans-serif;font-weight:700}.section-heading p{margin:0;color:var(--muted)}.steps{background:var(--card);border-radius:32px;margin:0 auto;box-shadow:var(--shadow-soft)}.steps-offset,#how{margin-top:48px}.step-grid{display:grid;gap:16px}.step-card{padding:24px;border-radius:var(--radius);background:#ffffffb3;border:1px solid rgba(15,23,42,.12);position:relative;overflow:hidden;box-shadow:0 18px 30px #0c0e121f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.step-number{font-size:12px;letter-spacing:2px;color:var(--accent-strong);font-weight:700}.step-card h3{margin:12px 0 8px;font-size:18px;font-family:Space Grotesk,sans-serif}.step-card p{margin:0;color:var(--muted)}.testimonials{max-width:none;width:100%;margin:0;background:linear-gradient(120deg,#080c13e0,#080c138c),url(https://images.unsplash.com/photo-1492144534655-ae79c964c9d7?auto=format&fit=crop&w=2000&q=80) center / cover no-repeat;color:#f5f3ef;padding:72px 0}.testimonials .section-heading p{color:#f5f3efb3}.testimonials .section-inner{padding:0 20px}.testimonial-grid{display:grid;gap:16px}.testimonial{background:#ffffff14;border:1px solid rgba(255,255,255,.12);padding:24px;border-radius:var(--radius);min-height:170px;display:grid;gap:16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.testimonial p{margin:0;font-size:15px}.testimonial-meta{display:flex;justify-content:space-between;font-size:13px;color:#fff9}.form-section{background:#fff}.services-stack{display:grid;gap:56px}.service-row{display:grid;gap:24px;align-items:stretch}.service-row.reverse .service-panel{order:2}.service-row.reverse .service-media{order:1}.service-panel{display:grid;gap:20px}.service-header{display:grid;gap:6px}.service-header ul{padding-left:18px;color:var(--muted);margin:0}.service-media{position:relative;border-radius:24px;overflow:hidden;min-height:360px;border:1px solid rgba(15,17,26,.08);box-shadow:var(--shadow)}.service-media img{width:100%;height:100%;object-fit:cover;display:block}.form-grid{display:grid;gap:24px}.form-info h2{margin-top:0}.form-info p{color:var(--muted)}.form-info ul{padding-left:18px;color:var(--muted)}.info-callout{margin-top:18px;padding:14px 16px;border-radius:14px;background:var(--accent-soft);border:1px solid rgba(249,115,22,.2);font-size:14px}.form-card{background:#ffffffb8;padding:22px;border-radius:var(--radius);border:1px solid rgba(15,23,42,.12);display:grid;gap:12px;box-shadow:0 18px 30px #0c0e121f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}label{display:grid;gap:6px;font-size:12px;text-transform:uppercase;letter-spacing:1.2px;color:var(--muted)}.field-help{font-size:12px;text-transform:none;letter-spacing:0;color:var(--muted)}.checkbox-field{grid-template-columns:auto 1fr;align-items:start;gap:10px;text-transform:none;letter-spacing:0;font-size:13px}.checkbox-field input{margin-top:2px}.radio-field{display:grid;gap:8px;text-transform:none;letter-spacing:0;font-size:13px;color:var(--muted)}.radio-label{font-size:12px;text-transform:uppercase;letter-spacing:1.2px;color:var(--muted)}.radio-option{display:inline-flex;align-items:center;gap:8px}.radio-icon{width:25px;height:25px;display:inline-flex}.radio-icon svg{width:100%;height:100%;fill:currentColor}.radio-icon.whatsapp{color:#25d366}.radio-icon.telegram{color:#2aabee}.radio-options{display:flex;flex-wrap:wrap;gap:10px}input,textarea,select{padding:12px 14px;border-radius:12px;border:1px solid rgba(15,23,42,.12);font-size:14px;font-family:inherit;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.phone-field{display:grid;grid-template-columns:auto 1fr;align-items:center;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#fff}.phone-prefix{padding:12px 14px;border-right:1px solid rgba(15,23,42,.12);color:var(--muted);font-size:14px}.phone-field input{border:none;border-radius:0 12px 12px 0;padding:12px 14px}.phone-field input:focus{outline:none;border-color:transparent;box-shadow:0 0 0 3px #f9731640}textarea{resize:vertical}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #f9731640}.field-grid{display:grid;gap:12px}.field-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 719px){.field-grid.two{grid-template-columns:1fr}}button{border:none;cursor:pointer;font-family:inherit}.status{padding:12px 14px;border-radius:12px;font-size:13px}.status.ok{background:#e9f6ef;color:#1d6b3d;border:1px solid #ccebd8}.status.err{background:#fbe9e9;color:#8b1b1b;border:1px solid #f4caca}.telegram-cta{justify-content:center;width:100%}.whatsapp-install,.telegram-install{justify-content:flex-start;width:100%;text-align:left;flex-wrap:nowrap;gap:10px;border-radius:14px;padding:12px 16px;border:1px solid transparent;background:#0b0f14;box-shadow:none;color:#f5f7fb;transition:border-color .2s ease}.whatsapp-install:hover,.telegram-install:hover{border-color:#0b0f14}.whatsapp-icon,.telegram-icon{font-size:22px}.whatsapp-icon{color:#25d366}.telegram-icon{color:#2aabee}.footer .whatsapp-install,.footer .telegram-install{background:#0b0f14;border:1px solid transparent;box-shadow:none;color:#f5f7fb}.whatsapp-install{background:#25d366;border-color:#25d366}.telegram-install,.telegram-cta{background:#2aabee;border-color:#2aabee;color:#fff}.telegram-cta{justify-content:flex-start;gap:10px}.telegram-install .telegram-icon,.telegram-cta .telegram-icon,.whatsapp-install .whatsapp-icon{color:#fff}.footer{background:#0b0f14;color:#f2eee9;padding:72px 20px 0}.footer-inner{max-width:1280px;margin:0 auto}.footer-grid{display:grid;gap:32px}.footer-brand h3{margin:0 0 12px;font-family:Space Grotesk,sans-serif}.footer-brand p{margin:0 0 16px;color:#f2eee9b3}.footer-links{display:grid;gap:8px;color:#f2eee9cc;font-size:14px}.footer-bottom{border-top:1px solid rgba(255,255,255,.12);margin-top:32px;padding:20px 0 24px;display:flex;justify-content:center;text-align:center}.footer-bottom span{display:inline-flex;gap:6px;align-items:center}.footer-credit{color:var(--accent);font-weight:600}.footer-form h4{margin:0 0 8px;font-family:Space Grotesk,sans-serif}.footer-form p{margin:0 0 16px;color:#f2eee9b3}.footer .form-card{background:#141a22bf;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 30px #00000059}.footer .form-card input,.footer .form-card textarea,.footer .form-card select{border:1px solid rgba(255,255,255,.12);background:#0f141b;color:#f5f7fb}.footer .form-card .phone-field{border:1px solid rgba(255,255,255,.12);background:#0f141b}.footer .form-card .phone-prefix{border-right:1px solid rgba(255,255,255,.12);color:#f2eee9b3}.seller-form>*{opacity:1;transform:none}.seller-grid{align-items:end}.seller-submit{display:flex;align-items:end}.seller-submit .btn.light{width:100%}@media (min-width: 720px){.nav-links{display:flex}.hero-content{padding:100px 32px 76px}.section{max-width:1280px;margin:0 auto}.testimonials{max-width:none;margin:0}.step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid{grid-template-columns:.9fr 1.1fr;align-items:start}.footer-grid{grid-template-columns:.8fr 1.2fr;align-items:start}.footer-bottom{justify-content:center}}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}@media (min-width: 1024px){.hero-media{min-height:520px}.service-row{grid-template-columns:repeat(2,minmax(0,1fr))}.service-media{min-height:520px}.step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-color-scheme: dark){html:not([data-theme]){--bg: #0b0f14;--bg-strong: #0f141b;--ink: #f5f7fb;--muted: #a3adba;--accent: #f97316;--accent-strong: #ea580c;--accent-soft: rgba(249, 115, 22, .12);--card: #141a22;--border: rgba(255, 255, 255, .08);--shadow: 0 28px 50px rgba(0, 0, 0, .45);--shadow-soft: 0 16px 30px rgba(0, 0, 0, .32)}html:not([data-theme]) .page{background:radial-gradient(900px 520px at 10% -10%,rgba(249,115,22,.18),transparent 55%),radial-gradient(1000px 700px at 90% 10%,rgba(14,116,144,.2),transparent 60%),linear-gradient(180deg,#0b0f14,#0e141b,#101823)}html:not([data-theme]) .site-header{background:#0b0f14d1;border-bottom:1px solid var(--border)}html:not([data-theme]) .step-card{background:#141a2299;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 30px #00000059;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html:not([data-theme]) .form-section{background:var(--bg)}html:not([data-theme]) .service-media{border:1px solid var(--border)}html:not([data-theme]) .form-card{background:#141a2299;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 30px #00000059;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html:not([data-theme]) input,html:not([data-theme]) textarea,html:not([data-theme]) select{border:1px solid var(--border);background:var(--bg-strong);color:var(--ink)}html:not([data-theme]) .phone-field{border:1px solid var(--border);background:var(--bg-strong)}html:not([data-theme]) .phone-prefix{border-right:1px solid var(--border)}html:not([data-theme]) .status.ok{background:#106b3d2e;color:#7be3a8;border:1px solid rgba(16,107,61,.45)}html:not([data-theme]) .status.err{background:#8b1b1b33;color:#ff9a9a;border:1px solid rgba(139,27,27,.5)}html:not([data-theme]) .theme-toggle{border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:var(--ink)}}html[data-theme=dark]{--bg: #0b0f14;--bg-strong: #0f141b;--ink: #f5f7fb;--muted: #a3adba;--accent: #f97316;--accent-strong: #ea580c;--accent-soft: rgba(249, 115, 22, .12);--card: #141a22;--border: rgba(255, 255, 255, .08);--shadow: 0 28px 50px rgba(0, 0, 0, .45);--shadow-soft: 0 16px 30px rgba(0, 0, 0, .32)}html[data-theme=dark] .page{background:radial-gradient(900px 520px at 10% -10%,rgba(249,115,22,.18),transparent 55%),radial-gradient(1000px 700px at 90% 10%,rgba(14,116,144,.2),transparent 60%),linear-gradient(180deg,#0b0f14,#0e141b,#101823)}html[data-theme=dark] .site-header{background:#0b0f14d1;border-bottom:1px solid var(--border)}html[data-theme=dark] .step-card{background:#141a2299;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 30px #00000059;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html[data-theme=dark] .form-section{background:var(--bg)}html[data-theme=dark] .service-media{border:1px solid var(--border)}html[data-theme=dark] .form-card{background:#141a2299;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 30px #00000059;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{border:1px solid var(--border);background:var(--bg-strong);color:var(--ink)}html[data-theme=dark] .phone-field{border:1px solid var(--border);background:var(--bg-strong)}html[data-theme=dark] .phone-prefix{border-right:1px solid var(--border)}html[data-theme=dark] .status.ok{background:#106b3d2e;color:#7be3a8;border:1px solid rgba(16,107,61,.45)}html[data-theme=dark] .status.err{background:#8b1b1b33;color:#ff9a9a;border:1px solid rgba(139,27,27,.5)}html[data-theme=dark] .theme-toggle{border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:var(--ink)}@media (prefers-reduced-motion: reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.float-in,.reveal,.stagger>*,.hero-media img{opacity:1!important;transform:none!important}}.hero-content h1{font-size:42px;line-height:1.05}.section-heading h2,.form-info h2{font-size:32px;line-height:1.2}.step-card h3,.footer-form h4,.footer-brand h3{font-size:20px;line-height:1.25}
