._page_1meof_1{display:flex;flex-direction:column}._section_1meof_7{padding:var(--spacing-20) var(--spacing-8);display:flex;flex-direction:column;align-items:center}._sectionInner_1meof_14{width:100%;max-width:1200px}._altBackground_1meof_19{background-color:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}._hero_1meof_26{padding:8rem var(--spacing-8) 6rem;display:grid;grid-template-columns:1fr;gap:var(--spacing-12);align-items:center;max-width:1400px;margin:0 auto}@media(min-width:1024px){._hero_1meof_26{grid-template-columns:1.2fr .8fr}}._heroContent_1meof_42{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-6)}._heroHeadline_1meof_49{font-family:var(--font-family-display);font-size:clamp(3rem,6vw,5rem);font-weight:500;line-height:1.05;color:var(--foreground);letter-spacing:-.03em;margin:0}._heroHeadline_1meof_49 i{font-style:italic;font-weight:300;color:var(--primary)}._heroSubtext_1meof_65{font-family:var(--font-family-base);font-size:1.25rem;line-height:1.6;color:var(--muted-foreground);max-width:480px;margin:0}._heroActions_1meof_74{display:flex;gap:var(--spacing-4);flex-wrap:wrap;margin-top:var(--spacing-4)}._heroVisual_1meof_81{position:relative;display:flex;justify-content:center;align-items:center}._heroIconWrapper_1meof_88{position:relative;width:400px;height:400px;border-radius:var(--radius-lg);background-color:var(--card);box-shadow:var(--shadow-lg);display:flex;justify-content:center;align-items:center;overflow:hidden;border:1px solid var(--border)}@media(min-width:1024px){._heroIconWrapper_1meof_88{width:480px;height:480px}}._heroIconWrapper_1meof_88:before{content:"";position:absolute;top:-20%;right:-20%;width:70%;height:70%;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 20%,transparent) 0%,transparent 70%);z-index:0}._heroIcon_1meof_88{width:320px;height:320px;object-fit:contain;z-index:1}@media(min-width:1024px){._heroIcon_1meof_88{width:400px;height:400px}}._sectionLabel_1meof_135{font-family:var(--font-family-monospace);font-size:.875rem;font-weight:500;color:var(--primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-4);display:block}._sectionHeadline_1meof_146{font-family:var(--font-family-display);font-size:clamp(2rem,4vw,3.5rem);font-weight:500;color:var(--foreground);line-height:1.1;margin:0 0 var(--spacing-12) 0;letter-spacing:-.02em}._stepsGrid_1meof_157{display:grid;grid-template-columns:1fr;gap:var(--spacing-8);counter-reset:steps}@media(min-width:768px){._stepsGrid_1meof_157{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._stepsGrid_1meof_157{grid-template-columns:repeat(4,1fr)}}._stepCard_1meof_176{position:relative;padding:var(--spacing-8);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;gap:var(--spacing-4);counter-increment:steps;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._stepCard_1meof_176:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._stepCard_1meof_176:before{content:"0" counter(steps);position:absolute;top:var(--spacing-6);right:var(--spacing-6);font-family:var(--font-family-monospace);font-size:1rem;color:var(--muted);font-weight:700}._stepIcon_1meof_205{color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent);padding:var(--spacing-3);border-radius:var(--radius-sm);width:fit-content}._stepTitle_1meof_213{font-family:var(--font-family-display);font-size:1.5rem;font-weight:500;color:var(--foreground);margin:0}._stepDesc_1meof_221{font-family:var(--font-family-base);font-size:1rem;line-height:1.6;color:var(--muted-foreground);margin:0}._privacyBox_1meof_230{border:2px solid var(--primary);background-color:var(--card);padding:var(--spacing-12);border-radius:var(--radius-md);text-align:center;max-width:800px;margin:0 auto}._privacyHeadline_1meof_240{font-family:var(--font-family-display);font-size:2.5rem;color:var(--foreground);margin:0 0 var(--spacing-6) 0}._privacyDesc_1meof_247{font-family:var(--font-family-base);font-size:1.125rem;color:var(--muted-foreground);line-height:1.6;margin:0 0 var(--spacing-8) 0}._privacyGrid_1meof_255{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);text-align:left}@media(min-width:600px){._privacyGrid_1meof_255{grid-template-columns:1fr 1fr}}._privacyItem_1meof_268{display:flex;align-items:flex-start;gap:var(--spacing-3)}._privacyItemIcon_1meof_274{color:var(--success);flex-shrink:0;margin-top:2px}._privacyItemText_1meof_280{font-family:var(--font-family-base);font-size:.9375rem;color:var(--foreground);line-height:1.5}._featuresWrapper_1meof_288{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:768px){._featuresWrapper_1meof_288{grid-template-columns:repeat(12,1fr)}}._featureCard_1meof_300{background-color:var(--card);border:1px solid var(--border);padding:var(--spacing-8);border-radius:var(--radius-sm);display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-6)}._featureCardLarge_1meof_311,._featureCardMedium_1meof_314,._featureCardSmall_1meof_317{grid-column:span 12}@media(min-width:768px){._featureCardLarge_1meof_311{grid-column:span 8}._featureCardMedium_1meof_314{grid-column:span 7}._featureCardSmall_1meof_317{grid-column:span 4}._featureCardMedium_1meof_314:nth-child(2n){grid-column:6 / span 7}._featureCardSmall_1meof_317:nth-child(odd){grid-column:2 / span 4}}._featureTitle_1meof_341{font-family:var(--font-family-base);font-weight:600;font-size:1.25rem;color:var(--foreground);margin:0}._featureDesc_1meof_349{font-size:1rem;color:var(--muted-foreground);line-height:1.6;margin:0}._ctaSection_1meof_357{background-color:var(--foreground);color:var(--background);text-align:center;padding:var(--spacing-20) var(--spacing-8)}._ctaHeadline_1meof_364{font-family:var(--font-family-display);font-size:3rem;color:var(--background);margin:0 0 var(--spacing-8) 0}._revealElement_1meof_372[data-revealed=false]{opacity:0;transform:translateY(30px)}._revealElement_1meof_372[data-revealed=true]{opacity:1;transform:translateY(0);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}
