.scpx{--scpx-ink:#142d47;--scpx-teal:#006c69;--scpx-line:#cbdadf;color:var(--scpx-ink);overflow-wrap:anywhere}.scpx a{color:var(--scpx-teal)}.scpx .sc-button--teal{color:#fff}.scpx a:focus-visible,.scpx summary:focus-visible{outline:3px solid #007d78;outline-offset:4px}.scpx-heading{display:grid;grid-template-columns:1.05fr 1fr;gap:2rem;align-items:end;margin-bottom:2rem}.scpx-heading h2{font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.13;letter-spacing:-.03em;margin:.5rem 0 0}.scpx-heading p{margin:0;max-width:58ch;line-height:1.65}.scpx-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none!important;margin:0 0 1.5rem!important;padding:0!important;border:1px solid var(--scpx-line);border-radius:18px;overflow:hidden;background:#f0f7f7}.scpx-journey li{display:flex;gap:.8rem;align-items:center;padding:1.15rem;min-width:0}.scpx-journey li+li{border-left:1px solid var(--scpx-line)}.scpx-step{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#0b2a45;color:#fff;font-size:.8rem;font-weight:700}.scpx-journey strong,.scpx-journey span:not(.scpx-step){display:block}.scpx-journey strong{font-size:1rem}.scpx-journey div>span{font-size:.85rem;line-height:1.45;margin-top:.2rem;color:#3f5967}.scpx-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.scpx-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--scpx-line);border-radius:18px;padding:1.4rem;background:#fff;box-shadow:0 8px 28px rgb(13 43 62 / 4%)}.scpx-card-number{color:var(--scpx-teal);font-size:.75rem;font-weight:750;letter-spacing:.12em}.scpx-card h3{font-size:1.3rem;margin:.55rem 0 .65rem;line-height:1.2}.scpx-card p{font-size:.96rem;line-height:1.6;margin:0 0 1.15rem}.scpx-card-links{display:grid;gap:.35rem;margin-top:auto}.scpx-card-links a{display:flex;align-items:center;min-height:44px;line-height:1.35;font-weight:650;text-underline-offset:4px}.scpx-card-links a+a{font-weight:450;font-size:.9rem}.scpx-note{font-size:.9rem;line-height:1.6;color:#4b626f;max-width:95ch;margin:1.4rem 0 0}.scpx--page{margin:1.5rem 0 2rem}.scpx-panel{border:1px solid var(--scpx-line);border-radius:16px;padding:clamp(1.1rem,3vw,1.8rem);margin:0 0 1.25rem;background:#fff;scroll-margin-top:110px}.scpx-panel:first-child{background:#f1f8f8;border-top:4px solid var(--scpx-teal)}.scpx-panel h2{margin:0 0 .8rem;font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.25}.scpx-panel p,.scpx-list li{line-height:1.65}.scpx-list{padding-left:1.3rem!important;margin:.8rem 0!important}.scpx-list li+li{margin-top:.5rem}.scpx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-top:1.2rem}.scpx-actions a{min-height:44px;display:inline-flex;align-items:center}.scpx-faq{border-top:1px solid var(--scpx-line);margin:1rem 0 1.5rem}.scpx-faq details{border-bottom:1px solid var(--scpx-line);padding:.25rem 0}.scpx-faq summary{cursor:pointer;min-height:48px;padding:.85rem .2rem;font-weight:650;line-height:1.4}.scpx-faq details>div{padding:0 .2rem .7rem}.scpx-faq p{line-height:1.65;margin:.25rem 0}.scpx .sc-button{white-space:normal;text-align:center;justify-content:center}@media(max-width:1100px){.scpx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.scpx-heading{grid-template-columns:1fr;gap:1rem}.scpx-journey{grid-template-columns:1fr}.scpx-journey li+li{border-left:0;border-top:1px solid var(--scpx-line)}.scpx-grid{grid-template-columns:1fr}.scpx-card{padding:1.2rem}.scpx-actions{align-items:stretch;flex-direction:column}.scpx-actions a{justify-content:flex-start}.scpx-actions .sc-button{justify-content:center}.scpx-panel{scroll-margin-top:95px}}
