.lp{--lp-canvas:#f4f2ec;--lp-surface:#fff;--lp-surface-2:#f6f4ee;--lp-ink:#1c1a16;--lp-muted:#6f6a5d;--lp-faint:#97917f;--lp-faintest:#a8a291;--lp-track:#eee9de;--lp-brand:#dd8a1c;--lp-brand-deep:#c2740f;--lp-brand-tint:#fbf1e2;--lp-brand-border:#f0d9c4;--lp-brand-text:#8a6a2a;--lp-danger:#c33f2c;--lp-danger-tint:#f7e7e3;--lp-warning:#a97e1e;--lp-success:#2f7d5b;--lp-hairline:rgba(0,0,0,0.07);--lp-hairline-soft:rgba(0,0,0,0.06);--lp-hairline-strong:rgba(0,0,0,0.12);--lp-mono:"IBM Plex Mono",ui-monospace,monospace;--lp-pad:40px;background:var(--lp-canvas);color:var(--lp-ink);font-family:Archivo,Noto Sans Devanagari,system-ui,sans-serif;-webkit-font-smoothing:antialiased;max-width:100%;overflow-x:clip}.lp *,.lp :after,.lp :before{box-sizing:border-box}.lp a{color:var(--lp-brand-deep);text-decoration:none}.lp a:hover{color:#9c5c08}.lp h1,.lp h2,.lp h3,.lp p{margin:0}.lp-wrap{max-width:1180px;margin:0 auto;padding-left:var(--lp-pad);padding-right:var(--lp-pad)}.lp-dark-in>*,.lp-engine-grid>*,.lp-faq-grid>*,.lp-grid-2>*,.lp-grid-3>*,.lp-hero-split>*,.lp-hero>*,.lp-mock-scroll,.lp-month,.lp-rollout-grid>*,.lp-tour-grid>*{min-width:0}.lp-mono{font-family:var(--lp-mono)}@keyframes lp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}@keyframes lp-halo{0%{box-shadow:0 0 0 0 rgba(195,63,44,.32)}70%{box-shadow:0 0 0 13px rgba(195,63,44,0)}to{box-shadow:0 0 0 0 rgba(195,63,44,0)}}@keyframes lp-scan{0%{transform:translateY(-10%)}to{transform:translateY(110%)}}@keyframes lp-drift{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes lp-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-dash{0%{stroke-dashoffset:220}to{stroke-dashoffset:0}}[data-lp-reveal] .lp-rise,[data-lp-reveal] .lp-riseL,[data-lp-reveal] .lp-riseR,[data-lp-reveal] .lp-zoom{opacity:0;will-change:opacity,transform}[data-lp-reveal] .lp-rise{transform:translateY(24px)}[data-lp-reveal] .lp-riseL{transform:translateX(-28px)}[data-lp-reveal] .lp-riseR{transform:translateX(28px)}[data-lp-reveal] .lp-zoom{transform:scale(.96)}[data-lp-reveal] .lp-rise.is-in,[data-lp-reveal] .lp-riseL.is-in,[data-lp-reveal] .lp-riseR.is-in,[data-lp-reveal] .lp-zoom.is-in{opacity:1;transform:none;transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1)}[data-lp-reveal] .lp-stagger>:nth-child(2){transition-delay:.08s}[data-lp-reveal] .lp-stagger>:nth-child(3){transition-delay:.16s}[data-lp-reveal] .lp-stagger>:nth-child(4){transition-delay:.24s}.lp-bar-fill{transform-origin:left}.is-in .lp-bar-fill,:not([data-lp-reveal]) .lp-bar-fill{animation:lp-grow .9s cubic-bezier(.22,.61,.36,1) both}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}[data-lp-reveal] .lp-rise,[data-lp-reveal] .lp-riseL,[data-lp-reveal] .lp-riseR,[data-lp-reveal] .lp-zoom{opacity:1;transform:none}}.lp-nav{position:sticky;top:0;z-index:40;background:rgba(244,242,236,.86);backdrop-filter:blur(10px);border-bottom:1px solid var(--lp-hairline)}.lp-nav-in{max-width:1180px;margin:0 auto;justify-content:space-between;gap:16px;padding:16px var(--lp-pad)}.lp-logo,.lp-nav-in{display:flex;align-items:center}.lp-logo{gap:10px}.lp-logo,.lp-logo:hover{color:var(--lp-ink)}.lp-mark{width:30px;height:30px;border-radius:8px;background:var(--lp-brand);display:flex;align-items:center;justify-content:center;flex:none}.lp-mark i{width:12px;height:12px;background:#fff;transform:rotate(45deg)}.lp-nav-links{display:flex;align-items:center;gap:28px}.lp-nav-links a{font-size:12.5px;font-weight:500;color:var(--lp-muted);white-space:nowrap}.lp-nav-cta{display:flex;align-items:center;gap:10px;flex:none}.lp-btn{display:inline-block;padding:9px 15px;border-radius:9px;font-size:12.5px;font-weight:600;white-space:nowrap}.lp-btn-brand{background:var(--lp-brand);color:#fff}.lp-btn-brand:hover{background:var(--lp-brand-deep);color:#fff}.lp-btn-ghost{border:1px solid var(--lp-hairline-strong);background:#fff;color:var(--lp-ink)}.lp-btn-ghost:hover{color:var(--lp-ink);border-color:rgba(0,0,0,.24)}.lp-btn-dark{background:var(--lp-ink);color:#fff}.lp-btn-dark:hover{color:#fff;background:#322e27}.lp-btn-lg{padding:14px 24px;font-size:13.5px;border-radius:10px}.lp-hero{display:grid;grid-template-columns:1fr 1.06fr;gap:44px;align-items:center;padding-top:64px;padding-bottom:76px}.lp-eyebrow-pill{display:inline-flex;align-items:center;gap:8px;padding:5px 11px 5px 8px;border-radius:20px;background:var(--lp-brand-tint);border:1px solid var(--lp-brand-border);font:600 10.5px/1 var(--lp-mono);letter-spacing:.06em;color:var(--lp-brand-text);text-transform:uppercase}.lp-eyebrow-pill span{width:6px;height:6px;border-radius:50%;background:var(--lp-brand);animation:lp-pulse 1.8s ease-in-out infinite}.lp-h1{font-size:clamp(34px,5.4vw,56px);font-weight:700;line-height:1.03;letter-spacing:-.03em;margin-top:22px;text-wrap:balance}.lp-h1 span{color:var(--lp-brand-deep)}.lp-lede{font-size:16px;line-height:1.55;color:var(--lp-muted);margin-top:22px;max-width:440px;text-wrap:pretty}.lp-hero-cta{display:flex;gap:11px;margin-top:30px;flex-wrap:wrap}.lp-hero-stats{display:flex;gap:28px;margin-top:40px;padding-top:22px;border-top:1px solid var(--lp-hairline);flex-wrap:wrap}.lp-stat-n{font:600 21px/1 var(--lp-mono);font-variant-numeric:tabular-nums}.lp-stat-l{font-size:10.5px;color:var(--lp-faint);margin-top:6px}.lp-mock{border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 28px 64px -24px rgba(28,26,22,.36),0 2px 8px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.08)}.lp-mock-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--lp-hairline)}.lp-mock-body{padding:16px;background:var(--lp-canvas)}.lp-mock-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.lp-mock-scroll>*{min-width:460px}.lp-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:13px}.lp-kpi{background:#fff;border-radius:11px;padding:12px 13px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.lp-kpi-l{font-size:9.5px;font-weight:500;line-height:1;color:var(--lp-faint)}.lp-kpi-v{font-size:18px;font-weight:600;margin-top:9px;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.lp-kpi-d{font-size:9px;font-weight:500;margin-top:7px}.lp-kpi-alert{border:1px solid var(--lp-brand-border);animation:lp-halo 2.6s ease-out infinite}.lp-hero-split{display:flex;gap:11px;align-items:flex-start}.lp-projcards{flex:1.5;display:grid;grid-template-columns:1fr 1fr;gap:10px}.lp-projcard{background:#fff;border-radius:11px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.06)}.lp-photo{background:repeating-linear-gradient(135deg,#ece8df 0 8px,#e4dfd4 8px 16px);position:relative}.lp-photo-2{background:repeating-linear-gradient(135deg,#e5e0d5 0 8px,#dcd6ca 8px 16px)}.lp-photo-tag{position:absolute;left:5px;bottom:5px;font:500 8px/1 var(--lp-mono);color:#8a8474;background:rgba(255,255,255,.72);padding:2px 4px;border-radius:3px}.lp-flagchip{position:absolute;top:7px;right:7px;background:#fff;border-radius:5px;padding:3px 6px;font-size:8.5px;font-weight:500}.lp-feed{flex:1;background:#fff;border-radius:11px;padding:12px 13px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.lp-feed-row{display:flex;gap:8px;padding:9px 0;border-bottom:1px solid var(--lp-hairline-soft)}.lp-track{height:5px;background:var(--lp-track);border-radius:3px;overflow:hidden}.lp-marquee{border-top:1px solid var(--lp-hairline);border-bottom:1px solid var(--lp-hairline);background:#fff;overflow:hidden;padding:14px 0}.lp-marquee-track{display:flex;width:max-content;animation:lp-drift 26s linear infinite}.lp-marquee-item{display:flex;align-items:center;gap:11px;padding:0 26px;font:500 11.5px/1 var(--lp-mono);color:var(--lp-faint);white-space:nowrap}.lp-marquee-item i{width:5px;height:5px;border-radius:50%;flex:none}.lp-section{padding-top:96px}.lp-eyebrow{font:600 10px/1 var(--lp-mono);letter-spacing:.12em;color:var(--lp-faintest);text-transform:uppercase}.lp-h2{font-size:clamp(27px,3.6vw,40px);font-weight:700;line-height:1.08;letter-spacing:-.028em;margin-top:16px;text-wrap:balance}.lp-h2-sm{font-size:clamp(25px,3vw,34px);letter-spacing:-.026em;line-height:1.1}.lp-head-split{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;flex-wrap:wrap}.lp-head-note{font-size:13.5px;line-height:1.6;color:var(--lp-muted);max-width:340px;text-wrap:pretty}.lp-card{background:#fff;border-radius:14px;padding:22px 24px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.lp-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}.lp-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:40px}.lp-code{font:600 9.5px/1 var(--lp-mono);letter-spacing:.08em;padding:4px 8px;border-radius:4px}.lp-engine-head{text-align:center;max-width:640px;margin:0 auto}.lp-engine-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}.lp-chipline{margin-top:16px;padding:10px 12px;font:500 11.5px/1 var(--lp-mono);color:var(--lp-muted);justify-content:space-between;gap:10px}.lp-chipline,.lp-icon-tile{border-radius:8px;background:var(--lp-surface-2);display:flex}.lp-icon-tile{width:28px;height:28px;align-items:center;justify-content:center;flex:none}.lp-connector{display:block;margin-top:4px}.lp-connector path{animation:lp-dash .9s linear both}.lp-clears{display:flex;align-items:center;gap:16px;background:var(--lp-ink);border-radius:14px;padding:18px 26px;box-shadow:0 16px 36px -16px rgba(28,26,22,.5);max-width:100%}.lp-tour{position:relative;margin-top:110px;background:#fff;border-top:1px solid var(--lp-hairline);border-bottom:1px solid var(--lp-hairline)}.lp-tour-pinned{height:300vh}.lp-tour-sticky{padding:72px 0}.lp-tour-pinned .lp-tour-sticky{position:sticky;top:0;height:100vh;display:flex;align-items:center;overflow:hidden;padding:0}.lp-tour-grid{max-width:1180px;margin:0 auto;width:100%;padding:0 var(--lp-pad);display:grid;grid-template-columns:.72fr 1.28fr;gap:44px;align-items:center}.lp-step{display:flex;gap:14px;padding:14px 16px;border-radius:11px;border:1px solid transparent;transition:background .25s,border-color .25s}.lp-step-on{background:var(--lp-brand-tint);border-color:var(--lp-brand-border)}.lp-step-idx{font:600 11px/1.5 var(--lp-mono);color:var(--lp-faintest)}.lp-step-on .lp-step-idx,.lp-step-on .lp-step-title{color:var(--lp-brand-deep)}.lp-step-title{font-size:14px;font-weight:600;line-height:1.2;transition:color .25s}.lp-step-body{font-size:12px;line-height:1.5;color:var(--lp-muted);margin-top:7px;max-width:280px}.lp-progress{margin-top:24px;height:3px;background:var(--lp-track);border-radius:2px;overflow:hidden}.lp-progress i{display:block;height:100%;background:var(--lp-brand)}.lp-tour-window{height:436px;overflow:hidden;background:var(--lp-canvas)}.lp-tour-strip{transition:transform .18s linear}.lp-tour-view{height:436px;padding:18px}.lp-tour-stacked .lp-tour-window{height:auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.lp-tour-stacked .lp-tour-view{min-width:470px;height:auto;border-bottom:1px solid var(--lp-hairline)}.lp-tour-stacked .lp-tour-view:last-child{border-bottom:0}.lp-tour-stacked .lp-tour-strip{transform:none!important}.lp-tour-stacked .lp-progress{display:none}.lp-tour-stacked .lp-step{background:var(--lp-brand-tint);border-color:var(--lp-brand-border)}.lp-tour-stacked .lp-step-idx,.lp-tour-stacked .lp-step-title{color:var(--lp-brand-deep)}.lp-viewlabel{display:none}.lp-tour-stacked .lp-viewlabel{display:block;font:600 10px/1 var(--lp-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lp-faintest);margin-bottom:12px}.lp-pills{display:flex;gap:8px;margin-bottom:14px;align-items:center;flex-wrap:wrap}.lp-pill{padding:7px 13px;border-radius:20px;background:#fff;border:1px solid var(--lp-hairline-strong);font-size:11px;font-weight:500;color:var(--lp-muted);white-space:nowrap}.lp-pill-on{background:var(--lp-ink);color:#fff;border-color:var(--lp-ink);font-weight:600}.lp-evidence{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.lp-flagrow{display:flex;align-items:center;gap:13px;padding:14px 18px;border-bottom:1px solid var(--lp-hairline-soft);flex-wrap:wrap}.lp-lane{background:#fff;border-radius:14px;padding:28px 30px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.lp-lane-h{font-size:clamp(20px,2.2vw,24px);font-weight:600;line-height:1.15;margin-top:18px;letter-spacing:-.02em}.lp-lane-p{font-size:13.5px;line-height:1.6;color:var(--lp-muted);margin-top:12px;text-wrap:pretty}.lp-bars-row{display:flex;justify-content:space-between;gap:10px;align-items:baseline;font-size:12px;font-weight:500;line-height:1.3;margin-bottom:8px}.lp-bar{height:8px;background:var(--lp-track);border-radius:4px;overflow:hidden}.lp-months{display:flex;align-items:flex-end;gap:14px;height:150px}.lp-month{flex:1;align-items:center;gap:9px;height:100%;min-width:0}.lp-month,.lp-month-bar{display:flex;flex-direction:column;justify-content:flex-end}.lp-month-bar{width:100%;border-radius:5px 5px 0 0;overflow:hidden;background:#e4dfd4}.lp-stock-split{display:flex;gap:20px;margin-top:40px;align-items:flex-start;flex-wrap:wrap}.lp-stock-table{flex:1.4;min-width:min(520px,100%)}.lp-stock-side{flex:1;min-width:min(300px,100%);display:flex;flex-direction:column;gap:12px}.lp-tablescroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.lp-trow{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:10px;align-items:center;min-width:460px}.lp-trow-head{font-size:10px;font-weight:500;line-height:1;letter-spacing:.04em;color:var(--lp-faint);text-transform:uppercase;padding-bottom:10px;border-bottom:1px solid var(--lp-hairline-strong)}.lp-trow-body{padding:13px 0;border-bottom:1px solid var(--lp-hairline-soft)}.lp-num{text-align:right;font:500 12px/1 var(--lp-mono);font-variant-numeric:tabular-nums}.lp-dark{background:var(--lp-ink);border-radius:18px;padding:44px 48px;position:relative;overflow:hidden}.lp-dark-grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:48px 48px}.lp-dark-in{position:relative;grid-template-columns:.9fr 1.1fr;gap:44px}.lp-dark-in,.lp-rolerow{display:grid;align-items:center}.lp-rolerow{grid-template-columns:1.2fr 1fr 1fr;gap:14px;padding:15px 20px;background:var(--lp-ink)}.lp-rollout{position:relative;margin-top:44px}.lp-rollout-line{position:absolute;top:26px;left:6%;right:6%;height:1px;background:rgba(0,0,0,.1);transform-origin:left}.lp-rollout-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.lp-rollout-n{width:52px;height:52px;border-radius:14px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;font:600 15px/1 var(--lp-mono);color:var(--lp-brand-deep)}.lp-faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:44px;align-items:start}.lp-faq-item{padding:22px 0;border-top:1px solid rgba(0,0,0,.1)}.lp-cta{padding-top:110px;padding-bottom:40px;text-align:center}.lp-cta h2{font-size:clamp(30px,4.4vw,46px);font-weight:700;line-height:1.06;letter-spacing:-.03em;text-wrap:balance}.lp-footer{border-top:1px solid var(--lp-hairline);margin-top:60px}.lp-footer-in{max-width:1180px;margin:0 auto;padding:28px var(--lp-pad);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}@media (max-width:1040px){.lp-nav-links{gap:18px}.lp-nav-links a{font-size:12px}}@media (max-width:980px){.lp{--lp-pad:28px}.lp-hero{grid-template-columns:1fr;gap:36px;padding-top:44px;padding-bottom:56px}.lp-lede{max-width:560px}.lp-engine-grid,.lp-grid-2,.lp-grid-3,.lp-rollout-grid{grid-template-columns:1fr 1fr}.lp-dark-in,.lp-faq-grid,.lp-tour-grid{grid-template-columns:1fr;gap:28px}.lp-tour{margin-top:72px}.lp-section{padding-top:72px}.lp-step-body{max-width:none}.lp-evidence{grid-template-columns:1fr 1fr}.lp-dark{padding:32px 26px}.lp-connector,.lp-nav-links{display:none}.lp-clears{margin-top:24px}}@media (max-width:720px){.lp{--lp-pad:20px}.lp-engine-grid,.lp-evidence,.lp-grid-2,.lp-grid-3,.lp-rollout-grid{grid-template-columns:1fr}.lp-rollout-line{display:none}.lp-lane{padding:22px 20px}.lp-card{padding:20px}.lp-hero-split{flex-direction:column}.lp-feed,.lp-projcards{width:100%}.lp-months{gap:7px;height:120px}.lp-clears{align-items:flex-start;padding:16px 18px}.lp-cta{padding-top:76px}.lp-footer-in{flex-direction:column;align-items:flex-start}.lp-footer-in>div:last-child{text-align:left!important}.lp-section{padding-top:60px}}@media (max-width:420px){.lp-nav-cta .lp-hide-xs{display:none}}