.sd-breadcrumbs{color:#40516a;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:12px;line-height:1.6;display:flex}.sd-breadcrumbs a:hover{color:#0759c7;text-decoration:underline}.sd-hero{grid-template-columns:1.45fr .8fr;gap:50px}.sd-hero h1{font-size:clamp(34px,3.7vw,58px)}.sd-visual{color:#fff;background:#191d28;border-radius:28px;flex-direction:column;justify-content:flex-end;min-height:340px;padding:30px;display:flex;position:relative;overflow:hidden}.sd-visual>img{width:115px;height:115px;position:absolute;top:24px;right:24px}.sd-visual>strong{letter-spacing:-.04em;max-width:270px;font-size:32px;font-weight:800;line-height:1.1;position:relative}.sd-visual>span{opacity:.85;margin-top:14px;font-size:12px;line-height:1.6;position:relative}.sd-visual-lines{opacity:.18;position:absolute;inset:0;transform:skewY(-20deg)}.sd-visual-lines i{background:#ffdb00;width:140%;height:18px;position:absolute;top:46%;left:-20%}.sd-visual-lines i:nth-child(2){width:65%;top:58%}.sd-visual-lines i:nth-child(3){width:85%;top:70%}.sd-management .sd-visual{color:#0b1020;background:#ffdb00}.sd-management .sd-visual-lines i,.sd-landing .sd-visual{background:#0759c7}.sd-audience{grid-template-columns:1fr 1.35fr;gap:60px;padding-top:10px;padding-bottom:65px;display:grid}.sd-audience h2{max-width:440px}.sd-audience ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.sd-audience li{color:#304662;align-items:flex-start;gap:14px;font-size:15px;line-height:1.7;display:flex}.sd-audience li>span{color:#0759c7;flex:none;font-size:19px;font-weight:700}.sd-scope{align-items:start}.sd-scope .sp-work-grid{margin-top:28px}.sd-scope .sp-work-grid h3{letter-spacing:-.025em;font-size:18px;font-weight:700;line-height:1.3}.sd-scope .sp-terms h2{letter-spacing:-.04em;font-size:29px;font-weight:750;line-height:1.15}.sd-scope .sp-terms h2>span{color:#ffdb00;margin-top:4px;display:inline-block}.sd-result{background:#ffffffa8;border-left:3px solid #ffdb00;border-radius:0 18px 18px 0;margin-top:25px;padding:22px 25px}.sd-result h3{font-size:19px;font-weight:700}.sd-result p{color:#304662;margin-top:10px;font-size:14px;line-height:1.75}.sd-process{grid-template-columns:1fr 1.35fr;gap:60px;padding-top:75px;display:grid}.sd-process ol{margin:0;padding:0;list-style:none}.sd-process li{border-top:1px solid #c9dcf4;gap:20px;padding:24px 0;display:flex}.sd-step{color:#0b1020;background:#ffdb00;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-weight:750;display:grid}.sd-process h3{font-size:20px;font-weight:700;line-height:1.3}.sd-process p{color:#40516a;margin-top:8px;font-size:14px;line-height:1.7}.sd-prep-note{color:#40516a;margin-bottom:18px;font-size:13px;line-height:1.7}.sd-related{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:20px;padding-top:65px;display:grid}.services-page .sd-related h2{font-size:25px}.sd-related>a{background:#fff;border:1px solid #c9dcf4;border-radius:16px;justify-content:space-between;align-items:center;gap:15px;min-height:65px;padding:20px;font-size:15px;font-weight:650;display:flex}.sd-related>a:hover{color:#0759c7;border-color:#0759c7}.sd-related>a>span{color:#0759c7}.sd-site .menu-toggle[hidden]{display:none}@media (width<=1100px){.sd-hero{grid-template-columns:1.4fr .8fr;gap:25px}.sd-visual{min-height:300px;padding:25px}.sd-visual>strong{font-size:27px}.sd-audience,.sd-process{gap:35px}.sd-related{grid-template-columns:1fr 1fr}.sd-related h2{grid-column:1/-1}}@media (width<=760px){.sd-hero{gap:28px;display:flex}.sd-hero h1{font-size:clamp(30px,7.6vw,45px)}.sd-breadcrumbs{margin-bottom:20px;font-size:11px}.sd-visual{min-height:230px;padding:25px}.sd-visual>img{width:85px;height:85px;top:20px;right:20px}.sd-visual>strong{max-width:240px;font-size:28px}.sd-audience,.sd-process{grid-template-columns:1fr;gap:25px}.sd-audience{padding-top:10px;padding-bottom:40px}.sd-audience li{font-size:14px}.sd-result{padding:20px}.sd-scope .sp-work-grid{margin-top:24px}.sd-process{padding-top:45px}.sd-process li{gap:15px;padding:20px 0}.sd-related{grid-template-columns:1fr;gap:12px;padding-top:40px}.sd-related>a{min-height:60px}.sd-related h2{margin-bottom:5px}}
