.service-landing{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:center;padding-top:72px;padding-bottom:40px}.landing-copy h1{font-size:16px;color:var(--accent,#75baff);margin:0 0 22px}.landing-copy h2{font-size:clamp(30px,3.5vw,50px);line-height:1.28;letter-spacing:-1.5px;margin:0 0 24px}.landing-copy>p:not(.eyebrow){line-height:1.9;color:var(--muted,#7f92a6)}.landing-copy .button{margin-top:16px}.service-landing figure{margin:0}.service-landing figure img{width:100%;height:470px;object-fit:cover;border-radius:20px}.service-landing figcaption{font-size:11px;color:var(--muted);padding:10px 0}.landing-caption{font-size:12px}.landing-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.landing-steps article{border-top:1px solid var(--line,#304252);padding-top:24px}.landing-steps article>span{color:var(--accent,#75baff);font-size:13px;letter-spacing:2px}.landing-steps h3{font-size:20px;margin:18px 0}.landing-steps p,.landing-detail p,.landing-faq p{line-height:1.9;color:var(--muted,#7f92a6)}.landing-detail{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center;padding-top:15px}.landing-detail img{width:100%;height:330px;object-fit:cover;border-radius:18px}.landing-notice{border-left:3px solid #70b6f4;padding:30px;background:var(--surface,#17212d);border-radius:8px}.landing-notice strong{font-size:26px}.landing-notice p{line-height:1.8;color:var(--muted)}.landing-faq{max-width:900px}.landing-faq>h2{margin:10px 0 30px}.landing-faq details{padding:22px 0;border-bottom:1px solid var(--line,#304252)}.landing-faq summary{cursor:pointer;font-size:18px;font-weight:600}.landing-related{padding-bottom:40px;display:flex;gap:20px;align-items:center;flex-wrap:wrap}.landing-related h2{font-size:16px;margin-right:auto}.landing-related a{border-bottom:1px solid #6caee8;padding:10px 0}.business-entry{padding-top:64px;padding-bottom:30px}.business-entry .section-heading{margin-bottom:28px}.business-links{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.business-links a{padding:27px;border:1px solid var(--line,#304252);border-radius:16px;background:var(--surface,#15202b)}.business-links small{display:block;color:var(--accent,#75baff);font-size:10px;letter-spacing:1.4px;margin-bottom:18px}.business-links h3{margin:0 0 10px;font-size:23px}.business-links p{color:var(--muted);line-height:1.8;font-size:14px;margin:0}.business-links a:hover{border-color:#75baff}.service-purpose-fields{padding:20px;border:1px solid var(--line,#304252);border-radius:12px;margin-bottom:24px}.service-purpose-fields legend{padding:0 8px}.service-purpose-fields .form-grid{margin-top:10px}.service-purpose-fields p{font-size:12px;color:var(--muted)}@media(max-width:760px){.service-landing{grid-template-columns:1fr;gap:28px;padding-top:36px}.service-landing figure img{height:280px}.landing-copy h2{letter-spacing:-1px}.landing-steps,.landing-detail,.business-links{grid-template-columns:1fr;gap:26px}.landing-detail img{height:260px}.business-entry{padding-top:40px}.business-links a{padding:22px}.business-links small{margin-bottom:10px}.business-links h3{font-size:21px}.landing-related{align-items:start;flex-direction:column;gap:6px}.service-purpose-fields{padding:16px}}