.client-site{--public-blue:#225ae5;background:#fff}.client-site .public-header{border-bottom:1px solid #edf0f4;max-width:1400px}.client-site .public-header [aria-current=page]{color:#225ae5}.client-site .public-brand>span{background:#225ae5;transform:none}.client-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:72px;max-width:1280px;margin:auto;padding:72px 5% 88px;display:grid}.client-hero h1{letter-spacing:-.065em;color:#172030;margin:0 0 28px;font-size:clamp(56px,6.5vw,88px);font-weight:650;line-height:1.03}.client-hero h1 span{color:#225ae5}.client-lead{color:#596579;max-width:480px;margin:0;font-size:18px;line-height:1.8}.client-site .public-fine a{text-underline-offset:3px;color:#225ae5;text-decoration:underline}.client-journey{background:#f1f5ff;border:1px solid #e2e9f9;border-radius:28px;padding:32px;box-shadow:0 24px 70px -45px #4868a65c}.client-journey-top{color:#49628e;letter-spacing:.14em;justify-content:space-between;align-items:center;font-size:10px;display:flex}.client-journey-top>span:last-child{color:#225ae5;letter-spacing:-.08em;font-size:32px;font-weight:700}.client-journey h2{letter-spacing:-.045em;margin:20px 0 30px;font-size:clamp(29px,3vw,40px);font-weight:600;line-height:1.15}.client-journey-path{position:relative}.client-path-line{pointer-events:none;width:84px;height:288px;position:absolute;top:0;left:0;overflow:visible}.client-path-line path{fill:none;stroke:#b9ccf5;stroke-width:2px;stroke-linecap:round;stroke-dasharray:3 6}.client-journey ol{margin:0;padding:0;list-style:none;position:relative}.client-journey li{align-items:start;gap:16px;min-height:96px;padding:14px 0 18px;display:flex;position:relative}.client-journey li:nth-child(2){padding-left:24px}.client-journey li>div{min-width:0;padding-top:2px}.client-step-number{color:#225ae5;background:#fff;border:1px solid #d7e3fa;border-radius:50%;flex:0 0 40px;place-items:center;height:40px;font-size:13px;font-weight:650;display:grid;box-shadow:0 4px 12px #225ae50a}.client-journey li:last-child .client-step-number{color:#fff;background:#225ae5;border-color:#225ae5}.client-journey h3{margin:0 0 5px;font-size:15px;font-weight:650}.client-journey li p{color:#5a6980;margin:0;font-size:12px;line-height:1.6}.client-journey-note{color:#355477;background:#fff;border-radius:14px;align-items:center;gap:14px;margin-top:20px;padding:18px;display:flex}.client-journey-note svg{flex-shrink:0}.client-journey-note p{margin:0;font-size:12px;line-height:1.7}.client-journey-note strong{font-weight:550}.client-details,.client-process,.client-faq{max-width:1280px;margin:auto;padding:72px 5%}.client-details{border-top:1px solid #edf0f4}.client-section-heading h2,.client-next h2{letter-spacing:-.045em;margin:0 0 35px;font-size:clamp(31px,3.7vw,46px);font-weight:600;line-height:1.15}.client-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.client-benefits article{background:#fafbfc;border:1px solid #e9edf3;border-radius:18px;padding:28px}.client-benefits svg{color:#225ae5;width:26px;height:26px}.client-benefits h3,.client-process h3{margin:20px 0 12px;font-size:19px;font-weight:600;line-height:1.4}.client-benefits p,.client-process p{color:#5d6879;margin:0;font-size:15px;line-height:1.8}.client-process ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.client-process li{border-top:1px solid #dce4ef;padding-top:24px;position:relative}.client-process li>span{color:#64748b;font-size:12px}.client-process li>svg{color:#225ae5;width:28px;height:28px;margin-top:22px;display:block}.client-faq{grid-template-columns:.85fr 1.2fr;gap:60px;display:grid}.client-faq details{border-bottom:1px solid #e1e7ef;padding:20px 0}.client-faq details:first-child{border-top:1px solid #e1e7ef}.client-faq summary{cursor:pointer;min-height:24px;padding-right:14px;font-size:16px;font-weight:550;line-height:1.6}.client-faq summary:focus-visible{outline-offset:5px;outline:3px solid #83a8ff}.client-faq details p{color:#5d6879;margin-bottom:0;padding-right:22px;font-size:14px;line-height:1.85}.client-next{background:#edf3ff;border-radius:24px;justify-content:space-between;align-items:center;gap:35px;max-width:1152px;margin:40px auto 0;padding:48px;display:flex}.client-next h2{margin-bottom:18px}.client-next p:last-child{color:#5d6879;margin-bottom:0;font-size:15px}.client-next>a{flex-shrink:0}.client-partner-link{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:40px 5%;font-size:14px;display:flex}.client-partner-link p{color:#5d6879;margin:0}.client-partner-link a{color:#225ae5;align-items:center;gap:8px;min-height:44px;display:inline-flex}.client-site .public-footer{border-top:1px solid #edf0f4}@media (max-width:1000px){.client-hero{gap:32px;padding-top:52px}.client-hero h1{font-size:64px}.client-journey{padding:26px}.client-benefits{gap:16px}.client-benefits article{padding:22px}.client-next{margin-inline:5%}.client-site .public-header nav{gap:18px}.client-faq{gap:32px}}@media (max-width:700px){.client-site{padding-bottom:0}.client-site .public-header{flex-wrap:wrap;gap:12px}.client-site .public-header nav{justify-content:space-between;gap:10px;width:100%;font-size:12px}.client-site .public-header .public-login{font-size:12px}.client-hero{grid-template-columns:1fr;gap:34px;padding:38px 6% 48px}.client-hero h1{font-size:clamp(50px,12vw,70px)}.client-lead{font-size:16px}.client-journey{border-radius:22px;padding:25px}.client-journey h2{font-size:32px}.client-details,.client-process,.client-faq{padding:42px 6%}.client-benefits,.client-process ol,.client-faq{grid-template-columns:1fr;gap:20px}.client-section-heading h2{margin-bottom:26px}.client-process li{padding-bottom:16px}.client-next{margin-top:12px;padding:30px 24px;display:block}.client-next>a{width:100%;margin-top:26px}.client-partner-link{padding:28px 6%;display:block}.client-site .public-footer{flex-wrap:wrap;gap:18px}.client-site .public-footer nav{flex-wrap:wrap;gap:18px;width:100%;font-size:12px}}@media (prefers-reduced-motion:reduce){.client-site .public-button{transition:none}.client-site .public-button:hover{transform:none}}
