@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";:root{--bg: #f4f7fa;--bg-soft: #eef3f8;--ink: #111111;--muted: #59524a;--accent: #d43d2b;--accent-dark: #a72b1f;--accent-soft: #ffe0db;--card: #ffffff;--border: #e0d8cd;--radius: 18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html,#root{margin:0;min-height:100%;background:var(--bg);color:var(--ink);font-family:Montserrat,Segoe UI,sans-serif}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.page{background:radial-gradient(700px 500px at 15% -10%,#ffffff 0%,transparent 60%),radial-gradient(800px 600px at 90% 10%,#eaf1ff 0%,transparent 65%),linear-gradient(180deg,var(--bg) 0%,#f1f5f9 60%,#eef2f6 100%)}.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(16px);backdrop-filter:blur(16px);background:#f4f7fadb;border-bottom:1px solid rgba(0,0,0,.08)}.nav{max-width:1280px;margin:0 auto;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.logo{font-size:30px;letter-spacing:1.6px}.nav-links{display:none;gap:22px;font-size:14px;color:var(--muted)}.nav-cta{padding:10px 18px;border-radius:10px;background:var(--ink);color:#fff;font-size:13px;font-weight:600;letter-spacing:.4px}.hero{position:relative;padding:0}.hero-media{position:relative;width:100%;height:clamp(420px,78vh,760px);overflow:hidden}.hero-media img{width:100%;height:100%;object-fit:cover}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#000000bf,#0000001a)}.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.6px;font-size:11px;color:var(--accent-dark);font-weight:700}.hero-content h1{margin:0;font-weight:800;color:#fff}.hero-copy{font-size:16px;color:#ffffffd9;max-width:520px}.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:10px;font-weight:600;font-size:14px;letter-spacing:.2px;transition:transform .15s ease}.btn.primary{background:var(--accent);color:#fff}.btn.ghost{border:1px solid var(--border);background:#fff;color:var(--ink)}.btn.light{background:#fff;border:1px solid rgba(255,255,255,.4);color:var(--ink)}.btn:hover{transform:translateY(-2px)}.section{padding:64px 20px}.section-inner{max-width:1280px;margin:0 auto}.section-heading{max-width:640px;margin-bottom:28px}.section-heading h2{margin:0 0 8px}.section-heading p{margin:0;color:var(--muted)}.steps{background:#fff}.step-grid{display:grid;gap:16px}.step-card{padding:22px;border-radius:var(--radius);background:#fff;border:1px solid var(--border);position:relative;overflow:hidden}.step-number{font-size:12px;letter-spacing:2px;color:var(--accent-dark);font-weight:700}.step-card h3{margin:12px 0 8px;font-size:18px}.step-card p{margin:0;color:var(--muted)}.testimonials{max-width:none;width:100%;margin:0;background:linear-gradient(120deg,#0c101adb,#0c101a59),url(https://images.unsplash.com/photo-1492144534655-ae79c964c9d7?auto=format&fit=crop&w=2000&q=80) center / cover no-repeat;color:#f5f3ef;padding:64px 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}.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:48px}.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:12px}.service-header ul{padding-left:18px;color:var(--muted);margin:0}.service-media{position:relative;border-radius:var(--radius);overflow:hidden;min-height:360px;border:1px solid rgba(15,17,26,.08)}.service-media img{width:100%;height:100%;object-fit:cover;display:block}.media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff3;display:flex;align-items:center;justify-content:center}.media-icon{width:50%;max-width:240px;height:auto;fill:#ffffff80}.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(212,61,43,.18);font-size:14px}.form-card{background:#fff;padding:24px;border-radius:var(--radius);border:1px solid var(--border);display:grid;gap:16px}label{display:grid;gap:8px;font-size:12px;text-transform:uppercase;letter-spacing:1.4px;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:10px;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:22px;height:22px;display:inline-flex}.radio-icon svg{width:100%;height:100%;fill:currentColor}.radio-icon.whatsapp{color:#25d366}.radio-icon.viber{color:#7360f2}.radio-icon.telegram{color:#2aabee}.radio-options{display:flex;flex-wrap:wrap;gap:14px}input,textarea,select{padding:12px 14px;border-radius:12px;border:1px solid var(--border);font-size:14px;font-family:inherit;background:#fff}.phone-field{display:grid;grid-template-columns:auto 1fr;align-items:center;border:1px solid var(--border);border-radius:12px;background:#fff}.phone-prefix{padding:12px 14px;border-right:1px solid var(--border);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;outline:2px solid rgba(212,61,43,.35);outline-offset:-2px}textarea{resize:vertical}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent);outline:2px solid rgba(212,61,43,.35);outline-offset:2px}.field-grid{display:grid;gap:14px}.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%}.footer{background:#121212;color:#f2eee9;padding:64px 20px 0}.footer-inner{max-width:1280px;margin:0 auto}.footer-grid{display:grid;gap:32px}.footer-brand h3{margin:0 0 12px}.footer-brand p{margin:0 0 16px;color:#f2eee9b3}.footer-links{display:grid;gap:8px;color:#f2eee9cc;font-size:14px}.footer-credit{color:var(--accent);font-weight:600}.footer-form h4{margin:0 0 8px}.footer-form p{margin:0 0 16px;color:#f2eee9b3}.footer-form label{color:#f2eee9b3}.footer-form input{background:#ffffff14;border:1px solid rgba(255,255,255,.2);color:#fff}.seller-grid{align-items:end}.seller-submit{display:flex;align-items:end}.seller-submit .btn.light{width:100%}@media (min-width: 720px){.seller-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.footer-bottom{margin-top:40px;border-top:1px solid rgba(255,255,255,.1);padding-top:20px;padding-bottom:20px;display:flex;justify-content:center;text-align:center;gap:6px;font-size:12px;color:#f2eee999}@media (min-width: 720px){.nav-links{display:flex}.hero-content{padding:96px 32px 72px}.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}}@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-reduced-motion: reduce){*{scroll-behavior:auto!important;transition:none!important}.float-in,.reveal,.stagger>*,.hero-media img{transition:none!important;opacity:1!important;transform:none!important}}.hero-content h1{font-size:40px;line-height:1.1}.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}
