     #sp-z0z73izuwg94a .seedprod-menu-horizontal .nav-menu .menu-item ,#sp-z0z73izuwg94a .seedprod-menu-horizontal .nav-menu .seedprod-menu-heading , #sp-z0z73izuwg94a .seedprod-menu-separator {padding:0px 10px}      #sp-z0z73izuwg94a .nav-menu ul.sub-menu {box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)}      #sp-z0z73izuwg94a ul li a {font-size:12px;line-height:2.1;letter-spacing:2px;font-family:Poppins;font-weight:400;font-style:normal}      #sp-z0z73izuwg94a .seedprod-menu-horizontal .nav-menu .separator.menu-item { padding:0px; }      #sp-z0z73izuwg94a .custom-restricted-width .menu-item{padding:10px 0px}      #sp-z0z73izuwg94a .seedprod-menu-list li a {color:#000000;text-align:right}     #sp-z0z73izuwg94a .seedprod-menu-list li{color:#000000;text-align:right}      #sp-z0z73izuwg94a .seedprod-menu-list li a:hover {color:#fb8c00 !important;text-align:right}      #sp-z0z73izuwg94a .sub-menu {background-color:rgba(204; 204; 204; 0) !important;border-radius:1px;line-height:17px;border-width:1px;border-color:#ffffff !important;padding:17px 17px 17px 17px }      #sp-z0z73izuwg94a .sub-menu a {color:#000000}      #sp-z0z73izuwg94a ul.seedprod-menu-list ul.sub-menu li a:hover{color:#fb8c00}      #sp-z0z73izuwg94a .bar{background-color:#000000;}    @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap');  /* ---------- tokens ---------- */ #lumina-root{   --lmn-navy:#0b1226;   --lmn-navy2:#111a34;   --lmn-orange:#ef7d00;   --lmn-orange2:#ff9a2f;   --lmn-cream:#fffaf3;   --lmn-white:#ffffff;   --lmn-ink:#172033;   --lmn-muted:#657087;   --lmn-line:#e7e9ef;   --lmn-soft:#f5f7fb;   --lmn-green:#198754;   --lmn-shadow:0 22px 70px rgba(11,18,38,.14);   --lmn-max:1180px;   --lmn-font:'Inter','Helvetica Neue',Helvetica,Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif; }  /* ---------- hard reset (scoped) ---------- */ #lumina-root, #lumina-root *, #lumina-root *::before, #lumina-root *::after{   box-sizing:border-box !important;   margin:0 !important;   padding:0 !important;   border:0 !important;   outline:0 !important;   background:transparent !important;   font-family:var(--lmn-font) !important;   font-size:inherit !important;   font-weight:400 !important;   font-style:normal !important;   font-variant:normal !important;   line-height:1.6 !important;   letter-spacing:normal !important;   text-transform:none !important;   text-decoration:none !important;   text-align:left !important;   text-indent:0 !important;   text-shadow:none !important;   box-shadow:none !important;   list-style:none !important;   vertical-align:baseline !important;   float:none !important;   clear:none !important;   color:inherit !important;   max-width:none !important;   min-width:0 !important;   border-radius:0 !important;   transform:none !important;   opacity:1 !important;   word-spacing:normal !important;   white-space:normal !important;   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale; }  #lumina-root{   display:block !important;   width:100% !important;   font-size:16px !important;   line-height:1.6 !important;   color:var(--lmn-ink) !important;   background:var(--lmn-white) !important;   overflow-x:hidden !important;   isolation:isolate; } #lumina-root img{display:block !important;max-width:100% !important;height:auto !important} #lumina-root a{color:inherit !important;text-decoration:none !important} #lumina-root strong{font-weight:800 !important} #lumina-root small{font-size:12px !important;color:var(--lmn-muted) !important} #lumina-root br{display:block !important}  /* ---------- layout ---------- */ #lumina-root .lmn-container{   width:min(var(--lmn-max), calc(100% - 40px)) !important;   margin:0 auto !important;   position:relative !important; } #lumina-root .lmn-section{padding:110px 0 !important;display:block !important}  /* ---------- type ---------- */ #lumina-root .lmn-eyebrow{   display:inline-flex !important;align-items:center !important;gap:10px !important;   font-size:11.5px !important;font-weight:800 !important;letter-spacing:.18em !important;   text-transform:uppercase !important;color:var(--lmn-orange) !important;line-height:1.4 !important; } #lumina-root .lmn-eyebrow::before{   content:"" !important;display:block !important;width:28px !important;height:2px !important;   background:var(--lmn-orange) !important;flex:0 0 auto !important; } #lumina-root .lmn-h1{   font-size:clamp(48px,7vw,102px) !important;font-weight:900 !important;   line-height:.98 !important;letter-spacing:-.055em !important;margin:0 0 24px !important;color:var(--lmn-navy) !important; } #lumina-root .lmn-h2{   font-size:clamp(34px,4.2vw,67px) !important;font-weight:900 !important;   line-height:1.05 !important;letter-spacing:-.04em !important;margin:0 0 22px !important; } #lumina-root .lmn-h3{font-size:17.5px !important;font-weight:800 !important;line-height:1.25 !important;margin:0 !important} /* Inline children of headings must inherit the heading's metrics. The universal    reset above sets line-height:1.6 on *, which otherwise applies to a <span>    inside an <h1> and opens a large gap on the span's wrapped lines. */ #lumina-root .lmn-h1 *,#lumina-root .lmn-h2 *,#lumina-root .lmn-h3 *{   line-height:inherit !important;font-size:inherit !important;font-weight:inherit !important;   letter-spacing:inherit !important; } #lumina-root .lmn-lead{font-size:19px !important;color:var(--lmn-muted) !important;max-width:760px !important;margin:0 !important;line-height:1.6 !important} #lumina-root .lmn-accent{color:var(--lmn-orange) !important} #lumina-root .lmn-sub{color:var(--lmn-muted) !important;font-size:15px !important}  /* ---------- buttons ---------- */ #lumina-root .lmn-btn{   display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;   min-height:52px !important;padding:0 24px !important;border-radius:999px !important;   font-size:15px !important;font-weight:800 !important;line-height:1 !important;   border:1px solid transparent !important;transition:transform .2s ease,background .2s ease !important;cursor:pointer !important; } #lumina-root .lmn-btn-primary{background:var(--lmn-orange) !important;color:#fff !important;box-shadow:0 12px 28px rgba(239,125,0,.25) !important} #lumina-root .lmn-btn-primary:hover{transform:translateY(-2px) !important;background:var(--lmn-orange2) !important;color:#fff !important} #lumina-root .lmn-btn-secondary{border:1px solid #d3d9e4 !important;color:var(--lmn-navy) !important;background:#fff !important} #lumina-root .lmn-btn-secondary:hover{background:var(--lmn-soft) !important;border-color:#bcc4d3 !important;color:var(--lmn-navy) !important;transform:translateY(-2px) !important}  /* ---------- hero (light) ---------- */ #lumina-root .lmn-hero{   display:block !important;position:relative !important;overflow:hidden !important;   min-height:0 !important;color:var(--lmn-ink) !important;padding:80px 0 110px !important;   /* Vertical gradient holding pure #FFFFFF for the top 14% so the block's top      edge matches a white site menu seamlessly, edge to edge. Glows sit lower. */   background:     radial-gradient(circle at 82% 48%, rgba(239,125,0,.13), transparent 34%),     radial-gradient(circle at 6% 92%, rgba(61,88,180,.10), transparent 34%),     linear-gradient(180deg,#ffffff 0%,#ffffff 14%,#f9fbfd 52%,#eef2f8 100%) !important; } #lumina-root .lmn-hero::before{   content:"" !important;position:absolute !important;inset:0 !important;opacity:.55 !important;pointer-events:none !important;   background-image:linear-gradient(rgba(23,32,51,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(23,32,51,.055) 1px,transparent 1px) !important;   background-size:68px 68px !important;   -webkit-mask-image:linear-gradient(to bottom,#000,transparent 88%);   mask-image:linear-gradient(to bottom,#000,transparent 88%); } #lumina-root .lmn-hero-grid{position:relative !important;z-index:2 !important;display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr) !important;gap:48px !important;align-items:center !important} #lumina-root .lmn-hero-copy{position:relative !important;z-index:2 !important} #lumina-root .lmn-hero-copy .lmn-eyebrow{margin:0 0 26px !important} #lumina-root .lmn-hero-copy .lmn-hero-p{font-size:19px !important;color:var(--lmn-muted) !important;max-width:700px !important;margin:0 !important;line-height:1.6 !important} #lumina-root .lmn-hero-actions{display:flex !important;gap:14px !important;flex-wrap:wrap !important;margin:34px 0 42px !important} #lumina-root .lmn-hero-note{font-size:12px !important;color:#98a1b3 !important;max-width:700px !important;margin:0 !important;line-height:1.6 !important}  /* ---------- product mock ---------- */ #lumina-root .lmn-shell{   position:relative !important;border:1px solid rgba(23,32,51,.09) !important;border-radius:28px !important;   padding:14px !important;background:rgba(255,255,255,.72) !important;backdrop-filter:blur(20px) !important;   box-shadow:0 40px 90px rgba(11,18,38,.16) !important;transform:rotate(1.2deg) !important; } #lumina-root .lmn-app{border-radius:20px !important;overflow:hidden !important;background:#f8fafc !important;color:var(--lmn-ink) !important} #lumina-root .lmn-app-top{height:48px !important;background:#fff !important;border-bottom:1px solid #e9ebf0 !important;display:flex !important;align-items:center !important;gap:8px !important;padding:0 18px !important} #lumina-root .lmn-dot{width:9px !important;height:9px !important;border-radius:50% !important;background:#d8dbe4 !important;display:block !important;flex:0 0 auto !important} #lumina-root .lmn-dot-orange{background:var(--lmn-orange) !important} #lumina-root .lmn-app-body{display:grid !important;grid-template-columns:118px minmax(0,1fr) !important;min-height:400px !important} #lumina-root .lmn-sidebar{background:#111a34 !important;color:#fff !important;padding:20px 12px !important;display:block !important} #lumina-root .lmn-mini-logo{font-weight:900 !important;font-size:14px !important;letter-spacing:.05em !important;margin:0 0 28px !important;color:#fff !important} #lumina-root .lmn-side-item{font-size:11.5px !important;color:rgba(255,255,255,.5) !important;padding:10px 8px !important;border-radius:8px !important;margin:0 0 4px !important;line-height:1.3 !important} #lumina-root .lmn-side-item-active{background:rgba(239,125,0,.14) !important;color:#fff !important} #lumina-root .lmn-workspace{padding:20px !important;display:block !important} #lumina-root .lmn-workspace-head{display:flex !important;justify-content:space-between !important;gap:10px !important;align-items:center !important;margin:0 0 18px !important} #lumina-root .lmn-sim-label{color:#7b8496 !important;font-size:11px !important;line-height:1.3 !important} #lumina-root .lmn-sim-title{font-size:16px !important;font-weight:800 !important;line-height:1.25 !important;margin:3px 0 0 !important} #lumina-root .lmn-pill{font-size:10px !important;font-weight:800 !important;padding:6px 9px !important;border-radius:999px !important;background:#fff0df !important;color:#a65100 !important;white-space:nowrap !important;line-height:1.2 !important;flex:0 0 auto !important} #lumina-root .lmn-avatar-card{display:grid !important;grid-template-columns:104px minmax(0,1fr) !important;gap:16px !important;background:#fff !important;border:1px solid #e5e9f0 !important;border-radius:18px !important;padding:16px !important;box-shadow:0 12px 35px rgba(20,29,54,.07) !important} #lumina-root .lmn-avatar{   border-radius:16px !important;min-height:172px !important;display:flex !important;align-items:flex-end !important;   justify-content:center !important;padding:18px !important;position:relative !important;overflow:hidden !important;   background:linear-gradient(160deg,#f7cfa6,#ef7d00) !important; } #lumina-root .lmn-avatar::before{content:"" !important;width:60px !important;height:60px !important;border-radius:50% !important;background:#f8e4d4 !important;position:absolute !important;top:30px !important} #lumina-root .lmn-avatar::after{content:"" !important;width:96px !important;height:82px !important;border-radius:52px 52px 14px 14px !important;background:#18223a !important;position:absolute !important;bottom:-10px !important} #lumina-root .lmn-avatar-q{display:block !important;font-weight:800 !important;font-size:15px !important;line-height:1.4 !important} #lumina-root .lmn-avatar-note{font-size:12.5px !important;color:#788196 !important;margin:9px 0 0 !important;line-height:1.5 !important} #lumina-root .lmn-voice-line{height:8px !important;border-radius:99px !important;background:#edf0f6 !important;margin:10px 0 !important;overflow:hidden !important} #lumina-root .lmn-voice-line span{display:block !important;height:100% !important;background:linear-gradient(90deg,var(--lmn-orange),var(--lmn-orange2)) !important;border-radius:99px !important} #lumina-root .lmn-w78{width:78% !important} #lumina-root .lmn-w56{width:56% !important} #lumina-root .lmn-score-row{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:8px !important;margin:14px 0 0 !important} #lumina-root .lmn-score{background:#f7f8fb !important;border-radius:10px !important;padding:9px 8px !important;min-width:0 !important} #lumina-root .lmn-score small{display:block !important;font-size:10px !important;color:var(--lmn-muted) !important;line-height:1.3 !important;white-space:nowrap !important} #lumina-root .lmn-score strong{display:block !important;font-size:17px !important;font-weight:900 !important;line-height:1.25 !important;color:var(--lmn-ink) !important}  /* ---------- impact strip ---------- */ #lumina-root .lmn-impact-strip{position:relative !important;margin:-56px 0 0 !important;z-index:3 !important;display:block !important} #lumina-root .lmn-impact-grid{   background:#fff !important;border:1px solid var(--lmn-line) !important;border-radius:24px !important;   box-shadow:var(--lmn-shadow) !important;display:grid !important;grid-template-columns:repeat(3,1fr) !important;overflow:hidden !important; } #lumina-root .lmn-impact-card{padding:32px !important;border-right:1px solid var(--lmn-line) !important} #lumina-root .lmn-impact-card:last-child{border-right:0 !important} #lumina-root .lmn-impact-value{font-size:45px !important;line-height:1 !important;font-weight:900 !important;color:var(--lmn-orange) !important;letter-spacing:-.04em !important} #lumina-root .lmn-impact-head{font-size:15px !important;font-weight:800 !important;color:var(--lmn-ink) !important;margin:12px 0 10px !important;line-height:1.35 !important} #lumina-root .lmn-impact-label{font-size:13.5px !important;color:var(--lmn-muted) !important;margin:0 !important;line-height:1.6 !important}  /* ---------- problem ---------- */ #lumina-root .lmn-problem-grid{display:grid !important;grid-template-columns:.95fr 1.05fr !important;gap:70px !important;align-items:start !important} #lumina-root .lmn-statement{font-size:23px !important;line-height:1.45 !important;border-left:4px solid var(--lmn-orange) !important;padding:0 0 0 26px !important;color:#303a4f !important;margin:0 0 22px !important} #lumina-root .lmn-problem-cards{display:grid !important;gap:16px !important} #lumina-root .lmn-problem-card{padding:24px !important;border-radius:18px !important;background:var(--lmn-soft) !important;border:1px solid #eef0f5 !important;font-size:15px !important;color:var(--lmn-muted) !important;line-height:1.6 !important} #lumina-root .lmn-problem-card strong{display:block !important;margin:0 0 5px !important;color:var(--lmn-ink) !important;font-size:16px !important;font-weight:800 !important}  /* ---------- journey ---------- */ #lumina-root .lmn-journey{background:var(--lmn-navy) !important;color:#fff !important} #lumina-root .lmn-journey .lmn-lead{color:rgba(255,255,255,.6) !important} #lumina-root .lmn-journey-grid{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:14px !important;margin:50px 0 0 !important} #lumina-root .lmn-journey-card{padding:28px !important;border:1px solid rgba(255,255,255,.11) !important;border-radius:20px !important;background:rgba(255,255,255,.045) !important;min-height:270px !important;display:block !important} #lumina-root .lmn-journey-num{display:block !important;font-size:11.5px !important;color:var(--lmn-orange) !important;font-weight:900 !important;letter-spacing:.16em !important;line-height:1.4 !important} #lumina-root .lmn-journey-card .lmn-h3{font-size:25px !important;font-weight:900 !important;letter-spacing:-.02em !important;margin:52px 0 14px !important;color:#fff !important} #lumina-root .lmn-journey-card p{color:rgba(255,255,255,.58) !important;font-size:15px !important;line-height:1.6 !important;margin:0 !important}  /* ---------- proof ---------- */ #lumina-root .lmn-proof{background:var(--lmn-cream) !important} #lumina-root .lmn-proof-head{display:flex !important;justify-content:space-between !important;gap:40px !important;align-items:flex-end !important} #lumina-root .lmn-method{max-width:420px !important;font-size:13px !important;color:var(--lmn-muted) !important;line-height:1.6 !important;margin:0 !important} #lumina-root .lmn-chart-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:20px !important;margin:50px 0 0 !important} #lumina-root .lmn-chart-card{background:#fff !important;border:1px solid var(--lmn-line) !important;border-radius:20px !important;padding:26px !important;box-shadow:0 12px 35px rgba(25,32,51,.05) !important} #lumina-root .lmn-chart-title{font-weight:800 !important;font-size:16px !important;margin:0 0 20px !important;color:var(--lmn-ink) !important} #lumina-root .lmn-bar-set{display:flex !important;gap:18px !important;align-items:flex-end !important;padding:6px 0 0 !important} #lumina-root .lmn-bar-wrap{flex:1 1 0 !important;text-align:center !important;min-width:0 !important} /* Fixed-height track: the bars' percentage heights resolve against THIS, not    against the wrapper (which is auto-height and would collapse them). */ #lumina-root .lmn-bar-track{   position:relative !important;height:200px !important;display:flex !important;align-items:flex-end !important;   background-image:repeating-linear-gradient(to top,transparent 0,transparent 49px,rgba(23,32,51,.07) 49px,rgba(23,32,51,.07) 50px) !important;   border-bottom:2px solid rgba(23,32,51,.12) !important; } #lumina-root .lmn-bar{   width:100% !important;border-radius:10px 10px 0 0 !important;background:linear-gradient(180deg,#e7eaf1,#d5dae4) !important;   min-height:30px !important;display:flex !important;align-items:flex-start !important;justify-content:center !important;   padding:10px 0 0 !important;font-weight:900 !important;font-size:15px !important;color:var(--lmn-ink) !important;line-height:1.2 !important; } #lumina-root .lmn-bar-after{background:linear-gradient(180deg,var(--lmn-orange2),var(--lmn-orange)) !important;color:#fff !important;box-shadow:0 6px 18px rgba(239,125,0,.28) !important} #lumina-root .lmn-bar-label{font-size:11px !important;color:var(--lmn-muted) !important;margin:10px 0 0 !important;text-align:center !important;line-height:1.4 !important} #lumina-root .lmn-chart-scale{font-size:10px !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#9aa3b5 !important;margin:0 0 10px !important} #lumina-root .lmn-delta{margin:18px 0 0 !important;padding:16px 0 0 !important;border-top:1px solid var(--lmn-line) !important;font-weight:800 !important;font-size:15px !important;color:var(--lmn-green) !important} #lumina-root .lmn-quote{   max-width:840px !important;margin:52px auto 0 !important;padding:30px 24px 0 !important;   border-top:2px solid rgba(239,125,0,.35) !important;text-align:center !important;   quotes:none !important; } /* Themes very commonly inject a decorative glyph via blockquote::before. The    universal reset doesn't cover `content`, so kill it explicitly here. */ #lumina-root blockquote::before,#lumina-root blockquote::after, #lumina-root blockquote p::before,#lumina-root blockquote p::after, #lumina-root q::before,#lumina-root q::after{content:none !important;display:none !important} #lumina-root .lmn-quote p{   font-size:23px !important;line-height:1.5 !important;font-weight:600 !important;   color:#303a4f !important;text-align:center !important;margin:0 !important;letter-spacing:-.01em !important; } #lumina-root .lmn-h665{height:66.5% !important} #lumina-root .lmn-h742{height:74.2% !important} #lumina-root .lmn-h303{height:30.3% !important} #lumina-root .lmn-h50{height:50% !important} #lumina-root .lmn-h100{height:100% !important} #lumina-root .lmn-h44{height:44% !important}  /* ---------- story ---------- */ #lumina-root .lmn-story-grid{display:grid !important;grid-template-columns:.85fr 1.15fr !important;gap:70px !important;align-items:center !important} #lumina-root .lmn-story-card{background:var(--lmn-soft) !important;border-radius:24px !important;padding:32px !important} #lumina-root .lmn-story-step{display:grid !important;grid-template-columns:40px 1fr !important;gap:14px !important;padding:14px 0 !important;border-bottom:1px solid #e4e7ee !important;font-size:15px !important;line-height:1.6 !important} #lumina-root .lmn-story-step:last-child{border-bottom:0 !important} #lumina-root .lmn-step-num{width:34px !important;height:34px !important;border-radius:50% !important;display:grid !important;place-items:center !important;background:var(--lmn-orange) !important;color:#fff !important;font-weight:900 !important;font-size:15px !important;line-height:1 !important} #lumina-root .lmn-story-step strong{font-size:16px !important;font-weight:800 !important;color:var(--lmn-ink) !important}  /* ---------- responsible AI ---------- */ #lumina-root .lmn-rai{background:#111a34 !important;color:#fff !important} #lumina-root .lmn-rai .lmn-lead{color:rgba(255,255,255,.6) !important} #lumina-root .lmn-rai-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:16px !important;margin:45px 0 0 !important} #lumina-root .lmn-rai-card{padding:25px !important;border-radius:18px !important;background:rgba(255,255,255,.05) !important;border:1px solid rgba(255,255,255,.1) !important} #lumina-root .lmn-rai-card .lmn-icon{width:38px !important;height:38px !important;border-radius:12px !important;background:rgba(239,125,0,.15) !important;color:var(--lmn-orange) !important;display:grid !important;place-items:center !important;font-weight:900 !important;font-size:13px !important;margin:0 0 28px !important} #lumina-root .lmn-rai-card .lmn-h3{color:#fff !important;margin:0 0 10px !important} #lumina-root .lmn-rai-card p{color:rgba(255,255,255,.58) !important;font-size:14.5px !important;line-height:1.6 !important;margin:0 !important}  /* ---------- scale ---------- */ #lumina-root .lmn-scale-grid{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:16px !important;margin:45px 0 0 !important} #lumina-root .lmn-scale-card{padding:28px !important;border-radius:20px !important;border:1px solid var(--lmn-line) !important;background:#fff !important} #lumina-root .lmn-scale-card .lmn-mini{display:block !important;font-size:11px !important;font-weight:900 !important;letter-spacing:.14em !important;color:var(--lmn-orange) !important;line-height:1.4 !important} #lumina-root .lmn-scale-card .lmn-h3{margin:38px 0 10px !important} #lumina-root .lmn-scale-card p{font-size:14.5px !important;color:var(--lmn-muted) !important;line-height:1.6 !important;margin:0 !important}  /* ---------- CTA ---------- */ #lumina-root .lmn-cta{background:linear-gradient(135deg,#0b1226,#141f3d) !important;color:#fff !important;padding:100px 0 !important;display:block !important} #lumina-root .lmn-cta .lmn-container{text-align:center !important} #lumina-root .lmn-cta .lmn-eyebrow{justify-content:center !important;margin:0 0 18px !important} #lumina-root .lmn-cta .lmn-h2{max-width:850px !important;margin:0 auto 22px !important;text-align:center !important;color:#fff !important} #lumina-root .lmn-cta p{max-width:700px !important;margin:0 auto 30px !important;color:rgba(255,255,255,.6) !important;font-size:17px !important;text-align:center !important;line-height:1.6 !important}  /* ---------- responsive ---------- */ /* Stack the hero earlier than the rest of the page. Below ~1080px the two-column    hero leaves the product mock too narrow and its inner text starts wrapping    one word per line. Everything else stays two/three-up until 980px. */ @media (max-width:1080px){   #lumina-root .lmn-hero-grid{grid-template-columns:minmax(0,1fr) !important;gap:56px !important}   #lumina-root .lmn-shell{max-width:680px !important} } @media (max-width:980px){   #lumina-root .lmn-hero-grid,   #lumina-root .lmn-problem-grid,   #lumina-root .lmn-story-grid{grid-template-columns:1fr !important}   #lumina-root .lmn-shell{max-width:680px !important}   #lumina-root .lmn-journey-grid,   #lumina-root .lmn-scale-grid{grid-template-columns:repeat(2,1fr) !important}   #lumina-root .lmn-chart-grid,   #lumina-root .lmn-rai-grid{grid-template-columns:1fr !important} } @media (max-width:700px){   #lumina-root .lmn-container{width:min(100% - 24px,var(--lmn-max)) !important}   #lumina-root .lmn-section{padding:76px 0 !important}   #lumina-root .lmn-hero{padding:56px 0 84px !important}   #lumina-root .lmn-impact-grid{grid-template-columns:1fr !important}   #lumina-root .lmn-impact-card{border-right:0 !important;border-bottom:1px solid var(--lmn-line) !important}   #lumina-root .lmn-impact-card:last-child{border-bottom:0 !important}   #lumina-root .lmn-journey-grid,   #lumina-root .lmn-scale-grid{grid-template-columns:1fr !important}   #lumina-root .lmn-app-body{grid-template-columns:1fr !important}   #lumina-root .lmn-sidebar{display:none !important}   #lumina-root .lmn-avatar-card{grid-template-columns:1fr !important}   #lumina-root .lmn-proof-head{display:block !important}   #lumina-root .lmn-journey-card{min-height:0 !important} } #sp-w65pizm5mdvv{width: 100%; max-width: 100%; padding: 0px; margin-top: 0px; margin-bottom: 0px;}#sp-vtcq29nh0dt{padding: 0px; width: auto; max-width: 1000px;}#sp-v3pazhfkr318{width: calc(35% + 0px);}#sp-fv5rh5ycqwkn{margin: 0px; text-align: left;}#sp-mfabgl9w89{width: 1318px;}#sp-f3hrtzk0wgox{width: calc(65% + 0px);}#sp-pcllf3pvfoy6{height: 15px;}#sp-z0z73izuwg94a{margin: 0px; font-size: 12px; line-height: 2.1; letter-spacing: 2px; color: rgb(0, 0, 0); font-family: Poppins; font-weight: 400; font-style: normal;}#sp-ugj122{width: 100%; max-width: 100%; padding: 0px; margin-top: 0px; margin-bottom: 0px;}#sp-txky3p{width: 100%; max-width: 100%;}#sp-un1x8h{width: calc(100% + 0px); padding: 0px; margin-top: 0px; margin-bottom: 0px;}#sp-zrhvop{padding: 0px; margin: 0px;}#sp-i2gmfht077pe{background-color: rgb(0, 0, 0); width: 100%; max-width: 100%; padding: 50px 10px 10px;}#sp-juyoalw88yzm{width: calc(64% + 0px);}#sp-ngxyc0ugk6{margin: 0px; text-align: center;}#sp-ah6ppikeki{width: 300px;}#sp-ot8e3d6gl8l9{color: rgb(255, 255, 255); margin: 0px; text-align: left;}#sp-eg49x0bw0v{text-align: center;}#sp-nc5r7kz640{text-align: center;}#sp-pksafjii16o{margin: 0px; text-align: center;}#sp-d1c7e0evwp{width: 2560px;}#sp-o7zty6o9z5mc{width: calc(36% + 0px);}#sp-vhufrn99ry47{text-transform: uppercase; font-size: 12px; font-weight: 400; font-style: normal; font-family: Poppins; color: rgb(255, 255, 255); margin: 0px; text-align: left;}#sp-h78jr5n0o166{font-size: 12px; font-weight: 400; font-style: normal; font-family: Poppins; color: rgb(255, 255, 255); margin: 0px; text-align: left;}#sp-3rmynmoeaz{color: #ffffff;}#sp-dqv8su3wsxyn{font-size: 12px; font-weight: 400; font-style: normal; font-family: Poppins; color: rgb(255, 255, 255); margin: 0px; text-align: left;}#sp-d03rqg9akhkbf{height: 20px;}#sp-ueah070p8obb{margin: 0px; text-align: left;}#sp-8f2847budd{color: #ffffff;}#sp-wg67xoco4o{color: #ffffff;}#sp-t8xb1r8llb{color: #ffffff;}#sp-tgawp65v6x3{height: 20px;}#sp-umydnp7yc0d8{margin: 0px; color: rgb(255, 255, 255);}#sp-9e093gg4rj{padding: 0px 0px 10px;}#sp-yfjcmoxcwh{color: rgb(255, 255, 255); width: 32px; line-height: 32px;}#sp-qxea3ua9bd{padding: 0px 0px 10px;}#sp-asiykaiqbd{color: rgb(255, 255, 255); width: 32px; line-height: 32px;}#sp-y2mh1f8zum{padding: 0px 0px 10px;}#sp-r9hycojd81{color: rgb(255, 255, 255); width: 32px; line-height: 32px;}#sp-2mhczms9ds{color: rgb(255, 255, 255); width: 32px; line-height: 32px;}@media only screen and (max-width: 480px) { #sp-fv5rh5ycqwkn {text-align:center !important;} #sp-pcllf3pvfoy6 {height:10px !important;} #sp-z0z73izuwg94a .nav-menu .menu-item  {text-align:center !important;width:100% !important;} #sp-z0z73izuwg94a ul li a  {text-align:center !important;} #sp-z0z73izuwg94a .nav-bar  {align-items:center !important;} #sp-ngxyc0ugk6 {text-align:center !important;} .sp-text-wrapper-ot8e3d6gl8l9,   #sp-ot8e3d6gl8l9,   #ot8e3d6gl8l9 {text-align:left !important;} #sp-pksafjii16o {text-align:center !important;} .sp-text-wrapper-vhufrn99ry47,   #sp-vhufrn99ry47,   #vhufrn99ry47 {text-align:left !important;} .sp-text-wrapper-h78jr5n0o166,   #sp-h78jr5n0o166,   #h78jr5n0o166 {text-align:left !important;} .sp-text-wrapper-dqv8su3wsxyn,   #sp-dqv8su3wsxyn,   #dqv8su3wsxyn {text-align:left !important;} #sp-d03rqg9akhkbf {height:10px !important;} .sp-text-wrapper-ueah070p8obb,   #sp-ueah070p8obb,   #ueah070p8obb {text-align:left !important;} #sp-tgawp65v6x3 {height:40px !important;} .sp-bulletlist-block-umydnp7yc0d8,   #sp-umydnp7yc0d8 {justify-content:flex-start !important;} #sp-umydnp7yc0d8 .sp-bullet-list-item-umydnp7yc0d8-0 {padding:0px 0px 10px 0px  !important;} #sp-umydnp7yc0d8 .sp-bullet-list-item-umydnp7yc0d8-1 {padding:0px 0px 10px 0px  !important;} #sp-umydnp7yc0d8 .sp-bullet-list-item-umydnp7yc0d8-2 {padding:0px 0px 10px 0px  !important;}}@media only screen and (min-width: 481px) and (max-width: 1024px) { #sp-fv5rh5ycqwkn {text-align:center !important;} #sp-pcllf3pvfoy6 {height:10px !important;} #sp-z0z73izuwg94a .nav-menu .menu-item  {text-align:center !important;} #sp-z0z73izuwg94a {justify-content:center !important;} #sp-z0z73izuwg94a ul li a  {text-align:center !important;} #sp-ngxyc0ugk6 {text-align:center !important;} .sp-text-wrapper-ot8e3d6gl8l9,   #sp-ot8e3d6gl8l9,   #ot8e3d6gl8l9 {text-align:left !important;} #sp-pksafjii16o {text-align:center !important;} .sp-text-wrapper-vhufrn99ry47,   #sp-vhufrn99ry47,   #vhufrn99ry47 {text-align:left !important;} .sp-text-wrapper-h78jr5n0o166,   #sp-h78jr5n0o166,   #h78jr5n0o166 {text-align:left !important;} .sp-text-wrapper-dqv8su3wsxyn,   #sp-dqv8su3wsxyn,   #dqv8su3wsxyn {text-align:left !important;} #sp-d03rqg9akhkbf {height:10px !important;} .sp-text-wrapper-ueah070p8obb,   #sp-ueah070p8obb,   #ueah070p8obb {text-align:left !important;} #sp-tgawp65v6x3 {height:10px !important;} .sp-bulletlist-block-umydnp7yc0d8,   #sp-umydnp7yc0d8 {justify-content:flex-start !important;} #sp-umydnp7yc0d8 .sp-bullet-list-item-umydnp7yc0d8-0 {padding:0px 0px 10px 0px  !important;} #sp-umydnp7yc0d8 .sp-bullet-list-item-umydnp7yc0d8-1 {padding:0px 0px 10px 0px  !important;} #sp-umydnp7yc0d8 .sp-bullet-list-item-umydnp7yc0d8-2 {padding:0px 0px 10px 0px  !important;}}