.home_header__kBDMU{background:#0f2537;position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:3px solid #e51b24}.home_headerIn__khV3M{max-width:1160px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.home_logo__oFc_0{height:40px;width:auto;display:block}.home_nav__NcFYj{display:flex;gap:4px;flex-wrap:wrap}.home_nav__NcFYj a{color:#d5dee7;text-decoration:none;font-size:13.5px;font-weight:600;padding:8px 12px;border-radius:8px}.home_nav__NcFYj a:hover{background:hsla(0,0%,100%,.08);color:#fff}.home_hero__a5iyJ{background:linear-gradient(160deg,#0f2537,#16324a 62%,#1d3e5a);color:#fff;position:relative;overflow:hidden}.home_hero__a5iyJ:after{content:"";position:absolute;right:-120px;top:-140px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(229,27,36,.35),transparent 65%);pointer-events:none}.home_heroIn__oYzCV{max-width:1160px;margin:0 auto;padding:64px 20px 56px;position:relative;z-index:1}.home_kicker__E7x83{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ff8a8f;margin-bottom:14px}.home_h1__xpUXO{font-size:clamp(30px,5vw,50px);line-height:1.08;margin:0 0 16px;font-weight:800;letter-spacing:-.02em;max-width:760px}.home_lead__YGQG7{font-size:17px;line-height:1.6;color:#c9d5e1;max-width:680px;margin:0 0 28px}.home_heroCtas__nTzB2{display:flex;gap:12px;flex-wrap:wrap}.home_btnGhost__LfBiN,.home_btnPrimary__Dz9E6{display:inline-flex;align-items:center;min-height:46px;padding:0 20px;border-radius:10px;font-weight:700;font-size:14.5px;text-decoration:none;transition:background .15s,transform .15s}.home_btnPrimary__Dz9E6{background:#e51b24;color:#fff}.home_btnPrimary__Dz9E6:hover{background:#c2141c}.home_btnGhost__LfBiN{border:1.5px solid hsla(0,0%,100%,.35);color:#fff}.home_btnGhost__LfBiN:hover{background:hsla(0,0%,100%,.08)}.home_powered__PjtpG{margin-top:34px;font-size:13px;color:#9fb0c1}.home_footText__Fxd5F strong,.home_powered__PjtpG strong{color:#fff;font-weight:800}.home_footText__Fxd5F strong span,.home_powered__PjtpG strong span{color:#ff4d53}.home_main__gAgsa{max-width:1160px;margin:0 auto;padding:8px 20px 40px}.home_section__cXUKf{padding:48px 0 8px;scroll-margin-top:70px}.home_secHead__3BbjA{margin-bottom:22px;max-width:820px}.home_h2__Fs_oW{font-size:clamp(22px,3vw,30px);margin:0 0 8px;font-weight:800;letter-spacing:-.01em}.home_secSub__ddegJ{margin:0;color:#4b5e70;font-size:15px;line-height:1.6}.home_grid__GFrxW{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:16px;gap:16px}.home_card__LUTnY{display:flex;flex-direction:column;background:#fff;border:1px solid #e3e7ec;border-radius:14px;padding:18px;text-decoration:none;color:#0f2537;transition:border-color .15s,box-shadow .15s,transform .15s;min-height:190px}.home_card__LUTnY:hover{border-color:#e51b24;box-shadow:0 10px 26px rgba(15,37,55,.1);transform:translateY(-2px)}.home_card__LUTnY:focus-visible{outline:3px solid #e51b24;outline-offset:2px}.home_cardTop__FFoZr{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;min-height:26px}.home_num__B6ow6{width:28px;height:28px;border-radius:8px;background:#e51b24;color:#fff;font-weight:800;font-size:13px;display:grid;place-items:center}.home_dept__4jrC3{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#5e6f80}.home_connect__xiKmZ{font-size:11px;font-weight:700;color:#8a5a00;background:#fdf0d8;border-radius:999px;padding:4px 9px;white-space:nowrap}.home_cardName__D3mTZ{font-size:16.5px;font-weight:800;margin-bottom:6px;line-height:1.3}.home_cardUse__kiuYV{font-size:13.5px;line-height:1.55;color:#4b5e70;flex:1 1}.home_open__zS4vj{margin-top:14px;font-size:13px;font-weight:700;color:#e51b24}.home_phases__8LPe4{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.home_phase__VCMuX{background:#fff;border:1px solid #e3e7ec;border-radius:14px;padding:18px}.home_phaseHead__airdl{display:flex;flex-direction:column;gap:4px;padding-bottom:12px;margin-bottom:6px;border-bottom:2px solid #f0f2f5}.home_phaseN__BCQnt{font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#e51b24}.home_phaseT__WYRVV{font-size:17px;font-weight:800}.home_phaseList___CGyP{list-style:none;margin:0;padding:0}.home_phaseList___CGyP li a{display:block;padding:10px 8px;margin:0 -8px;border-radius:8px;text-decoration:none}.home_phaseList___CGyP li a:hover{background:#f5f6f8}.home_phaseName__Tx2Ru{display:block;font-weight:700;font-size:14.5px}.home_phaseUse__Cxw4U{display:block;font-size:12.5px;color:#5e6f80;line-height:1.5;margin-top:2px}.home_filters__iZnfW{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.home_search__v5nP6{width:100%;max-width:460px;min-height:46px;padding:0 14px;border:1.5px solid #cbd3dc;border-radius:10px;font:inherit;font-size:15px;color:#0f2537;background:#fff}.home_search__v5nP6:focus{outline:none;border-color:#e51b24;box-shadow:0 0 0 3px rgba(229,27,36,.15)}.home_chips__qlXcW{display:flex;gap:8px;flex-wrap:wrap}.home_chipOn__hMjed,.home_chip__x1_UF{min-height:38px;padding:0 14px;border-radius:999px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;border:1.5px solid #cbd3dc;background:#fff;color:#33475a}.home_chipOn__hMjed,.home_chip__x1_UF:hover{border-color:#0f2537}.home_chipOn__hMjed{background:#0f2537;color:#fff}.home_none__ldVOP{padding:30px;text-align:center;color:#5e6f80;background:#fff;border-radius:14px;border:1px dashed #cbd3dc}.home_flows__kflzN{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}.home_flow__ZeNmo{background:#fff;border:1px solid #e3e7ec;border-radius:14px;padding:18px}.home_flowT__zxWVx{font-weight:800;font-size:16px;margin-bottom:12px}.home_steps__WAQzz{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.home_stepWrap__Iw4eF{display:inline-flex;align-items:center;gap:6px}.home_step__d7v7U{background:#f5f6f8;border:1px solid #e3e7ec;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:600}.home_arrow__tosNc{color:#e51b24;font-weight:800}.home_plan__MZh_z{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.home_planItem__iFOEH{background:#0f2537;color:#fff;border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:6px}.home_planItem__iFOEH b{font-size:15px}.home_planItem__iFOEH span{font-size:13.5px;color:#c9d5e1;line-height:1.55}.home_note__QVPKp{margin:18px 0 0;font-size:13px;color:#5e6f80}.home_footer__jdj3N{background:#0f2537;margin-top:40px}.home_footIn__OyAju{max-width:1160px;margin:0 auto;padding:26px 20px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.home_footLogo__Lki71{height:32px;width:auto}.home_footText__Fxd5F{color:#9fb0c1;font-size:13px;line-height:1.6}.home_footText__Fxd5F a{color:#d5dee7}@media (max-width:900px){.home_flows__kflzN,.home_phases__8LPe4,.home_plan__MZh_z{grid-template-columns:1fr}}@media (max-width:640px){.home_headerIn__khV3M{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 16px}.home_logo__oFc_0{height:32px}.home_nav__NcFYj a{padding:6px 8px;font-size:13px}.home_heroIn__oYzCV{padding:40px 16px}.home_main__gAgsa{padding:0 16px 30px}.home_lead__YGQG7{font-size:15.5px}.home_header__kBDMU{position:static}}@media (prefers-reduced-motion:reduce){.home_btnGhost__LfBiN,.home_btnPrimary__Dz9E6,.home_card__LUTnY{transition:none}.home_card__LUTnY:hover{transform:none}}