.start-guide{color:#153850}.start-wrap{width:min(1120px,calc(100% - 48px));margin-inline:auto}.start-intro{background:linear-gradient(125deg,#eef7f6,#fcfaf6);padding:32px 0 48px}.start-intro .breadcrumb{margin:0 0 36px}.start-guide h1{font-size:clamp(34px,4.5vw,56px);line-height:1.13;letter-spacing:-1.4px;margin:16px 0 22px;max-width:920px}.start-lead{font-size:20px;max-width:760px;line-height:1.65}.start-status{font-size:13px;line-height:1.7;max-width:850px;color:#506975;margin:24px 0 0}.start-section{padding-block:58px}.start-guide h2{font-size:clamp(26px,3vw,34px);line-height:1.22;letter-spacing:-.6px;margin:12px 0 22px}.start-guide p{line-height:1.7}.start-copy{max-width:850px;font-size:18px}.start-note{font-size:14px;color:#49636e;max-width:850px}.start-soft{background:#f5f8f8}.start-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;list-style:none;padding:0;margin:34px 0}.start-number{display:block;color:#16818a;font-size:14px;font-weight:800;letter-spacing:2px;border-top:1px solid #bfd9db;padding-top:18px}.start-steps h3{font-size:20px;line-height:1.35;margin:14px 0 10px}.start-steps p{margin:0;font-size:16px}.start-terms{border-top:1px solid #d5e2e4;padding-top:18px;max-width:900px;font-size:14px}.start-terms p{margin:0 0 8px}.start-guide a:not(.button){color:#116e79;text-underline-offset:4px}.start-preview{display:grid;grid-template-columns:1fr 1.12fr;gap:48px;align-items:center;position:relative}.start-preview figure{margin:0}.start-preview img{width:100%;height:auto;border:1px solid #d6e1e5;border-radius:12px;box-shadow:0 10px 28px #173b5010}.start-preview figcaption{font-size:12px;color:#536d78;text-align:center;line-height:1.5;margin-top:12px}.start-anchor{position:absolute;top:0;scroll-margin-top:120px}.start-contact{border-top:1px solid #d6e3e5;display:grid;grid-template-columns:1.3fr 1fr;gap:70px}.start-contact .button{margin-top:12px}.start-contact aside{border-left:2px solid #b9d9d9;padding-left:28px;align-self:center}.start-contact h3{font-size:20px;line-height:1.35;margin:0}.start-contact aside p,.start-contact aside a{font-size:15px}.start-other{border-top:1px solid #d6e3e5;display:flex;gap:24px;flex-wrap:wrap;padding-block:24px 40px;font-size:14px}.start-other [aria-current]{font-weight:800}.start-guide a:focus-visible{outline:3px solid #16818a;outline-offset:5px}@media(max-width:700px){.start-wrap{width:calc(100% - 40px)}.start-intro{padding:24px 0 32px}.start-intro .breadcrumb{font-size:12px;margin-bottom:26px}.start-guide h1{font-size:34px;letter-spacing:-.8px}.start-lead{font-size:17px}.start-status{font-size:12px}.start-section{padding-block:38px}.start-copy{font-size:17px}.start-steps,.start-preview,.start-contact{grid-template-columns:1fr;gap:28px}.start-steps{margin:25px 0}.start-steps h3{margin:10px 0}.start-preview{gap:20px}.start-contact aside{margin-top:8px}.start-other{gap:14px;flex-direction:column}.start-contact .button{font-size:14px}.start-guide h2{font-size:27px}}
