.faq-hero{position:relative;z-index:1;min-height:320px;border-radius:0.75rem}.faq-hero-overlay{position:absolute;inset:0;background:linear-gradient(120deg,rgba(11,10,18,0.72) 0%,rgba(11,10,18,0.35) 45%,rgba(11,10,18,0.55) 100%);z-index:1;pointer-events:none;border-radius:inherit}.faq-hero-inner{position:relative;z-index:2}.faq-hero h1{color:#fff;font-weight:700;letter-spacing:-0.02em}.faq-hero .lead{color:rgba(255,255,255,0.92);max-width:36rem}.faq-hero-eyebrow{color:rgba(255,255,255,0.85)}.faq-trust-strip{background:linear-gradient(180deg,#f8f9fa 0%,#fff 100%);border-bottom:1px solid rgba(0,0,0,0.06)}.faq-trust-item{display:flex;align-items:flex-start;gap:0.75rem;padding:0.75rem 0}.faq-trust-icon{font-size:1.35rem;line-height:1}.faq-trust-item h6{font-size:0.95rem;font-weight:600;margin-bottom:0.15rem}.faq-trust-item p{font-size:0.8rem;margin-bottom:0;color:var(--bs-secondary-color)}.faq-mobile-hero-img{display:none}.faq-basic-description{overflow-wrap:break-word;word-break:break-word;line-height:1.8}.faq-basic-description img,.faq-basic-description video,.faq-basic-description iframe{max-width:100%;height:auto}.faq-basic-description h2{font-size:clamp(1.35rem,4vw,1.75rem)}.faq-basic-description h3{font-size:clamp(1.2rem,3.5vw,1.5rem)}.faq-basic-description table,.faq-basic-description .table-responsive,.faq-basic-description pre{display:block;max-width:100%;overflow-x:auto}@media (max-width:767.98px){.faq-hero{background-image:none !important;min-height:0;padding:0 !important}.faq-hero-overlay{display:none}.faq-mobile-hero-img{display:block;width:100%;height:200px;object-fit:cover;border-radius:0.75rem 0.75rem 0 0}.faq-hero-inner{padding:1.5rem 1.25rem 2rem !important;background:#fff;border-radius:0 0 0.75rem 0.75rem}.faq-hero h1{color:var(--bs-gray-900)}.faq-hero .lead{color:var(--bs-gray-700)}.faq-hero-eyebrow{color:var(--bs-primary) !important}}#etc-faq-page,#etc-faq-page *{box-sizing:border-box}#etc-faq-page{--navy:#102f59;--navy-2:#173f73;--orange:#f47b20;--orange-2:#ff9f52;--ink:#18324b;--muted:#63758a;--line:#dce5ee;--soft:#f5f8fc;--cream:#fff7ef;--white:#fff;--green:#16815f;--shadow:0 18px 44px rgba(16,47,89,.09);width:100%;overflow:hidden;background:#fff;color:var(--ink);font-family:Inter,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.68}#etc-faq-page a{color:var(--navy-2);font-weight:800;text-decoration:underline;text-decoration-color:rgba(244,123,32,.7);text-underline-offset:3px}#etc-faq-page a:hover{color:#c95d0c}#etc-faq-page button,#etc-faq-page input{font:inherit}#etc-faq-page .etc-wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}#etc-faq-page .etc-hero{padding:62px 0;background:linear-gradient(135deg,#eef6ff 0%,#fff 54%,#fff1e4 100%);border-bottom:1px solid var(--line)}#etc-faq-page .etc-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:30px;align-items:center}#etc-faq-page .etc-kicker{display:inline-flex;align-items:center;gap:9px;margin:0 0 13px;color:#c65d12;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}#etc-faq-page .etc-kicker:before{content:"";width:28px;height:3px;border-radius:4px;background:linear-gradient(90deg,var(--orange),var(--navy))}#etc-faq-page .etc-hero h2{margin:0;color:var(--navy);font-size:clamp(38px,5vw,66px);line-height:1.02;letter-spacing:-.045em}#etc-faq-page .etc-lead{max-width:780px;margin:18px 0 0;color:#4e6479;font-size:clamp(17px,1.8vw,20px)}#etc-faq-page .etc-hero-card{padding:26px;border:1px solid #d6e1ec;border-radius:24px;background:rgba(255,255,255,.9);box-shadow:var(--shadow)}#etc-faq-page .etc-hero-card strong{display:block;color:var(--navy);font-size:20px;line-height:1.25}#etc-faq-page .etc-hero-card p{margin:9px 0 18px;color:var(--muted)}#etc-faq-page .etc-hero-actions{display:flex;flex-wrap:wrap;gap:10px}#etc-faq-page .etc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 17px;border:2px solid transparent;border-radius:11px;font-weight:900;text-decoration:none}#etc-faq-page .etc-btn-primary{background:linear-gradient(135deg,var(--orange),#d76512);color:#fff!important}#etc-faq-page .etc-btn-secondary{background:#fff;color:var(--navy)!important;border-color:var(--navy)}#etc-faq-page .etc-tools{position:sticky;top:0;z-index:8;padding:17px 0;background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);backdrop-filter:blur(10px)}#etc-faq-page .etc-search{position:relative}#etc-faq-page .etc-search input{width:100%;min-height:52px;padding:12px 48px 12px 17px;border:1px solid #cfdbe6;border-radius:13px;background:#fff;color:var(--ink);box-shadow:0 5px 16px rgba(16,47,89,.05)}#etc-faq-page .etc-search input:focus{outline:3px solid rgba(244,123,32,.2);border-color:var(--orange)}#etc-faq-page .etc-search-icon{position:absolute;right:17px;top:50%;transform:translateY(-50%);color:var(--navy);font-size:20px;pointer-events:none}#etc-faq-page .etc-filters{display:flex;gap:8px;margin-top:11px;overflow:auto;padding-bottom:2px;scrollbar-width:thin}#etc-faq-page .etc-filter{flex:0 0 auto;padding:8px 13px;border:1px solid #d2dde7;border-radius:999px;background:#fff;color:var(--navy);font-size:13px;font-weight:850;cursor:pointer}#etc-faq-page .etc-filter[aria-pressed="true"]{background:var(--navy);border-color:var(--navy);color:#fff}#etc-faq-page .etc-main{padding:58px 0 72px;background:linear-gradient(180deg,#fff,#f8fafc)}#etc-faq-page .etc-intro{max-width:900px;margin:0 auto 38px;text-align:center}#etc-faq-page .etc-intro h2{margin:0;color:var(--navy);font-size:clamp(30px,4vw,48px);line-height:1.08;letter-spacing:-.035em}#etc-faq-page .etc-intro p{margin:14px auto 0;color:var(--muted);font-size:18px}#etc-faq-page .etc-category{margin-top:42px;scroll-margin-top:150px}#etc-faq-page .etc-category-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #e5ebf1}#etc-faq-page .etc-category-head h2{margin:0;color:var(--navy);font-size:clamp(24px,3vw,34px);line-height:1.15}#etc-faq-page .etc-category-head span{color:#b95711;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}#etc-faq-page .etc-list{display:grid;gap:11px}#etc-faq-page details{border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 7px 20px rgba(16,47,89,.045);overflow:hidden}#etc-faq-page details[open]{border-color:#f0b487;box-shadow:0 12px 28px rgba(16,47,89,.08)}#etc-faq-page summary{position:relative;display:block;padding:20px 58px 20px 21px;color:var(--navy);font-size:17px;font-weight:900;line-height:1.35;cursor:pointer;list-style:none}#etc-faq-page summary::-webkit-details-marker{display:none}#etc-faq-page summary:after{content:"+";position:absolute;right:19px;top:50%;width:28px;height:28px;display:grid;place-items:center;transform:translateY(-50%);border-radius:50%;background:#eef3f8;color:var(--navy);font-size:20px}#etc-faq-page details[open] summary:after{content:"−";background:var(--orange);color:#fff}#etc-faq-page summary:focus-visible,#etc-faq-page button:focus-visible,#etc-faq-page a:focus-visible{outline:3px solid rgba(244,123,32,.28);outline-offset:3px}#etc-faq-page .etc-answer{padding:0 21px 21px;color:#52677a}#etc-faq-page .etc-answer p{margin:0}#etc-faq-page .etc-answer p+p{margin-top:10px}#etc-faq-page .etc-answer ul{margin:10px 0 0;padding-left:21px}#etc-faq-page .etc-answer li+li{margin-top:5px}#etc-faq-page .etc-note{margin-top:14px;padding:12px 14px;border-left:4px solid var(--orange);border-radius:7px;background:var(--cream);color:#5e4a38;font-size:14px}#etc-faq-page .etc-empty{display:none;margin:28px 0;padding:24px;border:1px dashed #bbc9d6;border-radius:14px;text-align:center;background:#fff;color:var(--muted)}#etc-faq-page .etc-commercial{margin-top:58px;padding:31px;border-radius:24px;background:linear-gradient(135deg,var(--navy),#21588a);color:#fff;box-shadow:var(--shadow)}#etc-faq-page .etc-commercial h2{margin:0;color:#fff;font-size:clamp(27px,4vw,40px);line-height:1.08}#etc-faq-page .etc-commercial>p{max-width:840px;margin:12px 0 22px;color:#dbe8f4}#etc-faq-page .etc-link-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}#etc-faq-page .etc-link-card{padding:17px;border:1px solid rgba(255,255,255,.18);border-radius:13px;background:rgba(255,255,255,.09);color:#fff!important;text-decoration:none}#etc-faq-page .etc-link-card strong{display:block;color:#fff}#etc-faq-page .etc-link-card span{display:block;margin-top:4px;color:#d9e6f1;font-size:13px;font-weight:500}#etc-faq-page .etc-link-card:hover{background:rgba(255,255,255,.16)}@media(max-width:900px){#etc-faq-page .etc-hero-grid{grid-template-columns:1fr}#etc-faq-page .etc-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){#etc-faq-page .etc-wrap{width:min(100% - 22px,1180px)}#etc-faq-page .etc-hero{padding:43px 0}#etc-faq-page .etc-main{padding:42px 0 55px}#etc-faq-page .etc-tools{position:relative}#etc-faq-page .etc-category-head{display:block}#etc-faq-page .etc-category-head span{display:block;margin-top:5px}#etc-faq-page .etc-link-grid{grid-template-columns:1fr}#etc-faq-page summary{padding:18px 52px 18px 17px}#etc-faq-page .etc-answer{padding:0 17px 18px}}html[data-theme="dark"] #etc-faq-page,body.dark #etc-faq-page,#etc-faq-page[data-theme="dark"]{--ink:#edf4fa;--muted:#b7c4d0;--line:#34495e;background:#0c1926;color:#edf4fa}html[data-theme="dark"] #etc-faq-page .etc-hero,body.dark #etc-faq-page .etc-hero,#etc-faq-page[data-theme="dark"] .etc-hero{background:linear-gradient(135deg,#0e2031,#12283a 55%,#2b211b)}html[data-theme="dark"] #etc-faq-page .etc-hero h2,html[data-theme="dark"] #etc-faq-page .etc-intro h2,html[data-theme="dark"] #etc-faq-page .etc-category-head h2,html[data-theme="dark"] #etc-faq-page summary,body.dark #etc-faq-page .etc-hero h2,body.dark #etc-faq-page .etc-intro h2,body.dark #etc-faq-page .etc-category-head h2,body.dark #etc-faq-page summary{color:#f3f7fb}html[data-theme="dark"] #etc-faq-page .etc-hero-card,html[data-theme="dark"] #etc-faq-page details,html[data-theme="dark"] #etc-faq-page .etc-search input,html[data-theme="dark"] #etc-faq-page .etc-filter,body.dark #etc-faq-page .etc-hero-card,body.dark #etc-faq-page details,body.dark #etc-faq-page .etc-search input,body.dark #etc-faq-page .etc-filter{background:#142536;border-color:#34495d;color:#edf4fa}html[data-theme="dark"] #etc-faq-page .etc-tools,body.dark #etc-faq-page .etc-tools{background:rgba(12,25,38,.96)}html[data-theme="dark"] #etc-faq-page .etc-main,body.dark #etc-faq-page .etc-main{background:#0c1926}html[data-theme="dark"] #etc-faq-page .etc-lead,html[data-theme="dark"] #etc-faq-page .etc-answer,html[data-theme="dark"] #etc-faq-page .etc-intro p,html[data-theme="dark"] #etc-faq-page .etc-hero-card p,body.dark #etc-faq-page .etc-lead,body.dark #etc-faq-page .etc-answer,body.dark #etc-faq-page .etc-intro p,body.dark #etc-faq-page .etc-hero-card p{color:#b7c4d0}