.st-service-section{--ss-blue:var(--st-blue,#326fba);--ss-ink:var(--st-ink,#242a35);--ss-muted:var(--st-muted,#5b6779);--ss-line:var(--st-line,#dce4ef);padding:68px 0;color:var(--ss-muted);background:#fff;scroll-margin-top:100px;font-family:Inter,Arial,sans-serif}.st-service-soft{background:var(--st-paper,#f4f7fc)}.st-service-shell{width:min(1180px,calc(100% - 48px));margin:auto}.st-service-kicker{display:block;color:var(--ss-blue);font-weight:650;letter-spacing:.08em;text-transform:uppercase;font-size:12px;margin-bottom:16px}.st-service-section h1,.st-service-section h2,.st-service-section h3{color:var(--ss-ink);line-height:1.2;letter-spacing:-.025em}.st-service-section h1{font-size:clamp(36px,4.5vw,62px);max-width:860px;margin:0 0 24px}.st-service-section h2{font-size:clamp(28px,3vw,38px);margin:0 0 20px;max-width:880px}.st-service-section h3{font-size:21px;margin:0 0 14px}.st-service-intro{max-width:900px}.st-service-section p{font-size:16px;line-height:1.8;margin:0 0 18px;white-space:pre-line}.st-service-section a{color:var(--ss-blue);text-decoration:underline;text-underline-offset:3px}.st-service-type-hero{background:linear-gradient(120deg,#eef5ff 0%,#fff 85%);padding-top:40px}.st-service-type-hero nav{font-size:14px;margin-bottom:44px}.st-service-type-hero .st-service-intro p{font-size:19px;max-width:800px}.st-service-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:30px 0 0;padding:0;list-style:none}.st-service-card{border:1px solid var(--ss-line);border-top:3px solid var(--ss-blue);border-radius:16px;padding:28px;background:#fff;min-width:0}.st-service-card p:last-child{margin-bottom:0}.st-service-type-hero .st-service-card{background:rgba(255,255,255,.8)}.st-service-type-hero .st-service-card h2{font-size:20px}.st-service-step{display:block;font-size:13px;color:var(--ss-blue);font-weight:700;margin-bottom:18px}.st-service-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}.st-service-section .st-service-button{display:inline-block;background:var(--ss-blue);border:1px solid var(--ss-blue);border-radius:8px;color:#fff;text-decoration:none;padding:14px 22px;font-weight:650}.st-service-section a:focus-visible,.st-service-section summary:focus-visible{outline:3px solid #326fba;outline-offset:4px}.st-service-table{overflow-x:auto;margin-top:24px}.st-service-table table{width:100%;min-width:520px;border-collapse:collapse;background:#fff}.st-service-table caption{caption-side:top;text-align:left;color:var(--ss-muted);padding:0 0 14px}.st-service-table th,.st-service-table td{padding:20px;border:1px solid var(--ss-line);text-align:left;line-height:1.7}.st-service-table thead{background:var(--ss-blue);color:#fff}.st-service-table tbody th{width:28%;color:var(--ss-ink)}.st-service-faq{max-width:900px;margin-top:26px}.st-service-faq details{background:#fff;border:1px solid var(--ss-line);border-radius:10px;margin-bottom:12px}.st-service-faq summary{cursor:pointer;font-weight:650;color:var(--ss-ink);padding:20px}.st-service-faq details p{padding:0 20px 20px;margin:0}.st-service-note{max-width:900px;margin-top:28px}.st-service-type-cta .st-service-shell{border:1px solid var(--ss-line);border-radius:20px;border-left:5px solid var(--ss-blue);padding:40px;background:var(--st-paper,#f4f7fc)}@media(max-width:900px){.st-service-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.st-service-section{padding:40px 0}.st-service-shell{width:calc(100% - 32px)}.st-service-cards{grid-template-columns:1fr;gap:16px}.st-service-card{padding:22px}.st-service-type-hero nav{margin-bottom:30px}.st-service-type-hero .st-service-intro p{font-size:17px}.st-service-type-cta .st-service-shell{padding:24px}.st-service-table th,.st-service-table td{padding:14px}}
@media(min-width:1100px){.st-service-type-steps .st-service-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}
