.chart-room{--page:#003a6c;--deep:#0e2a47;--raised:#0b4678;--cta:#ffbf65;--cta-ink:#13181b;--sky-voice:#8cc0e8;--coral-icon-only:#fd8973;--success:#34d399;--error:#ffa3b5;--ink:#f0eeeb;--body:#d8e2ea;--muted:#9fb8cc;--contour-ring:#f0eeeb21}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}body{margin:0}.landing{background:var(--page);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;line-height:1.55}.landing *,.landing :before,.landing :after{box-sizing:border-box}.landing a{color:inherit;text-decoration:none}.landing .container{max-width:1100px;margin:0 auto;padding:0 22px}.landing .gradt{color:var(--cta)}.landing .nav{z-index:50;-webkit-backdrop-filter:blur(14px);background:#0e2a47b8;border-bottom:1px solid #f0eeeb14;position:sticky;top:0}.landing .navrow{justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.landing .brand{align-items:center;gap:10px;display:flex}.landing .brandmark{width:auto;height:44px;display:block}.landing .navcta{background:var(--cta);color:var(--cta-ink);cursor:pointer;border:none;border-radius:2px;padding:11px 18px;font-family:inherit;font-size:13px;font-weight:800;transition:transform .15s;box-shadow:0 8px 20px #04101e59}.landing .navcta:hover{transform:translateY(-1px)}.landing .hero{background:linear-gradient(160deg, var(--deep), var(--page) 55%, var(--deep));padding:64px 0 72px;position:relative;overflow:clip}.landing .orb{border:1.5px solid var(--contour-ring);pointer-events:none;border-radius:50%;position:absolute}.landing .o1{width:520px;height:520px;top:-180px;left:-120px}.landing .o2{width:520px;height:520px;bottom:-220px;right:-140px}.landing .eyebrow{z-index:2;letter-spacing:.14em;text-transform:uppercase;color:var(--cta);background:#ffbf651f;border:1px solid #ffbf654d;margin-bottom:22px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-block;position:relative}.landing .h1{z-index:2;letter-spacing:-.03em;max-width:780px;margin:0;font-size:46px;font-weight:800;line-height:1.08;position:relative}.landing .sub{z-index:2;color:var(--body);max-width:620px;margin-top:18px;font-size:18px;line-height:1.6;position:relative}.landing .sub.center{text-align:center;margin:0 auto}.landing .formwrap{z-index:2;max-width:540px;margin-top:30px;scroll-margin-top:91px;position:relative}.landing .final .formwrap{margin:30px auto 0}.landing .formcard{-webkit-backdrop-filter:blur(12px);background:#f0eeeb0f;border:1px solid #f0eeeb1f;border-radius:20px;padding:22px}.landing .field{flex-direction:column;gap:10px;display:flex}@media (width>=465px){.landing .field{flex-direction:row}}.landing .inp{color:var(--ink);background:#f0eeeb14;border:1px solid #f0eeeb2e;border-radius:12px;outline:none;flex:1;padding:14px 16px;font-family:inherit;font-size:16px;transition:border-color .15s}.landing .inp:focus{border-color:#ffbf658c}.landing .inp::placeholder{color:var(--muted)}.landing .inp:disabled{opacity:.6;cursor:not-allowed}.landing .btn{background:var(--cta);color:var(--cta-ink);cursor:pointer;white-space:nowrap;border:none;border-radius:12px;padding:14px 22px;font-family:inherit;font-size:15px;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:0 12px 28px #04101e66}.landing .btn:hover:not(:disabled){transform:translateY(-1px)}.landing .btn:disabled{opacity:.6;cursor:not-allowed}.landing .note{color:var(--muted);text-align:center;margin-top:12px;font-size:12px}.landing .note.error{color:var(--error)}.landing .formcard--joined{background:#34d39914;border-color:#34d3994d}.landing .joined-state{align-items:center;gap:14px;padding:4px 6px;display:flex}.landing .joined-check{background:var(--success);width:44px;height:44px;color:var(--deep);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:900;display:flex}.landing .joined-title{color:var(--ink);font-size:17px;font-weight:800}.landing .joined-sub{color:var(--muted);margin-top:2px;font-size:13px}.landing .joined-resend{color:var(--accent,#34d399);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0;font-size:13px;font-weight:600;text-decoration:underline;display:inline-block}.landing .joined-resend:hover{opacity:.8}.landing .joined-resend:disabled{opacity:.5;cursor:default}.landing section{padding:72px 0}.landing .kicker{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--cta);margin-bottom:10px;font-size:12px;font-weight:700}.landing .h2{text-align:center;letter-spacing:-.02em;max-width:680px;margin:0 auto 44px;font-size:36px;font-weight:800;line-height:1.15}.landing .bgrid{grid-template-columns:1fr;gap:14px;display:grid}.landing .bcard{background:var(--raised);border:1px solid #f0eeeb1a;border-radius:20px;padding:26px}.landing .bcard .ic{border-radius:13px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}.landing .ic-fi{color:var(--success);background:#34d39929;border:1px solid #34d39957}.landing .ic-pl{color:var(--sky-voice);background:#8cc0e829;border:1px solid #8cc0e857}.landing .ic-da{color:var(--coral-icon-only);background:#fd897329;border:1px solid #fd897357}.landing .ic-nd{color:var(--cta);background:#ffbf6529;border:1px solid #ffbf6557}.landing .bcard h3{letter-spacing:-.01em;font-size:19px;font-weight:800}.landing .bcard p{color:var(--body);margin-top:8px;font-size:15px;line-height:1.6}.landing .bcard .meta{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:6px;margin-top:14px;font-size:11px;font-weight:600;display:inline-flex}.landing .how{background:#0b467866}.landing .steps{grid-template-columns:1fr;gap:14px;max-width:780px;margin:0 auto;display:grid}.landing .step{background:var(--raised);border:1px solid #f0eeeb1a;border-radius:18px;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.landing .snum{background:var(--cta);width:42px;height:42px;color:var(--cta-ink);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:900;display:flex;box-shadow:0 8px 20px #04101e59}.landing .step h3{letter-spacing:-.01em;margin:1.33em 0;font-size:18px;font-weight:800}.landing .step p{color:var(--body);margin-top:6px;font-size:15px;line-height:1.55}.landing .trust{background:linear-gradient(160deg, var(--raised), var(--deep));text-align:center;border-top:1px solid #f0eeeb12;border-bottom:1px solid #f0eeeb12}.landing .trust h2{letter-spacing:-.02em;margin-bottom:14px;font-size:30px;font-weight:800}.landing .trust p{color:var(--body);max-width:640px;margin:0 auto;font-size:17px;line-height:1.6}.landing .final{text-align:center;padding:80px 0}.landing footer{text-align:center;color:var(--muted);border-top:1px solid #f0eeeb12;padding:30px 0 50px;font-size:13px}.landing footer a{color:var(--body);margin:0 8px;text-decoration:underline}@media (width>=820px){.landing .h1{font-size:62px}.landing .bgrid{grid-template-columns:repeat(2,1fr);gap:18px}.landing .steps{grid-template-columns:repeat(3,1fr)}.landing .step{flex-direction:column}.landing section{padding:96px 0}}.jt-modal-dialog{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;inset:0}.jt-modal-dialog::backdrop{background:0 0}.jt-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);background:#041628c7;justify-content:center;align-items:center;padding:22px;animation:.18s ease-out jt-modal-fade-in;display:flex;position:fixed;inset:0}.jt-modal{background:linear-gradient(160deg, var(--deep), var(--raised) 55%, var(--deep));width:100%;max-width:460px;color:var(--ink);border:1px solid #f0eeeb1f;border-radius:24px;padding:44px 38px 36px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;animation:.22s ease-out jt-modal-slide-up;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000080}.jt-modal-close{cursor:pointer;width:36px;height:36px;color:var(--muted);z-index:3;background:#f0eeeb14;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;position:absolute;top:16px;right:16px}.jt-modal-close:hover{color:var(--ink);background:#f0eeeb24}.jt-modal-orb{pointer-events:none;border:1.5px solid #f0eeeb21;border-radius:50%;position:absolute}.jt-modal-orb-1{width:240px;height:240px;top:-80px;left:-60px}.jt-modal-orb-2{width:240px;height:240px;bottom:-90px;right:-50px}.jt-modal-content{z-index:2;text-align:center;position:relative}.jt-modal-mark{width:144px;height:auto;color:var(--ink);margin:0 auto 18px;display:block}.jt-modal-title{letter-spacing:-.02em;color:var(--ink);margin-bottom:10px;font-size:28px;font-weight:800;line-height:1.15}.jt-modal-sub{color:var(--body);margin-bottom:24px;font-size:16px;line-height:1.55}.jt-modal-sub b{color:var(--ink)}.jt-modal-cta{background:var(--cta);color:var(--cta-ink);cursor:pointer;border:none;border-radius:14px;width:100%;padding:15px 32px;font-family:inherit;font-size:16px;font-weight:800;transition:transform .15s;box-shadow:0 12px 30px #ffbf6559}.jt-modal-cta:hover{transform:translateY(-1px)}.jt-modal-note{color:var(--muted);margin-top:18px;font-size:12px;line-height:1.5}@keyframes jt-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes jt-modal-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.landing footer .footlinks{margin-bottom:8px}.landing footer .footsocial{margin-bottom:12px}.landing footer .footsocial a{text-decoration:none}.landing footer .footlegal{opacity:.72;max-width:640px;margin-inline:auto;font-size:12px;line-height:1.6}.landing .hp-field{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}
