.landing-container.svelte-1uha8ag{justify-content:center;align-items:flex-start;min-height:100vh;padding-top:1rem;padding-left:1rem;padding-right:1rem;display:flex;position:relative;overflow:hidden}.landing-content.svelte-1uha8ag{z-index:10;width:100%;max-width:620px;position:relative}.landing-header.svelte-1uha8ag{text-align:center;margin-bottom:1.5rem}.main-title.svelte-1uha8ag{color:var(--color-white);font-size:clamp(2.3rem,7.5vw,4rem);font-weight:900;line-height:1}.heading.svelte-1uha8ag{margin-bottom:var(--spacing-lg);background:linear-gradient(135deg, var(--color-accent-light-green) 0%, var(--color-secondary-teal) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800}.title-accent.svelte-1uha8ag{color:var(--color-secondary-blue)}.subtitle.svelte-1uha8ag{color:var(--color-text-secondary);margin-top:.5rem;font-size:.95rem}.sectors-grid.svelte-1uha8ag{gap:var(--spacing-xl);grid-template-columns:repeat(4,1fr);animation:.6s ease-out .2s both fadeInUp;display:grid}.features-badge.svelte-1uha8ag{color:var(--color-text-secondary);justify-content:center;align-items:center;gap:1rem;margin-top:1rem;display:flex}.badge-line.svelte-1uha8ag{background-color:var(--color-border-light);width:40px;height:1px}.features-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.feature-card.svelte-1uha8ag{-webkit-backdrop-filter:blur(12px);aspect-ratio:1.25;cursor:pointer;border-radius:var(--radius-xl);background:linear-gradient(#1e293b99,#0f172ae6);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.85rem;transition:transform .3s cubic-bezier(.25,.8,.25,1),border-color .3s,box-shadow .3s;display:flex}.blue.svelte-1uha8ag{border:.5px solid rgba(var(--color-card-blue-rgb), .35);box-shadow:0 0 25px -5px rgba(var(--color-card-blue-rgb), .22), 0 0 10px -2px rgba(var(--color-card-blue-rgb), .1)}.blue.svelte-1uha8ag:hover{border-color:rgba(var(--color-card-blue-rgb), .85);box-shadow:0 0 30px -2px rgba(var(--color-card-blue-rgb), .4), 0 0 15px -1px rgba(var(--color-card-blue-rgb), .2);transform:translateY(-5px)}.blue.svelte-1uha8ag .icon-circle:where(.svelte-1uha8ag){color:var(--color-card-blue);border:2px solid rgba(var(--color-card-blue-rgb), .5);box-shadow:0 0 18px rgba(var(--color-card-blue-rgb), .4), inset 0 0 12px rgba(var(--color-card-blue-rgb), .2)}.blue.svelte-1uha8ag .card-line:where(.svelte-1uha8ag){background:var(--color-card-blue)}.green.svelte-1uha8ag{border:.5px solid rgba(var(--color-card-green-rgb), .35);box-shadow:0 0 25px -5px rgba(var(--color-card-green-rgb), .22), 0 0 10px -2px rgba(var(--color-card-green-rgb), .1)}.green.svelte-1uha8ag:hover{border-color:rgba(var(--color-card-green-rgb), .85);box-shadow:0 0 30px -2px rgba(var(--color-card-green-rgb), .4), 0 0 15px -1px rgba(var(--color-card-green-rgb), .2);transform:translateY(-5px)}.green.svelte-1uha8ag .icon-circle:where(.svelte-1uha8ag){color:var(--color-card-green);border:2px solid rgba(var(--color-card-green-rgb), .5);box-shadow:0 0 18px rgba(var(--color-card-green-rgb), .4), inset 0 0 12px rgba(var(--color-card-green-rgb), .2)}.green.svelte-1uha8ag .card-line:where(.svelte-1uha8ag){background:var(--color-card-green)}.purple.svelte-1uha8ag{border:.5px solid rgba(var(--color-card-purple-rgb), .35);box-shadow:0 0 25px -5px rgba(var(--color-card-purple-rgb), .22), 0 0 10px -2px rgba(var(--color-card-purple-rgb), .1)}.purple.svelte-1uha8ag:hover{border-color:rgba(var(--color-card-purple-rgb), .85);box-shadow:0 0 30px -2px rgba(var(--color-card-purple-rgb), .4), 0 0 15px -1px rgba(var(--color-card-purple-rgb), .2);transform:translateY(-5px)}.purple.svelte-1uha8ag .icon-circle:where(.svelte-1uha8ag){color:var(--color-card-purple);border:2px solid rgba(var(--color-card-purple-rgb), .5);box-shadow:0 0 18px rgba(var(--color-card-purple-rgb), .4), inset 0 0 12px rgba(var(--color-card-purple-rgb), .2)}.purple.svelte-1uha8ag .card-line:where(.svelte-1uha8ag){background:var(--color-card-purple)}.gold.svelte-1uha8ag{border:.5px solid rgba(var(--color-card-gold-rgb), .35);box-shadow:0 0 25px -5px rgba(var(--color-card-gold-rgb), .22), 0 0 10px -2px rgba(var(--color-card-gold-rgb), .1)}.gold.svelte-1uha8ag:hover{border-color:rgba(var(--color-card-gold-rgb), .85);box-shadow:0 0 30px -2px rgba(var(--color-card-gold-rgb), .4), 0 0 15px -1px rgba(var(--color-card-gold-rgb), .2);transform:translateY(-5px)}.gold.svelte-1uha8ag .icon-circle:where(.svelte-1uha8ag){color:var(--color-card-gold);border:2px solid rgba(var(--color-card-gold-rgb), .5);box-shadow:0 0 18px rgba(var(--color-card-gold-rgb), .4), inset 0 0 12px rgba(var(--color-card-gold-rgb), .2)}.gold.svelte-1uha8ag .card-line:where(.svelte-1uha8ag){background:var(--color-card-gold)}.icon-circle.svelte-1uha8ag{width:3.5rem;height:3.5rem;transition:all var(--transition-base);border-radius:50%;justify-content:center;align-items:center;display:flex}.icon-circle.svelte-1uha8ag .lucide-icon{width:1.5rem;height:1.5rem}.card-title.svelte-1uha8ag{color:var(--color-white);font-size:.85rem;font-weight:700}.card-line.svelte-1uha8ag{border-radius:9999px;width:1.75rem;height:3px;margin-top:.15rem}body{background:radial-gradient(circle at top, var(--color-landing-glow-primary), transparent 50%), var(--color-background)}.background-glow.svelte-1uha8ag{background:radial-gradient(circle, var(--color-landing-glow-secondary), transparent 70%);pointer-events:none;width:800px;height:800px;position:absolute;top:-420px;left:50%;transform:translate(-50%)}@media (width>=640px){.landing-container.svelte-1uha8ag{padding-top:3.5rem;padding-left:1.5rem;padding-right:1.5rem}.subtitle.svelte-1uha8ag{font-size:1.05rem}.badge-line.svelte-1uha8ag{width:60px}.features-grid.svelte-1uha8ag{gap:1.25rem}.feature-card.svelte-1uha8ag{aspect-ratio:1.2;border-radius:20px}.icon-circle.svelte-1uha8ag{width:75px;height:75px}.icon-circle.svelte-1uha8ag .lucide-icon{width:32px;height:32px}.card-title.svelte-1uha8ag{font-size:1.15rem}.card-line.svelte-1uha8ag{width:45px;height:4px}}@media (width>=768px){.landing-container.svelte-1uha8ag{padding-top:4.5rem}.landing-header.svelte-1uha8ag{margin-bottom:2rem}}
