:root{--bs-ink:#0f1419;--bs-muted:#5a6570;--bs-surface:#f4f7f5;--bs-card:#ffffff;--bs-line:rgba(15, 20, 25, 0.08);--bs-brand:#7C4DFF;--bs-brand-soft:#ece8ff;--bs-accent:#85FFBD;--bs-accent-2:#FFFB7D;--bs-deep:#1a3d32}.page-shell{padding-top:5.5rem;background:radial-gradient(1200px 600px at 10% -10%,rgba(133,255,189,.35),transparent 55%),radial-gradient(900px 500px at 90% 0,rgba(255,251,125,.28),transparent 50%),radial-gradient(800px 480px at 85% 40%,rgba(124,77,255,.08),transparent 55%),linear-gradient(180deg,#eef6f1 0,var(--bs-surface) 28%,#f8f8f8 100%);min-height:60vh}.page-wrap{max-width:1080px;margin:0 auto;padding:2rem 1.25rem 4rem}.page-hero{padding:2.5rem 0 2rem}.page-hero .eyebrow{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-brand);margin-bottom:.75rem}.page-hero h1{font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.15;color:var(--bs-ink);margin-bottom:1rem;max-width:18ch}.page-hero .lede{font-size:1.125rem;color:var(--bs-muted);max-width:42rem;margin-bottom:1.75rem;line-height:1.65}.page-hero a:link,.page-hero a:visited{color:var(--bs-deep);font-weight:600;text-decoration:none}.page-hero a:hover{color:var(--bs-ink);text-decoration:underline}.page-ctas{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.btn-store:not(.store-badge),.page-ctas a:not(.store-badge):not(.ghost){display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.25rem;border-radius:10px;font-weight:700;text-decoration:none;color:#121212;background:linear-gradient(135deg,var(--bs-accent),var(--bs-accent-2));box-shadow:0 4px 16px rgba(133,255,189,.35);transition:transform .2s ease,box-shadow .2s ease}.btn-store:not(.store-badge):hover,.page-ctas a:not(.store-badge):not(.ghost):hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(133,255,189,.45)}.page-ctas a.ghost{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.25rem;border-radius:10px;font-weight:700;text-decoration:none;background:0 0;border:1.5px solid rgba(15,20,25,.2);box-shadow:none;color:var(--bs-ink)}.page-section{padding:2.25rem 0;border-top:1px solid var(--bs-line)}.page-section h2{font-size:clamp(1.4rem,2.5vw,1.85rem);color:var(--bs-ink);margin-bottom:.75rem}.page-section h3{font-size:1.15rem;color:var(--bs-ink);margin:1.5rem 0 .5rem}.page-section li,.page-section p{color:var(--bs-muted);line-height:1.7}.page-section p+p{margin-top:.85rem}.steps{list-style:none;counter-reset:step;display:grid;gap:1rem;margin-top:1.25rem}.steps li{counter-increment:step;position:relative;padding:1rem 1rem 1rem 3.25rem;background:var(--bs-card);border:1px solid var(--bs-line);border-radius:12px}.steps li::before{content:counter(step);position:absolute;left:1rem;top:1rem;width:1.6rem;height:1.6rem;border-radius:50%;background:linear-gradient(135deg,var(--bs-accent),var(--bs-accent-2));color:#121212;font-weight:700;font-size:.85rem;display:flex;align-items:center;justify-content:center}.related-links{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.related-links a{color:var(--bs-deep);font-weight:600;text-decoration:none;padding:.4rem .75rem;border-radius:8px;background:rgba(133,255,189,.25);border:1px solid rgba(26,61,50,.12)}.related-links a:nth-child(3n){color:var(--bs-brand);background:var(--bs-brand-soft);border-color:rgba(124,77,255,.14)}.related-links a:hover{background:rgba(133,255,189,.45)}.related-links a:nth-child(3n):hover{background:#e8e4ff}.rate-table-wrap{overflow-x:auto;margin:1.25rem 0;border-radius:12px;border:1px solid var(--bs-line);background:var(--bs-card)}.rate-table{width:100%;border-collapse:collapse;min-width:520px}.rate-table td,.rate-table th{padding:.85rem 1rem;text-align:left;border-bottom:1px solid var(--bs-line);color:var(--bs-muted)}.rate-table th{background:#f0f7f3;color:var(--bs-ink);font-weight:700}.rate-table caption{caption-side:bottom;padding:.85rem 1rem;text-align:left;font-size:.9rem;color:var(--bs-muted)}.note-box{margin-top:1rem;padding:1rem 1.15rem;border-radius:12px;background:rgba(255,251,125,.35);border:1px solid rgba(15,20,25,.08);color:var(--bs-ink)}.note-box.danger{background:rgba(255,100,80,.12)}.page-hero .meta{color:var(--bs-muted);font-size:.95rem;margin:.35rem 0 0}.page-hero .meta strong{color:var(--bs-ink);font-style:normal}.page-section a:link,.page-section a:visited{color:var(--bs-deep);font-weight:600;text-decoration:none}.page-section a:hover{text-decoration:underline;color:var(--bs-ink)}.page-section ol,.page-section ul{margin:.75rem 0 .75rem 1.25rem}.page-section ol ul,.page-section ul ul{margin:.5rem 0 .5rem 1.1rem}.page-section .term-item{margin-bottom:.85rem}.page-section .term-item strong{color:var(--bs-ink)}.legal-callout{margin:1.15rem 0 0;padding:1rem 1.15rem;border-radius:12px;background:rgba(133,255,189,.22);border-left:4px solid var(--bs-deep);color:var(--bs-ink)}.legal-callout p{margin:0;color:var(--bs-ink)}.contact-info{display:grid;gap:.55rem;margin-top:1rem}.contact-info p{margin:0;display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.contact-info i{color:var(--bs-deep);width:1.1rem;text-align:center}.hub-strip{margin:0 auto 2rem;max-width:1080px;padding:1.25rem 1.5rem;border-radius:14px;background:linear-gradient(135deg,#1a3d32,#2a5c4a);color:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.hub-strip p{margin:0;max-width:36rem;line-height:1.5}.hub-strip a{display:inline-flex;align-items:center;font-weight:700;color:#121212;text-decoration:none;padding:.7rem 1.1rem;border-radius:10px;background:linear-gradient(135deg,#85ffbd,#fffb7d)}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;margin-top:1.5rem}.product-grid a{display:block;padding:1.15rem 1.2rem;background:#fff;border:1px solid var(--bs-line);border-radius:14px;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.product-grid a:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(15,20,25,.08)}.product-grid h3{font-size:1.05rem;color:var(--bs-ink);margin-bottom:.35rem}.product-grid p{font-size:.92rem;color:var(--bs-muted);line-height:1.5;margin:0}.product-grid .icon{width:2.25rem;height:2.25rem;border-radius:10px;background:linear-gradient(135deg,#85ffbd,#fffb7d);display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;font-size:1rem;color:#121212}.why-lean{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;margin-top:1.25rem}.why-lean article h3{font-size:1.05rem;margin-bottom:.35rem}.faq-group{margin-bottom:2.5rem;scroll-margin-top:5.5rem}.faq-group h2{margin-bottom:1rem}.faq-item{border:1px solid var(--bs-line);border-radius:12px;background:#fff;margin-bottom:.65rem;padding:1rem 1.15rem}.faq-item h3{font-size:1.05rem;margin:0 0 .5rem;color:var(--bs-ink)}.faq-item p{margin:0;color:var(--bs-muted)}.trust-table{width:100%;border-collapse:collapse;margin:1rem 0 1.5rem;background:#fff;border-radius:12px;overflow:hidden;border:1px solid var(--bs-line)}.trust-table td,.trust-table th{padding:.85rem 1rem;text-align:left;border-bottom:1px solid var(--bs-line);vertical-align:top}.trust-table th{width:38%;background:#f0f7f3;color:var(--bs-ink)}@media (max-width:640px){.page-hero h1{max-width:none}}.rmap-band{padding-top:1.5rem}.rmap-kicker{margin:0 0 .45rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-brand)}.rmap-band h2{margin-bottom:.85rem}.rmap-lead{margin:0 0 1.25rem;max-width:36rem;color:var(--bs-muted)}.rmap-pill{display:inline-flex;align-items:center;padding:.28rem .7rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.rmap-pill-live{background:#d8fbe8;color:#0f3d32}.rmap-pill-soon{background:rgba(255,251,125,.55);color:#5c4b00}.rmap-feature{position:relative;overflow:hidden;padding:1.5rem 1.5rem 1.6rem;border-radius:18px;background:linear-gradient(135deg,rgba(133,255,189,.28),rgba(124,77,255,.1) 48%,rgba(255,251,125,.18)),#fff;border:1px solid rgba(15,61,50,.12)}.rmap-feature-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.rmap-ico{width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:12px;background:var(--bs-brand-soft);color:var(--bs-brand);font-size:1.15rem;box-shadow:none}.rmap-feature h3{margin:0 0 .55rem;font-size:clamp(1.35rem,3vw,1.7rem);color:var(--bs-ink)}.rmap-feature>p{margin:0 0 1rem;max-width:40rem;color:var(--bs-muted);line-height:1.6}.rmap-chips{list-style:none;margin:0 0 1.15rem;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.rmap-chips li{margin:0;padding:.35rem .7rem;border-radius:999px;background:rgba(255,255,255,.75);border:1px solid rgba(15,61,50,.1);color:var(--bs-ink);font-size:.82rem;font-weight:600}.rmap-cta{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;color:var(--bs-brand);text-decoration:none}.rmap-cta i{font-size:1.05rem;line-height:1}.rmap-cta:hover{text-decoration:underline}.rmap-soon{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.rmap-soon li{display:grid;grid-template-columns:auto 1fr;gap:.9rem 1rem;align-items:start;margin:0;padding:1.05rem 1.15rem;border-radius:14px;background:#fff;border:1px solid var(--bs-line)}.rmap-soon-body{display:grid;gap:.25rem}.rmap-soon-body strong{font-size:1.05rem;color:var(--bs-ink)}.rmap-soon-body span{color:var(--bs-muted);font-size:.95rem;line-height:1.5}@media (max-width:560px){.rmap-soon li{grid-template-columns:1fr}}
/*# sourceMappingURL=pages.min.css.map */
