.lp-problem:where(.astro-hntrgfeo){padding:var(--section-padding-y) var(--section-padding-x)}.lp-problem-inner:where(.astro-hntrgfeo){max-width:700px;margin:0 auto}.lp-problem-title:where(.astro-hntrgfeo){font-size:1.5rem;font-weight:800;color:var(--text-primary);text-align:center;margin:0 0 40px;letter-spacing:-.02em}.lp-problem-list:where(.astro-hntrgfeo){display:flex;flex-direction:column;gap:16px}.lp-problem-card:where(.astro-hntrgfeo){display:flex;align-items:flex-start;gap:16px;padding:20px 24px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;transition:border-color .2s ease}.lp-problem-card:where(.astro-hntrgfeo):hover{border-color:var(--border-hover)}.lp-problem-icon:where(.astro-hntrgfeo){flex-shrink:0;width:40px;height:40px;border-radius:10px;background:#ef444414;color:var(--color-error);display:flex;align-items:center;justify-content:center}.lp-problem-text:where(.astro-hntrgfeo){font-size:.9375rem;color:var(--text-secondary);line-height:1.6;margin:0}@media(max-width:640px){.lp-problem-card:where(.astro-hntrgfeo){padding:16px 20px}}.lp-solution:where(.astro-mqcvdgf2){padding:var(--section-padding-y) var(--section-padding-x);background:var(--bg-secondary)}.lp-solution-inner:where(.astro-mqcvdgf2){max-width:800px;margin:0 auto}.lp-solution-title:where(.astro-mqcvdgf2){font-size:1.5rem;font-weight:800;color:var(--text-primary);text-align:center;margin:0 0 12px;letter-spacing:-.02em}.lp-solution-desc:where(.astro-mqcvdgf2){font-size:1rem;color:var(--text-secondary);text-align:center;line-height:1.6;max-width:600px;margin:0 auto 40px}.lp-feature-grid:where(.astro-mqcvdgf2){display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.lp-feature-card:where(.astro-mqcvdgf2){display:flex;align-items:flex-start;gap:14px;padding:20px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;transition:border-color .2s ease}.lp-feature-card:where(.astro-mqcvdgf2):hover{border-color:var(--border-hover)}.lp-feature-preview:where(.astro-mqcvdgf2){opacity:.6}.lp-feature-icon:where(.astro-mqcvdgf2){flex-shrink:0;width:36px;height:36px;border-radius:8px;background:#00d9ff14;color:var(--accent-ai);display:flex;align-items:center;justify-content:center}.lp-feature-preview:where(.astro-mqcvdgf2) .lp-feature-icon:where(.astro-mqcvdgf2){background:#ffffff0a;color:var(--text-muted)}.lp-feature-title:where(.astro-mqcvdgf2){font-size:.9375rem;font-weight:700;color:var(--text-primary);margin:0 0 4px}.lp-feature-desc:where(.astro-mqcvdgf2){font-size:.8125rem;color:var(--text-muted);line-height:1.5;margin:0}@media(max-width:640px){.lp-feature-grid:where(.astro-mqcvdgf2){grid-template-columns:1fr}}.ec-section:where(.astro-f5abtiab){padding:var(--section-padding-y) var(--section-padding-x);background:radial-gradient(ellipse at 50% 50%,rgba(0,217,255,.06) 0%,transparent 60%)}.ec-inner:where(.astro-f5abtiab){max-width:540px;margin:0 auto;text-align:center}.ec-title:where(.astro-f5abtiab){font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:var(--text-primary);letter-spacing:-.02em;margin:0 0 12px}.ec-value-prop:where(.astro-f5abtiab){font-size:1rem;color:var(--text-secondary);line-height:1.6;margin:0 0 32px}.ec-form:where(.astro-f5abtiab){max-width:480px;margin:0 auto}.ec-row:where(.astro-f5abtiab){display:flex;gap:8px}.ec-input:where(.astro-f5abtiab){flex:1;padding:14px 18px;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;color:var(--text-primary);font-size:1rem;font-family:inherit;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.ec-input:where(.astro-f5abtiab)::placeholder{color:var(--text-muted)}.ec-input:where(.astro-f5abtiab):focus{border-color:var(--accent-ai);box-shadow:0 0 0 3px #00d9ff1a}.ec-btn:where(.astro-f5abtiab){padding:14px 28px;background:var(--gradient-ai);color:var(--on-gradient);font-weight:700;font-size:.9375rem;font-family:inherit;border:none;border-radius:10px;cursor:pointer;white-space:nowrap;transition:all .2s ease}.ec-btn:where(.astro-f5abtiab):hover{box-shadow:0 0 20px #00d9ff66}.ec-btn:where(.astro-f5abtiab):disabled{opacity:.6;cursor:not-allowed}.ec-status:where(.astro-f5abtiab){font-size:.875rem;margin:10px 0 0;min-height:1.4em;line-height:1.4}.ec-status:where(.astro-f5abtiab).ec-success{color:var(--color-success)}.ec-status:where(.astro-f5abtiab).ec-error{color:var(--color-error)}.ec-consent:where(.astro-f5abtiab){font-size:.75rem;color:var(--text-muted);margin:12px 0 0}.ec-consent:where(.astro-f5abtiab) a:where(.astro-f5abtiab){color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px}.sr-only:where(.astro-f5abtiab){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media(max-width:768px){.ec-row:where(.astro-f5abtiab){flex-direction:column}}.lp-faq:where(.astro-z3crck22){padding:var(--section-padding-y) var(--section-padding-x)}.lp-faq-inner:where(.astro-z3crck22){max-width:700px;margin:0 auto}.lp-faq-title:where(.astro-z3crck22){font-size:1.5rem;font-weight:800;color:var(--text-primary);text-align:center;margin:0 0 40px;letter-spacing:-.02em}.lp-faq-list:where(.astro-z3crck22){display:flex;flex-direction:column;gap:8px}.lp-faq-item:where(.astro-z3crck22){background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:border-color .2s ease}.lp-faq-item:where(.astro-z3crck22):hover{border-color:var(--border-hover)}.lp-faq-item:where(.astro-z3crck22)[open]{border-color:#00d9ff33}.lp-faq-question:where(.astro-z3crck22){display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;cursor:pointer;list-style:none;font-size:.9375rem;font-weight:600;color:var(--text-primary);transition:color .2s ease}.lp-faq-question:where(.astro-z3crck22)::-webkit-details-marker{display:none}.lp-faq-question:where(.astro-z3crck22)::marker{content:""}.lp-faq-question:where(.astro-z3crck22) .lp-faq-chevron{flex-shrink:0;color:var(--text-muted);transition:transform .2s ease}.lp-faq-item:where(.astro-z3crck22)[open] .lp-faq-question:where(.astro-z3crck22) .lp-faq-chevron{transform:rotate(180deg);color:var(--accent-ai)}.lp-faq-answer:where(.astro-z3crck22){padding:0 24px 20px}.lp-faq-answer:where(.astro-z3crck22) p:where(.astro-z3crck22){font-size:.9375rem;color:var(--text-secondary);line-height:1.7;margin:0}@media(max-width:640px){.lp-faq-question:where(.astro-z3crck22){padding:16px 20px;font-size:.875rem}.lp-faq-answer:where(.astro-z3crck22){padding:0 20px 16px}}
