.FAQ-module__lUGvSG__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__lUGvSG__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__lUGvSG__faqItem:hover{border-color:var(--gold)}.FAQ-module__lUGvSG__faqItem.FAQ-module__lUGvSG__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__lUGvSG__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__lUGvSG__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__lUGvSG__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__lUGvSG__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__lUGvSG__answerInner{padding:0 24px 24px}.FAQ-module__lUGvSG__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.Navbar-module__a2uRgG__nav{border-bottom:1px solid var(--line);z-index:50;background:#fff;position:sticky;top:0}.Navbar-module__a2uRgG__nav-inner{justify-content:space-between;align-items:center;gap:24px;padding:14px 0;display:flex}.Navbar-module__a2uRgG__logo{align-items:center;gap:10px;display:flex}.Navbar-module__a2uRgG__logo .mark{background:var(--ink);width:44px;height:44px;color:var(--gold);font-family:var(--serif);border-radius:10px;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.Navbar-module__a2uRgG__logo .name{font-family:var(--serif);letter-spacing:.02em;font-size:20px;font-weight:700;line-height:1}.Navbar-module__a2uRgG__logo .name span{font-family:var(--mono);letter-spacing:.16em;color:var(--gold-deep);margin-top:3px;font-size:9px;font-weight:700;display:block}.Navbar-module__a2uRgG__links{flex-direction:column;flex-grow:1;align-items:flex-end;gap:8px;font-size:14.5px;font-weight:600;display:flex}.Navbar-module__a2uRgG__nav-row-1,.Navbar-module__a2uRgG__nav-row-2{justify-content:flex-end;align-items:center;gap:20px;display:flex}.Navbar-module__a2uRgG__nav-row-2{margin-left:0}.Navbar-module__a2uRgG__links a{color:var(--ink);white-space:nowrap;padding:4px 0;transition:color .2s;position:relative}.Navbar-module__a2uRgG__links a:hover{color:var(--gold-deep)}.Navbar-module__a2uRgG__dropdown{position:relative}.Navbar-module__a2uRgG__dropdown-menu{border:1px solid var(--line);z-index:99;text-align:left;background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:20px;width:880px;padding:22px;display:none;position:absolute;top:100%;right:-465px;box-shadow:0 18px 40px #0f172a1f}.Navbar-module__a2uRgG__dropdown:hover .Navbar-module__a2uRgG__dropdown-menu{display:grid}.Navbar-module__a2uRgG__dropdown-group{flex-direction:column;gap:4px;display:flex}.Navbar-module__a2uRgG__group-title{color:var(--gold-deep);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--line);margin-bottom:6px;padding-bottom:6px;font-size:12px;font-weight:700}.Navbar-module__a2uRgG__dropdown-menu a{color:var(--ink);border-radius:6px;padding:6px 8px;font-size:13.5px;font-weight:500;transition:all .2s;display:block}.Navbar-module__a2uRgG__dropdown-menu a:hover{background:var(--paper-dim);color:var(--navy);padding-left:12px}.Navbar-module__a2uRgG__submenu-trigger{position:relative}.Navbar-module__a2uRgG__submenu{border:1px solid var(--line);z-index:100;background:#fff;border-radius:12px;flex-direction:column;gap:4px;width:240px;padding:10px;display:none;position:absolute;top:0;left:100%;box-shadow:0 10px 30px #0f172a26}.Navbar-module__a2uRgG__submenu-trigger:hover .Navbar-module__a2uRgG__submenu{display:flex}.Navbar-module__a2uRgG__submenu a{padding:6px 8px;font-size:13px}.Navbar-module__a2uRgG__nav-right{align-items:center;gap:14px;display:flex}.Navbar-module__a2uRgG__eq-badge{background:var(--eduquest-soft);color:var(--eduquest);border:1px solid #bfe0d5;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:700;display:flex}.Navbar-module__a2uRgG__eq-badge .Navbar-module__a2uRgG__dot{background:var(--eduquest);border-radius:50%;width:7px;height:7px}.Navbar-module__a2uRgG__search-btn{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;transition:background .2s;display:flex}.Navbar-module__a2uRgG__search-btn:hover{background:#e2e8f0}.Navbar-module__a2uRgG__burger{cursor:pointer;background:0 0;border:none;font-size:24px;display:none}@media (max-width:960px){.Navbar-module__a2uRgG__links{display:none}.Navbar-module__a2uRgG__links.Navbar-module__a2uRgG__mobileMenuOpen{border-bottom:1px solid var(--line);z-index:50;background:#fff;align-items:stretch;gap:14px;padding:16px 24px;position:absolute;top:100%;left:0;right:0;display:flex!important}.Navbar-module__a2uRgG__nav-row-1,.Navbar-module__a2uRgG__nav-row-2{flex-direction:column;align-items:flex-start;gap:12px}.Navbar-module__a2uRgG__nav-row-2{border-top:1px solid var(--line);margin-top:12px;margin-left:0;padding-top:12px}.Navbar-module__a2uRgG__eq-badge .txt{display:none}.Navbar-module__a2uRgG__burger{display:block}.Navbar-module__a2uRgG__search-btn{display:none}.Navbar-module__a2uRgG__dropdown-menu{width:100%;box-shadow:none;border:none;flex-direction:column;gap:16px;padding:8px 0 8px 12px;display:flex;position:static;transform:none}.Navbar-module__a2uRgG__dropdown:hover .Navbar-module__a2uRgG__dropdown-menu{display:flex}.Navbar-module__a2uRgG__dropdown-group{gap:4px}.Navbar-module__a2uRgG__group-title{border-bottom:none;margin-bottom:2px;padding-bottom:2px}.Navbar-module__a2uRgG__submenu{width:100%;box-shadow:none;border:none;flex-direction:column;gap:4px;padding:4px 0 4px 12px;display:flex;position:static}}
.SearchModal-module__1yomdq__backdrop{-webkit-backdrop-filter:blur(8px);z-index:9999;background:#0f172abf;justify-content:center;align-items:flex-start;padding:80px 16px 20px;animation:.2s SearchModal-module__1yomdq__fadeIn;display:flex;position:fixed;inset:0}@keyframes SearchModal-module__1yomdq__fadeIn{0%{opacity:0}to{opacity:1}}.SearchModal-module__1yomdq__modalCard{background:#fff;border:1px solid #f59e0b4d;border-radius:16px;flex-direction:column;width:100%;max-width:680px;max-height:80vh;animation:.25s cubic-bezier(.16,1,.3,1) SearchModal-module__1yomdq__slideDown;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #0006,0 0 30px #f59e0b26}@keyframes SearchModal-module__1yomdq__slideDown{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.SearchModal-module__1yomdq__inputHeader{background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center;gap:12px;padding:16px 20px;display:flex}.SearchModal-module__1yomdq__searchIcon{color:#64748b;font-size:18px}.SearchModal-module__1yomdq__searchInput{color:#0f172a;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:16px;font-weight:500}.SearchModal-module__1yomdq__searchInput::placeholder{color:#94a3b8}.SearchModal-module__1yomdq__clearBtn{color:#475569;cursor:pointer;background:#e2e8f0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;transition:all .2s;display:flex}.SearchModal-module__1yomdq__clearBtn:hover{color:#0f172a;background:#cbd5e1}.SearchModal-module__1yomdq__closeBtn{color:#d97706;cursor:pointer;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700;transition:background .2s}.SearchModal-module__1yomdq__closeBtn:hover{background:#f59e0b40}.SearchModal-module__1yomdq__resultsBody{flex:1;max-height:520px;padding:16px 20px;overflow-y:auto}.SearchModal-module__1yomdq__quickSearchSection{padding:12px 0}.SearchModal-module__1yomdq__sectionLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:12px;font-weight:700}.SearchModal-module__1yomdq__tagsRow{flex-wrap:wrap;gap:10px;display:flex}.SearchModal-module__1yomdq__tagChip{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:99px;padding:8px 14px;font-size:13.5px;font-weight:600;transition:all .2s}.SearchModal-module__1yomdq__tagChip:hover{color:#fff;background:#f59e0b;border-color:#d97706;transform:translateY(-1px)}.SearchModal-module__1yomdq__resultsList{flex-direction:column;gap:8px;display:flex}.SearchModal-module__1yomdq__resultCountHeader{color:#64748b;margin-bottom:8px;font-size:12.5px;font-weight:600}.SearchModal-module__1yomdq__resultItem{cursor:pointer;background:#fff;border:1px solid #0000;border-radius:10px;align-items:center;gap:14px;padding:12px 14px;transition:all .2s;display:flex}.SearchModal-module__1yomdq__resultItem:hover{background:#f8fafc;border-color:#f59e0b;transform:translate(2px);box-shadow:0 4px 12px #f59e0b1a}.SearchModal-module__1yomdq__resultIcon{background:#f59e0b1f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;display:flex}.SearchModal-module__1yomdq__resultDetails{flex:1;min-width:0}.SearchModal-module__1yomdq__titleRow{align-items:center;gap:10px;margin-bottom:2px;display:flex}.SearchModal-module__1yomdq__resultTitle{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}.SearchModal-module__1yomdq__categoryBadge{color:#2563eb;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:99px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.SearchModal-module__1yomdq__resultDesc{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12.5px;overflow:hidden}.SearchModal-module__1yomdq__arrowIcon{color:#cbd5e1;font-size:16px;transition:color .2s,transform .2s}.SearchModal-module__1yomdq__resultItem:hover .SearchModal-module__1yomdq__arrowIcon{color:#f59e0b;transform:translate(3px)}.SearchModal-module__1yomdq__noResults{text-align:center;padding:32px 16px}.SearchModal-module__1yomdq__noResultsIcon{color:#94a3b8;margin-bottom:12px;font-size:36px}.SearchModal-module__1yomdq__noResults h4{color:#0f172a;margin-bottom:6px;font-size:16px}.SearchModal-module__1yomdq__noResults p{color:#64748b;font-size:13.5px}.SearchModal-module__1yomdq__modalFooter{color:#64748b;background:#f1f5f9;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:10px 20px;font-size:12px;display:flex}.SearchModal-module__1yomdq__footerBrand{color:#d97706;font-weight:700}
.Footer-module__3wQ-Na__footer{background:var(--navy);color:#c7cbd6;padding-top:60px}.Footer-module__3wQ-Na__foot-top{border-bottom:1px solid #ffffff1a;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:36px;padding-bottom:40px;display:grid}.Footer-module__3wQ-Na__foot-brand .logo .name{color:#fff}.Footer-module__3wQ-Na__foot-brand p{color:#9aa0b2;margin:16px 0;font-size:13.5px}.Footer-module__3wQ-Na__foot-eq{background:#1f6f5c2e;border:1px solid #7fd6bd4d;border-radius:12px;margin-top:16px;padding:14px 16px;font-size:12.5px}.Footer-module__3wQ-Na__foot-eq b{color:#7fd6bd;margin-bottom:4px;font-size:13px;display:block}.Footer-module__3wQ-Na__foot-eq a{color:#fff;text-decoration:underline}.Footer-module__3wQ-Na__footer h4{color:#fff;font-family:var(--sans);margin-bottom:16px;font-size:14px}.Footer-module__3wQ-Na__footer ul li{margin-bottom:10px;font-size:13.5px}.Footer-module__3wQ-Na__footer ul li a:hover{color:#fff}.Footer-module__3wQ-Na__foot-contact li{align-items:flex-start;gap:10px;display:flex}.Footer-module__3wQ-Na__foot-social{gap:10px;margin-top:16px;display:flex}.Footer-module__3wQ-Na__foot-social a{background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;display:flex}.Footer-module__3wQ-Na__foot-bottom{color:#8188a0;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:20px 0;font-size:12.5px;display:flex}@media (max-width:960px){.Footer-module__3wQ-Na__foot-top{grid-template-columns:1fr!important}}.Footer-module__3wQ-Na__foot-strip{color:#fff;background:#0f766e;border-top:1px solid #ffffff26;font-size:13.5px}.Footer-module__3wQ-Na__foot-strip .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 24px;display:flex}.Footer-module__3wQ-Na__foot-strip a{color:#fff;text-underline-offset:3px;font-weight:700;text-decoration:underline}.Footer-module__3wQ-Na__strip-contact{color:#e6f4f1;flex-wrap:wrap;gap:20px;display:flex}.Footer-module__3wQ-Na__strip-managed{color:#fff;align-items:center;gap:16px;display:flex}
.Alumni-module__BhweVq__ss-carousel{padding-bottom:8px;position:relative;overflow:hidden}.Alumni-module__BhweVq__ss-track{gap:18px;padding-bottom:4px;transition:transform .6s;display:flex}.Alumni-module__BhweVq__ss-slide{border-radius:var(--radius);box-shadow:0 4px 0 var(--gold);background:#fff;border:1px solid #f0dca4;flex:0 0 calc(20% - 14.4px);transition:transform .3s,box-shadow .3s;overflow:hidden}.Alumni-module__BhweVq__ss-slide img{aspect-ratio:3/3.6;object-fit:cover;background:var(--paper-dim);width:100%;height:auto}.Alumni-module__BhweVq__ss-slide .Alumni-module__BhweVq__cap{color:var(--ink-soft);padding:10px 12px;font-size:12px;font-weight:700}.Alumni-module__BhweVq__ss-controls{justify-content:center;gap:12px;margin-top:22px;display:flex}.Alumni-module__BhweVq__ss-controls button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:38px;height:38px;font-size:16px}.Alumni-module__BhweVq__ss-controls button:hover{background:var(--gold);border-color:var(--gold)}.Alumni-module__BhweVq__quote-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}.Alumni-module__BhweVq__quote-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:22px}.Alumni-module__BhweVq__quote-card p{color:var(--ink-soft);margin:0 0 14px;font-size:14px;font-style:italic}.Alumni-module__BhweVq__quote-card b{font-size:13.5px;display:block}.Alumni-module__BhweVq__quote-card span{color:var(--gold-deep);font-size:12px;font-weight:700}@media (max-width:960px){.Alumni-module__BhweVq__quote-grid{grid-template-columns:1fr!important}.Alumni-module__BhweVq__ss-slide{flex:0 0 calc(50% - 9px)}}
.OurCourses-module__DE6m9W__section{background-color:var(--paper,#f8fafc);padding:60px 0 80px;position:relative;overflow:hidden}.OurCourses-module__DE6m9W__carouselSection{margin-top:30px;position:relative}.OurCourses-module__DE6m9W__yellowBand{z-index:1;background:linear-gradient(90deg,#f59e0b 0%,#fbbf24 50%,#f59e0b 100%);border-radius:16px;width:calc(100% - 32px);max-width:1240px;height:280px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 20px #f59e0b40}.OurCourses-module__DE6m9W__carouselContainer{align-items:center;padding:0 52px;display:flex;position:relative}.OurCourses-module__DE6m9W__carouselWrapper{width:100%;padding:20px 0;overflow:hidden}.OurCourses-module__DE6m9W__carouselTrack{will-change:transform;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex}.OurCourses-module__DE6m9W__cardContainer{flex-shrink:0;padding:0 12px}.OurCourses-module__DE6m9W__cardWrapper{background:#f1f5f9;border-radius:8px;flex-direction:column;height:100%;padding:2.5px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px #00000014}.OurCourses-module__DE6m9W__cardWrapper:before{content:"";z-index:1;background:conic-gradient(#0000 30%,#0975c4 45%,#d97706 55%,#0000 70%);width:200%;height:200%;animation:6s linear infinite OurCourses-module__DE6m9W__rotateBorder;position:absolute;top:-50%;left:-50%}.OurCourses-module__DE6m9W__cardWrapper:hover{transform:translateY(-8px);box-shadow:0 20px 35px #00000026}.OurCourses-module__DE6m9W__card{z-index:2;background:#fff;border-radius:6px;flex-direction:column;height:100%;min-height:380px;display:flex;position:relative;overflow:hidden}.OurCourses-module__DE6m9W__imageWrapper{background-color:#f1f5f9;width:100%;height:280px;position:relative}.OurCourses-module__DE6m9W__image{object-fit:cover;transition:transform .5s}.OurCourses-module__DE6m9W__card:hover .OurCourses-module__DE6m9W__image{transform:scale(1.03)}.OurCourses-module__DE6m9W__cardFooter{background:#fff;border-top:1px solid #f1f5f9;flex-grow:1;justify-content:space-between;align-items:center;gap:15px;padding:20px;display:flex}.OurCourses-module__DE6m9W__title{font-family:var(--sans);color:#1e293b;font-size:16px;font-weight:600;line-height:1.4;transition:color .2s}.OurCourses-module__DE6m9W__card:hover .OurCourses-module__DE6m9W__title{color:var(--gold-deep,#d97706)}.OurCourses-module__DE6m9W__arrow{color:#475569;flex-shrink:0;font-size:20px;font-weight:700;transition:transform .3s,color .3s}.OurCourses-module__DE6m9W__card:hover .OurCourses-module__DE6m9W__arrow{color:var(--gold-deep,#d97706);transform:translate(5px)}.OurCourses-module__DE6m9W__navButton{cursor:pointer;z-index:10;color:#1e293b;background:#fff;border:1px solid #0000001f;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 16px #0000001f}.OurCourses-module__DE6m9W__navButton:hover:not(.OurCourses-module__DE6m9W__disabled){color:#fff;background:#0f172a;border-color:#0f172a;transform:translateY(-50%)scale(1.06);box-shadow:0 8px 22px #00000038}.OurCourses-module__DE6m9W__prevButton{left:0}.OurCourses-module__DE6m9W__nextButton{right:0}.OurCourses-module__DE6m9W__disabled{opacity:.35;cursor:not-allowed;box-shadow:none;color:#94a3b8;background:#f8fafc;border-color:#e2e8f0}.OurCourses-module__DE6m9W__indicators{justify-content:center;gap:8px;margin-top:24px;display:flex}.OurCourses-module__DE6m9W__dot{cursor:pointer;background:#cbd5e1;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .2s}.OurCourses-module__DE6m9W__activeDot{background:var(--gold-deep,#d97706);border-radius:4px;width:24px}@media (max-width:1024px){.OurCourses-module__DE6m9W__carouselContainer{padding:0 44px}}@media (max-width:640px){.OurCourses-module__DE6m9W__section{padding:40px 0 50px}.OurCourses-module__DE6m9W__carouselContainer{padding:0 36px}.OurCourses-module__DE6m9W__card{min-height:auto}.OurCourses-module__DE6m9W__imageWrapper{height:240px}.OurCourses-module__DE6m9W__navButton{width:36px;height:36px}.OurCourses-module__DE6m9W__prevButton{left:0}.OurCourses-module__DE6m9W__nextButton{right:0}}@keyframes OurCourses-module__DE6m9W__rotateBorder{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.FAQ-module__dXpOuW__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__dXpOuW__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__dXpOuW__faqItem:hover{border-color:var(--gold)}.FAQ-module__dXpOuW__faqItem.FAQ-module__dXpOuW__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__dXpOuW__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__dXpOuW__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__dXpOuW__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__dXpOuW__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__dXpOuW__answerInner{padding:0 24px 24px}.FAQ-module__dXpOuW__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__6AiKxG__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__6AiKxG__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__6AiKxG__faqItem:hover{border-color:var(--gold)}.FAQ-module__6AiKxG__faqItem.FAQ-module__6AiKxG__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__6AiKxG__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__6AiKxG__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__6AiKxG__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__6AiKxG__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__6AiKxG__answerInner{padding:0 24px 24px}.FAQ-module__6AiKxG__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.BottomCTA-module__e6BjJq__bottomCtaSection{color:#fff;text-align:center;background:radial-gradient(circle at 10% 20%,#1e293b 0%,#0f172a 90%);padding:80px 0}.BottomCTA-module__e6BjJq__ctaBox{flex-direction:column;align-items:center;gap:24px;max-width:800px;margin:0 auto;display:flex}.BottomCTA-module__e6BjJq__ctaBox h2{color:#fff;font-size:clamp(28px,3.4vw,40px)}.BottomCTA-module__e6BjJq__ctaBox p{color:#cbd5e1;font-size:16.5px;line-height:1.6}.BottomCTA-module__e6BjJq__ctaActions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:10px;display:flex}
.FAQ-module__WGjGRG__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__WGjGRG__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__WGjGRG__faqItem:hover{border-color:var(--gold)}.FAQ-module__WGjGRG__faqItem.FAQ-module__WGjGRG__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__WGjGRG__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__WGjGRG__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__WGjGRG__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__WGjGRG__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__WGjGRG__answerInner{padding:0 24px 24px}.FAQ-module__WGjGRG__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__cdVdhG__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__cdVdhG__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__cdVdhG__faqItem:hover{border-color:var(--gold)}.FAQ-module__cdVdhG__faqItem.FAQ-module__cdVdhG__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__cdVdhG__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__cdVdhG__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__cdVdhG__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__cdVdhG__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__cdVdhG__answerInner{padding:0 24px 24px}.FAQ-module__cdVdhG__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.HiringPartners-module__pr3k6W__grid{grid-template-columns:repeat(6,1fr);gap:20px;margin-top:40px;display:grid}.HiringPartners-module__pr3k6W__logoCard{background:var(--paper-dim);border:1px solid var(--line);border-radius:12px;justify-content:center;align-items:center;height:80px;transition:all .3s;display:flex;box-shadow:0 4px 10px #00000003}.HiringPartners-module__pr3k6W__logoCard:hover{border-color:var(--gold);background:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #0f766e0d}.HiringPartners-module__pr3k6W__logoName{font-family:var(--serif);color:var(--navy-soft);text-align:center;opacity:.85;font-size:15px;font-weight:700}.HiringPartners-module__pr3k6W__logoCard:hover .HiringPartners-module__pr3k6W__logoName{color:var(--eduquest);opacity:1}@media (max-width:1024px){.HiringPartners-module__pr3k6W__grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.HiringPartners-module__pr3k6W__grid{grid-template-columns:repeat(3,1fr);gap:16px}}@media (max-width:480px){.HiringPartners-module__pr3k6W__grid{grid-template-columns:repeat(2,1fr);gap:12px}.HiringPartners-module__pr3k6W__logoCard{height:70px}.HiringPartners-module__pr3k6W__logoName{font-size:13.5px}}
.Hero-module__Zt3l_W__heroSection{background:linear-gradient(#f8fafc 0%,#fff 100%);padding:80px 0 60px;position:relative;overflow:hidden}.Hero-module__Zt3l_W__heroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.Hero-module__Zt3l_W__badge{color:#2563eb;text-transform:uppercase;letter-spacing:.08em;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.Hero-module__Zt3l_W__badgeDot{background-color:#2563eb;border-radius:50%;width:8px;height:8px}.Hero-module__Zt3l_W__title{font-family:var(--serif);color:#0f172a;letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(34px,4.5vw,54px);font-weight:800;line-height:1.15}.Hero-module__Zt3l_W__highlight{color:#2563eb;background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Hero-module__Zt3l_W__subtitle{color:#475569;max-width:540px;margin-bottom:36px;font-size:18px;line-height:1.6}.Hero-module__Zt3l_W__actions{flex-wrap:wrap;gap:16px;margin-bottom:40px;display:flex}.Hero-module__Zt3l_W__btnPrimary{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border-radius:12px;padding:14px 30px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 25px -5px #2563eb66}.Hero-module__Zt3l_W__btnPrimary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 14px 30px -5px #2563eb80}.Hero-module__Zt3l_W__btnSecondary{color:#0f172a;background:#fff;border:1.5px solid #cbd5e1;border-radius:12px;padding:14px 28px;font-size:15px;font-weight:700;transition:all .2s}.Hero-module__Zt3l_W__btnSecondary:hover{color:#2563eb;background:#f8fafc;border-color:#2563eb}.Hero-module__Zt3l_W__statsRow{border-top:1px solid #e2e8f0;gap:32px;padding-top:24px;display:flex}.Hero-module__Zt3l_W__statItem{flex-direction:column;display:flex}.Hero-module__Zt3l_W__statNumber{color:#0f172a;font-size:24px;font-weight:800;font-family:var(--serif)}.Hero-module__Zt3l_W__statLabel{color:#64748b;font-size:13px;font-weight:500}.Hero-module__Zt3l_W__visualWrapper{justify-content:center;display:flex;position:relative}.Hero-module__Zt3l_W__heroCard{background:#fff;border:1px solid #e2e8f0;border-radius:24px;width:100%;max-width:500px;padding:32px;position:relative;box-shadow:0 20px 45px #0f172a14}.Hero-module__Zt3l_W__heroCardHeader{border-bottom:1px solid #f1f5f9;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:20px;display:flex}.Hero-module__Zt3l_W__iconCircle{color:#2563eb;background:#eff6ff;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.Hero-module__Zt3l_W__cardHeaderTitle{color:#0f172a;font-size:18px;font-weight:700}.Hero-module__Zt3l_W__cardHeaderSubtitle{color:#64748b;font-size:13px}.Hero-module__Zt3l_W__featureList{flex-direction:column;gap:16px;display:flex}.Hero-module__Zt3l_W__featureItem{background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;align-items:flex-start;gap:14px;padding:12px 16px;display:flex}.Hero-module__Zt3l_W__checkIcon{color:#fff;background:#2563eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;font-size:12px;display:flex}.Hero-module__Zt3l_W__featureText{color:#334155;font-size:14px;font-weight:600}.Hero-module__Zt3l_W__featureSubtext{color:#64748b;font-size:12px}.Hero-module__Zt3l_W__floatingBadge{color:#fff;background:#0f172a;border-radius:16px;align-items:center;gap:12px;padding:12px 20px;display:flex;position:absolute;bottom:-15px;right:-15px;box-shadow:0 12px 30px #0f172a33}.Hero-module__Zt3l_W__floatingBadgeNumber{color:#38bdf8;font-size:20px;font-weight:800}.Hero-module__Zt3l_W__floatingBadgeText{font-size:12px;font-weight:500;line-height:1.3}@media (max-width:1024px){.Hero-module__Zt3l_W__heroGrid{grid-template-columns:1fr;gap:40px}}@media (max-width:640px){.Hero-module__Zt3l_W__heroSection{padding:50px 0}.Hero-module__Zt3l_W__statsRow{flex-direction:column;gap:16px}.Hero-module__Zt3l_W__actions{flex-direction:column}.Hero-module__Zt3l_W__btnPrimary,.Hero-module__Zt3l_W__btnSecondary{text-align:center;justify-content:center;width:100%}.Hero-module__Zt3l_W__floatingBadge{margin-top:20px;position:static}}
.Hero-module__7Vgk5W__hero{color:#fff;border-bottom:4px solid var(--gold);background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);padding:80px 0}.Hero-module__7Vgk5W__crumbs{font-family:var(--mono);color:#94a3b8;margin-bottom:24px;font-size:12px}.Hero-module__7Vgk5W__crumbs a{color:#fff;opacity:.8;text-decoration:none;transition:opacity .2s}.Hero-module__7Vgk5W__crumbs a:hover{opacity:1;color:var(--gold)}.Hero-module__7Vgk5W__heroGrid{max-width:800px}.Hero-module__7Vgk5W__segmentBadge{color:var(--gold);border:1px solid var(--gold);font-family:var(--mono);text-transform:uppercase;letter-spacing:1px;background:#f59e0b1f;border-radius:999px;margin-bottom:16px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.Hero-module__7Vgk5W__title{font-family:var(--serif);color:#fff;margin-bottom:16px;font-size:40px;font-weight:700;line-height:1.15}.Hero-module__7Vgk5W__subtitle{color:#cbd5e1;margin-bottom:28px;font-size:17px;line-height:1.6}.Hero-module__7Vgk5W__metaRow{color:#cbd5e1;flex-wrap:wrap;gap:24px;margin-bottom:32px;font-size:14.5px;display:flex}.Hero-module__7Vgk5W__metaRow strong{color:#fff}.Hero-module__7Vgk5W__heroBtns{flex-wrap:wrap;gap:16px;display:flex}@media (max-width:768px){.Hero-module__7Vgk5W__hero{padding:60px 0}.Hero-module__7Vgk5W__title{font-size:32px}}
.Hero-module__8MpNSW__hero{color:#fff;border-bottom:4px solid var(--gold);background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);padding:80px 0}.Hero-module__8MpNSW__crumbs{font-family:var(--mono);color:#94a3b8;margin-bottom:24px;font-size:12px}.Hero-module__8MpNSW__crumbs a{color:#fff;opacity:.8;text-decoration:none;transition:opacity .2s}.Hero-module__8MpNSW__crumbs a:hover{opacity:1;color:var(--gold)}.Hero-module__8MpNSW__heroGrid{max-width:800px}.Hero-module__8MpNSW__segmentBadge{color:var(--gold);border:1px solid var(--gold);font-family:var(--mono);text-transform:uppercase;letter-spacing:1px;background:#f59e0b1f;border-radius:999px;margin-bottom:16px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.Hero-module__8MpNSW__title{font-family:var(--serif);color:#fff;margin-bottom:16px;font-size:40px;font-weight:700;line-height:1.15}.Hero-module__8MpNSW__subtitle{color:#cbd5e1;margin-bottom:28px;font-size:17px;line-height:1.6}.Hero-module__8MpNSW__metaRow{color:#cbd5e1;flex-wrap:wrap;gap:24px;margin-bottom:32px;font-size:14.5px;display:flex}.Hero-module__8MpNSW__metaRow strong{color:#fff}.Hero-module__8MpNSW__heroBtns{flex-wrap:wrap;gap:16px;display:flex}@media (max-width:768px){.Hero-module__8MpNSW__hero{padding:60px 0}.Hero-module__8MpNSW__title{font-size:32px}}
.Hero-module__KduFFW__heroSection{background:linear-gradient(#f8fafc 0%,#fff 100%);padding:80px 0 60px;position:relative;overflow:hidden}.Hero-module__KduFFW__bgGlow1{pointer-events:none;background:radial-gradient(circle,#2563eb14 0%,#fff0 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-100px;right:-100px}.Hero-module__KduFFW__bgGlow2{pointer-events:none;background:radial-gradient(circle,#0f766e0f 0%,#fff0 70%);border-radius:50%;width:600px;height:600px;position:absolute;bottom:-150px;left:-100px}.Hero-module__KduFFW__grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.Hero-module__KduFFW__content{max-width:580px}.Hero-module__KduFFW__badge{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-flex}.Hero-module__KduFFW__title{font-family:var(--serif);color:#0f172a;letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(32px,4.2vw,52px);font-weight:800;line-height:1.15}.Hero-module__KduFFW__highlight{color:#2563eb;background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Hero-module__KduFFW__subtitle{color:#475569;margin-bottom:32px;font-size:17px;line-height:1.6}.Hero-module__KduFFW__actions{flex-wrap:wrap;gap:16px;margin-bottom:40px;display:flex}.Hero-module__KduFFW__btnPrimary{color:#fff;background:#2563eb;border-radius:999px;align-items:center;gap:10px;padding:14px 30px;font-size:15px;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 10px 20px -5px #2563eb59}.Hero-module__KduFFW__btnPrimary:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 14px 26px -5px #2563eb73}.Hero-module__KduFFW__btnSecondary{color:#0f172a;background:#fff;border:1.5px solid #e2e8f0;border-radius:999px;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 4px 12px #0f172a0a}.Hero-module__KduFFW__btnSecondary:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 20px #0f172a14}.Hero-module__KduFFW__trustBar{border-top:1px solid #e2e8f0;align-items:center;gap:20px;padding-top:24px;display:flex}.Hero-module__KduFFW__avatarGroup{align-items:center;display:flex}.Hero-module__KduFFW__avatar{object-fit:cover;border:2px solid #fff;border-radius:50%;width:40px;height:40px;margin-left:-12px;box-shadow:0 2px 8px #0000001a}.Hero-module__KduFFW__avatar:first-child{margin-left:0}.Hero-module__KduFFW__trustText{color:#64748b;font-size:13.5px;font-weight:500}.Hero-module__KduFFW__trustBold{color:#0f172a;font-weight:700}.Hero-module__KduFFW__visualWrapper{position:relative}.Hero-module__KduFFW__heroCardContainer{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:28px;position:relative;box-shadow:0 20px 40px -15px #0f172a14}.Hero-module__KduFFW__featuredBadge{color:#b45309;background:#fef3c7;border-radius:999px;align-items:center;gap:6px;margin-bottom:16px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.Hero-module__KduFFW__studentPreview{align-items:center;gap:16px;margin-bottom:20px;display:flex}.Hero-module__KduFFW__studentImg{object-fit:cover;border:2px solid #2563eb;border-radius:50%;width:64px;height:64px}.Hero-module__KduFFW__studentMeta h3{color:#0f172a;font-size:18px;font-weight:700}.Hero-module__KduFFW__studentMeta p{color:#64748b;font-size:13.5px}.Hero-module__KduFFW__quoteText{color:#334155;background:#f8fafc;border-left:3px solid #2563eb;border-radius:12px;margin-bottom:20px;padding:16px 20px;font-size:15px;font-style:italic;line-height:1.6}.Hero-module__KduFFW__cardFooter{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-top:14px;display:flex}.Hero-module__KduFFW__stars{color:#f59e0b;gap:2px;font-size:16px;display:flex}.Hero-module__KduFFW__verifiedTag{color:#059669;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.Hero-module__KduFFW__floatingCard1{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2;background:#ffffffe6;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:12px;padding:12px 20px;display:flex;position:absolute;top:-20px;left:-20px;box-shadow:0 10px 25px -5px #00000014}.Hero-module__KduFFW__floatingIcon{color:#2563eb;background:#dbeafe;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.Hero-module__KduFFW__floatingCard2{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2;background:#ffffffe6;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:12px;padding:12px 20px;display:flex;position:absolute;bottom:-20px;right:-20px;box-shadow:0 10px 25px -5px #00000014}@media (max-width:992px){.Hero-module__KduFFW__grid{grid-template-columns:1fr;gap:40px}.Hero-module__KduFFW__content{max-width:100%}.Hero-module__KduFFW__floatingCard1,.Hero-module__KduFFW__floatingCard2{display:none}}@media (max-width:576px){.Hero-module__KduFFW__heroSection{padding:50px 0 40px}.Hero-module__KduFFW__actions{flex-direction:column}.Hero-module__KduFFW__btnPrimary,.Hero-module__KduFFW__btnSecondary{justify-content:center;width:100%}}
.CorporateTraining-module__-HLFPq__mainWrapper{background:var(--paper);color:var(--ink);overflow-x:hidden}
.PlacementJourney-module__DcPuVG__section{background:#fff;padding:80px 0}.PlacementJourney-module__DcPuVG__carouselWrapper{margin-top:40px;padding:0 50px;position:relative}.PlacementJourney-module__DcPuVG__trackOuter{border-radius:20px;padding:10px 0;overflow:hidden}.PlacementJourney-module__DcPuVG__track{transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex}.PlacementJourney-module__DcPuVG__cardItem{box-sizing:border-box;padding:0 12px}.PlacementJourney-module__DcPuVG__stepCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;height:100%;padding:24px;transition:all .3s;display:flex}.PlacementJourney-module__DcPuVG__stepCard:hover{background:#fff;border-color:#bfdbfe;transform:translateY(-4px);box-shadow:0 16px 30px #0f172a14}.PlacementJourney-module__DcPuVG__stepHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.PlacementJourney-module__DcPuVG__stepBadge{color:#fff;width:36px;height:36px;font-size:14px;font-weight:800;font-family:var(--serif);background:#2563eb;border-radius:10px;justify-content:center;align-items:center;display:flex}.PlacementJourney-module__DcPuVG__stepIcon{color:#2563eb}.PlacementJourney-module__DcPuVG__stepTitle{color:#0f172a;font-size:17px;font-weight:700;font-family:var(--serif);margin-bottom:8px}.PlacementJourney-module__DcPuVG__stepDesc{color:#64748b;font-size:13.5px;line-height:1.5}.PlacementJourney-module__DcPuVG__navBtn{color:#0f172a;cursor:pointer;z-index:5;background:#fff;border:1px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #0f172a14}.PlacementJourney-module__DcPuVG__navBtn:hover{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 6px 16px #2563eb4d}.PlacementJourney-module__DcPuVG__prevBtn{left:0}.PlacementJourney-module__DcPuVG__nextBtn{right:0}.PlacementJourney-module__DcPuVG__dotsRow{justify-content:center;gap:8px;margin-top:24px;display:flex}.PlacementJourney-module__DcPuVG__dot{cursor:pointer;background:#cbd5e1;border:none;border-radius:50%;width:10px;height:10px;transition:all .3s}.PlacementJourney-module__DcPuVG__activeDot{background:#2563eb;border-radius:999px;width:28px}@media (max-width:768px){.PlacementJourney-module__DcPuVG__carouselWrapper{padding:0 40px}.PlacementJourney-module__DcPuVG__navBtn{width:36px;height:36px}}
.FAQ-module__dwBttq__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__dwBttq__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__dwBttq__faqItem:hover{border-color:var(--gold)}.FAQ-module__dwBttq__faqItem.FAQ-module__dwBttq__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__dwBttq__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__dwBttq__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__dwBttq__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__dwBttq__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__dwBttq__answerInner{padding:0 24px 24px}.FAQ-module__dwBttq__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__2PPM-W__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__2PPM-W__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__2PPM-W__faqItem:hover{border-color:var(--gold)}.FAQ-module__2PPM-W__faqItem.FAQ-module__2PPM-W__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__2PPM-W__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__2PPM-W__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__2PPM-W__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__2PPM-W__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__2PPM-W__answerInner{padding:0 24px 24px}.FAQ-module__2PPM-W__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__wzO2-q__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__wzO2-q__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__wzO2-q__faqItem:hover{border-color:var(--gold)}.FAQ-module__wzO2-q__faqItem.FAQ-module__wzO2-q__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__wzO2-q__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__wzO2-q__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__wzO2-q__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__wzO2-q__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__wzO2-q__answerInner{padding:0 24px 24px}.FAQ-module__wzO2-q__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__lETT5W__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__lETT5W__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__lETT5W__faqItem:hover{border-color:var(--gold)}.FAQ-module__lETT5W__faqItem.FAQ-module__lETT5W__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__lETT5W__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__lETT5W__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__lETT5W__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__lETT5W__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__lETT5W__answerInner{padding:0 24px 24px}.FAQ-module__lETT5W__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__txXkDG__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__txXkDG__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__txXkDG__faqItem:hover{border-color:var(--gold)}.FAQ-module__txXkDG__faqItem.FAQ-module__txXkDG__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__txXkDG__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__txXkDG__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__txXkDG__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__txXkDG__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__txXkDG__answerInner{padding:0 24px 24px}.FAQ-module__txXkDG__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__j6JVza__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__j6JVza__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__j6JVza__faqItem:hover{border-color:var(--gold)}.FAQ-module__j6JVza__faqItem.FAQ-module__j6JVza__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__j6JVza__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__j6JVza__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__j6JVza__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__j6JVza__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__j6JVza__answerInner{padding:0 24px 24px}.FAQ-module__j6JVza__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__fq9GcW__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__fq9GcW__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__fq9GcW__faqItem:hover{border-color:var(--gold)}.FAQ-module__fq9GcW__faqItem.FAQ-module__fq9GcW__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__fq9GcW__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__fq9GcW__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__fq9GcW__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__fq9GcW__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__fq9GcW__answerInner{padding:0 24px 24px}.FAQ-module__fq9GcW__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__BCy90G__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__BCy90G__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__BCy90G__faqItem:hover{border-color:var(--gold)}.FAQ-module__BCy90G__faqItem.FAQ-module__BCy90G__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__BCy90G__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__BCy90G__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__BCy90G__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__BCy90G__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__BCy90G__answerInner{padding:0 24px 24px}.FAQ-module__BCy90G__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__qJ-pjG__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__qJ-pjG__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__qJ-pjG__faqItem:hover{border-color:var(--gold)}.FAQ-module__qJ-pjG__faqItem.FAQ-module__qJ-pjG__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__qJ-pjG__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__qJ-pjG__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__qJ-pjG__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__qJ-pjG__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__qJ-pjG__answerInner{padding:0 24px 24px}.FAQ-module__qJ-pjG__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__RX__gq__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__RX__gq__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__RX__gq__faqItem:hover{border-color:var(--gold)}.FAQ-module__RX__gq__faqItem.FAQ-module__RX__gq__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__RX__gq__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__RX__gq__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__RX__gq__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__RX__gq__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__RX__gq__answerInner{padding:0 24px 24px}.FAQ-module__RX__gq__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__mebrSG__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__mebrSG__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__mebrSG__faqItem:hover{border-color:var(--gold)}.FAQ-module__mebrSG__faqItem.FAQ-module__mebrSG__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__mebrSG__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__mebrSG__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__mebrSG__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__mebrSG__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__mebrSG__answerInner{padding:0 24px 24px}.FAQ-module__mebrSG__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__x47fha__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__x47fha__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__x47fha__faqItem:hover{border-color:var(--gold)}.FAQ-module__x47fha__faqItem.FAQ-module__x47fha__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__x47fha__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__x47fha__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__x47fha__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__x47fha__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__x47fha__answerInner{padding:0 24px 24px}.FAQ-module__x47fha__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__YnDjQW__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__YnDjQW__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__YnDjQW__faqItem:hover{border-color:var(--gold)}.FAQ-module__YnDjQW__faqItem.FAQ-module__YnDjQW__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__YnDjQW__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__YnDjQW__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__YnDjQW__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__YnDjQW__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__YnDjQW__answerInner{padding:0 24px 24px}.FAQ-module__YnDjQW__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__Gwl2oG__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__Gwl2oG__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__Gwl2oG__faqItem:hover{border-color:var(--gold)}.FAQ-module__Gwl2oG__faqItem.FAQ-module__Gwl2oG__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__Gwl2oG__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__Gwl2oG__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__Gwl2oG__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__Gwl2oG__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__Gwl2oG__answerInner{padding:0 24px 24px}.FAQ-module__Gwl2oG__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__PeC1YG__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__PeC1YG__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__PeC1YG__faqItem:hover{border-color:var(--gold)}.FAQ-module__PeC1YG__faqItem.FAQ-module__PeC1YG__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__PeC1YG__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__PeC1YG__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__PeC1YG__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__PeC1YG__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__PeC1YG__answerInner{padding:0 24px 24px}.FAQ-module__PeC1YG__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__KOLx-a__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__KOLx-a__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__KOLx-a__faqItem:hover{border-color:var(--gold)}.FAQ-module__KOLx-a__faqItem.FAQ-module__KOLx-a__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__KOLx-a__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__KOLx-a__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__KOLx-a__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__KOLx-a__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__KOLx-a__answerInner{padding:0 24px 24px}.FAQ-module__KOLx-a__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.Hero-module__8nBblW__hero{color:#fff;border-bottom:4px solid var(--gold);background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);padding:80px 0}.Hero-module__8nBblW__crumbs{font-family:var(--mono);color:#94a3b8;margin-bottom:24px;font-size:12px}.Hero-module__8nBblW__crumbs a{color:#fff;opacity:.8;text-decoration:none;transition:opacity .2s}.Hero-module__8nBblW__crumbs a:hover{opacity:1;color:var(--gold)}.Hero-module__8nBblW__heroGrid{max-width:800px}.Hero-module__8nBblW__segmentBadge{color:var(--gold);border:1px solid var(--gold);font-family:var(--mono);text-transform:uppercase;letter-spacing:1px;background:#f59e0b1f;border-radius:999px;margin-bottom:16px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.Hero-module__8nBblW__title{font-family:var(--serif);color:#fff;margin-bottom:16px;font-size:40px;font-weight:700;line-height:1.15}.Hero-module__8nBblW__subtitle{color:#cbd5e1;margin-bottom:28px;font-size:17px;line-height:1.6}.Hero-module__8nBblW__metaRow{color:#cbd5e1;flex-wrap:wrap;gap:24px;margin-bottom:32px;font-size:14.5px;display:flex}.Hero-module__8nBblW__metaRow strong{color:#fff}.Hero-module__8nBblW__heroBtns{flex-wrap:wrap;gap:16px;display:flex}@media (max-width:768px){.Hero-module__8nBblW__hero{padding:60px 0}.Hero-module__8nBblW__title{font-size:32px}}
.FAQ-module__MIA_LW__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__MIA_LW__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__MIA_LW__faqItem:hover{border-color:var(--gold)}.FAQ-module__MIA_LW__faqItem.FAQ-module__MIA_LW__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__MIA_LW__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__MIA_LW__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__MIA_LW__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__MIA_LW__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__MIA_LW__answerInner{padding:0 24px 24px}.FAQ-module__MIA_LW__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__fd-d7G__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__fd-d7G__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__fd-d7G__faqItem:hover{border-color:var(--gold)}.FAQ-module__fd-d7G__faqItem.FAQ-module__fd-d7G__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__fd-d7G__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__fd-d7G__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__fd-d7G__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__fd-d7G__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__fd-d7G__answerInner{padding:0 24px 24px}.FAQ-module__fd-d7G__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__uNT5Lq__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__uNT5Lq__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__uNT5Lq__faqItem:hover{border-color:var(--gold)}.FAQ-module__uNT5Lq__faqItem.FAQ-module__uNT5Lq__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__uNT5Lq__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__uNT5Lq__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__uNT5Lq__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__uNT5Lq__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__uNT5Lq__answerInner{padding:0 24px 24px}.FAQ-module__uNT5Lq__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__yWTjsW__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__yWTjsW__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__yWTjsW__faqItem:hover{border-color:var(--gold)}.FAQ-module__yWTjsW__faqItem.FAQ-module__yWTjsW__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__yWTjsW__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__yWTjsW__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__yWTjsW__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__yWTjsW__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__yWTjsW__answerInner{padding:0 24px 24px}.FAQ-module__yWTjsW__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__9HcQHq__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__9HcQHq__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__9HcQHq__faqItem:hover{border-color:var(--gold)}.FAQ-module__9HcQHq__faqItem.FAQ-module__9HcQHq__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__9HcQHq__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__9HcQHq__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__9HcQHq__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__9HcQHq__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__9HcQHq__answerInner{padding:0 24px 24px}.FAQ-module__9HcQHq__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__A7Acqq__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__A7Acqq__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__A7Acqq__faqItem:hover{border-color:var(--gold)}.FAQ-module__A7Acqq__faqItem.FAQ-module__A7Acqq__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__A7Acqq__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__A7Acqq__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__A7Acqq__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__A7Acqq__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__A7Acqq__answerInner{padding:0 24px 24px}.FAQ-module__A7Acqq__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__xlVYlG__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__xlVYlG__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__xlVYlG__faqItem:hover{border-color:var(--gold)}.FAQ-module__xlVYlG__faqItem.FAQ-module__xlVYlG__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__xlVYlG__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__xlVYlG__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__xlVYlG__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__xlVYlG__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__xlVYlG__answerInner{padding:0 24px 24px}.FAQ-module__xlVYlG__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__33hPaW__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__33hPaW__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__33hPaW__faqItem:hover{border-color:var(--gold)}.FAQ-module__33hPaW__faqItem.FAQ-module__33hPaW__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__33hPaW__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__33hPaW__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__33hPaW__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__33hPaW__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__33hPaW__answerInner{padding:0 24px 24px}.FAQ-module__33hPaW__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__Vz3M-W__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__Vz3M-W__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__Vz3M-W__faqItem:hover{border-color:var(--gold)}.FAQ-module__Vz3M-W__faqItem.FAQ-module__Vz3M-W__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__Vz3M-W__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__Vz3M-W__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__Vz3M-W__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__Vz3M-W__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__Vz3M-W__answerInner{padding:0 24px 24px}.FAQ-module__Vz3M-W__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__UU0WiW__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__UU0WiW__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__UU0WiW__faqItem:hover{border-color:var(--gold)}.FAQ-module__UU0WiW__faqItem.FAQ-module__UU0WiW__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__UU0WiW__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__UU0WiW__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__UU0WiW__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__UU0WiW__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__UU0WiW__answerInner{padding:0 24px 24px}.FAQ-module__UU0WiW__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__W5DXnW__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__W5DXnW__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__W5DXnW__faqItem:hover{border-color:var(--gold)}.FAQ-module__W5DXnW__faqItem.FAQ-module__W5DXnW__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__W5DXnW__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__W5DXnW__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__W5DXnW__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__W5DXnW__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__W5DXnW__answerInner{padding:0 24px 24px}.FAQ-module__W5DXnW__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__WL1OFG__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__WL1OFG__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__WL1OFG__faqItem:hover{border-color:var(--gold)}.FAQ-module__WL1OFG__faqItem.FAQ-module__WL1OFG__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__WL1OFG__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__WL1OFG__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__WL1OFG__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__WL1OFG__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__WL1OFG__answerInner{padding:0 24px 24px}.FAQ-module__WL1OFG__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__snSN5G__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__snSN5G__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__snSN5G__faqItem:hover{border-color:var(--gold)}.FAQ-module__snSN5G__faqItem.FAQ-module__snSN5G__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__snSN5G__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__snSN5G__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__snSN5G__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__snSN5G__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__snSN5G__answerInner{padding:0 24px 24px}.FAQ-module__snSN5G__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__0rWu6a__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__0rWu6a__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__0rWu6a__faqItem:hover{border-color:var(--gold)}.FAQ-module__0rWu6a__faqItem.FAQ-module__0rWu6a__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__0rWu6a__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__0rWu6a__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__0rWu6a__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__0rWu6a__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__0rWu6a__answerInner{padding:0 24px 24px}.FAQ-module__0rWu6a__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__jcOi6a__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__jcOi6a__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__jcOi6a__faqItem:hover{border-color:var(--gold)}.FAQ-module__jcOi6a__faqItem.FAQ-module__jcOi6a__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__jcOi6a__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__jcOi6a__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__jcOi6a__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__jcOi6a__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__jcOi6a__answerInner{padding:0 24px 24px}.FAQ-module__jcOi6a__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__7eJAZG__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__7eJAZG__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__7eJAZG__faqItem:hover{border-color:var(--gold)}.FAQ-module__7eJAZG__faqItem.FAQ-module__7eJAZG__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__7eJAZG__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__7eJAZG__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__7eJAZG__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__7eJAZG__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__7eJAZG__answerInner{padding:0 24px 24px}.FAQ-module__7eJAZG__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__ZpdTpW__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__ZpdTpW__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__ZpdTpW__faqItem:hover{border-color:var(--gold)}.FAQ-module__ZpdTpW__faqItem.FAQ-module__ZpdTpW__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__ZpdTpW__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__ZpdTpW__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__ZpdTpW__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__ZpdTpW__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__ZpdTpW__answerInner{padding:0 24px 24px}.FAQ-module__ZpdTpW__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__4X-MzG__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__4X-MzG__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__4X-MzG__faqItem:hover{border-color:var(--gold)}.FAQ-module__4X-MzG__faqItem.FAQ-module__4X-MzG__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__4X-MzG__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__4X-MzG__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__4X-MzG__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__4X-MzG__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__4X-MzG__answerInner{padding:0 24px 24px}.FAQ-module__4X-MzG__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module___ibFJG__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module___ibFJG__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module___ibFJG__faqItem:hover{border-color:var(--gold)}.FAQ-module___ibFJG__faqItem.FAQ-module___ibFJG__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module___ibFJG__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module___ibFJG__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module___ibFJG__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module___ibFJG__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module___ibFJG__answerInner{padding:0 24px 24px}.FAQ-module___ibFJG__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__2pC-Aa__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__2pC-Aa__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__2pC-Aa__faqItem:hover{border-color:var(--gold)}.FAQ-module__2pC-Aa__faqItem.FAQ-module__2pC-Aa__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__2pC-Aa__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__2pC-Aa__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__2pC-Aa__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__2pC-Aa__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__2pC-Aa__answerInner{padding:0 24px 24px}.FAQ-module__2pC-Aa__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__h7gqna__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__h7gqna__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__h7gqna__faqItem:hover{border-color:var(--gold)}.FAQ-module__h7gqna__faqItem.FAQ-module__h7gqna__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__h7gqna__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__h7gqna__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__h7gqna__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__h7gqna__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__h7gqna__answerInner{padding:0 24px 24px}.FAQ-module__h7gqna__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__QkLU2G__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__QkLU2G__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__QkLU2G__faqItem:hover{border-color:var(--gold)}.FAQ-module__QkLU2G__faqItem.FAQ-module__QkLU2G__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__QkLU2G__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__QkLU2G__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__QkLU2G__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__QkLU2G__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__QkLU2G__answerInner{padding:0 24px 24px}.FAQ-module__QkLU2G__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__RNzipq__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__RNzipq__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__RNzipq__faqItem:hover{border-color:var(--gold)}.FAQ-module__RNzipq__faqItem.FAQ-module__RNzipq__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__RNzipq__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__RNzipq__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__RNzipq__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__RNzipq__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__RNzipq__answerInner{padding:0 24px 24px}.FAQ-module__RNzipq__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__oylulG__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__oylulG__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__oylulG__faqItem:hover{border-color:var(--gold)}.FAQ-module__oylulG__faqItem.FAQ-module__oylulG__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__oylulG__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__oylulG__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__oylulG__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__oylulG__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__oylulG__answerInner{padding:0 24px 24px}.FAQ-module__oylulG__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__RnV34W__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__RnV34W__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__RnV34W__faqItem:hover{border-color:var(--gold)}.FAQ-module__RnV34W__faqItem.FAQ-module__RnV34W__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__RnV34W__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__RnV34W__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__RnV34W__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__RnV34W__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__RnV34W__answerInner{padding:0 24px 24px}.FAQ-module__RnV34W__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.Overview-module__xsQyQq__card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:32px;box-shadow:0 4px 12px #00000003}.Overview-module__xsQyQq__sectionTitle{font-family:var(--serif);color:var(--navy);border-bottom:2px solid var(--eduquest-soft);margin-bottom:20px;padding-bottom:12px;font-size:22px;font-weight:700}.Overview-module__xsQyQq__overviewText{color:var(--ink);margin-bottom:16px;font-size:16px;line-height:1.6}@media (max-width:768px){.Overview-module__xsQyQq__card{padding:20px}}
.FAQ-module__HhD5Qa__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__HhD5Qa__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__HhD5Qa__faqItem:hover{border-color:var(--gold)}.FAQ-module__HhD5Qa__faqItem.FAQ-module__HhD5Qa__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__HhD5Qa__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__HhD5Qa__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__HhD5Qa__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__HhD5Qa__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__HhD5Qa__answerInner{padding:0 24px 24px}.FAQ-module__HhD5Qa__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__0rKkGW__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__0rKkGW__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__0rKkGW__faqItem:hover{border-color:var(--gold)}.FAQ-module__0rKkGW__faqItem.FAQ-module__0rKkGW__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__0rKkGW__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__0rKkGW__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__0rKkGW__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__0rKkGW__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__0rKkGW__answerInner{padding:0 24px 24px}.FAQ-module__0rKkGW__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__r29TpG__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__r29TpG__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__r29TpG__faqItem:hover{border-color:var(--gold)}.FAQ-module__r29TpG__faqItem.FAQ-module__r29TpG__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__r29TpG__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__r29TpG__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__r29TpG__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__r29TpG__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__r29TpG__answerInner{padding:0 24px 24px}.FAQ-module__r29TpG__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__5ZLRga__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__5ZLRga__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__5ZLRga__faqItem:hover{border-color:var(--gold)}.FAQ-module__5ZLRga__faqItem.FAQ-module__5ZLRga__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__5ZLRga__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__5ZLRga__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__5ZLRga__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__5ZLRga__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__5ZLRga__answerInner{padding:0 24px 24px}.FAQ-module__5ZLRga__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__PKDQEq__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__PKDQEq__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__PKDQEq__faqItem:hover{border-color:var(--gold)}.FAQ-module__PKDQEq__faqItem.FAQ-module__PKDQEq__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__PKDQEq__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__PKDQEq__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__PKDQEq__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__PKDQEq__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__PKDQEq__answerInner{padding:0 24px 24px}.FAQ-module__PKDQEq__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__hOar-q__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__hOar-q__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__hOar-q__faqItem:hover{border-color:var(--gold)}.FAQ-module__hOar-q__faqItem.FAQ-module__hOar-q__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__hOar-q__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__hOar-q__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__hOar-q__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__hOar-q__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__hOar-q__answerInner{padding:0 24px 24px}.FAQ-module__hOar-q__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__27Dj9G__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__27Dj9G__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__27Dj9G__faqItem:hover{border-color:var(--gold)}.FAQ-module__27Dj9G__faqItem.FAQ-module__27Dj9G__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__27Dj9G__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__27Dj9G__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__27Dj9G__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__27Dj9G__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__27Dj9G__answerInner{padding:0 24px 24px}.FAQ-module__27Dj9G__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__6bXs5q__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__6bXs5q__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__6bXs5q__faqItem:hover{border-color:var(--gold)}.FAQ-module__6bXs5q__faqItem.FAQ-module__6bXs5q__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__6bXs5q__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__6bXs5q__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__6bXs5q__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__6bXs5q__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__6bXs5q__answerInner{padding:0 24px 24px}.FAQ-module__6bXs5q__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__nCbgVW__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__nCbgVW__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__nCbgVW__faqItem:hover{border-color:var(--gold)}.FAQ-module__nCbgVW__faqItem.FAQ-module__nCbgVW__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__nCbgVW__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__nCbgVW__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__nCbgVW__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__nCbgVW__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__nCbgVW__answerInner{padding:0 24px 24px}.FAQ-module__nCbgVW__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__gC3Dhq__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__gC3Dhq__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__gC3Dhq__faqItem:hover{border-color:var(--gold)}.FAQ-module__gC3Dhq__faqItem.FAQ-module__gC3Dhq__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__gC3Dhq__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__gC3Dhq__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__gC3Dhq__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__gC3Dhq__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__gC3Dhq__answerInner{padding:0 24px 24px}.FAQ-module__gC3Dhq__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__-whQKG__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__-whQKG__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__-whQKG__faqItem:hover{border-color:var(--gold)}.FAQ-module__-whQKG__faqItem.FAQ-module__-whQKG__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__-whQKG__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__-whQKG__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__-whQKG__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__-whQKG__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__-whQKG__answerInner{padding:0 24px 24px}.FAQ-module__-whQKG__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__uXV60W__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__uXV60W__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__uXV60W__faqItem:hover{border-color:var(--gold)}.FAQ-module__uXV60W__faqItem.FAQ-module__uXV60W__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__uXV60W__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__uXV60W__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__uXV60W__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__uXV60W__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__uXV60W__answerInner{padding:0 24px 24px}.FAQ-module__uXV60W__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__zq11ka__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__zq11ka__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__zq11ka__faqItem:hover{border-color:var(--gold)}.FAQ-module__zq11ka__faqItem.FAQ-module__zq11ka__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__zq11ka__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__zq11ka__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__zq11ka__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__zq11ka__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__zq11ka__answerInner{padding:0 24px 24px}.FAQ-module__zq11ka__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__lSoIaq__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__lSoIaq__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__lSoIaq__faqItem:hover{border-color:var(--gold)}.FAQ-module__lSoIaq__faqItem.FAQ-module__lSoIaq__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__lSoIaq__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__lSoIaq__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__lSoIaq__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__lSoIaq__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__lSoIaq__answerInner{padding:0 24px 24px}.FAQ-module__lSoIaq__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__XbAKXq__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__XbAKXq__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__XbAKXq__faqItem:hover{border-color:var(--gold)}.FAQ-module__XbAKXq__faqItem.FAQ-module__XbAKXq__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__XbAKXq__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__XbAKXq__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__XbAKXq__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__XbAKXq__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__XbAKXq__answerInner{padding:0 24px 24px}.FAQ-module__XbAKXq__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__fkyZpW__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__fkyZpW__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__fkyZpW__faqItem:hover{border-color:var(--gold)}.FAQ-module__fkyZpW__faqItem.FAQ-module__fkyZpW__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__fkyZpW__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__fkyZpW__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__fkyZpW__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__fkyZpW__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__fkyZpW__answerInner{padding:0 24px 24px}.FAQ-module__fkyZpW__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__peFy9G__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__peFy9G__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__peFy9G__faqItem:hover{border-color:var(--gold)}.FAQ-module__peFy9G__faqItem.FAQ-module__peFy9G__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__peFy9G__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__peFy9G__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__peFy9G__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__peFy9G__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__peFy9G__answerInner{padding:0 24px 24px}.FAQ-module__peFy9G__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__5Y5uFG__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__5Y5uFG__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__5Y5uFG__faqItem:hover{border-color:var(--gold)}.FAQ-module__5Y5uFG__faqItem.FAQ-module__5Y5uFG__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__5Y5uFG__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__5Y5uFG__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__5Y5uFG__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__5Y5uFG__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__5Y5uFG__answerInner{padding:0 24px 24px}.FAQ-module__5Y5uFG__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__eFnVDq__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__eFnVDq__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__eFnVDq__faqItem:hover{border-color:var(--gold)}.FAQ-module__eFnVDq__faqItem.FAQ-module__eFnVDq__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__eFnVDq__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__eFnVDq__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__eFnVDq__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__eFnVDq__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__eFnVDq__answerInner{padding:0 24px 24px}.FAQ-module__eFnVDq__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__9CnlcW__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__9CnlcW__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__9CnlcW__faqItem:hover{border-color:var(--gold)}.FAQ-module__9CnlcW__faqItem.FAQ-module__9CnlcW__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__9CnlcW__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__9CnlcW__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__9CnlcW__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__9CnlcW__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__9CnlcW__answerInner{padding:0 24px 24px}.FAQ-module__9CnlcW__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
.FAQ-module__W39Asq__faqList{flex-direction:column;gap:16px;max-width:800px;margin:40px auto 0;display:flex}.FAQ-module__W39Asq__faqItem{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__W39Asq__faqItem:hover{border-color:var(--gold)}.FAQ-module__W39Asq__faqItem.FAQ-module__W39Asq__open{border-color:var(--gold-deep);box-shadow:0 4px 20px #f59e0b0d}.FAQ-module__W39Asq__faqQuestion{width:100%;font-family:var(--serif);color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.FAQ-module__W39Asq__faqQuestion:focus{background:var(--paper-dim)}.FAQ-module__W39Asq__arrow{color:var(--gold-deep);font-size:20px;font-weight:700;transition:transform .2s}.FAQ-module__W39Asq__faqAnswer{transition:max-height .3s ease-in-out;overflow:hidden}.FAQ-module__W39Asq__answerInner{padding:0 24px 24px}.FAQ-module__W39Asq__answerInner p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}
