.onb-guide{color:#17324a}.onb-guide .wrap{width:min(1120px,92%);margin-inline:auto}.onb-hero{padding:64px 0;background:linear-gradient(120deg,#edf8f7,#f7fbfc 65%,#e8f0fb)}.onb-hero h1{max-width:850px;color:#12395b;font-size:clamp(34px,4vw,54px);line-height:1.12;letter-spacing:-.035em;margin:0 0 18px}.onb-hero .lead{max-width:850px;line-height:1.7}.onb-kicker{font-size:12px;letter-spacing:.12em;color:#087477;font-weight:900}.onb-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:30px}.onb-choice{display:grid;gap:8px;padding:23px;border:1px solid #b8d7dc;border-radius:16px;background:#fff;color:#12395b;text-decoration:none}.onb-choice strong{font-size:23px}.onb-choice span{color:#087477;font-weight:800}.onb-choice:hover,.onb-choice:focus-visible{border-color:#087477;box-shadow:0 8px 25px #12395b16}.onb-section{padding-block:56px}.onb-section h2{font-size:clamp(27px,3vw,38px);color:#12395b;margin:6px 0 16px}.onb-section>p{line-height:1.7;max-width:890px}.onb-steps{list-style:none;counter-reset:step;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;margin:25px 0}.onb-steps li{counter-increment:step;border:1px solid #d8e5e9;background:#fff;border-radius:16px;padding:22px}.onb-steps li:before{content:counter(step,decimal-leading-zero);display:inline-block;color:#087477;font-weight:900;margin-bottom:12px}.onb-steps h3,.onb-checks h3{color:#12395b;margin:0 0 9px}.onb-steps p{line-height:1.65;margin:0;color:#3e5e6d}.onb-actions{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.onb-band{background:#f2f8fa}.onb-note{background:#fff9ea;border-left:4px solid #d59f28;border-radius:10px;padding:17px 20px;margin-top:22px;line-height:1.65}.onb-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.onb-checks article{background:#fff;border:1px solid #d8e5e9;border-radius:16px;padding:22px}.onb-checks li{margin:9px 0;line-height:1.5}.onb-guide a:focus-visible{outline:3px solid #0a6680;outline-offset:3px}@media(max-width:720px){.onb-hero{padding:42px 0}.onb-choices,.onb-steps,.onb-checks{grid-template-columns:1fr}.onb-section{padding-block:42px}.onb-actions .btn{width:100%;text-align:center}}
