.af-wrap{max-width:1200px;margin:0 auto;padding:0 24px;font-family:inherit;color:#59687b}.af-hero{padding:72px 0 48px;border-bottom:1px solid #e3e9f1}.af-hero p{max-width:720px;font-size:18px;line-height:1.65}.af h1,.af h2,.af h3{font-family:inherit;color:#1c2b3f;letter-spacing:-.01em}.af h1{font-size:clamp(34px,5vw,52px);font-weight:700;line-height:1.1;margin:0 0 20px;max-width:820px}.af h2{font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.2;margin:0 0 16px}.af h3{font-size:18px;font-weight:600;margin:0 0 8px}.af section{padding:56px 0;border-bottom:1px solid #e3e9f1}.af-lead{max-width:760px;font-size:16px;line-height:1.7;margin:0 0 12px}.af-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.af-grid{display:grid;gap:20px;margin-top:28px;grid-template-columns:1fr}@media(min-width:768px){.af-grid.two,.af-grid.three{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.af-grid.three{grid-template-columns:repeat(3,1fr)}}.af-card{border:1px solid #e3e9f1;border-radius:12px;padding:24px;background:#fff}.af-card p,.af-row p{margin:0;font-size:15px;line-height:1.65}.af-card dl{margin:14px 0 0;font-size:14px;line-height:1.6}.af-card dt{font-weight:600;color:#1c2b3f;margin-top:8px}.af-card dd{margin:0}.af-row{display:grid;gap:12px;padding:24px 0;border-top:1px solid #e3e9f1}@media(min-width:768px){.af-row{grid-template-columns:280px 1fr;gap:32px}}.af-row:first-of-type{margin-top:20px}.af-link{color:#2563eb;font-weight:600;font-size:14px;text-decoration:underline;text-underline-offset:3px;display:inline-block;margin-top:10px}.af-link:hover{color:#1d4ed8}.af-link:focus-visible,.af a:focus-visible{outline:2px solid #2563EB;outline-offset:2px}.af-step{counter-increment:s}.af-step .n{display:inline-flex;width:32px;height:32px;border-radius:50%;background:#1c2b3f;color:#fff;font-weight:600;font-size:14px;align-items:center;justify-content:center;margin-bottom:12px}.af-int{display:flex;gap:14px;align-items:center;border:1px solid #e3e9f1;border-radius:12px;padding:14px 16px;text-decoration:none;color:inherit}.af-int:hover{border-color:#2563eb}.af-int .logo{width:36px;height:36px;flex:none;display:flex;align-items:center;justify-content:center}.af-int strong{display:block;color:#1c2b3f;font-size:15px}.af-int span.s{font-size:12.5px}.af-note{background:#f4f7fb;border:1px solid #e3e9f1;border-radius:10px;padding:16px 20px;font-size:14.5px;line-height:1.6;margin-top:20px}.af details{border-top:1px solid #e3e9f1;padding:0}.af details:last-of-type{border-bottom:1px solid #e3e9f1}.af summary{cursor:pointer;padding:18px 0;font-weight:600;color:#1c2b3f;font-size:16px;list-style:none;display:flex;justify-content:space-between;gap:16px}.af summary::-webkit-details-marker{display:none}.af summary:after{content:"+";font-weight:400;font-size:22px;line-height:1}.af details[open] summary:after{content:"−"}.af summary:focus-visible{outline:2px solid #2563EB;outline-offset:2px}.af details p{margin:0 0 18px;max-width:800px;font-size:15px;line-height:1.7}.af-final{text-align:left;border-bottom:0!important}.pe{color:#59687b}.pe-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.pe h1,.pe h2,.pe h3{color:#1c2b3f;letter-spacing:-.01em;font-family:inherit;margin:0}.pe h1{font-size:clamp(34px,5vw,52px);font-weight:700;line-height:1.1}.pe h2{font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.2;max-width:760px;scroll-margin-top:88px}.pe h3{font-size:17px;font-weight:600;margin-bottom:6px}.pe-sec{padding:56px 0;border-bottom:1px solid #e3e9f1;scroll-margin-top:88px}.pe-alt{background:#f4f7fb}.pe-eye{font-size:12px;font-weight:700;letter-spacing:.12em;color:#2563eb;margin:0 0 12px}.pe-lead{max-width:720px;font-size:16px;line-height:1.7;margin:14px 0 0}.pe-hero{display:grid;gap:40px;padding:64px 0 56px;align-items:center}.pe-hero p.pe-lead{font-size:18px}@media(min-width:960px){.pe-hero{grid-template-columns:1fr 1.1fr}}.pe-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.pe-grid{display:grid;gap:18px;margin-top:28px;grid-template-columns:1fr}@media(min-width:700px){.pe-grid.c2,.pe-grid.c3,.pe-grid.c4{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.pe-grid.c3{grid-template-columns:repeat(3,1fr)}.pe-grid.c4{grid-template-columns:repeat(4,1fr)}}.pe-card{border:1px solid #e3e9f1;border-radius:12px;padding:22px;background:#fff;text-decoration:none;display:block;transition:border-color .2s,transform .2s}.pe-card:hover{border-color:#2563eb;transform:translateY(-2px)}.pe-card p{margin:0;font-size:15px;line-height:1.65}.pe-ic{width:40px;height:40px;border-radius:10px;background:#eaf1ff;color:#2563eb;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.pe-more{color:#2563eb;font-weight:600;font-size:14px;margin-top:10px;display:inline-block}.pe-steps{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:0;grid-template-columns:1fr}.pe-steps li{position:relative;padding:0 0 28px 52px}.pe-steps li:before{content:"";position:absolute;left:15px;top:32px;bottom:0;width:2px;background:#bcd0f7}.pe-steps li:last-child:before{display:none}.pe-steps .n{position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;background:#1c2b3f;color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px #dbe7ff}.pe-steps p{margin:0;font-size:15px;line-height:1.6}@media(min-width:900px){.pe-steps{grid-template-columns:repeat(4,1fr);gap:20px}.pe-steps li{padding:52px 0 0}.pe-steps li:before{inset:15px -20px auto 32px;width:auto;height:2px}}.pe-two{display:grid;gap:36px;align-items:center}@media(min-width:900px){.pe-two{grid-template-columns:1fr 1fr}}.pe-checks{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:12px}.pe-checks li{display:flex;gap:10px;align-items:flex-start;color:#1c2b3f;font-weight:500}.pe-checks svg{color:#2563eb;flex:none;margin-top:2px}.pe-int{display:flex;gap:12px;align-items:center;border:1px solid #e3e9f1;border-radius:12px;padding:12px 14px;background:#fff;text-decoration:none;color:inherit}.pe-int:hover{border-color:#2563eb}.pe-int .logo{width:34px;height:34px;flex:none;display:flex;align-items:center;justify-content:center}.pe-int strong{display:block;color:#1c2b3f;font-size:14.5px}.pe-int .s{font-size:12.5px}.pe-note{background:#f4f7fb;border:1px solid #e3e9f1;border-radius:10px;padding:14px 18px;font-size:14.5px;line-height:1.6;margin-top:20px;max-width:820px}.pe details{border-top:1px solid #e3e9f1}.pe details:last-of-type{border-bottom:1px solid #e3e9f1}.pe summary{cursor:pointer;padding:18px 0;font-weight:600;color:#1c2b3f;font-size:16px;list-style:none;display:flex;justify-content:space-between;gap:16px}.pe summary::-webkit-details-marker{display:none}.pe summary:after{content:"+";font-weight:400;font-size:22px;line-height:1}.pe details[open] summary:after{content:"−"}.pe details p{margin:0 0 18px;max-width:800px;font-size:15px;line-height:1.7}.pe a:focus-visible,.pe summary:focus-visible,.pe button:focus-visible{outline:2px solid #2563EB;outline-offset:2px}.pe-faqs{margin-top:28px}.pe-final{text-align:center;background:#f4f7fb;border-bottom:0}.pe-final h2,.pe-final .pe-lead{margin-left:auto;margin-right:auto}.pe-final .pe-ctas{justify-content:center}.pe-fine{font-size:13.5px;margin-top:16px}.pe-illus{width:100%;height:auto;display:block}.pe-interface-grid{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);gap:8px;margin-top:14px}.pe-interface-grid>div{min-width:0}.pe-interface-tool{border:1px solid #e3e9f1;border-radius:10px;padding:10px 12px;display:flex;gap:10px;align-items:center;background:#fff}.pe-interface-tool span{min-width:0;overflow-wrap:anywhere}.pe-interface-connector{position:relative;display:flex;align-items:center;justify-content:center}.pe-interface-connector svg{position:absolute;inset:0;width:100%;height:100%}.pe-interface-connector span{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#1c2b3f;color:#fff;border-radius:8px;font-weight:800;font-style:italic;font-size:14px}@media(max-width:480px){.pe-wrap{padding:0 4px}.pe-interface-grid{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:4px}.pe-interface-tool{padding:8px;gap:6px;flex-direction:column;align-items:flex-start}.pe-interface-tool svg{width:14px}.pe-hero{padding-top:28px}.pe-sec{padding:40px 0}}.pe-pulse{animation:pe-p 3s ease-in-out infinite}@keyframes pe-p{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.pe-pulse{animation:none}.pe-card{transition:none}.pe-card:hover{transform:none}}.vc{color:#59687b}.vc-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.vc h1,.vc h2,.vc h3{color:#1c2b3f;letter-spacing:-.01em;font-family:inherit;margin:0;overflow-wrap:break-word;scroll-margin-top:88px}.vc h1{font-size:clamp(34px,5vw,52px);font-weight:700;line-height:1.1}.vc h2{font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.2;max-width:760px}.vc h3{font-size:17px;font-weight:600;margin-bottom:6px}.vc-sec{padding:56px 0;border-bottom:1px solid #e3e9f1;scroll-margin-top:88px}.vc-alt{background:#f4f7fb}.vc-eye{font-size:12px;font-weight:700;letter-spacing:.12em;color:#2563eb;margin:0 0 12px}.vc-lead{max-width:720px;font-size:16px;line-height:1.7;margin:14px 0 0}.vc-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;padding:56px 0;align-items:center}.vc-hero .vc-lead{font-size:18px}@media(min-width:960px){.vc-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.vc-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.vc-grid{display:grid;gap:18px;margin-top:28px;grid-template-columns:minmax(0,1fr)}@media(min-width:700px){.vc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.vc-grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.vc-grid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.vc-grid.c5{grid-template-columns:repeat(3,minmax(0,1fr))}}.vc-card{border:1px solid #e3e9f1;border-radius:12px;padding:22px;background:#fff;text-decoration:none;display:block;transition:border-color .2s,transform .2s}.vc-card:hover{border-color:#2563eb;transform:translateY(-2px)}.vc-card p{margin:0;font-size:15px;line-height:1.65}.vc-ic{width:40px;height:40px;border-radius:10px;background:#eaf1ff;color:#2563eb;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.vc-more{color:#2563eb;font-weight:600;font-size:14px;margin-top:10px;display:inline-block}.vc-stages,.vc-steps{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-template-columns:minmax(0,1fr)}.vc-stages li,.vc-steps li{position:relative;padding:0 0 28px 52px;min-width:0}.vc-stages li:before,.vc-steps li:before{content:"";position:absolute;left:15px;top:32px;bottom:0;width:2px;background:#bcd0f7}.vc-stages li:last-child:before,.vc-steps li:last-child:before{display:none}.vc-dot{position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;background:#1c2b3f;color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px #dbe7ff}.vc-stages p,.vc-steps p{margin:0;font-size:15px;line-height:1.6}.vc-tag{font-size:12px;font-weight:700;letter-spacing:.08em;color:#2563eb;text-transform:uppercase;margin:0 0 4px!important}@media(min-width:900px){.vc-stages,.vc-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.vc-stages li,.vc-steps li{padding:52px 0 0}.vc-stages li:before,.vc-steps li:before{inset:15px -20px auto 32px;width:auto;height:2px}}.vc-two{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;align-items:center}@media(min-width:900px){.vc-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.vc-checks{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:12px}.vc-checks li{display:flex;gap:10px;align-items:flex-start;color:#1c2b3f;font-weight:500}.vc-checks svg{color:#2563eb;flex:none;margin-top:1px}.vc-int{display:flex;gap:12px;align-items:center;border:1px solid #e3e9f1;border-radius:12px;padding:12px 14px;background:#fff;text-decoration:none;color:inherit;min-width:0}.vc-int:hover{border-color:#2563eb}.vc-int .logo{width:34px;height:34px;flex:none;display:flex;align-items:center;justify-content:center}.vc-int>span:last-child{min-width:0;overflow-wrap:anywhere}.vc-int strong{display:block;color:#1c2b3f;font-size:14.5px}.vc-int small{font-size:12.5px}.vc-gl{font-size:14px;font-weight:700;color:#1c2b3f;margin:28px 0 0}.vc-gl+.vc-grid{margin-top:12px}.vc-note{background:#f4f7fb;border:1px solid #e3e9f1;border-radius:10px;padding:14px 18px;font-size:14.5px;line-height:1.6;margin-top:20px;max-width:820px}.vc-alt .vc-note{background:#fff}.vc details{border-top:1px solid #e3e9f1}.vc details:last-child{border-bottom:1px solid #e3e9f1}.vc summary{cursor:pointer;padding:18px 0;font-weight:600;color:#1c2b3f;font-size:16px;list-style:none;display:flex;justify-content:space-between;gap:16px}.vc summary::-webkit-details-marker{display:none}.vc summary:after{content:"+";font-weight:400;font-size:22px;line-height:1}.vc details[open] summary:after{content:"−"}.vc details p{margin:0 0 18px;max-width:800px;font-size:15px;line-height:1.7}.vc-faqs{margin-top:28px;max-width:900px}.vc a:focus-visible,.vc summary:focus-visible,.vc button:focus-visible{outline:2px solid #2563EB;outline-offset:2px}.vc-final{text-align:center;background:#eef1f5;border-bottom:0}.vc-final h2,.vc-final .vc-lead{margin-left:auto;margin-right:auto}.vc-final .vc-ctas{justify-content:center}.vc-final .vc-big{padding:14px 28px;font-size:16px}.vc-fine{font-size:13.5px;margin-top:16px}.vc-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;font-size:14.5px;margin-top:22px;line-height:1.9}.vc-links a{color:#2563eb;text-decoration:underline;max-width:100%;overflow-wrap:break-word}.vc-fig{margin:0}.vc-svg{width:100%;height:auto;display:block}.vc-hero-mobile{display:none}.vc-fig-note{font-size:12.5px;line-height:1.5;margin-top:10px}.vc-line{stroke:#2563eb;stroke-width:2;stroke-dasharray:5 5}.vc-flow{animation:vc-d 2.4s linear infinite}@keyframes vc-d{to{stroke-dashoffset:-20}}.vc-ui{margin:0;background:#fff;border:1px solid #e3e9f1;border-radius:14px;padding:18px;min-width:0}.vc-ui-bar{display:flex;justify-content:space-between;gap:8px;font-weight:700;color:#1c2b3f;margin-bottom:10px}.vc-ui-bar em{font-style:normal;font-size:12px;color:#2563eb;background:#eaf1ff;border-radius:6px;padding:2px 8px}.vc-tbl{width:100%;border-collapse:collapse;font-size:14px}.vc-tbl th,.vc-tbl td{padding:9px 0;border-bottom:1px solid #e3e9f1;text-align:left;font-weight:500}.vc-tbl thead th{font-size:12px;color:#59687b}.vc-tbl .r{text-align:right}.vc-tbl tfoot th,.vc-tbl tfoot td{color:#1c2b3f;font-weight:700;border-bottom:0}.vc-ui-h{font-weight:700;color:#1c2b3f;margin:18px 0 4px;font-size:14px}.vc-acts{list-style:none;margin:0;padding:0}.vc-acts li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #e3e9f1;font-size:14px}.vc-acts li>span{min-width:0}.vc-acts strong{display:block;color:#1c2b3f;font-weight:600}.vc-acts small{color:#59687b}.vc-pill{font-size:12px;font-weight:600;border-radius:999px;padding:3px 10px;white-space:nowrap;background:#e6f4ec;color:#1d6b3d}.vc-pill.pending{background:#fff3dc;color:#8a5a00}.vc-pill.returned{background:#eef1f5;color:#44546a}.vc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width:480px){.vc-wrap{padding:0 4px}.vc-hero{padding:28px 0}.vc-sec{padding:40px 0}.vc-hero-desktop{display:none}.vc-hero-mobile{display:block}}@media(prefers-reduced-motion:reduce){.vc-flow{animation:none}.vc-card{transition:none}.vc-card:hover{transform:none}}.si{color:#59687b}.si-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.si h1,.si h2,.si h3{color:#1c2b3f;letter-spacing:-.01em;font-family:inherit;margin:0;overflow-wrap:break-word;scroll-margin-top:88px}.si h1{font-size:clamp(32px,4.6vw,48px);font-weight:700;line-height:1.1}.si h2{font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.2;max-width:760px}.si h3{font-size:17px;font-weight:600;margin-bottom:6px}.si-sec{padding:56px 0;border-bottom:1px solid #e3e9f1;scroll-margin-top:88px}.si-alt{background:#f4f7fb}.si-eye{font-size:12px;font-weight:700;letter-spacing:.12em;color:#2563eb;margin:0 0 12px}.si-lead{max-width:740px;font-size:16px;line-height:1.7;margin:14px 0 0}.si-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding:44px 0;align-items:center}.si-hero .si-lead{font-size:18px}@media(min-width:960px){.si-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.si-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px;align-items:center}.si-grid{display:grid;gap:18px;margin-top:28px;grid-template-columns:minmax(0,1fr)}@media(min-width:700px){.si-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.si-grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.si-grid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}}.si-card{border:1px solid #e3e9f1;border-radius:12px;padding:22px;background:#fff;text-decoration:none;display:block;min-width:0;transition:border-color .2s,transform .2s}a.si-card:hover,article.si-card:hover{border-color:#2563eb;transform:translateY(-2px)}.si-card p{margin:0;font-size:15px;line-height:1.65}.si-ic{width:40px;height:40px;border-radius:10px;background:#eaf1ff;color:#2563eb;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.si-more{color:#2563eb;font-weight:600;font-size:14px;margin-top:10px;display:inline-block}.si-badge{display:inline-block;font-size:12px;font-weight:600;border-radius:999px;padding:2px 10px;background:#eef1f5;color:#44546a;margin-top:12px}.si-steps{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-template-columns:minmax(0,1fr)}.si-steps li{position:relative;padding:0 0 28px 52px;min-width:0}.si-steps li:before{content:"";position:absolute;left:15px;top:32px;bottom:0;width:2px;background:#bcd0f7}.si-steps li:last-child:before{display:none}.si-dot{position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;background:#1c2b3f;color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px #dbe7ff}.si-steps p{margin:0;font-size:15px;line-height:1.6}@media(min-width:900px){.si-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.si-steps li{padding:52px 0 0}.si-steps li:before{inset:15px -18px auto 32px;width:auto;height:2px}}.si-two{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;align-items:center}@media(min-width:900px){.si-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.si-checks{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:12px}.si-checks li{color:#1c2b3f;font-weight:500;padding-left:26px;position:relative}.si-checks li:before{content:"";position:absolute;left:4px;top:5px;width:6px;height:11px;border:solid #2563EB;border-width:0 2px 2px 0;transform:rotate(45deg)}.si-checks strong{display:block}.si-checks span{display:block;font-weight:400;font-size:14.5px;color:#59687b}.si-note{background:#f4f7fb;border:1px solid #e3e9f1;border-radius:10px;padding:14px 18px;font-size:14.5px;line-height:1.6;margin-top:20px;max-width:820px}.si-alt .si-note{background:#fff}.si-int{display:flex;gap:12px;align-items:center;border:1px solid #e3e9f1;border-radius:12px;padding:12px 14px;background:#fff;text-decoration:none;color:inherit;min-width:0}.si-int:hover{border-color:#2563eb}.si-int .logo{width:34px;height:34px;flex:none;display:flex;align-items:center;justify-content:center}.si-int>span:last-child{min-width:0;overflow-wrap:anywhere}.si-int strong{display:block;color:#1c2b3f;font-size:14.5px}.si-int small{font-size:12.5px}.si details{border-top:1px solid #e3e9f1}.si details:last-child{border-bottom:1px solid #e3e9f1}.si summary{cursor:pointer;padding:18px 0;font-weight:600;color:#1c2b3f;font-size:16px;list-style:none;display:flex;justify-content:space-between;gap:16px}.si summary::-webkit-details-marker{display:none}.si summary:after{content:"+";font-weight:400;font-size:22px;line-height:1}.si details[open] summary:after{content:"−"}.si details p{margin:0 0 18px;max-width:800px;font-size:15px;line-height:1.7}.si-faqs{margin-top:28px;max-width:900px}.si a:focus-visible,.si summary:focus-visible,.si button:focus-visible{outline:2px solid #2563EB;outline-offset:2px}.si-final{text-align:center;background:#eef1f5;border-bottom:0}.si-final h2,.si-final .si-lead{margin-left:auto;margin-right:auto}.si-final .si-ctas{justify-content:center}.si-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;font-size:14.5px;margin-top:22px;line-height:1.9}.si-links a{color:#2563eb;text-decoration:underline;max-width:100%;overflow-wrap:break-word}.si-inline a{color:#2563eb;text-decoration:underline}.si-fig{margin:0;min-width:0}.si-svg{width:100%;height:auto;display:block}.si-hero-mobile{display:none}.si-fig figcaption{font-size:12.5px;line-height:1.5;margin-top:10px}.si-line{stroke:#2563eb;stroke-width:1.6;stroke-dasharray:5 5;fill:none}.si-flow{animation:si-d 2.6s linear infinite}@keyframes si-d{to{stroke-dashoffset:-20}}@media(max-width:480px){.si-wrap{padding:0 4px}.si-hero{padding:28px 0}.si-sec{padding:40px 0}.si-hero-desktop{display:none}.si-hero-mobile{display:block}}@media(prefers-reduced-motion:reduce){.si-flow{animation:none}.si-card{transition:none}a.si-card:hover,article.si-card:hover{transform:none}}.tp{color:#59687b}.tp-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.tp h1,.tp h2,.tp h3{color:#1c2b3f;letter-spacing:-.01em;font-family:inherit;margin:0;overflow-wrap:break-word;scroll-margin-top:88px}.tp h1{font-size:clamp(32px,4.6vw,48px);font-weight:700;line-height:1.1}.tp h2{font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.2;max-width:760px}.tp h3{font-size:17px;font-weight:600;margin-bottom:6px}.tp-sec{padding:56px 0;border-bottom:1px solid #e3e9f1;scroll-margin-top:88px}.tp-alt{background:#f4f7fb}.tp-eye{font-size:12px;font-weight:700;letter-spacing:.12em;color:#2563eb;margin:0 0 12px}.tp-lead{max-width:740px;font-size:16px;line-height:1.7;margin:14px 0 0}.tp-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding:44px 0;align-items:center}.tp-hero .tp-lead{font-size:18px}@media(min-width:960px){.tp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.tp-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px;align-items:center}.tp-grid{display:grid;gap:18px;margin-top:28px;grid-template-columns:minmax(0,1fr)}@media(min-width:700px){.tp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.tp-grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.tp-grid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}}.tp-card{border:1px solid #e3e9f1;border-radius:12px;padding:22px;background:#fff;text-decoration:none;display:flex;flex-direction:column;align-items:flex-start;min-width:0;transition:border-color .2s,transform .2s}a.tp-card:hover,article.tp-card:hover{border-color:#2563eb;transform:translateY(-2px)}.tp-card p{margin:0;font-size:15px;line-height:1.65}.tp-ic{width:40px;height:40px;border-radius:10px;background:#eaf1ff;color:#2563eb;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.tp-more{color:#2563eb;font-weight:600;font-size:14px;margin-top:12px}.tp-card button.tp-more{background:none;border:0;padding:12px 0 0;cursor:pointer;text-align:left;margin-top:auto}.tp-note{background:#f4f7fb;border:1px solid #e3e9f1;border-radius:10px;padding:14px 18px;font-size:14.5px;line-height:1.6;margin-top:20px;max-width:820px}.tp-alt .tp-note{background:#fff}.tp-steps{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-template-columns:minmax(0,1fr)}.tp-steps li{position:relative;padding:0 0 28px 52px;min-width:0}.tp-steps li:before{content:"";position:absolute;left:15px;top:32px;bottom:0;width:2px;background:#bcd0f7}.tp-steps li:last-child:before{display:none}.tp-dot{position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;background:#1c2b3f;color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px #dbe7ff}.tp-steps p{margin:0;font-size:15px;line-height:1.6}@media(min-width:900px){.tp-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.tp-steps li{padding:52px 0 0}.tp-steps li:before{inset:15px -18px auto 32px;width:auto;height:2px}}.tp-fig{margin:0;min-width:0}.tp-fig figcaption{font-size:12.5px;line-height:1.5;margin-top:10px}.tp-flow{border:1px solid #e3e9f1;border-radius:12px;background:#fff;padding:20px;margin-top:20px}.tp-flow header{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.tp-flow header span{font-size:12px;font-weight:700;letter-spacing:.1em;color:#2563eb;text-transform:uppercase}.tp-nodes{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:22px;grid-template-columns:minmax(0,1fr)}.tp-nodes li{position:relative;border:1px solid #bcd0f7;background:#eaf1ff;border-radius:10px;padding:12px 14px;font-weight:600;font-size:14.5px;color:#1c2b3f;text-align:center;min-width:0;overflow-wrap:break-word}.tp-nodes li.me{background:#1c2b3f;color:#fff;border-color:#1c2b3f}.tp-nodes li:not(:last-child):after{content:"";position:absolute;left:50%;top:100%;height:22px;width:2px;margin-left:-1px;background:#2563eb}@media(min-width:900px){.tp-nodes{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.tp-nodes li{display:flex;align-items:center;justify-content:center;min-height:68px}.tp-nodes li:not(:last-child):after{left:100%;top:50%;width:28px;height:2px;margin:-1px 0 0}}.tp-flow p{margin:14px 0 0;font-size:14.5px;line-height:1.6}.tp-int{display:flex;gap:12px;align-items:center;border:1px solid #e3e9f1;border-radius:12px;padding:12px 14px;background:#fff;text-decoration:none;color:inherit;min-width:0}.tp-int:hover{border-color:#2563eb}.tp-int .logo{width:34px;height:34px;flex:none;display:flex;align-items:center;justify-content:center}.tp-int>span:last-child{min-width:0;overflow-wrap:anywhere}.tp-int strong{display:block;color:#1c2b3f;font-size:14.5px}.tp-int small{font-size:12.5px}.tp details{border-top:1px solid #e3e9f1}.tp details:last-child{border-bottom:1px solid #e3e9f1}.tp summary{cursor:pointer;padding:18px 0;font-weight:600;color:#1c2b3f;font-size:16px;list-style:none;display:flex;justify-content:space-between;gap:16px}.tp summary::-webkit-details-marker{display:none}.tp summary:after{content:"+";font-weight:400;font-size:22px;line-height:1}.tp details[open] summary:after{content:"−"}.tp details p{margin:0 0 18px;max-width:800px;font-size:15px;line-height:1.7}.tp-faqs{margin-top:28px;max-width:900px}.tp a:focus-visible,.tp summary:focus-visible,.tp button:focus-visible{outline:2px solid #2563EB;outline-offset:2px}.tp-final{text-align:center;background:#eef1f5;border-bottom:0}.tp-final h2,.tp-final .tp-lead{margin-left:auto;margin-right:auto}.tp-final .tp-ctas{justify-content:center}.tp-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;font-size:14.5px;margin-top:22px;line-height:1.9}.tp-links a,.tp-inline a{color:#2563eb;text-decoration:underline;max-width:100%;overflow-wrap:break-word}@media(max-width:480px){.tp-wrap{padding:0 4px}.tp-hero{padding:28px 0}.tp-sec{padding:40px 0}}@media(prefers-reduced-motion:reduce){.tp-card{transition:none}a.tp-card:hover,article.tp-card:hover{transform:none}}.tp-eco{position:relative;border:1px solid #e3e9f1;border-radius:14px;background:#f4f7fb;padding:14px 10px;display:grid;gap:18px 14px;grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr);grid-template-rows:repeat(3,auto);align-items:stretch}.tp-eco-lines{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.tp-eco-lines path{fill:none;stroke:#2563eb;stroke-width:1.6;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.tp-eco-node{position:relative;z-index:1;background:#fff;border:1px solid #d5deea;border-radius:10px;padding:10px 4px;font-size:14px;font-weight:600;line-height:1.25;color:#1c2b3f;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;min-width:0;overflow-wrap:normal}.tp-eco-node svg{color:#2563eb;flex:none}.tp-eco-core{position:relative;z-index:1;grid-column:2;grid-row:1/4;align-self:center;background:#1c2b3f;color:#fff;border-radius:10px;padding:14px 4px;font-weight:700;font-size:14px;text-align:center;min-width:0}.tp-eco-node.l1{grid-column:1;grid-row:1}.tp-eco-node.l2{grid-column:1;grid-row:2}.tp-eco-node.l3{grid-column:1;grid-row:3}.tp-eco-node.r1{grid-column:3;grid-row:1}.tp-eco-node.r2{grid-column:3;grid-row:2}.tp-eco-node.r3{grid-column:3;grid-row:3}@media(min-width:560px){.tp-eco{padding:22px 20px;gap:22px 56px;grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr)}.tp-eco-node{flex-direction:row;font-size:15px;padding:14px;gap:10px}.tp-eco-core{font-size:18px;padding:22px 8px}}@media(max-width:360px){.tp-eco{padding:14px 4px;gap:18px 6px;grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr)}.tp-eco-node,.tp-eco-core{font-size:12px}}@media(prefers-reduced-motion:reduce){.tp-eco-lines path{animation:none}}.spp{color:#59687b}.spp-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.spp h1,.spp h2,.spp h3{color:#1c2b3f;letter-spacing:-.01em;font-family:inherit;margin:0;overflow-wrap:break-word;scroll-margin-top:88px}.spp h1{font-size:clamp(32px,4.6vw,48px);font-weight:700;line-height:1.1}.spp h2{font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.2;max-width:760px}.spp h3{font-size:17px;font-weight:600;margin-bottom:6px}.spp-sec{padding:56px 0;border-bottom:1px solid #e3e9f1;scroll-margin-top:88px}.spp-alt{background:#f4f7fb}.spp-eye{font-size:12px;font-weight:700;letter-spacing:.12em;color:#2563eb;margin:0 0 12px}.spp-lead{max-width:740px;font-size:16px;line-height:1.7;margin:14px 0 0}.spp-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding:44px 0;align-items:center}.spp-hero .spp-lead{font-size:18px}@media(min-width:1000px){.spp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.spp-split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important}}.spp-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px;align-items:center}.spp-grid{display:grid;gap:18px;margin-top:28px;grid-template-columns:minmax(0,1fr)}@media(min-width:700px){.spp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.spp-grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.spp-grid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}}.spp-card{border:1px solid #e3e9f1;border-radius:12px;padding:22px;background:#fff;text-decoration:none;display:flex;flex-direction:column;align-items:flex-start;min-width:0;transition:border-color .2s}.spp-card:hover{border-color:#2563eb}.spp-card p{margin:0;font-size:15px;line-height:1.65}.spp-ic{width:40px;height:40px;border-radius:10px;background:#eaf1ff;color:#2563eb;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.spp-more{color:#2563eb;font-weight:600;font-size:14px;margin-top:12px}.spp-card button.spp-more{background:none;border:0;cursor:pointer;text-align:left;margin-top:auto;padding:12px 0 0}.spp-note{background:#f4f7fb;border:1px solid #e3e9f1;border-radius:10px;padding:14px 18px;font-size:14.5px;line-height:1.6;margin-top:20px;max-width:820px}.spp-alt .spp-note{background:#fff}.spp-fig{margin:0;min-width:0}.spp-fig figcaption{font-size:12.5px;line-height:1.5;margin-top:10px}.spp-split{display:grid;gap:32px;grid-template-columns:minmax(0,1fr);align-items:start;margin-top:28px}.spp-arch{container-type:inline-size;border:1px solid #e3e9f1;border-radius:14px;background:#f4f7fb;padding:16px}.spp-arch-d{display:none;position:relative;grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);grid-template-rows:repeat(3,auto);gap:18px 50px;padding:6px}.spp-arch-m{display:block;position:relative;padding-left:26px}@container (min-width:480px){.spp-arch-d{display:grid}.spp-arch-m{display:none}}.spp-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.spp-lines path{fill:none;stroke:#2563eb;stroke-width:1.5;vector-effect:non-scaling-stroke}.spp-node{position:relative;z-index:1;background:#fff;border:1px solid #d5deea;border-radius:10px;padding:12px 8px;font-size:14px;font-weight:600;line-height:1.3;color:#1c2b3f;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;min-width:0}.spp-node svg{color:#2563eb}.spp-core{position:relative;z-index:1;grid-column:2;grid-row:1/4;align-self:center;background:#1c2b3f;color:#fff;border-radius:10px;padding:22px 6px;font-weight:700;font-size:17px;text-align:center}.spp-arch-m .spp-core{display:block;margin-bottom:26px;margin-left:-26px}.spp-spine{list-style:none;margin:0;padding:0;position:relative;display:grid;gap:12px}.spp-spine:before{content:"";position:absolute;left:-14px;top:-26px;bottom:26px;width:2px;background:#2563eb}.spp-spine li{position:relative}.spp-spine li:before{content:"";position:absolute;left:-14px;top:50%;width:14px;height:2px;background:#2563eb}.spp-spine .spp-node{flex-direction:row;justify-content:flex-start;text-align:left;padding:12px 14px;gap:10px;overflow-wrap:break-word}.spp-tbl{border:1px solid #e3e9f1;border-radius:12px;background:#fff;padding:16px;min-width:0}.spp-tbl-h{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px;font-weight:700;letter-spacing:.1em;color:#2563eb;text-transform:uppercase}.spp-rows{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.spp-rows li{border:1px solid #e3e9f1;border-radius:10px;padding:12px;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;font-size:14px;color:#1c2b3f}.spp-rows dl{margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px}.spp-rows dt{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#59687b}.spp-rows dd{margin:2px 0 0;font-weight:600}.spp-pill{display:inline-block;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600}.spp-pill.ok{background:#e6f4ea;color:#1e5b34}.spp-pill.wait{background:#fff3d6;color:#6b4a00}.spp-pill.ret{background:#fde8e8;color:#8a1f1f}.spp-pill.none{background:#eaeef3;color:#44546a}.spp-list{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:12px}.spp-list li{display:flex;gap:10px;align-items:flex-start;color:#1c2b3f;font-weight:500}.spp-list svg{color:#2563eb;flex:none;margin-top:3px}.spp-flow{border:1px solid #e3e9f1;border-radius:12px;background:#fff;padding:20px;margin-top:20px}.spp-flow header{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.spp-flow header span{font-size:12px;font-weight:700;letter-spacing:.1em;color:#2563eb;text-transform:uppercase}.spp-nodes{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:22px;grid-template-columns:minmax(0,1fr)}.spp-nodes li{position:relative;border:1px solid #bcd0f7;background:#eaf1ff;border-radius:10px;padding:12px 14px;text-align:center;min-width:0;overflow-wrap:break-word}.spp-nodes li strong{display:block;color:#1c2b3f;font-size:14.5px}.spp-nodes li small{display:block;font-size:12.5px;margin-top:2px}.spp-nodes li:not(:last-child):after{content:"";position:absolute;left:50%;top:100%;height:22px;width:2px;margin-left:-1px;background:#2563eb}@media(min-width:900px){.spp-nodes{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.spp-nodes li{display:flex;flex-direction:column;justify-content:center;min-height:84px}.spp-nodes li:not(:last-child):after{left:100%;top:50%;width:28px;height:2px;margin:-1px 0 0}}.spp-flow p{margin:14px 0 0;font-size:14.5px;line-height:1.6}.spp-int{display:flex;gap:12px;align-items:center;border:1px solid #e3e9f1;border-radius:12px;padding:12px 14px;background:#fff;text-decoration:none;color:inherit;min-width:0}.spp-int:hover{border-color:#2563eb}.spp-int .logo{width:34px;height:34px;flex:none;display:flex;align-items:center;justify-content:center}.spp-int>span:last-child{min-width:0;overflow-wrap:anywhere}.spp-int strong{display:block;color:#1c2b3f;font-size:14.5px}.spp-int small{font-size:12.5px}.spp details{border-top:1px solid #e3e9f1}.spp details:last-child{border-bottom:1px solid #e3e9f1}.spp summary{cursor:pointer;padding:18px 0;font-weight:600;color:#1c2b3f;font-size:16px;list-style:none;display:flex;justify-content:space-between;gap:16px}.spp summary::-webkit-details-marker{display:none}.spp summary:after{content:"+";font-weight:400;font-size:22px;line-height:1}.spp details[open] summary:after{content:"−"}.spp details p{margin:0 0 18px;max-width:800px;font-size:15px;line-height:1.7}.spp-faqs{margin-top:28px;max-width:900px}.spp a:focus-visible,.spp summary:focus-visible,.spp button:focus-visible{outline:2px solid #2563EB;outline-offset:2px}.spp-final{text-align:center;background:#eef1f5;border-bottom:0}.spp-final h2,.spp-final .spp-lead{margin-left:auto;margin-right:auto}.spp-final .spp-ctas{justify-content:center}.spp-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;font-size:14.5px;margin-top:22px;line-height:1.9}.spp-links a,.spp-inline a{color:#2563eb;text-decoration:underline;max-width:100%;overflow-wrap:break-word}@media(max-width:480px){.spp-wrap{padding:0 4px}.spp-hero{padding:28px 0}.spp-sec{padding:40px 0}}@media(prefers-reduced-motion:reduce){.spp-card{transition:none}}.rsp{color:#59687b}.rsp-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.rsp h1,.rsp h2,.rsp h3{color:#1c2b3f;letter-spacing:-.01em;font-family:inherit;margin:0;overflow-wrap:break-word;scroll-margin-top:88px}.rsp h1{font-size:clamp(32px,4.6vw,48px);font-weight:700;line-height:1.1}.rsp h2{font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.2;max-width:760px}.rsp h3{font-size:17px;font-weight:600;margin-bottom:6px}.rsp-sec{padding:56px 0;border-bottom:1px solid #e3e9f1;scroll-margin-top:88px}.rsp-alt{background:#f4f7fb}.rsp-eye{font-size:12px;font-weight:700;letter-spacing:.12em;color:#2563eb;margin:0 0 12px}.rsp-lead{max-width:740px;font-size:16px;line-height:1.7;margin:14px 0 0}.rsp-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding:44px 0;align-items:center}.rsp-hero .rsp-lead{font-size:18px}.rsp-split{display:grid;gap:32px;grid-template-columns:minmax(0,1fr);align-items:start;margin-top:28px}@media(min-width:1000px){.rsp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.rsp-split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.rsp-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px;align-items:center}.rsp-grid{display:grid;gap:18px;margin-top:28px;grid-template-columns:minmax(0,1fr)}@media(min-width:700px){.rsp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.rsp-grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.rsp-grid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}}.rsp-card{border:1px solid #e3e9f1;border-radius:12px;padding:22px;background:#fff;text-decoration:none;display:flex;flex-direction:column;align-items:flex-start;min-width:0;transition:border-color .2s}a.rsp-card:hover{border-color:#2563eb}.rsp-card p{margin:0;font-size:15px;line-height:1.65}.rsp-ic{width:40px;height:40px;border-radius:10px;background:#eaf1ff;color:#2563eb;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.rsp-more{color:#2563eb;font-weight:600;font-size:14px;margin-top:12px}.rsp-card button.rsp-more{background:none;border:0;cursor:pointer;text-align:left;margin-top:auto;padding:12px 0 0}.rsp-note{background:#f4f7fb;border:1px solid #e3e9f1;border-radius:10px;padding:14px 18px;font-size:14.5px;line-height:1.6;margin-top:20px;max-width:820px}.rsp-alt .rsp-note{background:#fff}.rsp-fig{margin:0;min-width:0}.rsp-fig figcaption{font-size:12.5px;line-height:1.5;margin-top:10px}.rsp-eco{container-type:inline-size;border:1px solid #e3e9f1;border-radius:14px;background:#f4f7fb;padding:18px}.rsp-eco-in{display:grid;gap:0;justify-items:center}.rsp-n{background:#fff;border:1px solid #d5deea;border-radius:10px;padding:12px 16px;font-weight:600;color:#1c2b3f;text-align:center;min-width:0;max-width:100%}.rsp-n.core{background:#1c2b3f;color:#fff;font-weight:700;font-size:17px;padding:14px 36px}.rsp-v{width:2px;height:22px;background:#2563eb}.rsp-cust{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;width:100%}.rsp-customer-label{margin:0 0 10px;text-align:center;font-size:13px;font-weight:600;color:#1c2b3f}.rsp-cust .rsp-n{border-color:#bcd0f7;background:#eaf1ff;font-size:14px}.rsp-lines{display:none;width:100%;height:28px}.rsp-lines path{fill:none;stroke:#2563eb;stroke-width:1.5;vector-effect:non-scaling-stroke}@container (min-width:460px){.rsp-cust{grid-template-columns:repeat(3,minmax(0,1fr))}.rsp-lines{display:block}.rsp-v.m{display:none}}.rsp-steps{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:22px;grid-template-columns:minmax(0,1fr)}.rsp-steps li{position:relative;padding-left:56px;min-width:0}.rsp-steps li:before{content:"";position:absolute;left:19px;top:40px;bottom:-22px;width:2px;background:#bcd0f7}.rsp-steps li:last-child:before{display:none}.rsp-num{position:absolute;left:0;top:0;width:40px;height:40px;border-radius:50%;background:#2563eb;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:14px}.rsp-steps p{margin:0;font-size:15px;line-height:1.6}@media(min-width:900px){.rsp-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.rsp-steps li{padding:56px 0 0}.rsp-steps li:before{inset:19px -18px auto 44px;width:auto;height:2px}}.rsp-tbl{border:1px solid #e3e9f1;border-radius:12px;background:#fff;padding:16px;min-width:0}.rsp-tbl-h{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px;font-weight:700;letter-spacing:.1em;color:#2563eb;text-transform:uppercase}.rsp-rows{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.rsp-rows li{border:1px solid #e3e9f1;border-radius:10px;padding:12px;font-size:14px;color:#1c2b3f}.rsp-rows dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.rsp-rows dt{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#59687b}.rsp-rows dd{margin:2px 0 0;font-weight:600;overflow-wrap:anywhere}.rsp-pill{display:inline-block;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600}.rsp-pill.ok{background:#e6f4ea;color:#1e5b34}.rsp-pill.wait{background:#fff3d6;color:#6b4a00}.rsp-pill.ret{background:#fde8e8;color:#8a1f1f}.rsp-tot{margin:12px 0 0;font-size:13.5px;color:#1c2b3f;font-weight:600}.rsp-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.rsp-list li{display:flex;gap:10px;align-items:flex-start;color:#1c2b3f;font-weight:500}.rsp-list svg{color:#2563eb;flex:none;margin-top:3px}.rsp-int{display:flex;gap:12px;align-items:center;border:1px solid #e3e9f1;border-radius:12px;padding:12px 14px;background:#fff;text-decoration:none;color:inherit;min-width:0}.rsp-int:hover{border-color:#2563eb}.rsp-int .logo{width:34px;height:34px;flex:none;display:flex;align-items:center;justify-content:center}.rsp-int>span:last-child{min-width:0;overflow-wrap:anywhere}.rsp-int strong{display:block;color:#1c2b3f;font-size:14.5px}.rsp-int small{font-size:12.5px}.rsp details{border-top:1px solid #e3e9f1}.rsp details:last-child{border-bottom:1px solid #e3e9f1}.rsp summary{cursor:pointer;padding:18px 0;font-weight:600;color:#1c2b3f;font-size:16px;list-style:none;display:flex;justify-content:space-between;gap:16px}.rsp summary::-webkit-details-marker{display:none}.rsp summary:after{content:"+";font-weight:400;font-size:22px;line-height:1}.rsp details[open] summary:after{content:"−"}.rsp details p{margin:0 0 18px;max-width:800px;font-size:15px;line-height:1.7}.rsp-faqs{margin-top:28px;max-width:900px}.rsp a:focus-visible,.rsp summary:focus-visible,.rsp button:focus-visible{outline:2px solid #2563EB;outline-offset:2px}.rsp-final{text-align:center;background:#eef1f5;border-bottom:0}.rsp-final h2,.rsp-final .rsp-lead{margin-left:auto;margin-right:auto}.rsp-final .rsp-ctas{justify-content:center}.rsp-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;font-size:14.5px;margin-top:22px;line-height:1.9}.rsp-links a,.rsp-inline a,.rsp-note a{color:#2563eb;text-decoration:underline;max-width:100%;overflow-wrap:break-word}@media(max-width:480px){.rsp-wrap{padding:0 4px}.rsp-hero{padding:28px 0}.rsp-sec{padding:40px 0}}@media(prefers-reduced-motion:reduce){.rsp-card{transition:none}}.frp{color:#59687b}.frp-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.frp h1,.frp h2,.frp h3{color:#1c2b3f;letter-spacing:-.01em;font-family:inherit;margin:0;overflow-wrap:break-word;scroll-margin-top:88px}.frp h1{font-size:clamp(32px,4.6vw,48px);font-weight:700;line-height:1.1}.frp h2{font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.2;max-width:760px}.frp h3{font-size:17px;font-weight:600;margin-bottom:6px}.frp-sec{padding:56px 0;border-bottom:1px solid #e3e9f1;scroll-margin-top:88px}.frp-alt{background:#f4f7fb}.frp-eye{font-size:12px;font-weight:700;letter-spacing:.12em;color:#2563eb;margin:0 0 12px}.frp-lead{max-width:740px;font-size:16px;line-height:1.7;margin:14px 0 0}.frp-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding:44px 0;align-items:center}.frp-hero .frp-lead{font-size:18px}.frp-split{display:grid;gap:32px;grid-template-columns:minmax(0,1fr);align-items:start;margin-top:28px}@media(min-width:1000px){.frp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.frp-split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.frp-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px;align-items:center}.frp-grid{display:grid;gap:18px;margin-top:28px;grid-template-columns:minmax(0,1fr)}@media(min-width:700px){.frp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.frp-grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.frp-grid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.frp-grid.c5{grid-template-columns:repeat(5,minmax(0,1fr))}}.frp-card{border:1px solid #e3e9f1;border-radius:12px;padding:22px;background:#fff;text-decoration:none;display:flex;flex-direction:column;align-items:flex-start;min-width:0;transition:border-color .2s}a.frp-card:hover{border-color:#2563eb}.frp-card p{margin:0;font-size:15px;line-height:1.65}.frp-ic{width:40px;height:40px;border-radius:10px;background:#eaf1ff;color:#2563eb;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.frp-more{color:#2563eb;font-weight:600;font-size:14px;margin-top:12px}.frp-card button.frp-more{background:none;border:0;cursor:pointer;text-align:left;margin-top:auto;padding:12px 0 0}.frp-note{background:#f4f7fb;border:1px solid #e3e9f1;border-radius:10px;padding:14px 18px;font-size:14.5px;line-height:1.6;margin-top:20px;max-width:820px}.frp-alt .frp-note{background:#fff}.frp-fig{margin:0;min-width:0}.frp-fig figcaption{font-size:12.5px;line-height:1.5;margin-top:10px}.frp-eco{container-type:inline-size;border:1px solid #e3e9f1;border-radius:14px;background:#f4f7fb;padding:18px}.frp-eco-in{display:grid;justify-items:center}.frp-n{background:#fff;border:1px solid #d5deea;border-radius:10px;padding:12px 16px;font-weight:600;color:#1c2b3f;text-align:center;min-width:0;max-width:100%}.frp-n.core{background:#1c2b3f;color:#fff;font-weight:700;font-size:17px;padding:14px 36px}.frp-v{width:2px;height:22px;background:#2563eb}.frp-locs{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;width:100%}.frp-locs .frp-n{border-color:#bcd0f7;background:#eaf1ff;font-size:14px;text-align:left}.frp-locs b{display:block;margin-bottom:4px}.frp-locs span{display:block;font-size:13px;font-weight:500;line-height:1.5}.frp-lines{display:none;width:100%;height:28px}.frp-lines path{fill:none;stroke:#2563eb;stroke-width:1.5;vector-effect:non-scaling-stroke}@container (min-width:480px){.frp-locs{grid-template-columns:repeat(3,minmax(0,1fr))}.frp-lines{display:block}.frp-v.m{display:none}}.frp-flow{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:0;grid-template-columns:minmax(0,1fr);container-type:inline-size}.frp-flow li{position:relative;display:flex;gap:14px;align-items:center;padding:0 0 22px;min-width:0}.frp-flow li:before{content:"";position:absolute;left:19px;top:40px;bottom:0;width:2px;background:#bcd0f7}.frp-flow li:last-child:before{display:none}.frp-flow li:last-child{padding-bottom:0}.frp-num{flex:none;width:40px;height:40px;border-radius:50%;background:#2563eb;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:14px;position:relative}.frp-flow strong{color:#1c2b3f;font-size:15.5px;overflow-wrap:break-word;min-width:0}@media(min-width:1000px){.frp-flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.frp-flow li{flex-direction:column;align-items:flex-start;padding:0}.frp-flow li:before{inset:19px -14px auto 44px;width:auto;height:2px}}.frp-stages{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:0;grid-template-columns:minmax(0,1fr)}.frp-stages li{position:relative;background:#fff;border:1px solid #e3e9f1;border-radius:12px;padding:20px;min-width:0;margin-bottom:22px}.frp-stages li:last-child{margin-bottom:0}.frp-stages li:not(:last-child):after{content:"";position:absolute;left:34px;top:100%;height:22px;width:2px;background:#2563eb}.frp-stages p{margin:0;font-size:15px;line-height:1.6}@media(min-width:900px){.frp-stages{grid-template-columns:repeat(4,minmax(0,1fr))}.frp-stages li{margin:0 22px 0 0}.frp-stages li:last-child{margin:0}.frp-stages li:not(:last-child):after{left:100%;top:34px;height:2px;width:22px}}.frp-tbl{border:1px solid #e3e9f1;border-radius:12px;background:#fff;padding:16px;min-width:0}.frp-tbl-h{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px;font-weight:700;letter-spacing:.1em;color:#2563eb;text-transform:uppercase}.frp-rows{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.frp-rows li{border:1px solid #e3e9f1;border-radius:10px;padding:12px;font-size:14px;color:#1c2b3f}.frp-rows dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.frp-rows dt{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#59687b}.frp-rows dd{margin:2px 0 0;font-weight:600;overflow-wrap:anywhere}.frp-pill{display:inline-block;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600}.frp-pill.ok{background:#e6f4ea;color:#1e5b34}.frp-pill.wait{background:#fff3d6;color:#6b4a00}.frp-pill.ret{background:#fde8e8;color:#8a1f1f}.frp-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.frp-list li{display:flex;gap:10px;align-items:flex-start;color:#1c2b3f;font-weight:500}.frp-list svg{color:#2563eb;flex:none;margin-top:3px}.frp-int{display:flex;gap:12px;align-items:center;border:1px solid #e3e9f1;border-radius:12px;padding:12px 14px;background:#fff;text-decoration:none;color:inherit;min-width:0}.frp-int:hover{border-color:#2563eb}.frp-int .logo{width:34px;height:34px;flex:none;display:flex;align-items:center;justify-content:center}.frp-int>span:last-child{min-width:0;overflow-wrap:anywhere}.frp-int strong{display:block;color:#1c2b3f;font-size:14.5px}.frp-int small{font-size:12.5px}.frp details{border-top:1px solid #e3e9f1}.frp details:last-child{border-bottom:1px solid #e3e9f1}.frp summary{cursor:pointer;padding:18px 0;font-weight:600;color:#1c2b3f;font-size:16px;list-style:none;display:flex;justify-content:space-between;gap:16px}.frp summary::-webkit-details-marker{display:none}.frp summary:after{content:"+";font-weight:400;font-size:22px;line-height:1}.frp details[open] summary:after{content:"−"}.frp details p{margin:0 0 18px;max-width:800px;font-size:15px;line-height:1.7}.frp-faqs{margin-top:28px;max-width:900px}.frp a:focus-visible,.frp summary:focus-visible,.frp button:focus-visible{outline:2px solid #2563EB;outline-offset:2px}.frp-final{text-align:center;background:#eef1f5;border-bottom:0}.frp-final h2,.frp-final .frp-lead{margin-left:auto;margin-right:auto}.frp-final .frp-ctas{justify-content:center}.frp-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;font-size:14.5px;margin-top:22px;line-height:1.9}.frp-links a,.frp-inline a,.frp-note a{color:#2563eb;text-decoration:underline;max-width:100%;overflow-wrap:break-word}@media(max-width:480px){.frp-wrap{padding:0 4px}.frp-hero{padding:28px 0}.frp-sec{padding:40px 0}}@media(prefers-reduced-motion:reduce){.frp-card{transition:none}}.frp-lead a{color:#2563eb;text-decoration:underline;overflow-wrap:break-word}
