.LandingScreen-module__USw9RG__lp{background:var(--rm-bg);min-height:100vh;color:var(--rm-ink);line-height:1.5;font-family:var(--font-sans);--lp-card-shadow-lg:0 2px 6px #141e280d, 0 26px 56px #141e281a}.LandingScreen-module__USw9RG__lp :is(h1,h2,h3){font-family:var(--font-display)}.LandingScreen-module__USw9RG__lp a{color:inherit;text-decoration:none}.LandingScreen-module__USw9RG__lp h1{letter-spacing:-.035em;margin:22px 0 18px;font-size:53px;font-weight:800;line-height:1.05}.LandingScreen-module__USw9RG__lp h1 .LandingScreen-module__USw9RG__hl{color:var(--rm-primary-strong)}.LandingScreen-module__USw9RG__lp h2{letter-spacing:-.03em;margin:12px 0 14px;font-size:37px;font-weight:800;line-height:1.12}.LandingScreen-module__USw9RG__lp section{padding:86px 0}.LandingScreen-module__USw9RG__wrap{max-width:1140px;margin:0 auto;padding:0 24px}.LandingScreen-module__USw9RG__nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--rm-border);background:#f3f5f9d1;position:sticky;top:0}.LandingScreen-module__USw9RG__navIn{justify-content:space-between;align-items:center;height:64px;display:flex}.LandingScreen-module__USw9RG__brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.LandingScreen-module__USw9RG__lockup{width:auto;height:30px;display:block}.LandingScreen-module__USw9RG__navLinks{align-items:center;gap:6px;font-size:14px;display:flex}.LandingScreen-module__USw9RG__navLinks a{color:var(--rm-ink-secondary);border-radius:8px;padding:6px 12px;transition:color .12s}.LandingScreen-module__USw9RG__navLinks a:hover{color:var(--rm-ink)}.LandingScreen-module__USw9RG__navCta{align-items:center;gap:10px;display:flex}@media (max-width:760px){.LandingScreen-module__USw9RG__navLinks{display:none}}.LandingScreen-module__USw9RG__btn{cursor:pointer;border-radius:var(--rm-radius-btn);border:1px solid #0000;align-items:center;gap:8px;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:background .12s,border-color .12s,transform .12s,box-shadow .2s;display:inline-flex}.LandingScreen-module__USw9RG__btnPrimary{background:var(--rm-primary);color:#fff;font-weight:700;box-shadow:0 6px 16px #2563eb33}.LandingScreen-module__USw9RG__btnPrimary:hover{background:var(--rm-primary-strong);transform:translateY(-1px);box-shadow:0 10px 22px #2563eb47}.LandingScreen-module__USw9RG__btnGhost{color:var(--rm-ink-secondary);border-color:var(--rm-border-strong);background:0 0}.LandingScreen-module__USw9RG__btnGhost:hover{background:var(--rm-card);color:var(--rm-ink)}.LandingScreen-module__USw9RG__btnSoft{background:var(--rm-primary-tint);color:var(--rm-primary-strong)}.LandingScreen-module__USw9RG__btnLg{border-radius:12px;padding:13px 24px;font-size:15.5px}.LandingScreen-module__USw9RG__hero{background:radial-gradient(1000px 480px at 76% -12%, var(--rm-primary-tint), transparent 60%);padding:78px 0 66px;position:relative;overflow:hidden}.LandingScreen-module__USw9RG__heroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:54px;display:grid}.LandingScreen-module__USw9RG__pill{background:var(--rm-card);border:1px solid var(--rm-border-strong);color:var(--rm-primary-strong);border-radius:var(--rm-radius-pill);box-shadow:var(--rm-shadow-card);align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.LandingScreen-module__USw9RG__dot{background:var(--rm-primary);width:7px;height:7px;box-shadow:0 0 0 4px var(--rm-primary-tint);border-radius:50%}.LandingScreen-module__USw9RG__lede{color:var(--rm-ink-secondary);max-width:520px;margin-bottom:30px;font-size:18.5px}.LandingScreen-module__USw9RG__heroCta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.LandingScreen-module__USw9RG__reassure{color:var(--rm-ink-secondary);flex-wrap:wrap;gap:22px;margin-top:26px;font-size:13px;display:flex}.LandingScreen-module__USw9RG__reassure b{color:var(--rm-ink)}.LandingScreen-module__USw9RG__reassure .LandingScreen-module__USw9RG__check{color:var(--rm-primary);margin-right:5px;font-weight:800}@media (max-width:900px){.LandingScreen-module__USw9RG__heroGrid{grid-template-columns:1fr;gap:40px}.LandingScreen-module__USw9RG__lp h1{font-size:42px}}.LandingScreen-module__USw9RG__demoCard{background:var(--rm-card);border:1px solid var(--rm-border-strong);border-radius:var(--rm-radius-card);box-shadow:var(--lp-card-shadow-lg);overflow:hidden}.LandingScreen-module__USw9RG__demoHead{border-bottom:1px solid var(--rm-border);justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.LandingScreen-module__USw9RG__demoTitle{font-size:14px;font-weight:700}.LandingScreen-module__USw9RG__demoMeta{color:var(--rm-ink-secondary);font-size:12px;font-family:var(--font-mono)}.LandingScreen-module__USw9RG__demoBody{padding:8px 20px 18px}.LandingScreen-module__USw9RG__qrow{border-bottom:1px dashed var(--rm-border);padding:16px 0}.LandingScreen-module__USw9RG__qrow:last-child{border-bottom:none;padding-bottom:4px}.LandingScreen-module__USw9RG__qnum{color:var(--rm-primary-strong);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700;font-family:var(--font-mono)}.LandingScreen-module__USw9RG__qtext{color:var(--rm-ink);margin:6px 0 11px;font-size:15px;font-weight:600}.LandingScreen-module__USw9RG__ans{align-items:center;gap:10px;display:flex}.LandingScreen-module__USw9RG__ansBox{border:1.5px solid var(--rm-border-strong);background:var(--rm-bg);border-radius:9px;flex:1;padding:8px 12px;font-size:14px;font-weight:600}.LandingScreen-module__USw9RG__mark{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:14px;font-weight:800;display:inline-grid}.LandingScreen-module__USw9RG__mark.LandingScreen-module__USw9RG__ok{background:var(--rm-primary)}.LandingScreen-module__USw9RG__mark.LandingScreen-module__USw9RG__no{background:var(--rm-error)}.LandingScreen-module__USw9RG__ansBox.LandingScreen-module__USw9RG__ok{border-color:var(--rm-primary);background:var(--rm-primary-tint)}.LandingScreen-module__USw9RG__ansBox.LandingScreen-module__USw9RG__no{border-color:var(--rm-error);background:var(--rm-error-tint)}.LandingScreen-module__USw9RG__key{color:var(--rm-ink-secondary);margin-top:7px;padding-left:2px;font-size:12px}.LandingScreen-module__USw9RG__key b{color:var(--rm-primary-strong)}.LandingScreen-module__USw9RG__scoreTag{background:var(--rm-primary-tint);color:var(--rm-primary-strong);border-radius:var(--rm-radius-pill);font-size:13px;font-weight:700;font-family:var(--font-mono);align-items:center;gap:7px;padding:6px 13px;display:inline-flex}.LandingScreen-module__USw9RG__strip{border-top:1px solid var(--rm-border);border-bottom:1px solid var(--rm-border);background:var(--rm-card);padding:28px 0}.LandingScreen-module__USw9RG__stripIn{color:var(--rm-ink-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:44px;font-size:13.5px;font-weight:500;display:flex}.LandingScreen-module__USw9RG__stripItem{align-items:center;gap:9px;display:flex}.LandingScreen-module__USw9RG__stripNum{color:var(--rm-primary-strong);letter-spacing:-.02em;font-size:21px;font-weight:800}.LandingScreen-module__USw9RG__secHead{text-align:center;max-width:660px;margin:0 auto 50px}.LandingScreen-module__USw9RG__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--rm-primary);font-size:12.5px;font-weight:700;font-family:var(--font-mono)}.LandingScreen-module__USw9RG__secHead p{color:var(--rm-ink-secondary);font-size:17px}.LandingScreen-module__USw9RG__alt{background:var(--rm-card)}.LandingScreen-module__USw9RG__steps{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.LandingScreen-module__USw9RG__step{background:var(--rm-card);border:1px solid var(--rm-border-strong);border-radius:var(--rm-radius-card);box-shadow:var(--rm-shadow-card);padding:26px 22px;transition:transform .15s,box-shadow .2s;position:relative}.LandingScreen-module__USw9RG__step:hover{box-shadow:var(--lp-card-shadow-lg);transform:translateY(-4px)}.LandingScreen-module__USw9RG__step .LandingScreen-module__USw9RG__ico{background:var(--rm-primary-tint);width:46px;height:46px;color:var(--rm-primary-strong);border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.LandingScreen-module__USw9RG__step .LandingScreen-module__USw9RG__ico svg{width:24px;height:24px}.LandingScreen-module__USw9RG__step .LandingScreen-module__USw9RG__n{color:var(--rm-border-strong);font-size:13px;font-weight:700;font-family:var(--font-mono);position:absolute;top:22px;right:22px}.LandingScreen-module__USw9RG__step h3{letter-spacing:-.01em;margin-bottom:7px;font-size:17px;font-weight:700}.LandingScreen-module__USw9RG__step p{color:var(--rm-ink-secondary);font-size:14px}@media (max-width:900px){.LandingScreen-module__USw9RG__steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.LandingScreen-module__USw9RG__steps{grid-template-columns:1fr}}.LandingScreen-module__USw9RG__exGrid{grid-template-columns:1fr 1fr;align-items:start;gap:30px;display:grid}@media (max-width:900px){.LandingScreen-module__USw9RG__exGrid{grid-template-columns:1fr}}.LandingScreen-module__USw9RG__panel{background:var(--rm-card);border:1px solid var(--rm-border-strong);border-radius:var(--rm-radius-card);box-shadow:var(--rm-shadow-card);overflow:hidden}.LandingScreen-module__USw9RG__panelHead{border-bottom:1px solid var(--rm-border);justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.LandingScreen-module__USw9RG__panelHead .LandingScreen-module__USw9RG__lbl{align-items:center;gap:9px;font-size:15px;font-weight:700;display:flex}.LandingScreen-module__USw9RG__panelHead .LandingScreen-module__USw9RG__badge{letter-spacing:.04em;text-transform:uppercase;color:var(--rm-primary-strong);background:var(--rm-primary-tint);border-radius:var(--rm-radius-pill);font-size:11px;font-weight:600;font-family:var(--font-mono);padding:4px 10px}.LandingScreen-module__USw9RG__panelBody{padding:8px 22px 20px}.LandingScreen-module__USw9RG__teach{padding:22px}.LandingScreen-module__USw9RG__teach .LandingScreen-module__USw9RG__topic{letter-spacing:.05em;text-transform:uppercase;color:var(--rm-warning);font-size:11px;font-weight:700;font-family:var(--font-mono)}.LandingScreen-module__USw9RG__teach h4{letter-spacing:-.01em;margin:6px 0;font-size:18px;font-weight:600}.LandingScreen-module__USw9RG__teachAnswer{color:var(--rm-primary);margin-bottom:10px;font-size:14px;font-weight:600}.LandingScreen-module__USw9RG__teachSources{margin-top:14px}.LandingScreen-module__USw9RG__teachSources .LandingScreen-module__USw9RG__tsLabel{color:var(--rm-ink-secondary);margin-bottom:5px;font-size:13px}.LandingScreen-module__USw9RG__teachSources ul{gap:3px;margin:0;padding-left:18px;list-style:outside;display:grid}.LandingScreen-module__USw9RG__teachSources li{color:var(--rm-ink-secondary);font-size:13px}.LandingScreen-module__USw9RG__teachDisc{color:var(--rm-warning);background:var(--rm-warning-tint);border-radius:9px;margin-bottom:14px;padding:8px 11px;font-size:12px}.LandingScreen-module__USw9RG__teach p{color:var(--rm-ink-secondary);margin-bottom:11px;font-size:14.5px}.LandingScreen-module__USw9RG__src{color:var(--rm-ink-secondary);font-size:12px;font-family:var(--font-mono);align-items:center;gap:7px;margin-top:14px;display:flex}.LandingScreen-module__USw9RG__src .LandingScreen-module__USw9RG__pin{background:var(--rm-primary);border-radius:50%;width:6px;height:6px}.LandingScreen-module__USw9RG__band{color:#eef2fc;box-shadow:var(--lp-card-shadow-lg);background:linear-gradient(135deg,#172554,#1d4ed8);border-radius:22px;grid-template-columns:1.1fr .9fr;align-items:center;gap:44px;padding:52px 48px;display:grid}.LandingScreen-module__USw9RG__band .LandingScreen-module__USw9RG__eyebrow{color:#93c5fd}.LandingScreen-module__USw9RG__band h2{color:#fff;margin-top:10px}.LandingScreen-module__USw9RG__band p{color:#c3d4f7;font-size:16px}.LandingScreen-module__USw9RG__bandPoints{gap:14px;display:grid}.LandingScreen-module__USw9RG__bp{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:13px;align-items:flex-start;gap:13px;padding:15px 17px;display:flex}.LandingScreen-module__USw9RG__bp .LandingScreen-module__USw9RG__ic{color:#bfd5fa;background:#93c5fd2e;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.LandingScreen-module__USw9RG__bp h4{margin-bottom:3px;font-size:15px}.LandingScreen-module__USw9RG__bp p{color:#b1c6f2;font-size:13.5px}@media (max-width:900px){.LandingScreen-module__USw9RG__band{grid-template-columns:1fr;padding:36px 26px}}.LandingScreen-module__USw9RG__faq{gap:12px;max-width:760px;margin:0 auto;display:grid}.LandingScreen-module__USw9RG__faqItem{background:var(--rm-card);border:1px solid var(--rm-border-strong);box-shadow:var(--rm-shadow-card);border-radius:13px;padding:4px 20px}.LandingScreen-module__USw9RG__faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.LandingScreen-module__USw9RG__faqItem summary::-webkit-details-marker{display:none}.LandingScreen-module__USw9RG__faqItem summary:after{content:"+";color:var(--rm-primary-strong);font-size:22px;font-weight:700;transition:transform .2s}.LandingScreen-module__USw9RG__faqItem[open] summary:after{transform:rotate(45deg)}.LandingScreen-module__USw9RG__faqItem p{color:var(--rm-ink-secondary);padding:0 0 18px;font-size:14.5px}.LandingScreen-module__USw9RG__ctaBand{text-align:center;background:radial-gradient(760px 340px at 50% 0%, var(--rm-primary-tint), transparent 65%);padding:88px 0}.LandingScreen-module__USw9RG__ctaBand h2{font-size:41px}.LandingScreen-module__USw9RG__ctaBand p{color:var(--rm-ink-secondary);max-width:540px;margin:14px auto 30px;font-size:17.5px}.LandingScreen-module__USw9RG__footer{border-top:1px solid var(--rm-border);background:var(--rm-card);padding:38px 0}.LandingScreen-module__USw9RG__footIn{color:var(--rm-ink-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;font-size:13.5px;display:flex}.LandingScreen-module__USw9RG__footBrand{font-size:15px}.LandingScreen-module__USw9RG__footLockup{height:24px}.LandingScreen-module__USw9RG__footLinks{gap:24px;display:flex}.LandingScreen-module__USw9RG__footLinks a:hover{color:var(--rm-primary-strong)}
