.aiLanding-module__ylNs-G__landing{--landing-blue:#2563eb;--landing-blue-hover:#3b82f6;--landing-dark:#0f172a;color:var(--landing-dark);margin-top:40px}.aiLanding-module__ylNs-G__section{padding:96px 0}.aiLanding-module__ylNs-G__container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.aiLanding-module__ylNs-G__heroSection{isolation:isolate;color:#fff;background:var(--landing-dark);align-items:center;min-height:720px;display:flex;position:relative;overflow:hidden}.aiLanding-module__ylNs-G__heroVideo{z-index:0;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.aiLanding-module__ylNs-G__heroOverlay{z-index:1;pointer-events:none;background:linear-gradient(135deg,#0f172af0,#111827c7 48%,#2563eb80);position:absolute;inset:0}.aiLanding-module__ylNs-G__heroGrid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:center;gap:64px;display:grid;position:relative}.aiLanding-module__ylNs-G__heroContent{max-width:700px}.aiLanding-module__ylNs-G__badge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:12px;margin-bottom:32px;padding:12px 20px;font-size:16px;font-weight:600;display:inline-flex}.aiLanding-module__ylNs-G__buttonIcon{flex:none;width:22px;height:22px}.aiLanding-module__ylNs-G__badgeLogo{object-fit:contain;flex:none;width:32px;height:auto}.aiLanding-module__ylNs-G__heroTitle{color:#fff;letter-spacing:0;margin:0 0 32px;font-size:58px;font-weight:700;line-height:1.08}.aiLanding-module__ylNs-G__heroText{color:#d1d5db;max-width:640px;margin:0 0 40px;font-size:20px;line-height:1.55}.aiLanding-module__ylNs-G__calculateButton{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:auto;min-height:60px;padding:18px 28px;font-size:16px;font-weight:700;transition:transform .3s,box-shadow .3s,background-color .3s;display:inline-flex}.aiLanding-module__ylNs-G__calculateButton:hover{transform:scale(1.04);box-shadow:0 0 35px #2563eb59}.aiLanding-module__ylNs-G__calculateButton:focus-visible{outline:none;box-shadow:0 0 0 4px #93c5fd66}.aiLanding-module__ylNs-G__calculateButtonHero{color:var(--landing-dark);background:#fff}.aiLanding-module__ylNs-G__calculateButtonHero:hover{background:#f1f5f9}.aiLanding-module__ylNs-G__calculateButtonPrimary{color:#fff;background:var(--landing-blue)}.aiLanding-module__ylNs-G__calculateButtonPrimary:hover{background:var(--landing-blue-hover)}.aiLanding-module__ylNs-G__previewCard{color:#0f172a;background:#fffffff5;border:1px solid #ffffffa6;border-radius:16px;padding:32px;box-shadow:0 24px 60px #0f172a3d}.aiLanding-module__ylNs-G__previewTitle{color:#0f172a;margin:0 0 24px;font-size:20px;font-weight:700}.aiLanding-module__ylNs-G__previewList{flex-direction:column;gap:16px;display:flex}.aiLanding-module__ylNs-G__previewItem{background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;gap:16px;padding:16px;display:flex}.aiLanding-module__ylNs-G__previewItemFeatured{border:2px solid var(--landing-blue);background:#eff6ff}.aiLanding-module__ylNs-G__previewItem b{margin-bottom:4px;font-size:15px;display:block}.aiLanding-module__ylNs-G__previewItem span{color:#6b7280;font-size:14px;display:block}.aiLanding-module__ylNs-G__previewPrice{text-align:right;min-width:96px}.aiLanding-module__ylNs-G__strategySection{background:#f8fafc}.aiLanding-module__ylNs-G__sectionHeader{text-align:center;max-width:820px;margin:0 auto 64px}.aiLanding-module__ylNs-G__sectionHeader h2{color:#0f172a;margin:0 0 16px;font-size:44px;font-weight:700;line-height:1.15}.aiLanding-module__ylNs-G__sectionHeader p{color:#4b5563;margin:0;font-size:20px;line-height:1.5}.aiLanding-module__ylNs-G__strategyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.aiLanding-module__ylNs-G__strategyCard,.aiLanding-module__ylNs-G__metricCard{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 10px 30px #0f172a0f}.aiLanding-module__ylNs-G__strategyCard{text-align:center;padding:32px;transition:transform .25s,box-shadow .25s}.aiLanding-module__ylNs-G__strategyCard:hover{transform:translateY(-6px);box-shadow:0 25px 50px #0f172a14}.aiLanding-module__ylNs-G__iconWrap{justify-content:center;margin-bottom:20px;display:flex}.aiLanding-module__ylNs-G__strategyIcon{width:36px;height:36px;color:var(--landing-blue)}.aiLanding-module__ylNs-G__strategyCard h3{color:#0f172a;margin:0 0 16px;font-size:24px;font-weight:700;line-height:1.25}.aiLanding-module__ylNs-G__strategyCard p{color:#4b5563;margin:0;line-height:1.5}.aiLanding-module__ylNs-G__descriptionSection{background:#fff}.aiLanding-module__ylNs-G__descriptionGrid{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);align-items:center;gap:64px;display:grid}.aiLanding-module__ylNs-G__descriptionText h2{color:#0f172a;margin:0 0 32px;font-size:44px;font-weight:700;line-height:1.15}.aiLanding-module__ylNs-G__descriptionText p{color:#4b5563;margin:0;font-size:18px;line-height:1.6}.aiLanding-module__ylNs-G__descriptionText p+p{margin-top:24px}.aiLanding-module__ylNs-G__metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.aiLanding-module__ylNs-G__metricCard{text-align:center;min-height:160px;padding:32px}.aiLanding-module__ylNs-G__metricValue{color:var(--landing-blue);font-size:52px;font-weight:700;line-height:1}.aiLanding-module__ylNs-G__metricLabel{color:#334155;margin-top:16px;font-size:16px;line-height:1.4}.aiLanding-module__ylNs-G__ctaSection{color:#fff;background:#020617}.aiLanding-module__ylNs-G__ctaContent{text-align:center;width:min(820px,100% - 48px);margin:0 auto}.aiLanding-module__ylNs-G__ctaLogo{object-fit:contain;width:84px;height:auto;margin-bottom:32px}.aiLanding-module__ylNs-G__ctaContent h2{color:#fff;margin:0 0 32px;font-size:54px;font-weight:700;line-height:1.12}.aiLanding-module__ylNs-G__ctaContent p{color:#cbd5e1;margin:0 0 48px;font-size:24px;line-height:1.45}.aiLanding-module__ylNs-G__landing [data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(40px)}.aiLanding-module__ylNs-G__landing [data-revealed=true]{opacity:1;transform:none}@media (max-width:1024px){.aiLanding-module__ylNs-G__heroGrid,.aiLanding-module__ylNs-G__descriptionGrid{grid-template-columns:1fr;gap:40px}.aiLanding-module__ylNs-G__previewCard{max-width:560px}.aiLanding-module__ylNs-G__strategyGrid{grid-template-columns:1fr}}@media (max-width:768px){.aiLanding-module__ylNs-G__landing{margin-top:32px}.aiLanding-module__ylNs-G__section{padding:64px 0}.aiLanding-module__ylNs-G__heroSection{min-height:auto}.aiLanding-module__ylNs-G__heroTitle,.aiLanding-module__ylNs-G__ctaContent h2{font-size:38px}.aiLanding-module__ylNs-G__sectionHeader h2,.aiLanding-module__ylNs-G__descriptionText h2{font-size:34px}.aiLanding-module__ylNs-G__heroText,.aiLanding-module__ylNs-G__sectionHeader p{font-size:18px}.aiLanding-module__ylNs-G__metricsGrid{grid-template-columns:1fr}}@media (max-width:640px){.aiLanding-module__ylNs-G__section{padding:56px 0}.aiLanding-module__ylNs-G__container{padding:0 16px}.aiLanding-module__ylNs-G__badge{align-items:flex-start;margin-bottom:24px;padding:10px 14px;font-size:14px}.aiLanding-module__ylNs-G__heroTitle,.aiLanding-module__ylNs-G__ctaContent h2{font-size:34px}.aiLanding-module__ylNs-G__heroText,.aiLanding-module__ylNs-G__descriptionText p,.aiLanding-module__ylNs-G__ctaContent p{font-size:16px}.aiLanding-module__ylNs-G__previewCard,.aiLanding-module__ylNs-G__strategyCard,.aiLanding-module__ylNs-G__metricCard{padding:24px}.aiLanding-module__ylNs-G__previewItem{flex-direction:column}.aiLanding-module__ylNs-G__previewPrice{text-align:left;min-width:0}.aiLanding-module__ylNs-G__calculateButton{width:100%}.aiLanding-module__ylNs-G__ctaContent{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.aiLanding-module__ylNs-G__calculateButton,.aiLanding-module__ylNs-G__strategyCard,.aiLanding-module__ylNs-G__landing [data-reveal]{transition:none}.aiLanding-module__ylNs-G__calculateButton:hover,.aiLanding-module__ylNs-G__strategyCard:hover{transform:none}}
