.adminio-faq{padding:85px 28px;background:linear-gradient(135deg,#f7f9fc,#fff 60%,#fff6ed);color:#092b51;scroll-margin-top:85px}.faq-shell{max-width:1200px;margin:auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.faq-eyebrow,.faq-caption{font-size:11px;font-weight:700;letter-spacing:.15em;color:#ad4b09;margin:0 0 22px}.faq-intro h2{font-size:clamp(32px,3.5vw,46px);font-weight:750;line-height:1.15;letter-spacing:-.035em;margin:0 0 23px}.faq-intro h2 span{color:#ad4b09}.faq-intro>p:not(.faq-eyebrow){color:#536579;line-height:1.8;max-width:440px;font-size:16px}.faq-contact{display:flex;align-items:center;gap:10px;font-size:12px;margin:26px 0;color:#536579}.faq-signal{height:8px;width:8px;flex-shrink:0;border-radius:50%;background:#2f879a;box-shadow:0 0 0 5px #2f879a15}.faq-whatsapp{display:inline-flex;align-items:center;gap:20px;background:linear-gradient(110deg,#b85812,#8e3d36,#512268);color:#fff;text-decoration:none;font-weight:700;font-size:15px;padding:17px 23px;border-radius:11px;box-shadow:0 8px 24px #8e3d3620;transition:transform .2s,box-shadow .2s}.faq-whatsapp:hover{transform:translateY(-2px);box-shadow:0 12px 28px #8e3d3630}.faq-answers{padding:30px;border:1px solid #e0e7ee;border-radius:20px;background:#fff;box-shadow:0 15px 50px #092b5108;position:relative;overflow:hidden}.faq-answers:before{content:'';position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#c76a17,#8e3d36,#512268)}.faq-item{border-top:1px solid #e4eaf0}.faq-item summary{display:grid;grid-template-columns:26px 1fr 24px;gap:12px;align-items:start;list-style:none;cursor:pointer;padding:23px 0;font-size:16px;font-weight:650;line-height:1.6;color:#092b51}.faq-item summary::-webkit-details-marker{display:none}.faq-number{font-size:11px;color:#9b5b2a;padding-top:4px}.faq-toggle{height:24px;width:24px;border-radius:7px;background:#f0f4f8;position:relative;margin-top:2px}.faq-toggle:before,.faq-toggle:after{content:'';position:absolute;background:#092b51;top:11px;left:7px;width:10px;height:2px}.faq-toggle:after{transform:rotate(90deg);transition:transform .2s}.faq-item[open] .faq-toggle:after{transform:rotate(0)}.faq-item[open] summary{color:#ad4b09}.faq-item[open] .faq-toggle{background:#fff0e2}.faq-answer{padding:0 32px 23px 38px}.faq-answer p{color:#536579;font-size:14px;line-height:1.85;margin:0}.faq-footnote{font-size:12px;color:#536579;margin:16px 0 0;line-height:1.7}.adminio-faq :focus-visible{outline:3px solid #c76a17;outline-offset:5px;border-radius:6px}@media(max-width:800px){.adminio-faq{padding:55px 20px}.faq-shell{grid-template-columns:1fr;gap:30px}.faq-answers{padding:24px}.faq-answer{padding-left:0;padding-right:0}.faq-item summary{font-size:15px}.faq-whatsapp{font-size:14px;gap:12px}}@media(prefers-reduced-motion:reduce){.faq-whatsapp,.faq-toggle:after{transition:none}.faq-whatsapp:hover{transform:none}}
.faq-shell{align-items:start}.faq-group{margin-top:28px}.faq-group h3{font-size:13px;font-weight:750;color:#ad4b09;letter-spacing:.02em;margin:0 0 12px}.faq-hint{font-size:13px;color:#536579;line-height:1.7;margin:0 0 20px}.faq-item summary:hover{color:#ad4b09}.faq-answers .faq-caption{margin-bottom:10px}@media(min-width:801px){.faq-intro{position:sticky;top:100px}}

.adminio-faq .faq-shell{align-items:start}
