:root{--ss-primary-color:#5897fb;--ss-bg-color:#ffffff;--ss-font-color:#4d4d4d;--ss-font-placeholder-color:#8d8d8d;--ss-disabled-color:#dcdee2;--ss-border-color:#dcdee2;--ss-highlight-color:#fffb8c;--ss-success-color:#00b755;--ss-error-color:#dc3545;--ss-focus-color:#5897fb;--ss-main-height:30px;--ss-content-height:300px;--ss-spacing-l:7px;--ss-spacing-m:5px;--ss-spacing-s:3px;--ss-animation-timing:0.2s;--ss-border-radius:4px;--lc-ink:#0f1523;--lc-ink-2:#374151;--lc-ink-3:#6b7280;--lc-ink-4:#9ca3af;--lc-line:#e5e7eb;--lc-line-2:#f3f4f6;--lc-blue:#1e40af;--lc-blue-mid:#2563eb;--lc-blue-light:#eff6ff;--lc-blue-pale:#dbeafe;--lc-radius:12px;--lc-radius-lg:20px}.lc h1{font-size:clamp(2rem,5vw,3.2rem);font-weight:900;line-height:1.08;letter-spacing:-.04em}.lc h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.15}.lc h3{font-size:1rem;font-weight:700}.lc,.lc h1,.lc h2,.lc h3,.lc p,.lc-btn{font-family:"Inter",system-ui,sans-serif}.lc p{line-height:1.8}.lc-btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.875rem;padding:11px 22px;border-radius:var(--lc-radius);text-decoration:none;transition:all .18s ease;border:0;cursor:pointer;white-space:nowrap}.lc-btn--primary{background:var(--lc-blue-mid);color:#fff}.lc-btn--primary:hover{background:var(--lc-blue);transform:translateY(-1px);box-shadow:0 8px 24px rgb(37 99 235/.3)}.lc-btn--ghost{background:#fff0;color:#fff;border:1.5px solid rgb(255 255 255/.25)}.lc-btn--ghost:hover{background:rgb(255 255 255/.08);border-color:rgb(255 255 255/.5)}.lc-btn--white{background:#fff;color:var(--lc-blue)}.lc-btn--white:hover{background:var(--lc-blue-light)}.lc-hero-sub,.lc-section-label{font-family:"Inter",system-ui,sans-serif}.lc-section-label{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lc-blue-mid);margin-bottom:12px}.lc-hero-sub{color:rgb(255 255 255/.6);font-size:1.15rem;max-width:560px;margin-top:24px;margin-bottom:36px;line-height:1.7}.lc-hero-sub strong{color:rgb(255 255 255/.9);font-weight:500}.lc-hero-actions,.lc-pricing-list li{display:flex;gap:12px;align-items:center}.lc-hero-actions{margin-top:40px;flex-wrap:wrap}.lc-hero-tag{display:inline-flex;align-items:center;gap:8px;background:rgb(255 255 255/.08);border:1px solid rgb(255 255 255/.12);border-radius:100px;padding:6px 14px;font-size:.8rem;font-weight:500;color:rgb(255 255 255/.7);margin-bottom:32px;font-family:"Inter",system-ui,sans-serif}.lc-hero-tag-dot{width:6px;height:6px;border-radius:50%;background:#34d399;flex-shrink:0}.lc-hero-wrap{position:relative}.lc-hero-overlay{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 60%at 70% 30%,rgb(37 99 235/.25)0,transparent 70%),radial-gradient(ellipse 40% 50%at 20% 80%,rgb(30 64 175/.2)0,transparent 60%)}.lc-hero-content{position:relative;z-index:1}.lc-hero-stats{margin-top:80px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgb(255 255 255/.08);border:1px solid rgb(255 255 255/.08);border-radius:var(--lc-radius-lg);overflow:hidden}.lc-hero-stat{padding:28px 32px;background:rgb(255 255 255/.04)}.lc-hero-stat-value{font-size:1.9rem;font-weight:800;color:#fff;letter-spacing:-.03em;line-height:1;font-family:"Inter",system-ui,sans-serif}.lc-hero-stat-label{margin-top:6px;font-size:.82rem;color:rgb(255 255 255/.45);line-height:1.4;font-family:"Inter",system-ui,sans-serif}.lc-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:48px}.lc-problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--lc-line);border-radius:var(--lc-radius-lg);overflow:hidden;margin-top:56px}.lc-problem-card{background:#fff;padding:32px 28px}.lc-problem-icon{width:40px;height:40px;border-radius:10px;background:#fee2e2;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.lc-problem-icon svg{width:18px;height:18px}.lc-problem-card h3,.lc-process-step-body h3{font-size:1rem;font-weight:700;margin-bottom:10px;color:var(--lc-ink)}.lc-problem-card p,.lc-process-step-body p{font-size:.88rem;color:var(--lc-ink-3);line-height:1.65;margin:0}.lc-process-steps{display:flex;flex-direction:column;gap:2px;margin-top:48px;background:var(--lc-line);border-radius:var(--lc-radius-lg);overflow:hidden}.lc-process-step{display:grid;grid-template-columns:64px 1fr auto;gap:28px;align-items:center;background:#fff;padding:28px 32px}.lc-process-num,.lc-process-tag{background:var(--lc-blue-light);color:var(--lc-blue-mid);font-family:"Inter",system-ui,sans-serif}.lc-process-num{width:48px;height:48px;border-radius:12px;font-size:1.1rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lc-process-step-body h3{font-weight:600;margin-bottom:4px}.lc-process-step-body p{line-height:1.6}.lc-process-tag{font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:4px 10px;border-radius:100px;white-space:nowrap}.lc-process-tag--certified{background:#d1fae5;color:#065f46}.lc-pricing-card{max-width:560px;margin:56px auto 0;background:#fff;border:2px solid var(--lc-line);border-radius:var(--lc-radius-lg);overflow:hidden}.lc-pricing-top{padding:40px 40px 32px;border-bottom:1px solid var(--lc-line)}.lc-pricing-badge{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lc-blue-mid);margin-bottom:8px;font-family:"Inter",system-ui,sans-serif}.lc-pricing-top h2{font-size:2.8rem;letter-spacing:-.04em;color:var(--lc-ink)}.lc-pricing-top p{margin-top:12px;font-size:.95rem;color:var(--lc-ink-2)}.lc-pricing-list{padding:32px 40px;list-style:none;display:flex;flex-direction:column;gap:14px}.lc-pricing-list li{font-size:.92rem;color:var(--lc-ink-2)}.lc-pricing-list li::before{content:"";width:18px;height:18px;border-radius:50%;background:var(--lc-blue-light)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 6l3 3 5-5' stroke='%232563eb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")no-repeat center;flex-shrink:0}.lc-pricing-cta{padding:0 40px 40px}.lc-pricing-list li,.lc-pricing-note{font-family:"Inter",system-ui,sans-serif}.lc-pricing-note{text-align:center;margin-top:16px;font-size:.8rem;color:var(--lc-ink-4)}.lc-contact-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:64px;align-items:start}.lc-contact-left{display:flex;flex-direction:column;gap:40px}.lc-form-sub,.lc-form-title{font-family:"Inter",system-ui,sans-serif}.lc-form-title{font-size:1rem;font-weight:700;color:var(--lc-ink);margin-bottom:6px}.lc-form-sub{font-size:.85rem;color:var(--lc-ink-3);margin-bottom:28px}.lc-demo-steps{margin-top:40px;display:flex;flex-direction:column;gap:20px}.lc-demo-step{display:flex;gap:16px;align-items:flex-start}.lc-demo-step-num,.lc-demo-step-text{font-family:"Inter",system-ui,sans-serif}.lc-demo-step-num{width:32px;height:32px;border-radius:8px;background:rgb(255 255 255/.08);color:rgb(255 255 255/.6);font-size:.82rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lc-demo-step-text{font-size:.9rem;color:rgb(255 255 255/.5)}.lc-demo-step-text strong{color:rgb(255 255 255/.85);display:block;margin-bottom:2px}.lc-form-wrapper{background:#fff;border-radius:var(--lc-radius-lg);padding:40px}.lc-form-wrapper--bordered{border:1.5px solid var(--lc-line)}@media (max-width:900px){.lc-grid-2{grid-template-columns:1fr}.lc-process-step{grid-template-columns:48px 1fr}.lc-process-tag{display:none}}@media (max-width:768px){.lc-contact-grid,.lc-hero-stats,.lc-problem-grid{grid-template-columns:1fr}}