.pc-page{background:#fff;color:#18313f}.pc-wrap{max-width:1120px;margin:auto;padding-left:28px;padding-right:28px}.pc-hero{padding-top:100px;padding-bottom:80px}.pc-page em{font-style:normal;color:#748692}.pc-hero h1{font-size:clamp(46px,7vw,82px);letter-spacing:-.055em;line-height:1.05}.pc-lead{font-size:22px;line-height:1.6;color:#61717d;max-width:770px;margin:32px 0}.pc-link{color:#2e6089;display:inline-flex;align-items:center;gap:24px;font-size:16px}.pc-route{display:flex;gap:24px;align-items:center;margin-top:56px;font-size:17px;color:#526d7e}.pc-route span{border-bottom:1px solid #d5e1e8;padding-bottom:15px;flex:1}.pc-route i{font-style:normal;color:#8ca0ad}.pc-soft{background:#f1f5f7;padding:84px 0}.pc-section{padding-top:90px;padding-bottom:90px}.pc-heading{display:flex;gap:60px;justify-content:space-between;align-items:end;margin-bottom:40px}.pc-heading h2,.pc-section>h2{font-size:clamp(34px,4.5vw,54px);letter-spacing:-.04em}.pc-heading>p{max-width:410px;font-size:17px;line-height:1.7;color:#61717d;margin:0}.pc-tabs{display:flex;gap:8px;margin-bottom:25px;flex-wrap:wrap}.pc-tabs button{border:1px solid #d5e1e8;background:transparent;color:#526b7c;border-radius:30px;padding:14px 22px;font-size:15px;min-height:48px;transition:background .2s,color .2s}.pc-tabs button[aria-selected=true]{background:#183b51;color:white;border-color:#183b51}.pc-panels{border-radius:28px;background:white;padding:42px;box-shadow:0 24px 60px #193e4f07}.pc-panels article{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px;min-height:360px;animation:pc-appear .35s ease-out}.pc-panels article[hidden]{display:none}.pc-panels h3{font-size:30px;line-height:1.2;letter-spacing:-.035em;margin:12px 0 22px}.pc-panels p{font-size:16px;line-height:1.7;color:#61717d}.pc-page .pc-small{font-size:13px;line-height:1.65;color:#6c7f8b}.pc-map{display:grid;gap:25px;text-align:center;padding:30px 10px}.pc-map-center{display:block;padding:22px;border:1px solid #bfd1dd;border-radius:17px;color:#2e6089;font-size:20px;font-weight:550;position:relative}.pc-map-center:after{content:"↓";position:absolute;bottom:-27px;left:calc(50% - 8px);color:#7998ac}.pc-map>div{display:grid;gap:10px}.pc-map>div>span{background:#f2f6f9;border-radius:12px;padding:14px;font-size:14px;line-height:1.5;color:#526b7c}.pc-caption{font-size:12px;line-height:1.65;color:#6c7f8b;margin:20px 0 0;max-width:900px}.pc-step-controls{display:flex;justify-content:space-between;align-items:center;margin-top:24px;gap:20px}.pc-step-controls span{font-size:13px;color:#61717d}.pc-step-controls button,#pc-open{border:0;border-radius:30px;background:#2e6089;color:#fff;padding:15px 23px;font-size:15px;min-height:48px}.pc-checks{list-style:none;padding:0;margin:50px 0 0}.pc-checks li{display:flex;gap:32px;padding:30px 0;border-top:1px solid #d7e1e8}.pc-checks li>span{font-size:14px;color:#7d929f;padding-top:5px}.pc-checks h3{font-size:24px;margin:0 0 10px;letter-spacing:-.025em}.pc-checks p{font-size:17px;line-height:1.65;color:#61717d;margin:0;max-width:780px}.pc-demo{border:1px solid #d2dee6;border-radius:24px;overflow:hidden;background:white}.pc-demo-bar{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 24px;border-bottom:1px solid #dce5ea;font-size:14px}.pc-demo-bar a{color:#2e6089;font-size:13px}.pc-demo iframe{display:block;width:100%;height:800px;border:0;background:white}.pc-demo iframe[hidden]{display:none}#pc-launch{text-align:center;padding:75px 20px}#pc-launch p{font-size:20px;color:#526b7c}#pc-launch[hidden]{display:none}.pc-related{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:45px}.pc-related a{border-top:1px solid #d7e1e8;padding:24px 0;color:#183b51;display:grid;gap:12px;line-height:1.5}.pc-related strong{font-size:19px;font-weight:550}.pc-related span{font-size:14px;color:#61717d}.pc-page a:focus-visible,.pc-page button:focus-visible,.pc-page [tabindex]:focus-visible{outline:3px solid #5598c7;outline-offset:5px}@keyframes pc-appear{from{transform:translateY(12px);opacity:.35}to{transform:none;opacity:1}}@media(max-width:850px){.pc-heading{display:block}.pc-heading>p{max-width:650px;margin-top:24px}.pc-panels article{gap:28px;grid-template-columns:1fr}.pc-map{padding:0 0 15px}.pc-map>div{grid-template-columns:1fr 1fr}.pc-related{grid-template-columns:1fr}.pc-panels{padding:32px}.pc-panels article{min-height:0}}@media(max-width:500px){.pc-wrap{padding-left:22px;padding-right:22px}.pc-hero{padding-top:60px;padding-bottom:50px}.pc-hero h1{font-size:46px}.pc-lead{font-size:19px}.pc-route{gap:10px;font-size:13px;margin-top:35px}.pc-soft,.pc-section{padding-top:55px;padding-bottom:55px}.pc-tabs{gap:6px;display:grid;grid-template-columns:1fr}.pc-tabs button{text-align:left;padding:12px 18px}.pc-panels{padding:25px 22px;border-radius:22px}.pc-panels h3{font-size:29px}.pc-panels p{font-size:15px}.pc-map>div{grid-template-columns:1fr}.pc-map-center{font-size:18px}.pc-checks li{gap:18px}.pc-checks h3{font-size:22px}.pc-checks p{font-size:16px}.pc-demo-bar{padding:18px;align-items:start;flex-direction:column;gap:8px}.pc-demo iframe{height:740px}.pc-step-controls button{font-size:13px;padding:14px 18px}}@media(prefers-reduced-motion:reduce){.pc-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.pc-demo-controls{display:flex;gap:9px;align-items:center;flex-wrap:wrap;padding:16px 22px;background:#fff}.pc-demo-controls button{border:1px solid #d6e1e6;border-radius:24px;padding:11px 17px;background:#fff;color:#36586d;min-height:44px;font:inherit;font-size:13px;cursor:pointer}.pc-demo-controls button[aria-pressed=true]{background:#183b51;color:#fff;border-color:#183b51}.pc-demo-controls a{font-size:12px;color:#2e6089;margin-left:auto}.pc-demo-caption{margin:0;padding:0 24px 18px;font-size:14px;line-height:1.6;color:#61717d}.pc-demo iframe{height:880px}.pc-demo-controls+ .pc-demo-caption{border-bottom:1px solid #e1e8ec}@media(max-width:600px){.pc-demo-controls{padding:14px;gap:7px}.pc-demo-controls button{font-size:12px;padding:10px 12px}.pc-demo-controls a{margin-left:0}.pc-demo-caption{padding:0 16px 16px;font-size:13px}.pc-demo iframe{height:780px}}
