.container--narrow[data-astro-cid-6kmwghhu]{max-width:var(--content-width)}.faq-hero[data-astro-cid-6kmwghhu]{padding:var(--space-4xl) 0 var(--space-sm);text-align:center}.faq-hero__icon[data-astro-cid-6kmwghhu]{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto var(--space-lg);background:linear-gradient(135deg,var(--color-yellow-100) 0%,var(--color-yellow-50) 100%);border-radius:50%;color:var(--color-gold-dark)}.faq-hero[data-astro-cid-6kmwghhu] h1[data-astro-cid-6kmwghhu]{margin-bottom:var(--space-md)}.faq-hero[data-astro-cid-6kmwghhu] p[data-astro-cid-6kmwghhu]{margin:0 auto;font-size:1.25rem;color:var(--color-text-secondary)}.faq-search[data-astro-cid-6kmwghhu]{display:flex;align-items:center;gap:var(--space-sm);max-width:400px;margin:var(--space-lg) auto 0;padding:.75rem 1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-secondary)}.faq-search[data-astro-cid-6kmwghhu]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #1a31502e}.faq-search[data-astro-cid-6kmwghhu] input[data-astro-cid-6kmwghhu]{flex:1;min-height:32px;border:none;font-size:1rem;font-family:var(--font-body);color:var(--color-text);background:transparent}.faq-search[data-astro-cid-6kmwghhu] input[data-astro-cid-6kmwghhu]:focus{outline:none}.faq-search[data-astro-cid-6kmwghhu] input[data-astro-cid-6kmwghhu]:focus-visible{outline:3px solid var(--color-gold-dark);outline-offset:4px;border-radius:4px}.faq-search[data-astro-cid-6kmwghhu] input[data-astro-cid-6kmwghhu]::placeholder{color:var(--color-text-secondary);opacity:.85}.faq-no-results[data-astro-cid-6kmwghhu]{display:none;text-align:center;padding:var(--space-xl) 0;color:var(--color-text-secondary)}.faq-list[data-astro-cid-6kmwghhu]{padding:var(--space-lg) 0 var(--space-4xl)}.faq-item[data-astro-cid-6kmwghhu]{border-bottom:1px solid var(--color-border);transition:background .3s ease}.faq-item[data-astro-cid-6kmwghhu]:last-child{border-bottom:none}.faq-item[data-astro-cid-6kmwghhu]:hover{background:#1e3a5f05}.faq-item[data-astro-cid-6kmwghhu][open]{background:#fef9e74d}.faq-item[data-astro-cid-6kmwghhu] summary[data-astro-cid-6kmwghhu]{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-sm);cursor:pointer;list-style:none;border-radius:8px;transition:all .3s var(--ease-out-expo)}.faq-item[data-astro-cid-6kmwghhu] summary[data-astro-cid-6kmwghhu]::-webkit-details-marker{display:none}.faq-item__icon[data-astro-cid-6kmwghhu]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,var(--color-blue-100) 0%,var(--color-blue-50) 100%);border-radius:12px;color:var(--color-primary)}.faq-item[data-astro-cid-6kmwghhu]:nth-child(2n) .faq-item__icon[data-astro-cid-6kmwghhu]{background:linear-gradient(135deg,var(--color-yellow-100) 0%,var(--color-yellow-50) 100%);color:var(--color-gold-dark)}.faq-item[data-astro-cid-6kmwghhu] summary[data-astro-cid-6kmwghhu] h3[data-astro-cid-6kmwghhu],.faq-item[data-astro-cid-6kmwghhu] summary[data-astro-cid-6kmwghhu] h2[data-astro-cid-6kmwghhu]{flex:1;font-size:1.25rem;margin:0}.faq-chevron[data-astro-cid-6kmwghhu]{flex-shrink:0;color:var(--color-text-secondary);transition:transform .2s ease}.faq-item[data-astro-cid-6kmwghhu][open] .faq-chevron[data-astro-cid-6kmwghhu]{transform:rotate(180deg)}.faq-answer[data-astro-cid-6kmwghhu]{margin:0;padding:0 0 var(--space-lg) calc(48px + var(--space-md));line-height:1.7;color:var(--color-text-secondary)}.faq-answer[data-astro-cid-6kmwghhu] ul[data-astro-cid-6kmwghhu]{list-style:disc;padding-left:1.5rem;margin:var(--space-xs) 0}.faq-answer[data-astro-cid-6kmwghhu] li[data-astro-cid-6kmwghhu]{margin-bottom:.25rem}.faq-cta[data-astro-cid-6kmwghhu]{background:linear-gradient(135deg,#1e3a5f,#152a45,#1e3a5f);background-size:200% 200%;animation:gradient-shift 15s ease infinite;padding:var(--space-4xl) 0;text-align:center;position:relative;overflow:hidden}.cta__bg[data-astro-cid-6kmwghhu]{position:absolute;inset:0;pointer-events:none}.cta__orb[data-astro-cid-6kmwghhu]{position:absolute;border-radius:50%;filter:blur(60px);animation:float-orb 20s ease-in-out infinite}.cta__orb--1[data-astro-cid-6kmwghhu]{width:300px;height:300px;top:-100px;left:10%;background:radial-gradient(circle,rgba(212,168,83,.1) 0%,transparent 70%)}.cta__orb--2[data-astro-cid-6kmwghhu]{width:200px;height:200px;bottom:-50px;right:15%;background:radial-gradient(circle,rgba(255,255,255,.05) 0%,transparent 70%);animation-delay:-10s}@keyframes float-orb{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.faq-cta[data-astro-cid-6kmwghhu] h2[data-astro-cid-6kmwghhu],.faq-cta[data-astro-cid-6kmwghhu] p[data-astro-cid-6kmwghhu]{color:#fff}.faq-cta[data-astro-cid-6kmwghhu] p[data-astro-cid-6kmwghhu]{opacity:.9;margin:0 auto var(--space-xl)}.cta-button[data-astro-cid-6kmwghhu]{display:inline-block;background:#fff;color:#1e3a5f;padding:1rem 2.25rem;border-radius:8px;font-size:1rem;font-weight:500;transition:all .4s var(--ease-out-expo);box-shadow:0 4px 20px #00000026;position:relative;overflow:hidden}.cta-button[data-astro-cid-6kmwghhu]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 0%,rgba(212,168,83,.15) 50%,transparent 100%);transform:translate(-100%);transition:transform .6s var(--ease-out-expo)}.cta-button[data-astro-cid-6kmwghhu]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0003,0 0 0 2px #d4a85366;opacity:1}.cta-button[data-astro-cid-6kmwghhu]:hover:before{transform:translate(100%)}@media(max-width:480px){.faq-hero[data-astro-cid-6kmwghhu]{padding:var(--space-2xl) 0 var(--space-lg)}.faq-hero__icon[data-astro-cid-6kmwghhu]{width:64px;height:64px}.faq-hero[data-astro-cid-6kmwghhu] p[data-astro-cid-6kmwghhu]{font-size:1.125rem}.faq-list[data-astro-cid-6kmwghhu]{padding:var(--space-lg) 0 var(--space-2xl)}.faq-cta[data-astro-cid-6kmwghhu]{padding:var(--space-2xl) 0}.cta-button[data-astro-cid-6kmwghhu]{width:100%;text-align:center}}@media(max-width:600px){.faq-item__icon[data-astro-cid-6kmwghhu]{width:40px;height:40px}.faq-answer[data-astro-cid-6kmwghhu]{padding-left:calc(40px + var(--space-md))}}.faq-phone-widget{margin-top:var(--space-lg);padding:var(--space-lg);background:#fff;border-radius:12px;box-shadow:0 2px 12px #1e3a5f14;text-align:center}.faq-phone-input-wrapper{margin-bottom:var(--space-sm)}.faq-phone-widget input[type=tel]{width:100%;max-width:280px;padding:.875rem 1rem;font-size:1.125rem;border:1px solid var(--color-border);border-radius:8px;text-align:center;font-family:var(--font-body);transition:border-color .2s ease}.faq-phone-widget input[type=tel]:focus{border-color:var(--color-primary)}.faq-phone-widget input[type=tel]:focus-visible{outline:3px solid var(--color-gold-dark);outline-offset:2px}.faq-call-btn{display:inline-block;background:linear-gradient(135deg,#1e3a5f,#2d4a6f);color:#fff;padding:.875rem 1.75rem;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1);font-family:var(--font-body);box-shadow:0 4px 15px #1e3a5f33;position:relative;overflow:hidden}.faq-call-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);transform:translate(-100%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.faq-call-btn:hover:not(:disabled){background:linear-gradient(135deg,#2d4a6f,#3d5a7f);transform:translateY(-2px);box-shadow:0 8px 25px #1e3a5f4d,0 0 0 2px #d4a8534d}.faq-call-btn:hover:not(:disabled):before{transform:translate(100%)}.faq-call-btn:disabled{opacity:.5;cursor:not-allowed}.faq-btn-row{display:flex;gap:var(--space-md);justify-content:center}.faq-retry-btn{background:linear-gradient(135deg,#d4a853,#b8923f);box-shadow:0 4px 15px #d4a8534d}.faq-retry-btn:hover{background:linear-gradient(135deg,#e4c078,#d4a853);box-shadow:0 8px 25px #d4a85366,0 0 0 2px #1e3a5f33}.faq-hidden{display:none!important}
