.service-links{margin:30px 0 0;padding:23px 0;border-top:1px solid #c5d6ae29;color:#b8c8aa}.service-links>p{margin:0 0 9px!important;font:400 13px/1.6 Portfolio,Arial,sans-serif!important;letter-spacing:0!important;color:#bdcbb0!important}.service-links>div{display:flex;flex-wrap:wrap;gap:8px 28px}.service-links a{display:inline-flex;align-items:center;gap:14px;min-height:44px;color:#d0e4af;font:400 14px/1.5 Portfolio,Arial,sans-serif;transition:color .2s}.service-links a:hover{color:#f1f6e7}.service-links a:focus-visible,.web-faq a:focus-visible,.web-faq summary:focus-visible{outline:2px solid #c9e78f;outline-offset:5px}.web-faq{padding-block:60px;max-width:1100px}.web-faq h2{font-size:clamp(28px,3.4vw,48px);font-weight:450;letter-spacing:-.045em;line-height:1.15;margin:0 0 30px;color:#e3ebd6}.web-faq details{border-bottom:1px solid #c5d6ae29}.web-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;cursor:pointer;min-height:66px;padding:18px 0;font-size:17px;line-height:1.5;color:#d5e1c6}.web-faq summary::-webkit-details-marker{display:none}.web-faq summary:after{content:'+';font:400 24px/1 Portfolio,Arial,sans-serif;color:#bddc90}.web-faq details[open]>summary:after{content:'−'}.web-faq details>p{max-width:900px;color:#b3c3a5;font-size:15px;line-height:1.8;margin:0;padding:0 30px 22px 0}.web-faq-next{font-size:14px;line-height:1.8;color:#aebd9f;margin:25px 0 0}.web-faq-next a{display:inline-flex;align-items:center;gap:10px;color:#c9e78f;min-height:44px}.service-case-link{margin-block:22px}
@media(max-width:760px){.service-links{margin-top:24px;padding-top:20px}.service-links>div{gap:2px 18px}.service-links a{font-size:14px;min-height:44px}.web-faq{padding-block:38px}.web-faq h2{margin-bottom:21px}.web-faq summary{font-size:16px;min-height:60px}.web-faq details>p{font-size:15px}.web-faq-next a{display:flex}}
@media print{.service-links,.web-faq{display:none!important}}
