.page_main__ga9K4{width:100%;overflow-x:hidden}.page_container__szHP3{max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative;z-index:2}.page_section__V5LAW{padding:6rem 0;position:relative}.page_sectionAlt__eGwtg{background:linear-gradient(180deg,#f9fafb,#fff)}.page_sectionDark__6Zu9K{background:#111;color:#fff;padding:8rem 0}.page_h1__WLJo_{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;margin-bottom:1.5rem}.page_h1__WLJo_,.page_h2__f0OpH{font-family:var(--font-display);color:var(--foreground)}.page_h2__f0OpH{font-size:clamp(2rem,4vw,3rem);font-weight:600;margin-bottom:2rem}.page_h3__SMq7L{font-family:var(--font-display);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.page_body__Cnz_o{font-size:1.125rem;color:var(--muted);line-height:1.7;max-width:600px}.page_splitHero__N_0KI{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;min-height:70vh}.page_splitHeroImg__KG1Ci{position:relative;height:550px;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.1)}@media (max-width:900px){.page_splitHero__N_0KI{grid-template-columns:1fr}.page_splitHeroImg__KG1Ci{height:300px;order:-1}}.page_grid__DYyWk{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}.page_gridThree__iwgKK{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}@media (max-width:900px){.page_gridThree__iwgKK{grid-template-columns:1fr}}@media (max-width:768px){.page_grid__DYyWk{grid-template-columns:1fr}}.page_featureCard__7MwI9{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:20px;padding:2.5rem;transition:all .3s var(--ease-smooth)}.page_featureCard__7MwI9:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,0,0,.06);border-color:var(--primary)}.page_compactCard__zcfR2{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:16px;padding:1.5rem;display:flex;align-items:center;gap:1.25rem;transition:all .3s var(--ease-smooth)}.page_compactCard__zcfR2:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.06);border-color:var(--primary)}.page_compactIcon__pUaXq{width:42px;height:42px;flex-shrink:0;border-radius:10px}.page_cardIcon__IVWNT,.page_compactIcon__pUaXq{background:var(--primary-light);color:var(--primary-dark);display:flex;align-items:center;justify-content:center}.page_cardIcon__IVWNT{width:50px;height:50px;border-radius:12px;font-size:1.5rem;margin-bottom:1.5rem}.page_list__evaJN{list-style:none;padding:0;margin-top:1rem}.page_list__evaJN li{margin-bottom:.5rem;padding-left:1.5rem;position:relative;color:var(--muted);font-size:.95rem}.page_list__evaJN li:before{content:"•";position:absolute;left:0;color:var(--primary);font-weight:700}.page_processRow__8BvzX{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem;counter-reset:step}.page_processStep__2e1_h{text-align:center;position:relative}.page_stepNumber__WSOnY{width:50px;height:50px;background:#111;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;margin:0 auto 1.5rem;position:relative;z-index:2}.page_processStep__2e1_h h4{font-weight:600;margin-bottom:.5rem;font-size:1.1rem}.page_processStep__2e1_h p{font-size:.9rem;color:var(--muted)}.page_sectionDark__6Zu9K .page_h2__f0OpH,.page_sectionDark__6Zu9K .page_h3__SMq7L,.page_sectionDark__6Zu9K .page_processStep__2e1_h h4{color:#fff}.page_sectionDark__6Zu9K .page_body__Cnz_o,.page_sectionDark__6Zu9K .page_processStep__2e1_h p{color:#ccc}.page_sectionDark__6Zu9K .page_stepNumber__WSOnY{background:var(--primary);color:#111}.page_sectionDark__6Zu9K .page_glassBox__5QAe0{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);padding:2rem;border-radius:16px}.page_ctaSection__Ae5F4{text-align:center;padding:6rem 0;background:radial-gradient(circle at center,rgba(144,238,144,.1) 0,transparent 60%)}.page_btnPrimary__le52k{display:inline-block;background:#1a1a1a;color:#fff;padding:1rem 3rem;border-radius:50px;font-weight:600;margin-top:2rem;transition:transform .2s}.page_btnPrimary__le52k:hover{transform:scale(1.05)}