.service-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);margin-top:26px}.info-panel{background:#eeeee8;padding:25px 24px 23px;min-height:210px}.info-kicker{font-size:8px;letter-spacing:.15em;color:#87947f}.info-panel h3{font-size:16px;margin:19px 0 10px;letter-spacing:-.02em}.info-panel p{font-size:10px;line-height:1.9;color:#737d79;margin:0;max-width:390px}.tag-row{display:flex;gap:7px;flex-wrap:wrap;margin-top:17px}.tag-row span{font-size:7px;letter-spacing:.08em;border:1px solid #d4d8cf;color:#738077;padding:6px 7px}.info-panel-accent{background:#e8eddf}.info-panel-accent .card-link{margin-top:17px}.scope-disclaimer{color:#89918b;font-size:9px;line-height:1.7;margin:13px 0 0}.capability-note{font-size:10px;color:#d4e1ce;border-left:2px solid #b4d979;padding:8px 0 8px 12px;margin:18px 0 0;line-height:1.8}.cap-list{margin-top:22px}.faq-section{padding-top:32px;padding-bottom:108px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:0 4px}.faq-list summary{list-style:none;cursor:pointer;position:relative;font-size:13px;font-weight:600;padding:20px 42px 20px 0}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';position:absolute;right:5px;top:16px;font-size:20px;font-weight:400;color:#8b9b7c}.faq-list details[open] summary:after{content:'−'}.faq-list details p{margin:0;padding:0 45px 20px 0;color:#77817d;font-size:11px;line-height:1.9;max-width:780px}.main-nav a[href="#faq"]{font-size:12px;color:#586365;transition:color .2s}.main-nav a[href="#faq"]:hover{color:#172326}
@media(max-width:1000px){.service-info-grid{grid-template-columns:1fr 1fr}.info-panel:last-child{grid-column:1/-1}.faq-section{padding-bottom:82px}}
@media(max-width:760px){.service-info-grid{grid-template-columns:1fr}.info-panel{min-height:0;padding:22px 19px}.info-panel:last-child{grid-column:auto}.faq-section{padding:12px 6% 76px}.faq-list summary{font-size:12px;padding:18px 36px 18px 0}.faq-list details p{padding-right:20px}.main-nav a[href="#faq"]{font-size:12px}}
