.page_page__ECNI0{min-height:100vh;background:var(--color-navy-900);color:var(--color-white)}.page_hero__uBGR4{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-20) var(--space-8);max-width:var(--max-content);margin:0 auto}@media (max-width:900px){.page_hero__uBGR4{flex-direction:column;padding:var(--space-12) var(--space-5);text-align:center}.page_navActions__I7gt7{flex-wrap:wrap;justify-content:flex-end}}.page_heroContent__S83Ec{flex:1 1}.page_heroBadge__wZL7l{display:inline-block;background:rgba(20,184,166,.12);border:1px solid var(--color-teal-600);color:var(--color-teal-300);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-medium);margin-bottom:var(--space-5)}.page_heroTitle__4yVOQ{font-size:clamp(2rem,4vw,3rem);font-weight:var(--font-extrabold);line-height:1.15;margin-bottom:var(--space-5);color:var(--color-white)}.page_highlight__mGXer{background:var(--gradient-teal);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_heroSubtitle__f6wai{font-size:var(--text-lg);color:var(--color-navy-200);line-height:1.7;margin-bottom:var(--space-8);max-width:540px}@media (max-width:900px){.page_heroSubtitle__f6wai{max-width:100%}}.page_heroCtas__GyNLu{display:flex;gap:var(--space-4);flex-wrap:wrap}@media (max-width:900px){.page_heroCtas__GyNLu{justify-content:center}}.page_ctaPrimary__nvQyK{display:inline-flex;align-items:center;background:var(--gradient-teal);color:white;padding:var(--space-4) var(--space-8);border-radius:var(--radius-lg);font-weight:var(--font-semibold);font-size:var(--text-base);text-decoration:none;transition:all var(--transition-fast);box-shadow:var(--shadow-md),var(--shadow-glow-teal)}.page_ctaPrimary__nvQyK:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:var(--shadow-lg),var(--shadow-glow-teal)}.page_ctaSecondary__QANGC{display:inline-flex;align-items:center;background:transparent;color:var(--color-teal-400);border:1px solid var(--color-teal-600);padding:var(--space-4) var(--space-8);border-radius:var(--radius-lg);font-weight:var(--font-semibold);font-size:var(--text-base);text-decoration:none;transition:all var(--transition-fast)}.page_ctaSecondary__QANGC:hover{background:rgba(20,184,166,.1);transform:translateY(-2px)}.page_heroVisual__2iXCf{flex:0 0 420px}@media (max-width:900px){.page_heroVisual__2iXCf{flex:unset;width:100%;max-width:380px}}.page_mockupCard__mOvOe{background:var(--gradient-card);border:1px solid var(--color-navy-500);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);overflow:hidden}.page_mockupHeader__sLhe_{display:flex;gap:6px;padding:12px 16px;background:var(--color-navy-700);border-bottom:1px solid var(--color-navy-500)}.page_mockupDot__tsL2f{width:10px;height:10px;border-radius:50%;opacity:.7}.page_mockupBody__Cpx2F{padding:var(--space-5)}.page_mockupLine__5JE_n{height:8px;background:var(--color-navy-600);border-radius:var(--radius-full);margin-bottom:var(--space-2)}.page_mockupTable__PiwUe{display:flex;flex-direction:column;gap:6px}.page_mockupRow__m6ukp{display:flex;gap:6px;height:24px;background:var(--color-navy-700);border-radius:var(--radius-sm);padding:4px 8px;align-items:center}.page_mockupCell__f1hQB{flex:1 1;height:8px;background:var(--color-navy-600);border-radius:var(--radius-full)}.page_mockupTotal___Ih6R{display:flex;justify-content:space-between;align-items:center}.page_features__5Ig_X{padding:var(--space-20) var(--space-8);background:var(--color-navy-800)}.page_featuresContainer__hsi4w{max-width:var(--max-content);margin:0 auto}.page_featuresTitle__4xM4T{font-size:var(--text-3xl);font-weight:var(--font-bold);text-align:center;margin-bottom:var(--space-12);color:var(--color-white)}.page_featuresGrid__hxgbY{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.page_featureCard__5ufkq{background:var(--gradient-card);border:1px solid var(--color-navy-500);border-radius:var(--radius-xl);padding:var(--space-6);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.page_featureCard__5ufkq:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.page_featureIcon__l6b31{font-size:32px;margin-bottom:var(--space-3);display:block}.page_featureTitle__HM_vX{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-white);margin-bottom:var(--space-2)}.page_featureDesc__rBNOf{font-size:var(--text-base);color:var(--color-navy-200);line-height:1.6}.page_howItWorks__1LSs7{padding:var(--space-20) var(--space-8)}.page_howContainer___RDnC{max-width:var(--max-content);margin:0 auto}.page_howTitle__tz6r5{font-size:var(--text-3xl);font-weight:var(--font-bold);text-align:center;margin-bottom:var(--space-12)}.page_stepsRow__eewQc{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-6);gap:var(--space-6);position:relative}@media (max-width:900px){.page_stepsRow__eewQc{grid-template-columns:1fr 1fr}}@media (max-width:600px){.page_stepsRow__eewQc{grid-template-columns:1fr}}.page_howStep__iGL8z{text-align:center}.page_howNumber__pCsVr{width:48px;height:48px;border-radius:50%;background:var(--gradient-teal);color:white;font-size:var(--text-xl);font-weight:var(--font-bold);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-4);box-shadow:var(--shadow-glow-teal)}.page_howStepTitle__qRaxv{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-white);margin-bottom:var(--space-2)}.page_howStepDesc__YXg44{font-size:var(--text-sm);color:var(--color-navy-200);line-height:1.6}.page_faq__8CqZW{padding:var(--space-20) var(--space-8);background:var(--color-navy-800);border-top:1px solid var(--color-navy-700)}.page_faqContainer__Fn0iF{max-width:860px;margin:0 auto}.page_faqTitle__sJ3vJ{font-size:var(--text-3xl);font-weight:var(--font-bold);text-align:center;margin-bottom:var(--space-10);color:var(--color-white)}.page_faqList__Dnofu{display:flex;flex-direction:column;gap:var(--space-3)}.page_faqItem__DGQvu{background:var(--color-navy-900);border:1px solid var(--color-navy-700);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);transition:border-color .2s ease}.page_faqItem__DGQvu[open]{border-color:var(--color-teal-600)}.page_faqQuestion__B_OPn{cursor:pointer;font-weight:var(--font-semibold);color:var(--color-white);font-size:var(--text-base);list-style:none;position:relative;padding-right:var(--space-8)}.page_faqQuestion__B_OPn::-webkit-details-marker{display:none}.page_faqQuestion__B_OPn:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--color-teal-400);font-size:var(--text-xl);line-height:1}.page_faqItem__DGQvu[open] .page_faqQuestion__B_OPn:after{content:"−"}.page_faqAnswer__1vkdN{margin-top:var(--space-3);color:var(--color-navy-200);font-size:var(--text-sm);line-height:1.7}.page_guides__5WhlX{padding:var(--space-16) var(--space-8);background:var(--color-navy-900);border-top:1px solid var(--color-navy-700)}.page_guidesContainer__VPEJa{max-width:var(--max-content);margin:0 auto}.page_guidesTitle__Xz_K8{font-size:var(--text-3xl);font-weight:var(--font-bold);text-align:center;margin-bottom:var(--space-10);color:var(--color-white)}.page_guidesGrid__neszm{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.page_guideCard__hOKUN{background:rgba(255,255,255,.03);border:1px solid var(--color-navy-700);border-radius:var(--radius-lg);padding:var(--space-6);text-decoration:none;display:flex;flex-direction:column;gap:var(--space-3);transition:border-color .2s ease,transform .15s ease}.page_guideCard__hOKUN:hover{border-color:var(--color-teal-500);transform:translateY(-2px)}.page_guideCardTitle__XuY7p{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-white)}.page_guideCardDesc__kNpjk{font-size:var(--text-sm);color:var(--color-navy-200);line-height:1.6;flex:1 1}.page_guideCardCta___Swr_{color:var(--color-teal-300);font-weight:var(--font-medium);font-size:var(--text-sm)}.page_ctaBanner__rLgby{padding:var(--space-20) var(--space-8);background:var(--gradient-hero);text-align:center;border-top:1px solid var(--color-navy-600)}.page_ctaBannerTitle__c8bH6{font-size:var(--text-3xl);font-weight:var(--font-bold);margin-bottom:var(--space-3)}.page_ctaBannerSub__WqCy1{color:var(--color-navy-200);font-size:var(--text-lg);margin-bottom:var(--space-8)}.page_footer__Yjtj1{text-align:center;padding:var(--space-6);color:var(--color-navy-300);font-size:var(--text-sm);border-top:1px solid var(--color-navy-700)}