._appWrapper_1x7vx_1{background-color:#e2e8f0;min-height:100vh;display:flex;justify-content:center}._mobileContainer_1x7vx_8{width:100%;max-width:480px;background:linear-gradient(180deg,#e0f2fe,#eff6ff 40%,#dbeafe);min-height:100vh;position:relative;padding-bottom:0;box-shadow:0 0 20px #0000001a;display:flex;flex-direction:column;overflow-x:hidden;font-family:var(--font-family-base)}._topBar_1x7vx_23{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem .5rem;z-index:10}._backButton_1x7vx_31{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;width:32px;height:32px;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000000d}._headerTitle_1x7vx_45{font-size:.7rem;font-weight:900;color:#1e3a8a;margin:0;line-height:1.2;letter-spacing:.5px;text-align:center;flex:1}._topRightIcons_1x7vx_56{display:flex;align-items:center;justify-content:flex-end;width:32px}._iconButtonWrapper_1x7vx_63{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative}._notificationBadge_1x7vx_74{position:absolute;top:-4px;right:-4px;background-color:#ef4444;color:#fff;font-size:.6rem;font-weight:700;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid white}._paginationDots_1x7vx_92{display:flex;justify-content:center;gap:6px;margin-top:.25rem;margin-bottom:.75rem}._dot_1x7vx_100{width:7px;height:7px;padding:0;border:0;border-radius:50%;background-color:#cbd5e1;cursor:pointer;transition:width .2s ease,background-color .2s ease}._activeDot_1x7vx_111{width:20px;border-radius:999px;background-color:#3b82f6}._header_1x7vx_45{display:flex;justify-content:center;padding:0 1.5rem;margin-bottom:.5rem}._mainLogo_1x7vx_125{width:100%;max-width:280px;height:auto}._bannerSection_1x7vx_132{display:flex;justify-content:center;padding:0 1rem;margin-bottom:1rem}._sliderFrame_1x7vx_139{width:100%;max-width:390px;min-height:560px;position:relative;overflow:hidden;border-radius:1rem;background:#0b2a52;box-shadow:0 10px 28px #0f172a2e}._slideNavButton_1x7vx_150{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.72);background:#0f172ab8;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px #00000040;backdrop-filter:blur(4px)}._slideNavButton_1x7vx_150:active{transform:translateY(-50%) scale(.95)}._slideNavPrevious_1x7vx_173{left:10px}._slideNavNext_1x7vx_177{right:10px}._slideCounter_1x7vx_181{position:absolute;left:50%;bottom:10px;transform:translate(-50%);z-index:5;min-width:54px;padding:5px 10px;border-radius:999px;background:#0f172ac2;color:#fff;font-size:.72rem;font-weight:800;text-align:center;letter-spacing:.03em}._bannerImage_1x7vx_198{width:100%;height:100%;position:absolute;inset:0;opacity:0;object-fit:contain;background:#0b2a52;transition:opacity .35s ease;pointer-events:none}._bannerImageActive_1x7vx_210{opacity:1;position:relative;pointer-events:auto}@media(max-width:380px){._sliderFrame_1x7vx_139{min-height:500px}}._messageSection_1x7vx_221{text-align:center;padding:0 1.5rem;margin-bottom:1rem}._messageTitle_1x7vx_227{font-size:.85rem;font-weight:700;color:#0f172a;line-height:1.4;margin:0 0 .5rem}._messageSubtitle_1x7vx_235{font-size:.75rem;color:#475569;font-weight:500;margin:0}._demoAccessSection_1x7vx_242{padding:0 1rem 1rem}._demoAccessCard_1x7vx_246{width:100%;max-width:390px;margin:0 auto;padding:.9rem;border-radius:1rem;background:#fffffff5;border:1px solid #dbeafe;box-shadow:0 8px 22px #0f172a14}._demoAccessCard_1x7vx_246 strong{display:block;color:#0f3f8f;font-size:.9rem;margin-bottom:.2rem}._demoAccessCard_1x7vx_246>span{display:block;color:#64748b;font-size:.7rem;margin-bottom:.65rem}._demoAccessForm_1x7vx_271{display:grid;grid-template-columns:1fr auto;gap:.5rem}._demoAccessForm_1x7vx_271 input{min-width:0;height:42px;border:1.5px solid #cbd5e1;border-radius:.7rem;padding:0 .8rem;font-size:.85rem;outline:none;background:#fff}._demoAccessForm_1x7vx_271 input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._demoAccessForm_1x7vx_271 button{height:42px;border:0;border-radius:.7rem;padding:0 1rem;background:linear-gradient(135deg,#1d4ed8,#2563eb);color:#fff;font-size:.75rem;font-weight:900;cursor:pointer}._demoAccessError_1x7vx_305{display:block;margin-top:.45rem;color:#dc2626;font-size:.7rem;font-weight:700}._spacer_1x7vx_313{flex:1}._featureStrip_1x7vx_318{display:flex;background:#fff;margin:0 .75rem 1rem;border-radius:.75rem;padding:.5rem .25rem;box-shadow:0 4px 15px #0000000d;justify-content:space-between}._featureItem_1x7vx_328{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;position:relative}._featureItem_1x7vx_328:not(:last-child):after{content:"";position:absolute;right:0;top:10%;height:80%;width:1px;background-color:#e2e8f0}._featureTitle_1x7vx_347{font-size:.5rem;font-weight:800;margin-top:.4rem;margin-bottom:.1rem}._featureSub_1x7vx_354{font-size:.45rem;color:#64748b;font-weight:500}._textBlue_1x7vx_361{color:#1e3a8a}._textOrange_1x7vx_362{color:#ea580c}._textGreen_1x7vx_363{color:#16a34a}._textPurple_1x7vx_364{color:#9333ea}._bottomNav_1x7vx_367{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:480px;background:#0f172a;display:flex;justify-content:space-around;padding:.4rem 0 .75rem;z-index:100;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;box-shadow:0 -4px 20px #00000026}._navItem_1x7vx_384{display:flex;flex-direction:column;align-items:center;gap:.35rem;color:#94a3b8;text-decoration:none;flex:1;padding-top:.5rem}._navIconWrapper_1x7vx_395{position:relative}._navBadge_1x7vx_399{position:absolute;top:-5px;right:-5px;background-color:#ef4444;color:#fff;font-size:.6rem;font-weight:700;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #0f172a}._navItem_1x7vx_384 span{font-size:.6rem;font-weight:600;letter-spacing:.5px}._navItem_1x7vx_384._active_1x7vx_111{color:#fff}._navItem_1x7vx_384._active_1x7vx_111 svg{color:#60a5fa}
