.landing-module__jDH3nq__landing{background:linear-gradient(#fff 0%,#f8f9fa 100%);min-height:100vh}.landing-module__jDH3nq__hero{color:#fff;text-align:center;background:linear-gradient(135deg,#0070f3 0%,#005bb5 100%);padding:120px 20px;position:relative;overflow:hidden}.landing-module__jDH3nq__hero:before{content:"";opacity:.3;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.landing-module__jDH3nq__heroContent{z-index:1;max-width:900px;margin:0 auto;position:relative}.landing-module__jDH3nq__heroTitle{letter-spacing:-.02em;margin-bottom:24px;font-size:3.5rem;font-weight:800;line-height:1.2}.landing-module__jDH3nq__heroSubtitle{opacity:.95;max-width:800px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:1.25rem;line-height:1.7}.landing-module__jDH3nq__heroSubtitle:last-of-type{margin-bottom:40px}.landing-module__jDH3nq__heroButtons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.landing-module__jDH3nq__primaryButton{color:#0070f3;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:16px 32px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.landing-module__jDH3nq__primaryButton:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.landing-module__jDH3nq__secondaryButton{color:#fff;background:0 0;border:2px solid #fff;border-radius:8px;align-items:center;padding:16px 32px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.landing-module__jDH3nq__secondaryButton:hover{background:#ffffff1a;transform:translateY(-2px)}.landing-module__jDH3nq__container{max-width:1200px;margin:0 auto;padding:0 20px}.landing-module__jDH3nq__designedFor{background:#fff;padding:100px 0}.landing-module__jDH3nq__designedTitle{text-align:center;color:#1a1a1a;margin-bottom:60px;font-size:2.5rem;font-weight:700}.landing-module__jDH3nq__personaGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px;display:grid}.landing-module__jDH3nq__personaCard{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:40px;transition:transform .2s,box-shadow .2s}.landing-module__jDH3nq__personaCard:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.landing-module__jDH3nq__personaIcon{color:#fff;background:linear-gradient(135deg,#0070f3 0%,#005bb5 100%);border-radius:12px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;display:flex}.landing-module__jDH3nq__personaTitle{color:#1a1a1a;margin-bottom:16px;font-size:1.75rem;font-weight:600}.landing-module__jDH3nq__personaDescription{color:#666;margin-bottom:20px;font-size:1.0625rem;line-height:1.7}.landing-module__jDH3nq__personaList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.landing-module__jDH3nq__personaList li{color:#333;padding-left:24px;font-size:1rem;line-height:1.6;position:relative}.landing-module__jDH3nq__personaList li:before{content:"✓";color:#0070f3;font-weight:700;position:absolute;left:0}.landing-module__jDH3nq__featureShowcase{background:#f8f9fa;padding:100px 0}.landing-module__jDH3nq__showcaseItem{grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-bottom:100px;display:grid}.landing-module__jDH3nq__showcaseItem:last-child{margin-bottom:0}.landing-module__jDH3nq__showcaseItem:nth-child(2n){direction:rtl}.landing-module__jDH3nq__showcaseItem:nth-child(2n)>*{direction:ltr}.landing-module__jDH3nq__showcaseContent{flex-direction:column;gap:24px;display:flex}.landing-module__jDH3nq__showcaseTitle{color:#1a1a1a;font-size:2.5rem;font-weight:700;line-height:1.2}.landing-module__jDH3nq__showcaseDescription{color:#666;font-size:1.125rem;line-height:1.8}.landing-module__jDH3nq__showcaseVisual{justify-content:center;align-items:center;padding:40px;display:flex}.landing-module__jDH3nq__showcaseIcon{color:#0070f3;opacity:.8}.landing-module__jDH3nq__features{background:#fff;padding:100px 0}.landing-module__jDH3nq__sectionTitle{text-align:center;color:#1a1a1a;margin-bottom:16px;font-size:2.5rem;font-weight:700}.landing-module__jDH3nq__sectionSubtitle{text-align:center;color:#666;max-width:600px;margin-bottom:60px;margin-left:auto;margin-right:auto;font-size:1.125rem}.landing-module__jDH3nq__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;display:grid}.landing-module__jDH3nq__featureCard{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:32px;transition:transform .2s,box-shadow .2s}.landing-module__jDH3nq__featureCard:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.landing-module__jDH3nq__featureIcon{color:#fff;background:#0070f3;border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:flex}.landing-module__jDH3nq__featureTitle{color:#1a1a1a;margin-bottom:12px;font-size:1.5rem;font-weight:600}.landing-module__jDH3nq__featureDescription{color:#666;line-height:1.6}.landing-module__jDH3nq__faq{background:#fff;padding:100px 0}.landing-module__jDH3nq__faqList{max-width:800px;margin:0 auto}.landing-module__jDH3nq__faqItem{border-bottom:1px solid #e9ecef;margin-bottom:0}.landing-module__jDH3nq__faqQuestion{text-align:left;color:#1a1a1a;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:24px 0;font-size:1.125rem;font-weight:600;transition:color .2s;display:flex}.landing-module__jDH3nq__faqQuestion:hover{color:#0070f3}.landing-module__jDH3nq__faqQuestion span{flex:1;padding-right:20px}.landing-module__jDH3nq__faqAnswer{color:#666;padding:0 0 24px;font-size:1.0625rem;line-height:1.7}.landing-module__jDH3nq__faqAnswer p{margin:0}.landing-module__jDH3nq__cta{color:#fff;text-align:center;background:linear-gradient(135deg,#0070f3 0%,#005bb5 100%);padding:100px 20px}.landing-module__jDH3nq__ctaTitle{margin-bottom:16px;font-size:2.5rem;font-weight:700;line-height:1.2}.landing-module__jDH3nq__ctaSubtitle{opacity:.95;max-width:600px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:1.25rem}.landing-module__jDH3nq__footer{color:#999;text-align:center;background:#1a1a1a;padding:32px 0}.landing-module__jDH3nq__footer p{margin:0;font-size:.9375rem}@media (max-width:968px){.landing-module__jDH3nq__showcaseItem{grid-template-columns:1fr;gap:40px}.landing-module__jDH3nq__showcaseItem:nth-child(2n){direction:ltr}.landing-module__jDH3nq__showcaseVisual{order:-1}}@media (max-width:768px){.landing-module__jDH3nq__heroTitle{font-size:2.5rem}.landing-module__jDH3nq__heroSubtitle{font-size:1.125rem}.landing-module__jDH3nq__heroButtons{flex-direction:column;align-items:stretch}.landing-module__jDH3nq__primaryButton,.landing-module__jDH3nq__secondaryButton{justify-content:center}.landing-module__jDH3nq__designedTitle,.landing-module__jDH3nq__sectionTitle,.landing-module__jDH3nq__ctaTitle,.landing-module__jDH3nq__showcaseTitle{font-size:2rem}.landing-module__jDH3nq__personaGrid{grid-template-columns:1fr;gap:32px}.landing-module__jDH3nq__personaCard{padding:32px}.landing-module__jDH3nq__featuresGrid{grid-template-columns:1fr}.landing-module__jDH3nq__features,.landing-module__jDH3nq__designedFor,.landing-module__jDH3nq__featureShowcase,.landing-module__jDH3nq__faq{padding:60px 0}}@media (max-width:480px){.landing-module__jDH3nq__hero{padding:80px 20px}.landing-module__jDH3nq__heroTitle{font-size:2rem}.landing-module__jDH3nq__designedTitle,.landing-module__jDH3nq__sectionTitle,.landing-module__jDH3nq__ctaTitle,.landing-module__jDH3nq__showcaseTitle{font-size:1.75rem}.landing-module__jDH3nq__personaCard{padding:24px}.landing-module__jDH3nq__showcaseVisual{padding:20px}.landing-module__jDH3nq__showcaseIcon{width:80px;height:80px}.landing-module__jDH3nq__cta{padding:60px 20px}}
