body{margin:0;padding:0;box-sizing:border-box}* *:before *:after{box-sizing:border-box}._index_19ryc_15{display:flex;flex-direction:column;align-items:center;width:100%;min-height:100vh;background:#f0f2f5;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1a1a1a;overflow-x:hidden}._hero_19ryc_29{width:100%;background:linear-gradient(160deg,#071e38,#0d3260 60%,#0f3d75);color:#fff;text-align:center;padding:5rem 1.5rem 6rem}._heroInner_19ryc_37{max-width:700px;margin:0 auto;display:flex;flex-direction:column;align-items:center}._badge_19ryc_45{display:inline-block;background:#ffa02826;border:1px solid rgba(255,160,40,.55);color:#ffa028;font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:.35rem .9rem;border-radius:999px;margin-bottom:1.75rem}._heading_19ryc_59{font-size:clamp(1.75rem,5vw,2.75rem);font-weight:800;line-height:1.2;margin:0 0 1.25rem;color:#fff;max-width:620px}._subheading_19ryc_68{font-size:clamp(.95rem,2.5vw,1.15rem);line-height:1.65;color:#fffc;margin:0 0 2.25rem;max-width:560px}._countdown_19ryc_78{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;background:#00000047;border-radius:12px;padding:1rem 1.75rem;margin:0 0 2.25rem;max-width:100%}._countdownUnit_19ryc_90{text-align:center;min-width:2.5rem}._countdownNumber_19ryc_95{display:block;font-size:clamp(1.5rem,5vw,2.1rem);font-weight:800;line-height:1;color:#fff}._countdownLabel_19ryc_103{display:block;font-size:.65rem;text-transform:uppercase;letter-spacing:.09em;color:#ffffff8c;margin-top:.3rem}._countdownDivider_19ryc_112{display:flex;align-items:center;font-size:1.5rem;font-weight:300;color:#ffffff4d;padding-bottom:.6rem}._heroCta_19ryc_123{display:inline-block;background:#ffa028;color:#071e38;font-size:.95rem;font-weight:700;padding:.7rem 1.8rem;border-radius:6px;text-decoration:none;letter-spacing:.01em;transition:background .15s,transform .1s}._heroCta_19ryc_123:hover{background:#ffb44d;transform:translateY(-1px)}._features_19ryc_143{width:100%;max-width:1000px;margin:0 auto;padding:5rem 1.5rem 3rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}._featureCard_19ryc_153{background:#fff;border:1px solid #dde1e9;border-radius:12px;padding:1.8rem;transition:box-shadow .15s,border-color .15s}._featureCard_19ryc_153:hover{box-shadow:0 4px 20px #00000012;border-color:#c5cad5}._featureIcon_19ryc_166{font-size:1.75rem;margin-bottom:1rem;line-height:1}._featureTitle_19ryc_172{font-size:1rem;font-weight:700;margin:0 0 .6rem;color:#071e38}._featureText_19ryc_179{font-size:.875rem;line-height:1.65;color:#505a6e;margin:0}._howSection_19ryc_188{width:100%;max-width:1000px;margin:0 auto;padding:0 1.5rem 5rem}._howHeading_19ryc_195{font-size:1.5rem;font-weight:800;color:#071e38;text-align:center;margin:0 0 3rem}._howSteps_19ryc_203{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;position:relative}._howSteps_19ryc_203:before{content:"";position:absolute;top:1.25rem;left:calc(100% / 6);right:calc(100% / 6);height:1px;background:#dde1e9;z-index:0}._howStep_19ryc_203{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1}._howStepNumber_19ryc_230{width:2.5rem;height:2.5rem;border-radius:50%;background:#071e38;color:#fff;font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;flex-shrink:0}._howStepTitle_19ryc_245{font-size:1rem;font-weight:700;color:#071e38;margin:0 0 .5rem}._howStepText_19ryc_252{font-size:.875rem;line-height:1.65;color:#505a6e;margin:0}._faqSection_19ryc_261{width:100%;max-width:720px;padding:2rem 1.5rem 4rem;margin:0 auto}._faqHeading_19ryc_268{font-size:1.5rem;font-weight:800;color:#071e38;margin:0 0 2rem;text-align:center}._faqList_19ryc_276{display:flex;flex-direction:column;gap:0;border:1px solid #dde1e9;border-radius:12px;overflow:hidden;background:#fff}._faqItem_19ryc_286{border-bottom:1px solid #dde1e9}._faqItem_19ryc_286:last-child{border-bottom:none}._faqQuestion_19ryc_294{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.4rem;background:none;border:none;font-size:.95rem;font-weight:600;color:#071e38;cursor:pointer;text-align:left;min-height:52px;transition:background .1s}._faqQuestion_19ryc_294:hover{background:#f7f8fa}._faqChevron_19ryc_316{display:inline-block;width:16px;height:16px;flex-shrink:0;color:#7a8499;transition:transform .2s}._faqChevron_19ryc_316[data-open=true]{transform:rotate(180deg)}._faqAnswer_19ryc_329{padding:.25rem 1.4rem 1.2rem;border-top:1px solid #edf0f5}._faqAnswer_19ryc_329 p{margin:0;font-size:.9rem;line-height:1.75;color:#444c5e;max-width:62ch}._waitlistSection_19ryc_344{width:100%;max-width:560px;padding:0 1.5rem 6rem;margin:0 auto}._waitlistCard_19ryc_351{background:#fff;border:1px solid #dde1e9;border-radius:14px;padding:2.5rem 2rem;text-align:center}._waitlistHeading_19ryc_359{font-size:1.3rem;font-weight:800;color:#071e38;margin:0 0 .75rem;line-height:1.3}._waitlistSubheading_19ryc_367{font-size:.9rem;line-height:1.65;color:#505a6e;margin:0 0 1.75rem}._waitlistForm_19ryc_374{display:flex;flex-direction:column;gap:.5rem}._waitlistInputRow_19ryc_380{display:flex;gap:.5rem}._waitlistInput_19ryc_380{flex:1;min-width:0;padding:.6rem .85rem;border:1px solid #c5cad5;border-radius:6px;font-size:.95rem;font-family:inherit;background:#fff;transition:border-color .15s,box-shadow .15s}._waitlistInput_19ryc_380:focus{outline:none;border-color:#0d3260;box-shadow:0 0 0 3px #0d32601a}._waitlistInput_19ryc_380:disabled{background:#f5f6f8;color:#888}._waitlistButton_19ryc_408{padding:.6rem 1.3rem;background:#071e38;color:#fff;border:none;border-radius:6px;font-size:.9rem;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .15s}._waitlistButton_19ryc_408:hover:not(:disabled){background:#0d3260}._waitlistButton_19ryc_408:disabled{background:#6b7a95;cursor:not-allowed}._waitlistSuccess_19ryc_431{padding:.9rem 1.2rem;background:#f0faf3;border:1px solid #a3d9b1;border-radius:8px;color:#1a6b33;font-size:.95rem;font-weight:500}._waitlistError_19ryc_441{margin:0;font-size:.85rem;color:#c0392b;text-align:left}._waitlistHint_19ryc_448{margin:.4rem 0 0;font-size:.78rem;color:#8a94a6}@media(max-width:700px){._features_19ryc_143{grid-template-columns:1fr;padding-top:3rem}._howSteps_19ryc_203{grid-template-columns:1fr}._howSteps_19ryc_203:before{display:none}._countdown_19ryc_78{gap:.5rem .85rem;padding:.8rem 1rem}._waitlistInputRow_19ryc_380{flex-direction:column}._waitlistButton_19ryc_408{width:100%;padding:.7rem 1rem}}@media(max-width:400px){._countdownDivider_19ryc_112{display:none}}
