body,html{background:#fff;height:100%;margin:0;padding:0}.splash-container{background:#fff;display:flex;margin-bottom:0;min-height:100vh;width:100%}.splash-left-section{align-items:flex-end;display:flex;flex:1 1;justify-content:flex-start;overflow:hidden}.splash-right-section{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:20px}.desktop-only{display:block}.mobile-only{display:none}.splash-left-image{height:auto;max-width:580px;min-width:360px;width:75vh}.splash-logo{margin-bottom:20px;width:320px}.splash-card-box{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;max-width:380px;padding:26px;text-align:center;width:100%}.splash-btn-primary{background:#0b6e99;border:none;border-radius:8px;color:#fff;margin-bottom:6px}.splash-btn-outline,.splash-btn-primary{cursor:pointer;font-size:16px;font-weight:600;padding:14px;width:100%}.splash-btn-outline{background:#0000;border:2px solid #0b6e99;border-radius:8px;color:#0b6e99;margin-bottom:10px}.splash-terms{color:#666;font-size:12px}.splash-terms span{cursor:pointer;font-weight:600}@media (max-width:992px){.splash-logo{width:220px}.splash-left-image{margin-left:-100px;max-width:400px}}@media (max-width:768px){.splash-container{flex-direction:column;min-height:100vh;overflow-y:auto;text-align:center}.splash-left-section{flex:none;padding:5px 0;width:100%}.splash-left-section,.splash-right-section{align-items:center;display:flex;justify-content:center}.splash-right-section{flex:1 1;flex-direction:column;padding:20px}.desktop-only{display:none}.mobile-only{display:block}.splash-left-image{margin:0 auto;max-width:300px;object-fit:contain;width:80%}.splash-card-box{margin-top:20px;max-width:350px;padding:20px;width:90%}.splash-logo{margin-bottom:8px;width:180px}}.splash-tagline{color:#555;font-size:14px;line-height:1.5;margin:0 auto 24px;max-width:420px;text-align:center;width:80%}.admin-entry-link{align-items:center;color:#94a3b8;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;justify-content:end;margin-top:18px;opacity:.7;transition:color .2s ease}.admin-entry-link:hover{color:#3b82f6;opacity:1}.splash-section-gap{background:#fff;height:0;width:100%}.splash-faq-section{background:#fff;overflow:hidden;padding:8px 24px 88px;position:relative;width:100%}.splash-faq-logo{display:block;height:80px;margin:0 auto 6px;object-fit:contain;width:auto}.splash-faq-desc{color:#6b7280;font-family:Inter,Poppins,sans-serif;font-size:.9rem;line-height:1.5;margin:0 auto;max-width:400px;text-align:center}.splash-faq-heading{color:#111827;font-size:32px;font-weight:700;letter-spacing:-.3px;margin:0 0 12px}.splash-faq-cat-tab{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000a;font-size:14.5px;transition:all .2s ease}.splash-faq-cat-tab.active{box-shadow:0 2px 10px #0b6e991a}.splash-faq-qa-panel{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 12px #0000000f}.splash-faq-item{border-bottom:1px solid #f3f4f6;transition:background .15s ease}.splash-faq-item.open{background:#f9fbfd}.splash-faq-question:hover{color:#0b6e99}@media (max-width:768px){.splash-faq-section{padding:8px 16px 60px}.splash-faq-heading{font-size:24px}.splash-faq-subtext{font-size:14px}.splash-faq-body{gap:16px;grid-template-columns:1fr}.splash-faq-categories{flex-direction:row;flex-wrap:wrap;gap:8px}.splash-faq-cat-tab{flex:1 1;font-size:13px;min-width:140px;padding:12px 14px}.splash-faq-tab-arrow{display:none}}.faq-dot{border-radius:50%;pointer-events:none;position:absolute}.faq-dot-1{background:#0b6e99;height:12px;left:50%;opacity:.25;top:12%;width:12px}.faq-dot-2{background:#3b9abf;height:16px;left:12%;opacity:.2;top:18%;width:16px}.faq-dot-3{background:#0b6e99;height:20px;opacity:.18;right:8%;top:22%;width:20px}.faq-dot-4{background:#60b8d8;height:10px;opacity:.3;right:5%;top:65%;width:10px}.faq-dot-5{background:#0b6e99;bottom:12%;height:14px;left:48%;opacity:.2;width:14px}.splash-faq-inner{margin:0 auto;max-width:960px}.splash-faq-header{margin-bottom:16px;text-align:center}.splash-faq-heading{color:#0d2b3e;font-size:36px;font-weight:800;letter-spacing:-.5px;margin:0 0 14px}.splash-faq-subtext{color:#6b7280;font-size:15px;line-height:1.65;margin:0}.splash-faq-body{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:220px 1fr}.splash-faq-categories{display:flex;flex-direction:column;gap:10px}.splash-faq-cat-tab{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd9;border:1.5px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 4px #0000000d;color:#6b7280;cursor:pointer;display:flex;font-size:15px;font-weight:600;justify-content:space-between;padding:16px 20px;text-align:left;transition:all .22s ease;width:100%}.splash-faq-cat-tab.active,.splash-faq-cat-tab:hover{background:#fff;border-color:#0b6e99;color:#0b6e99}.splash-faq-cat-tab.active{box-shadow:0 4px 14px #0b6e991f;font-weight:700}.splash-faq-tab-arrow{color:#9ca3af;flex-shrink:0;transform:rotate(-90deg)}.splash-faq-qa-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1.5px solid #e5e7ebcc;border-radius:16px;box-shadow:0 4px 24px #00000012;display:flex;flex-direction:column;gap:0;overflow:hidden}.splash-faq-item{border-bottom:1.5px solid #f3f4f6;transition:background .2s ease}.splash-faq-item:last-child{border-bottom:none}.splash-faq-item.open{background:#fffffff2}.splash-faq-question{align-items:center;background:#0000;border:none;color:#1f2937;cursor:pointer;display:flex;font-size:14.5px;font-weight:600;gap:14px;justify-content:space-between;padding:18px 22px;text-align:left;transition:color .15s ease;width:100%}.splash-faq-question:hover{color:#111827}.splash-faq-question span{flex:1 1;line-height:1.5}.faq-toggle-icon{color:#0b6e99;flex-shrink:0;transition:color .2s ease}.splash-faq-item.open .faq-toggle-icon{color:#0b6e99}.splash-faq-answer{animation:faqFadeIn .2s ease;color:#6b7280;font-size:13.5px;line-height:1.7;padding:0 22px 18px}@keyframes faqFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.splash-faq-section{padding:8px 16px 60px}.splash-faq-heading{font-size:26px}.splash-faq-subtext{font-size:14px}.splash-faq-body{gap:16px;grid-template-columns:1fr}.splash-faq-categories{flex-direction:row;flex-wrap:wrap;gap:8px}.splash-faq-cat-tab{flex:1 1;font-size:13.5px;min-width:140px;padding:12px 16px}.splash-faq-tab-arrow{display:none}}
/*# sourceMappingURL=224.4592f382.chunk.css.map*/