.faq-page .active-link{color:#0b7076;background:#eaf8f7}.page-breadcrumb{color:#8b98a6;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.page-breadcrumb a{color:#6d7d8d}.page-breadcrumb .current{color:#0e7477}.faq-hero{background:radial-gradient(circle at 78% 18%,#69dad22b,#0000 27rem),linear-gradient(#fff,#f7fbfd);position:relative;overflow:hidden}.faq-hero:after{content:"";border:1px solid #11a8a214;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-250px;left:-190px;box-shadow:0 0 0 65px #11a8a206,0 0 0 130px #53b7f805}.faq-hero-grid{z-index:2;grid-template-columns:1.03fr .97fr;align-items:center;gap:70px;min-height:600px;padding:70px 0 72px;display:grid;position:relative}.faq-kicker{color:#116e74;letter-spacing:.08em;text-transform:uppercase;background:#e8f8f6;border:1px solid #d6f1ee;border-radius:999px;align-items:center;gap:8px;margin-top:24px;padding:7px 11px;font-size:10px;font-weight:900;display:inline-flex}.faq-kicker:before{content:"?";color:#fff;background:#13a49f;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.faq-hero h1{letter-spacing:-.06em;color:#101f34;max-width:790px;margin:18px 0 0;font:800 clamp(46px,5vw,72px)/.99 ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif}.faq-hero h1 span{background:linear-gradient(95deg,#0c3358,#0f8887,#377fc4);color:#0000;-webkit-background-clip:text;background-clip:text}.faq-hero-copy{color:#647285;max-width:720px;margin:20px 0 0;font-size:14px;line-height:1.72}.faq-search-shell{background:#fffffff0;border:1px solid #d6e8ee;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;max-width:690px;min-height:58px;margin-top:26px;padding:7px 8px 7px 16px;display:grid;box-shadow:0 14px 38px #0e274714}.faq-search-shell>svg{color:#168b8a;width:19px;height:19px}.faq-search-shell input{color:#21374e;background:0 0;border:0;outline:0;width:100%;font-size:12px}.faq-search-shell input::placeholder{color:#97a4b2}.faq-search-shell button{color:#5f7182;cursor:pointer;background:#f0f6f8;border:0;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:800}.faq-search-shell button:hover{color:#0c6f75;background:#e6f6f5}.hero-faq-meta{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.hero-faq-meta span{color:#64798a;background:#ffffffbd;border:1px solid #e2edf1;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700}.hero-faq-meta b{color:#0a7779;font-size:10px}.faq-hero-visual{position:relative}.faq-hero-visual img{filter:drop-shadow(0 24px 45px #0e274714);width:100%;max-width:620px;height:auto;margin:auto;display:block}.quick-answer-strip{background:#f7fbfd;padding:0 0 32px}.quick-answer-grid{background:#fff;border:1px solid #dfebf0;border-radius:17px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden;box-shadow:0 16px 44px #0e27470d}.quick-answer{color:#253b52;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:18px;transition:all .2s;display:grid}.quick-answer+.quick-answer{border-left:1px solid #e7eef2}.quick-answer:hover{background:#f5fbfc}.qa-icon{color:#0e8583;background:#e8f7f5;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.qa-icon svg{width:17px;height:17px}.quick-answer b{font-size:10px;display:block}.quick-answer small{color:#8794a3;margin-top:3px;font-size:10px;display:block}.faq-main-section{background:#fff;padding:100px 0}.faq-heading-row{justify-content:space-between;align-items:end;gap:45px;display:flex}.faq-count-box{background:#f8fbfc;border:1px solid #dce8ed;border-radius:15px;min-width:150px;padding:18px 20px}.faq-count-box span{color:#0d7778;font:800 32px/1 ui-sans-serif,system-ui;display:block}.faq-count-box small{color:#8693a1;margin-top:5px;font-size:10px;font-weight:700;display:block}.category-filter{flex-wrap:wrap;gap:7px;margin-top:36px;display:flex}.filter-chip{color:#657587;cursor:pointer;background:#fff;border:1px solid #dde8ed;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:800;transition:all .2s}.filter-chip:hover{color:#0e7175;border-color:#abd8d5}.filter-chip.active{color:#fff;background:linear-gradient(135deg,#0d365c,#0e8d88);border-color:#0c6d73}.faq-controls{color:#83909f;border-bottom:1px solid #e6eef2;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:13px 0;font-size:10px;font-weight:700;display:flex}.faq-controls button{color:#0d7478;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.faq-controls button+button{margin-left:10px}.faq-groups{margin-top:12px}.faq-topic{border-bottom:1px solid #e6eef2;grid-template-columns:285px 1fr;gap:55px;padding:45px 0;scroll-margin-top:120px;display:grid}.faq-topic.hidden-topic{display:none}.topic-side{align-self:start;position:sticky;top:130px}.topic-number{color:#91a2ae;letter-spacing:.12em;font:800 10px ui-sans-serif,system-ui;display:block}.topic-icon{color:#0e8180;background:#e7f8f6;border-radius:13px;place-items:center;width:44px;height:44px;margin-top:13px;display:grid}.topic-icon svg{width:19px;height:19px}.topic-side h3{color:#21374e;letter-spacing:-.035em;margin:15px 0 0;font:800 21px/1.15 ui-sans-serif,system-ui}.topic-side p{color:#7a8796;margin:8px 0 0;font-size:10px;line-height:1.62}.faq-bank{border-top:1px solid #dce8ed}.faq-entry{border-bottom:1px solid #dce8ed}.faq-entry.filtered-out{display:none}.faq-entry-question{color:#263b50;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:22px;width:100%;padding:19px 0;font:800 12px/1.45 ui-sans-serif,system-ui;display:flex}.faq-entry-question:hover{color:#0d7778}.entry-plus{color:#0f7580;background:#e8f6f6;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:17px;transition:transform .25s,background .25s;display:grid}.faq-entry.open .entry-plus{background:#d8f1ef;transform:rotate(45deg)}.faq-entry-answer{grid-template-rows:0fr;transition:grid-template-rows .34s;display:grid}.faq-entry-answer>div{overflow:hidden}.faq-entry.open .faq-entry-answer{grid-template-rows:1fr}.faq-entry-answer p{color:#6f7f90;margin:0;padding:0 54px 13px 0;font-size:10px;line-height:1.78}.faq-entry-answer p:last-child{padding-bottom:20px}.faq-entry-answer a{color:#087b80;font-weight:800}.no-results{text-align:center;background:#f8fcfc;border:1px dashed #bfdadd;border-radius:18px;max-width:650px;margin:45px auto 5px;padding:40px;display:none}.no-results.visible{display:block}.no-results-icon{color:#0d8080;background:#e6f7f5;border-radius:14px;place-items:center;width:48px;height:48px;margin:auto;display:grid}.no-results-icon svg{width:21px;height:21px}.no-results h3{color:#233a51;margin:14px 0 0;font:800 19px ui-sans-serif,system-ui}.no-results p{color:#7a8795;max-width:520px;margin:8px auto 0;font-size:10px;line-height:1.65}.no-results a{color:#0b777b;margin-top:15px;font-size:10px;font-weight:900;display:inline-block}.truth-section{color:#fff;background:radial-gradient(circle at 88% 12%,#30c3b930,#0000 25rem),linear-gradient(145deg,#091d35,#0d2e4e 67%,#0d4658);padding:95px 0}.truth-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:70px;display:grid}.truth-section .section-kicker{color:#69ddd2}.truth-section .section-kicker:before{background:#69ddd2}.truth-section .section-title{color:#fff}.truth-section .section-copy{color:#b4c7d3;font-size:12px}.truth-cards{gap:10px;display:grid}.truth-cards article{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:14px;padding:20px}.truth-cards span{color:#66d8cf;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900;display:block}.truth-cards b{color:#fff;margin-top:7px;font:800 13px ui-sans-serif,system-ui;display:block}.truth-cards p{color:#aabfcb;margin:6px 0 0;font-size:10px;line-height:1.6}.faq-decision-section{background:#fff;padding:88px 0}.decision-shell{color:#fff;background:radial-gradient(circle at 90% 10%,#4dcdc338,#0000 25rem),linear-gradient(135deg,#091f39,#0d3152 63%,#0e5060);border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:50px;padding:46px 48px;display:grid;position:relative;overflow:hidden}.decision-shell:after{content:"";border:1px solid #64e0d424;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-210px;right:-190px;box-shadow:0 0 0 50px #64e0d406,0 0 0 100px #64e0d405}.decision-shell>*{z-index:2;position:relative}.decision-kicker{color:#67dad0;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:900}.decision-shell h2{letter-spacing:-.05em;max-width:760px;margin:10px 0 0;font:800 clamp(30px,3.5vw,46px)/1.07 ui-sans-serif,system-ui}.decision-shell p{color:#b2c5d0;max-width:730px;margin:12px 0 0;font-size:10px;line-height:1.7}.decision-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.decision-actions .btn-primary{color:#082c3b;box-shadow:none;background:#6bddd2}.decision-actions .btn-secondary{color:#d8edf0;background:#ffffff0d;border-color:#fff3}@media (width<=1080px){.faq-hero-grid{grid-template-columns:1fr .88fr;gap:42px}.quick-answer-grid{grid-template-columns:1fr 1fr}.quick-answer:nth-child(3){border-top:1px solid #e7eef2;border-left:0}.quick-answer:nth-child(4){border-top:1px solid #e7eef2}.faq-topic{grid-template-columns:235px 1fr;gap:38px}.truth-grid{gap:45px}}@media (width<=930px){.faq-hero-grid,.truth-grid{grid-template-columns:1fr}.faq-hero-visual{max-width:680px;margin:auto}.faq-heading-row{display:block}.faq-count-box{width:170px;margin-top:20px}.faq-topic{grid-template-columns:1fr;gap:20px}.topic-side{position:static}.decision-shell{grid-template-columns:1fr}.decision-actions{justify-content:flex-start}}@media (width<=720px){.faq-hero-grid{min-height:0;padding:50px 0 58px}.faq-hero h1{font-size:clamp(42px,12vw,58px)}.faq-hero-copy{font-size:12px}.faq-search-shell{grid-template-columns:auto 1fr;padding-right:12px}.faq-search-shell button{display:none}.quick-answer-grid{grid-template-columns:1fr}.quick-answer+.quick-answer{border-top:1px solid #e7eef2;border-left:0}.faq-main-section{padding:76px 0}.faq-topic{padding:34px 0}.faq-entry-question{font-size:11px}.faq-entry-answer p{padding-right:10px}.truth-section{padding:75px 0}.decision-shell{padding:30px 21px}.decision-actions{flex-direction:column}.decision-actions a{width:100%}}
