.svc .ck-in{font:inherit;color:#f1f0eb;background:0 0;border:2px solid #f1f0eb;width:100%;min-height:60px;padding:18px;font-size:18px}.svc .ck-in::placeholder{color:#8f8e88}.svc .ck-in:focus{outline:3px solid var(--gold);outline-offset:2px}.svc .faq{border-bottom:2px solid #0b0b0c}.svc .faq summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:clamp(22px,2.2vw,30px);font-weight:800;line-height:1.15;list-style:none;display:flex}.svc .faq summary::-webkit-details-marker{display:none}.svc .faq summary:after{content:"+";font-size:44px;font-weight:400;line-height:1;transition:transform .3s cubic-bezier(.16,1,.3,1)}.svc .faq[open] summary:after{transform:rotate(45deg)}.svc .faq p{max-width:46rem;margin:0 0 28px;font-size:19px}.svc .pf{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.svc .pf:hover{box-shadow:6px 6px 0 var(--gold);transform:translate(-6px,-6px)}.svc .faq-grid{grid-template-columns:minmax(0,1fr);gap:40px 64px;display:grid}@media (min-width:900px){.svc .faq-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.sv-reading{border-top:2px solid #0b0b0c;flex-direction:column;gap:0;max-width:30rem;margin-top:22px;display:flex}.sv-reading>span{padding:12px 0 6px}.sv-reading a{color:#0b0b0c;border-bottom:1px solid #b5b4ae;padding:12px 0;font-weight:700;line-height:1.3;text-decoration:none}.sv-reading a:hover{color:var(--oxblood)}
