.landing_wrap__h54Rh{min-height:100vh}.landing_container__7U0_E{max-width:960px;margin:0 auto;padding-left:24px;padding-right:24px}.landing_containerNarrow__5iLyt{max-width:800px;margin:0 auto;padding-left:24px;padding-right:24px}.landing_containerForm__gQ3qW{max-width:600px;margin:0 auto;padding-left:24px;padding-right:24px}.landing_nav__Cldps{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--white);border-bottom:1px solid var(--border)}.landing_navInner___vAy2{max-width:960px;margin:0 auto;padding:16px 24px;min-height:64px;display:flex;align-items:center;justify-content:space-between}.landing_navCta__3hV9e{display:inline-flex;align-items:center;justify-content:center;background:var(--green-dark);color:var(--white);border-radius:8px;font-size:14px;font-weight:600;padding:10px 20px;transition:background .15s}.landing_navCta__3hV9e:hover{background:#142d27}.landing_hero__IFqnw{background:var(--bg);padding:120px 24px 100px;text-align:center}.landing_badge__2OdP8{display:inline-block;background:var(--green-light);color:#166534;font-size:13px;border-radius:999px;padding:4px 14px;margin-bottom:24px}.landing_heroTitle__E6Dij{font-size:clamp(36px,6vw,56px);color:var(--text-primary);max-width:720px;margin:0 auto;line-height:1.22;letter-spacing:.014em}.landing_heroSub__v9d08{font-size:18px;color:var(--text-muted);max-width:560px;margin:20px auto 0}.landing_heroCtas__97oYX{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px}.landing_btnPrimary__JC0dZ{display:inline-flex;align-items:center;justify-content:center;background:var(--green-dark);color:var(--white);border-radius:8px;padding:14px 28px;font-weight:600;font-size:16px;border:none;cursor:pointer;transition:background .15s}.landing_btnPrimary__JC0dZ:hover{background:#142d27}.landing_btnSecondary__aYhvt{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--green-dark);border:1.5px solid var(--green-dark);border-radius:8px;padding:14px 28px;font-weight:600;font-size:16px;cursor:pointer;transition:background .15s}.landing_btnSecondary__aYhvt:hover{background:rgba(26,60,52,.06)}.landing_proofLabel__Kz_an{margin-top:60px;font-size:13px;color:var(--text-muted)}.landing_clientLogos__M3k1b{margin-top:20px}.landing_problem__E3AUP{background:var(--white);padding:80px 24px}.landing_problemGrid___dD76{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:start}.landing_problemTitle__6rp_E{font-size:clamp(28px,4vw,36px);line-height:1.3;letter-spacing:.014em}.landing_problemBody__tRgmU{margin-top:16px;max-width:480px;color:var(--text-muted);font-size:16px}.landing_statList__U8jw_{margin-top:24px;display:flex;flex-direction:column;gap:16px}.landing_statItem__IQoiU{border-left:2px solid var(--green-mid);padding-left:16px;font-size:15px;color:var(--text-primary)}.landing_visualCard__H22I6{background:var(--white);border:1px solid var(--border);border-radius:12px;padding:24px}.landing_cardLabel__M0tIo{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.landing_dataRow__24_Hq{margin-top:16px}.landing_dataRowLabel__15Amy{font-size:13px;color:var(--text-muted)}.landing_dataRowValue__SjgsB{font-size:15px;color:var(--text-primary);margin-top:4px}.landing_dataRowValueBad__Y6lC_{color:#dc2626}.landing_divider__b8tNX{height:1px;background:var(--border);margin:20px 0}.landing_dividerBad__3FbUJ{height:1px;background:#fecaca;margin:20px 0}.landing_resultBad__1iIpc{font-size:13px;color:var(--text-muted)}.landing_afterBlock__FZ_HH{margin-top:20px}.landing_cardLabelGreen__2lGX_{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#166534}.landing_afterValue__tzB9U{margin-top:8px;font-size:15px;color:#166534;font-weight:500}.landing_resultGood___CBDq{margin-top:8px;font-size:13px;color:#166534}.landing_how__yfzsu{background:var(--bg);padding:80px 24px;text-align:center}.landing_sectionTitle__2og5c{font-size:clamp(28px,4vw,36px);line-height:1.32;letter-spacing:.014em;max-width:36rem;margin-left:auto;margin-right:auto}.landing_sectionTitleWide__QeWYF{max-width:42rem}.landing_sectionSub__cQxor{margin-top:8px;font-size:16px;color:var(--text-muted)}.landing_steps__UBWYG{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:48px;text-align:left}.landing_stepCard__1Axd_{background:var(--white);border:1px solid var(--border);border-radius:12px;padding:32px;display:flex;flex-direction:column}.landing_stepNum__IyUza{font-family:var(--font-display);font-size:48px;color:#e4e1dc;line-height:1}.landing_stepTitle__GTT7p{margin-top:8px;font-size:18px;font-weight:600;color:var(--text-primary)}.landing_stepBody__w4U_P{margin-top:12px;font-size:15px;color:var(--text-muted)}.landing_why__rYOnN{background:var(--white);padding:80px 24px;text-align:center}.landing_whyGrid__U4e4_{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px;margin-top:48px;text-align:left}.landing_whyItem__W2q7G{display:flex;flex-direction:column;align-items:flex-start}.landing_iconCircle__jgddK{width:40px;height:40px;border-radius:50%;background:var(--green-light);display:flex;align-items:center;justify-content:center;flex-shrink:0}.landing_whyTitle__o9ySA{margin-top:16px;font-family:var(--font-body);font-size:17px;font-weight:600;line-height:1.45;letter-spacing:-.01em;color:var(--text-primary)}.landing_whyBody__6Y5YJ{margin-top:8px;font-size:15px;color:var(--text-muted)}.landing_lead__0nXCU{background:var(--green-dark);padding:48px 24px 56px;text-align:center;scroll-margin-top:72px}.landing_leadInner__fVU6j{max-width:420px;margin:0 auto}.landing_leadCard__NFlMG{margin-top:20px;padding:20px;text-align:left;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:12px}.landing_leadTitle__EXKsL{font-size:clamp(22px,3.5vw,28px);color:var(--white);line-height:1.3;letter-spacing:.014em}.landing_leadSub__Ke5TP{margin-top:6px;font-size:14px;line-height:1.5;color:rgba(255,255,255,.72)}.landing_footer__NntD6{background:#1c1917;padding:40px 24px}.landing_footerInner__gT6Dp{max-width:960px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.landing_footerLogo__0eUNw{font-size:20px}.landing_footerCopy__Y5Nvs{font-size:13px;color:var(--text-muted)}@media (max-width:768px){.landing_problemGrid___dD76,.landing_steps__UBWYG,.landing_whyGrid__U4e4_{grid-template-columns:1fr}.landing_hero__IFqnw{padding-top:80px;padding-bottom:64px}}@media (max-width:480px){.landing_navInner___vAy2{padding:12px 16px;gap:12px}.landing_navCta__3hV9e{font-size:13px;padding:10px 14px;min-height:44px;white-space:nowrap}.landing_heroTitle__E6Dij{font-size:clamp(32px,8vw,40px)}.landing_containerForm__gQ3qW,.landing_containerNarrow__5iLyt,.landing_container__7U0_E{padding-left:16px;padding-right:16px}}.MagmiraLogo_brand__vwDH5{display:inline-flex;align-items:center;gap:.45em;font-size:inherit;line-height:normal;text-decoration:none}.MagmiraLogo_mark__x91El{display:block;height:1.05em;width:auto;flex-shrink:0;object-fit:contain;align-self:center}.MagmiraLogo_wordmark__Awz65{font-family:var(--font-body);font-size:1em;font-weight:600;letter-spacing:.03em;line-height:1.2;display:block}.MagmiraLogo_default___2tdw .MagmiraLogo_wordmark__Awz65{color:var(--green-dark)}.MagmiraLogo_light__XSqeg .MagmiraLogo_wordmark__Awz65{color:var(--white);font-weight:600}.MagmiraLogo_light__XSqeg .MagmiraLogo_mark__x91El{filter:brightness(0) invert(1)}.MagmiraLogo_navSize__5LdfP{font-size:clamp(1.75rem,4.5vw,2rem);gap:.5em}.MagmiraLogo_navSize__5LdfP .MagmiraLogo_wordmark__Awz65{font-weight:700;letter-spacing:.02em}.MagmiraLogo_navSize__5LdfP .MagmiraLogo_mark__x91El{height:1.12em}.ClientLogos_list__jFW63{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;margin:0;padding:0;background:transparent}.ClientLogos_featured__YEIdU{gap:20px 32px}.ClientLogos_item__LzEN2{flex:0 0 auto}.ClientLogos_frame__rcclH,.ClientLogos_item__LzEN2{display:flex;align-items:center;justify-content:center}.ClientLogos_frame__rcclH{--slot-h:32px;--slot-w:118px;width:var(--slot-w);height:var(--slot-h);overflow:visible}.ClientLogos_featured__YEIdU .ClientLogos_frame__rcclH{--slot-h:42px;--slot-w:132px}.ClientLogos_img__n5LoW{display:block;width:auto;height:var(--slot-h);max-width:var(--slot-w);object-fit:contain;object-position:center;transform:scale(var(--logo-scale,1));transform-origin:center center}.lead-form_form__n0xz4{margin:0;display:flex;flex-direction:column;gap:12px;text-align:left}.lead-form_row2__Hrmfa{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:480px){.lead-form_row2__Hrmfa{grid-template-columns:1fr}}.lead-form_field__uL6EX{display:flex;flex-direction:column;gap:4px}.lead-form_label__xPaXK{font-size:13px;font-weight:500;color:rgba(255,255,255,.9)}.lead-form_hint__Zg_IO{font-weight:400;color:rgba(255,255,255,.5)}.lead-form_fieldError__5aw64{font-size:12px;color:#fca5a5;margin:0}.lead-form_inputError__UAb6X,.lead-form_uploadZoneError__wk0pW{border-color:#fca5a5}.lead-form_input__8phgC{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#ffffff;padding:10px 12px;min-height:40px;font-size:15px;font-family:var(--font-body);width:100%}.lead-form_input__8phgC::placeholder{color:rgba(255,255,255,.45)}.lead-form_input__8phgC:focus{border-color:rgba(255,255,255,.6);outline:none}.lead-form_uploadZone__e_QXS{width:100%;min-height:40px;border:1px dashed rgba(255,255,255,.3);border-radius:8px;padding:10px 12px;font-family:var(--font-body);text-align:center;background:transparent;cursor:pointer}.lead-form_uploadMain__MzIOB{color:#ffffff;font-size:14px}.lead-form_submit__IFYpP{width:100%;margin-top:4px;background:#ffffff;color:var(--green-dark);font-weight:700;font-size:15px;border-radius:8px;padding:12px 16px;min-height:44px;border:none;cursor:pointer;font-family:var(--font-body)}.lead-form_submit__IFYpP:disabled{opacity:.7;cursor:not-allowed}.lead-form_disclaimer___3cJJ{font-size:12px;color:rgba(255,255,255,.45);text-align:center;margin:0}.lead-form_error__gQtFO{font-size:13px;color:#fca5a5}.lead-form_error__gQtFO,.lead-form_success__KsMPD{text-align:center;margin:0}.lead-form_checkIcon__IJSKk{color:var(--green-light);margin:0 auto}.lead-form_successTitle__2cCB1{font-family:var(--font-display);font-size:22px;color:#ffffff;margin-top:12px}.lead-form_successBody__Uwxrr{font-size:14px;line-height:1.5;color:rgba(255,255,255,.8);margin-top:8px}