.to-service{padding:65px 0;font:14px/1.9 system-ui;color:#5b7a98;scroll-margin-top:95px}.to-service>header{max-width:830px}.to-service-kicker{font-size:9px;font-weight:750;letter-spacing:.14em;color:#5488b1}.to-service h2{font:650 clamp(32px,4.8vw,58px)/1.1 system-ui;letter-spacing:-.05em;color:#0c2d67;margin:18px 0}.to-service h2 em{font-style:normal;color:#0f64e2}.to-service-lead{font-size:16px;line-height:1.9;max-width:750px}.to-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0}.to-service-grid article{padding:26px;border:1px solid #d6e5f3;border-radius:20px;background:linear-gradient(145deg,#fff,#f0f7fd);box-shadow:0 6px 0 #e2edf7,0 20px 30px #0c2d670a}.to-service h3{font:650 22px/1.3 system-ui;color:#0c2d67;letter-spacing:-.03em}.to-service-grid article>span{font-size:10px;color:#0f64e2;font-weight:750;letter-spacing:.1em}.to-service-direct{border-radius:20px;background:#0c2d67;color:#daeaff;padding:30px;margin:35px 0}.to-service-direct h3{color:white}.to-service-direct a{display:inline-flex;align-items:center;min-height:48px;padding:12px 22px;background:#fff;color:#0c2d67;border-radius:11px;text-decoration:none;font-size:16px;font-weight:700}.to-service-ai{padding:30px;border:1px solid #bcdcf3;background:radial-gradient(ellipse at 85% 0%,#ddf4ff,transparent 65%),#f4f9fe;border-radius:20px}.to-service-ai small{font-size:11px;color:#5d809d}.to-service a:focus-visible{outline:3px solid #19b8f2;outline-offset:4px}.to-service-footer{font:11px/1.9 system-ui;color:#6383a0;margin-top:15px}.to-service-footer a{color:#0f64e2;font-weight:650}@media(max-width:700px){.to-service{padding:40px 0}.to-service-grid{grid-template-columns:1fr}.to-service-lead{font-size:14px}.to-service-direct,.to-service-ai{padding:23px}}
