.rootmark-landing{--rm-bg:#e6dbc7;--rm-surface:#ddd0b9;--rm-field:#efe6d3;--rm-ink:#062b8a;--rm-muted:#3a5aa8;--rm-accent:#062b8a;--rm-accent-ink:#e6dbc7;--rm-success:#14532d;--rm-line:#062b8a38;--ease-out:cubic-bezier(.23, 1, .32, 1);background:var(--rm-bg);color:var(--rm-ink);font-family:var(--font-switzer), "Inter", ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased}.rootmark-landing ::selection{background:var(--rm-ink);color:var(--rm-bg)}.rootmark-landing :focus-visible{outline:2px solid var(--rm-ink);outline-offset:3px;border-radius:2px}.rm-frame{max-width:76rem;margin-inline:auto;padding-inline:clamp(1.15rem,5vw,2rem)}.rm-display{letter-spacing:-.04em;font-weight:600;line-height:.95}.rm-statement{letter-spacing:-.03em;font-weight:600;line-height:1}.rm-body{letter-spacing:-.005em;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.5}.rm-small{font-size:1rem;line-height:1.5}.rm-micro{font-size:.8125rem;line-height:1.4}.rm-tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-family:inherit}.rm-btn{background:var(--rm-accent);color:var(--rm-accent-ink);transition:transform .16s var(--ease-out), opacity .16s var(--ease-out);border-radius:2px;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.75rem;font-size:1.125rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.rm-btn:hover{opacity:.88}}.rm-btn:active{transform:scale(.97)}.rm-btn-secondary{color:var(--rm-ink);border:2px solid var(--rm-ink);background:0 0}.rm-slot{vertical-align:baseline;background:var(--rm-ink);border-radius:.12em;width:2em;height:.82em;display:inline-block;overflow:hidden;transform:translateY(.08em)}.rm-hero-half{display:inline}@media (max-width:639px){.rm-hero-half{display:block}.rm-hero-half-b{text-align:right}.rm-slot{aspect-ratio:4/3;width:100%;height:auto;margin:.4em 0;display:block;transform:none}}.rootmark-landing{caret-color:var(--rm-ink);scrollbar-color:var(--rm-ink) transparent}[data-rm-header]{z-index:20;background:var(--rm-bg);color:var(--rm-ink);transition:color .3s var(--ease-out);position:sticky;top:0}[data-rm-header].rm-on-ink{background:var(--rm-ink)}[data-rm-header] .rm-btn{transition:transform .16s var(--ease-out), opacity .16s var(--ease-out), color .3s var(--ease-out), background .3s var(--ease-out), border-color .3s var(--ease-out)}@media (prefers-reduced-motion:reduce){[data-rm-header]{transition:none}}@media (prefers-reduced-motion:no-preference){.rm-rise{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transform:translateY(24px)}.rm-rise.rm-in{opacity:1;transform:translateY(0)}}.rm-gapline{background:var(--rm-line);opacity:.55;height:clamp(1px,.4vw,3px)}.rootmark-landing img,.rootmark-landing video{max-width:100%}.rm-media{min-width:0;overflow:hidden}.rm-media img,.rm-media video{width:100%;height:auto;display:block}.rm-evidence{border:1px solid var(--rm-line);background:#fbf8f1;border-radius:6px}.rm-ui-card{background:#fff;border:1px solid #d8d2c2;border-radius:6px;overflow:hidden}.rm-ui-bar{background:#f3eee1;border-bottom:1px solid #d8d2c2;align-items:center;gap:.5rem;padding:.625rem .875rem;display:flex}.rm-ui-dot{background:var(--rm-muted);opacity:.6;border-radius:999px;width:.6rem;height:.6rem}.rm-ui-row{grid-template-columns:1fr auto;align-items:baseline;gap:.25rem 1rem;padding:.75rem .875rem;display:grid}.rm-ui-row+.rm-ui-row{border-top:1px solid #e4ddcb}.rm-ui-foot{color:#14532d;background:#eef4ea;border-top:1px solid #d8d2c2;padding:.625rem .875rem}.rm-faq details{padding:.5rem 0}.rm-faq details[open]{background:var(--rm-field);border-radius:4px;margin-inline:-1.5rem;padding:1.5rem}.rm-faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:baseline;gap:1rem;font-size:1.375rem;font-weight:500;list-style:none;display:flex}.rm-faq summary::-webkit-details-marker{display:none}.rm-faq summary:after{content:"";width:.6em;height:.6em;transition:transform .2s var(--ease-out);border-bottom:2px solid;border-right:2px solid;flex:none;transform:translateY(-.15em)rotate(45deg)}.rm-faq details[open] summary:after{transform:translateY(.1em)rotate(225deg)}.rm-cta{background:var(--rm-ink);color:var(--rm-bg);flex-direction:column;justify-content:center;min-height:100svh;display:flex}.rm-cta ::selection{background:var(--rm-bg);color:var(--rm-ink)}.rm-cta :focus-visible{outline-color:var(--rm-bg)}.rm-cta-btn{background:var(--rm-bg);color:var(--rm-ink)}.rm-cta-outline{color:var(--rm-bg);border-color:var(--rm-bg);background:0 0}.rm-serif{font-family:var(--font-instrument), "Georgia", serif;font-weight:400}.rm-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--rm-muted);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:inline-flex}.rm-eyebrow-dot{background:var(--rm-ink);border-radius:999px;width:.5rem;height:.5rem}.rm-hero-title{letter-spacing:-.02em;margin-top:.5rem;font-size:clamp(4rem,14vw,12rem);line-height:.9}.rm-hero-card{color:#f2ecdd;background:#041a55;border-radius:20px;margin-top:clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden;box-shadow:0 32px 80px -24px #041a558c}.rm-hero-bg{object-fit:cover;opacity:.42;width:100%;height:100%;position:absolute;inset:0}.rm-hero-shade{background:linear-gradient(#030e2d8c 0%,#030e2d59 40%,#030e2dc7 100%);position:absolute;inset:0}.rm-hero-inner{padding:clamp(1.25rem,3.5vw,3rem);position:relative}.rm-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rm-hero-pill{letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030e2d59;border:1px solid #f2ecdd59;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.8125rem;font-weight:500;display:inline-flex}.rm-hero-live{background:#7ee2a8;border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 0 4px #7ee2a840}.rm-hero-grid{gap:2rem;margin-top:clamp(2.5rem,6vw,5rem);display:grid}@media (min-width:900px){.rm-hero-grid{grid-template-columns:1.5fr 1fr;align-items:end}}.rm-hero-head{letter-spacing:-.03em;max-width:12ch;font-size:clamp(2.5rem,5.5vw,5rem);font-weight:600;line-height:1}.rm-hero-sub{color:#f2ecddd9;max-width:44ch;margin-top:1rem;font-size:clamp(1rem,1rem + .3vw,1.1875rem);line-height:1.5}.rm-hero-cta-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.75rem;display:flex}.rm-hero-cta{color:#041a55;transition:transform .16s var(--ease-out), opacity .16s var(--ease-out);background:#f2ecdd;border-radius:999px;justify-content:center;align-items:center;padding:.8rem 1.6rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.rm-hero-cta:hover{opacity:.88}}.rm-hero-cta:active{transform:scale(.97)}.rm-hero-arrow{color:#f2ecdd;width:2.75rem;height:2.75rem;transition:transform .16s var(--ease-out), background .16s var(--ease-out);border:1px solid #f2ecdd80;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.rm-hero-arrow:hover{background:#f2ecdd26}}.rm-hero-support{color:#f2ecddb3;width:100%;font-size:.875rem}.rm-float-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f2ecdd1a;border:1px solid #f2ecdd47;border-radius:14px;max-width:22rem;padding:1.25rem}@media (min-width:900px){.rm-float-card{justify-self:end;width:100%}}.rm-float-kicker{letter-spacing:.08em;text-transform:uppercase;color:#f2ecddb3;font-size:.75rem;font-weight:600}.rm-float-root{word-break:break-all;color:#f2ecdd;margin-top:.5rem;font-size:1.25rem;font-weight:600}.rm-float-meta{color:#f2ecddbf;word-break:break-all;margin-top:.35rem;font-size:.875rem}.rm-float-link{color:#f2ecdd;text-underline-offset:4px;margin-top:.9rem;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-block}.rm-hero-stats{border-top:1px solid #f2ecdd40;grid-template-columns:repeat(2,1fr);gap:1.25rem 1rem;margin-top:clamp(2rem,5vw,3.5rem);padding-top:1.5rem;display:grid}@media (min-width:900px){.rm-hero-stats{grid-template-columns:repeat(4,1fr)}}.rm-hero-figure{letter-spacing:-.02em;font-size:clamp(2rem,3.5vw,3rem);font-weight:600;line-height:1}.rm-hero-caption{color:#f2ecddb3;margin-top:.35rem;font-size:.875rem}.rm-nav-wrap{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#e6dbc7eb;border-bottom:1px solid #062b8a14;justify-content:space-between;align-items:center;gap:1rem;max-width:76rem;margin-inline:auto;padding:1rem clamp(1rem,4vw,2rem);display:flex;position:sticky;top:0}.rm-nav-mark{letter-spacing:-.02em;color:var(--rm-ink);align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;text-decoration:none;display:inline-flex}.rm-logo-mark{border-radius:7px;flex-shrink:0;display:inline-flex;overflow:hidden;box-shadow:0 1px 6px #041a552e}.rm-logo-mark svg{display:block}.rm-nav-dot{background:var(--rm-ink);border-radius:999px;width:8px;height:8px}.rm-nav-pill{border:1px solid var(--rm-line);background:#fffaf0;border-radius:999px;padding:.25rem}.rm-nav-link{color:var(--rm-ink);border-radius:999px;align-items:center;padding:.4rem .85rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.rm-nav-link:hover{background:#062b8a14}.rm-nav-cta{background:var(--rm-ink);color:#f2ecdd;border-radius:999px;justify-content:center;align-items:center;padding:.6rem 1.2rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px -12px #062b8a80}.rm-about-secondary{border:1px solid var(--rm-line);color:var(--rm-ink);transition:background .16s var(--ease-out), transform .16s var(--ease-out);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 16px #062b8a14}.rm-about-secondary:hover{background:var(--rm-field)}.rm-about-secondary:active{transform:scale(.98)}.rm-eyebrow-pill{background:var(--rm-ink);color:#f2ecdd;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.3rem .7rem;font-size:.75rem;font-weight:600;display:inline-flex}@media (max-width:767px){.rm-hero-title{font-size:clamp(3rem,18vw,6rem)}.rm-hero-card{border-radius:16px}.rm-hero-inner{padding:1.5rem 1.35rem 1.65rem}.rm-hero-grid{gap:1.35rem}.rm-proof-copy,.rm-how-body{line-height:1.7}.rm-how-card{padding:1.45rem 1.35rem}.rm-proof-card{padding:1.35rem 1.25rem}.rm-stats-cell{padding:1.6rem 1.35rem}.rm-stats-caption{max-width:26ch;line-height:1.55}.rm-faq-card summary{padding:1.05rem 1.25rem}.rm-faq-card p{padding:1rem 1.25rem 1.25rem}.rm-frame{padding-inline:1.4rem}}.rm-section{padding-block:clamp(3.5rem,8vw,6.5rem)}.rm-section-head{max-width:48rem}.rm-section-pill{background:var(--rm-ink);color:#f2ecdd;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.3rem .75rem;font-size:.7rem;font-weight:600;display:inline-flex}.rm-section-title{letter-spacing:-.03em;margin-top:.9rem;font-size:clamp(2.5rem,5.5vw,4.75rem);line-height:.95}.rm-title-muted{opacity:.45}.rm-section-lead{max-width:36ch;color:var(--rm-muted);margin-top:.9rem;font-size:1.05rem;line-height:1.6}.rm-premium-card{background:#fffaf0;border:1px solid #062b8a1a;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px -28px #062b8a2e}.rm-how-card{margin-top:2rem;padding:clamp(1rem,2.5vw,1.5rem)}.rm-how-grid{gap:1.5rem;display:grid}@media (min-width:900px){.rm-how-grid{grid-template-columns:1.25fr 1fr;align-items:end}}.rm-how-media{background:#041a55;border-radius:14px;overflow:hidden}.rm-how-media video{width:100%;height:auto;display:block}.rm-how-media figcaption{color:#f2ecddbf;background:#041a55;padding:.75rem 1rem;font-size:.8125rem;line-height:1.5}.rm-how-copy{flex-direction:column;gap:1.5rem;display:flex}.rm-how-body{max-width:38ch;font-size:1.0625rem;line-height:1.65}.rm-how-steps{gap:.6rem;display:grid}.rm-how-step{background:var(--rm-ink);color:#f2ecdd;border-radius:12px;grid-template-columns:auto 1fr;align-items:baseline;gap:.25rem .75rem;padding:.9rem 1rem;display:grid}.rm-how-step-kicker{letter-spacing:.08em;text-transform:uppercase;opacity:.6;grid-column:1;font-size:.65rem;font-weight:600}.rm-how-step-time{letter-spacing:-.01em;grid-column:2;font-size:1rem;font-weight:600}.rm-how-step-note{opacity:.75;grid-column:1/-1;font-size:.8125rem}.rm-proof-grid{gap:1.5rem;margin-top:2rem;display:grid}@media (min-width:900px){.rm-proof-grid{grid-template-columns:1.15fr .85fr;align-items:start}}.rm-proof-copy{max-width:44ch;font-size:1.0625rem;line-height:1.6}.rm-lit-line{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.rm-proof-copy p+p{margin-top:.9rem}.rm-proof-muted{color:var(--rm-muted);font-size:.9375rem}.rm-proof-cta{color:var(--rm-ink);text-underline-offset:4px;margin-top:1.25rem;font-size:.9375rem;font-weight:600;text-decoration:underline;display:inline-flex}.rm-proof-card{background:#fffaf0;border:1px solid #062b8a1f;border-radius:16px;padding:1.25rem;box-shadow:0 16px 48px -24px #062b8a24}.rm-proof-card-top{letter-spacing:.06em;text-transform:uppercase;color:var(--rm-muted);align-items:center;gap:.5rem;font-size:.7rem;font-weight:600;display:inline-flex}.rm-proof-live{background:#16a34a;border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 0 4px #16a34a2e}.rm-proof-dl{gap:.7rem;margin-top:1rem;display:grid}.rm-proof-dl>div{grid-template-columns:5.5rem 1fr;align-items:baseline;gap:.5rem;display:grid}.rm-proof-dl dt{letter-spacing:.06em;text-transform:uppercase;opacity:.55;font-size:.75rem;font-weight:600}.rm-proof-dl dd{word-break:break-all;font-size:.9375rem;font-weight:500}.rm-proof-meta{opacity:.65;font-size:.8125rem;font-weight:400}.rm-proof-link{text-underline-offset:4px;margin-top:1rem;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-block}.rm-proof-kicker{letter-spacing:.08em;text-transform:uppercase;opacity:.6;font-size:.75rem;font-weight:600}.rm-proof-empty{opacity:.8;margin-top:.6rem;font-size:.9375rem;line-height:1.55}.rm-stats-card{color:#f2ecdd;background:#041a55;border-radius:20px;gap:0;margin-top:2rem;display:grid;overflow:hidden;box-shadow:0 24px 64px -24px #041a5580}@media (min-width:700px){.rm-stats-card{grid-template-columns:repeat(4,1fr)}}.rm-stats-cell{border-top:1px solid #f2ecdd1f;padding:1.75rem 1.5rem}@media (min-width:700px){.rm-stats-cell{border-top:none;border-left:1px solid #f2ecdd1f}.rm-stats-cell:first-child{border-left:none}}.rm-stats-figure{letter-spacing:-.02em;font-size:clamp(2.25rem,3.5vw,3rem);font-weight:600;line-height:1}.rm-stats-caption{color:#f2ecddb3;max-width:22ch;margin-top:.5rem;font-size:.8125rem;line-height:1.5}.rm-faq-grid{gap:.75rem;margin-top:2rem;display:grid}.rm-faq-card{background:#fffaf0;border:1px solid #062b8a1a;border-radius:14px;padding:0;overflow:hidden}.rm-faq-card summary{letter-spacing:-.01em;padding:1.1rem 1.25rem;font-size:1rem;font-weight:600}.rm-faq-card[open]{background:#fffaf0;border-radius:14px;margin-inline:0;padding:0}.rm-faq-card[open] summary{border-bottom:1px solid #062b8a14}.rm-faq-card p{color:#1a2a5a;max-width:none;padding:1rem 1.25rem 1.25rem;font-size:.9375rem;line-height:1.6}.rm-ledger-section{padding-bottom:0}.rm-ledger-card{background:#fffaf0;border:1px solid #062b8a1a;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px -28px #062b8a24}.rm-ledger-card img{width:100%;height:auto;display:block}.rm-ledger-card figcaption{color:var(--rm-muted);background:#fffaf0;border-top:1px solid #062b8a14;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.9rem 1.1rem;font-size:.8125rem;line-height:1.5;display:flex}.rm-ledger-pill{background:var(--rm-ink);color:#f2ecdd;letter-spacing:.05em;border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:600;display:inline-flex}.rm-cta-wrap{max-width:76rem;margin-inline:auto;padding:clamp(3rem,8vw,5rem) clamp(1rem,4vw,2rem)}.rm-cta-card{color:#f2ecdd;text-align:center;background:#041a55;border-radius:20px;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.25rem,4vw,3rem);position:relative;overflow:hidden;box-shadow:0 32px 80px -24px #041a558c}.rm-cta-card:before{content:"";pointer-events:none;background:radial-gradient(120% 120% at 50% 0,#f2ecdd14,#0000 60%);position:absolute;inset:0}.rm-cta-title{letter-spacing:-.03em;font-size:clamp(2.75rem,7vw,6rem);line-height:.95;position:relative}.rm-cta-title-muted{opacity:.18;margin-top:2.5rem}.rm-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:1.75rem;display:flex;position:relative}.rm-cta-primary{color:#041a55;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);background:#f2ecdd;border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.7rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.rm-cta-primary:hover{opacity:.9}.rm-cta-primary:active{transform:scale(.97)}.rm-cta-secondary{color:#f2ecdd;border:1px solid #f2ecdd73;border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.rm-cta-or{opacity:.6;font-size:.9375rem}.rm-cta-note{color:#f2ecdda6;margin-top:.9rem;font-size:.875rem;position:relative}.rm-footer{color:#f2ecdd;background:#041a55;margin-top:clamp(2rem,5vw,3.5rem);overflow:hidden}.rm-footer-top{gap:1.25rem;padding-block:2rem 1.1rem;display:grid}@media (min-width:700px){.rm-footer-top{grid-template-columns:1.35fr auto;align-items:end;gap:2rem}}.rm-footer-title{letter-spacing:-.03em;font-size:clamp(1.65rem,3.8vw,2.75rem);line-height:.95}.rm-footer-cta{color:#041a55;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);background:#f2ecdd;border-radius:999px;justify-content:center;align-items:center;margin-top:1rem;padding:.65rem 1.3rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.rm-footer-cta:hover{opacity:.9}.rm-footer-cta:active{transform:scale(.97)}.rm-footer-nav{flex-direction:column;gap:.35rem;font-size:.875rem;display:flex}@media (min-width:700px){.rm-footer-nav{text-align:right;align-items:flex-end}}.rm-footer-nav a{color:inherit;opacity:.78;transition:opacity .15s var(--ease-out);text-decoration:none}.rm-footer-nav a:hover{opacity:1;text-underline-offset:4px;text-decoration:underline}.rm-footer-meta{opacity:.5;border-top:1px solid #f2ecdd1a;flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;padding-block:.9rem;font-size:.72rem;line-height:1.5;display:flex}.rm-footer-credits{max-width:52ch}.rm-footer-mark-wrap{border-top:1px solid #f2ecdd0f;padding-inline:.5rem;overflow:hidden}.rm-mark{letter-spacing:-.05em;white-space:nowrap;-webkit-user-select:none;user-select:none;text-align:center;opacity:.08;font-size:clamp(4.5rem,17vw,14rem);font-weight:600;line-height:.82;transform:translateY(14%)}.rootmark-app{background:var(--rm-bg);color:var(--rm-ink)}.rm-app-header{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#e6dbc7eb;border-bottom:1px solid #062b8a14;position:sticky;top:0}.rm-app-header-inner{justify-content:space-between;align-items:center;gap:1rem;max-width:86rem;margin-inline:auto;padding:.85rem clamp(1rem,4vw,2rem);display:flex}.rm-app-mark{letter-spacing:-.02em;color:var(--rm-ink);align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex}.rm-app-dot{background:var(--rm-ink);border-radius:999px;width:8px;height:8px}.rm-app-nav{border:1px solid var(--rm-line);background:#fffaf0;border-radius:999px;gap:.15rem;padding:.2rem}.rm-app-nav-link{color:var(--rm-ink);transition:background .15s var(--ease-out);border-radius:999px;align-items:center;padding:.38rem .85rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.rm-app-nav-link:hover{background:#062b8a14}.rm-app-nav-link-active{background:var(--rm-ink);color:#f2ecdd}.rm-app-nav-link-active:hover{background:var(--rm-ink)}.rm-app-chain{letter-spacing:.05em;text-transform:uppercase;color:var(--rm-muted);background:#fffaf0;border:1px solid #062b8a1f;border-radius:999px;padding:.35rem .7rem;font-size:.7rem;font-weight:500}.rm-app-back{color:var(--rm-ink);border-radius:999px;padding:.35rem .7rem;font-size:.8125rem;font-weight:500;text-decoration:none}.rm-app-back:hover{background:#062b8a14}.rm-app-menu{background:var(--rm-ink);color:#f2ecdd;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:.55rem .9rem;font-size:.8125rem;font-weight:600;display:inline-flex}.rm-app-drawer{z-index:40;position:fixed;inset:0}.rm-app-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#041a5547;border:none;position:absolute;inset:0}.rm-app-drawer-panel{background:#fffaf0;border-right:1px solid #062b8a1a;flex-direction:column;width:min(18rem,84vw);padding:1rem;display:flex;position:absolute;inset:0 auto 0 0;box-shadow:16px 0 48px -16px #041a5538}.rm-app-drawer-link{color:var(--rm-ink);border-radius:10px;padding:.7rem .9rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:block}.rm-app-drawer-link:hover{background:#062b8a0f}.rm-app-drawer-link-active{background:var(--rm-ink);color:#f2ecdd}.rm-app-drawer-link-active:hover{background:#041a55}.rm-app-main{max-width:86rem;margin-inline:auto;padding:clamp(1rem,3vw,1.75rem) clamp(1rem,4vw,2rem) 3rem}.rm-app-card{background:#fffaf0;border:1px solid #062b8a1a;border-radius:16px;overflow:hidden;box-shadow:0 16px 48px -24px #062b8a24}.rm-app-card-dark{color:#f2ecdd;background:#041a55;border-color:#f2ecdd1a;box-shadow:0 24px 64px -24px #041a5580}.rm-app-kicker{letter-spacing:.08em;text-transform:uppercase;opacity:.55;font-size:.68rem;font-weight:600}.rm-app-title{letter-spacing:-.02em;margin-top:.35rem;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:600;line-height:1}.rm-app-lead{opacity:.7;max-width:58ch;margin-top:.6rem;font-size:.9375rem;line-height:1.5}.rm-app-card-header{background:#062b8a08;border-bottom:1px solid #062b8a14;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex}.rm-app-card-body{padding:1rem 1.1rem}.rm-console-strip{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@keyframes rm-proof-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.rm-verify-step{opacity:0;animation:.42s cubic-bezier(.23,1,.32,1) forwards rm-proof-in;animation-delay:calc(var(--step,0) * 90ms + .12s)}@media (prefers-reduced-motion:reduce){.rm-verify-step{opacity:1;animation:none;transform:none}}.rm-anchor-grid{gap:.9rem;display:grid}@media (min-width:700px){.rm-anchor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rm-anchor-card{transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out);background:#fffaf0;border:1px solid #062b8a1a;border-radius:14px;padding:1rem;box-shadow:0 12px 32px -20px #062b8a24}@media (hover:hover) and (pointer:fine){.rm-anchor-card:hover{transform:translateY(-2px);box-shadow:0 16px 40px -18px #062b8a2e}}.rm-contract-grid{gap:.9rem;display:grid}@media (min-width:800px){.rm-contract-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rm-lit-line{letter-spacing:-.02em;max-width:28ch;font-size:clamp(1.45rem,2.6vw,2.05rem);font-style:italic;line-height:1.18}.rm-lit-lead{color:var(--rm-ink);opacity:.62;font-style:normal;font-weight:400}.rm-lit-item{white-space:nowrap}@media (max-width:639px){.rm-lit-item{white-space:normal;overflow-wrap:anywhere}.rm-lit-line{max-width:100%;padding-right:0}.rm-proof-grid,.rm-proof-copy,.rm-premium-card{overflow-wrap:anywhere;min-width:0}.rm-section{padding-inline:0}.rm-frame{overflow:visible}}.rm-lit-word{color:#062b8a47;transition:color .52s var(--ease-out)}.rm-lit-word[data-lit-on=true]{color:var(--rm-ink)}.rm-lit-punct{color:var(--rm-ink);opacity:.62;font-style:normal}.rm-verify-step:first-child{--step:0}.rm-verify-step:nth-child(2){--step:1}.rm-verify-step:nth-child(3){--step:2}.rm-verify-step:nth-child(4){--step:3}@media (prefers-reduced-motion:no-preference){.rootmark-app .rm-rise{opacity:0;transition:opacity .42s var(--ease-out), transform .42s var(--ease-out);transform:translateY(14px)}.rootmark-app .rm-rise.rm-in{opacity:1;transform:translateY(0)}}@media (min-width:768px){.rm-app-menu,.rm-app-back{display:none!important}}@media (max-width:639px){.sticky-mobile-cta{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}}
