.siteloom-page{--siteloom-ink:oklch(0.17 0.012 70);--siteloom-panel:oklch(0.22 0.014 70);--siteloom-panel-strong:oklch(0.27 0.016 70);--siteloom-border:oklch(0.36 0.016 70);--siteloom-text:oklch(0.96 0.012 85);--siteloom-muted:oklch(0.72 0.02 80);--siteloom-accent:oklch(0.78 0.16 70);--siteloom-accent-soft:oklch(0.31 0.075 67);--siteloom-paper:oklch(0.96 0.014 84);--siteloom-paper-panel:oklch(0.99 0.006 84);--siteloom-paper-border:oklch(0.83 0.016 80);--siteloom-paper-muted:oklch(0.5 0.02 72);position:relative;box-sizing:border-box;display:flex;width:100%;height:100%;min-height:1080px;flex-direction:column;overflow:hidden;padding:76px 92px 58px;background:var(--siteloom-ink);color:var(--siteloom-text);font-family:var(--app-font-sans)}.siteloom-page--light{background:var(--siteloom-paper);color:var(--siteloom-ink)}.siteloom-page-background,.siteloom-page-scrim{position:absolute;inset:0;width:100%;height:100%}.siteloom-page-background{z-index:0;object-fit:cover}.siteloom-page-scrim{z-index:0;background:oklch(.13 .012 70/.76)}.siteloom-background-icon{position:absolute;z-index:0;width:590px;height:590px;color:var(--siteloom-accent);opacity:.045;pointer-events:none;transform:rotate(-8deg)}.siteloom-page--light .siteloom-background-icon{color:var(--siteloom-accent-soft);opacity:.06}.siteloom-background-icon svg{width:100%;height:100%}.siteloom-watermark--top-right .siteloom-background-icon{top:-210px;right:-120px}.siteloom-watermark--bottom-left .siteloom-background-icon{bottom:-240px;left:-150px;transform:rotate(10deg)}.siteloom-watermark--bottom-right .siteloom-background-icon{right:-150px;bottom:-230px;transform:rotate(8deg)}.siteloom-watermark--center-right .siteloom-background-icon{top:50%;right:-100px;transform:translateY(-50%) rotate(-8deg)}.siteloom-surface-illustration{position:absolute;z-index:0;display:block;color:var(--siteloom-accent);opacity:.09;pointer-events:none;transform:rotate(-8deg)}.siteloom-surface-illustration svg{width:100%;height:100%}.siteloom-content{position:relative;z-index:1;display:flex;min-height:0;flex:1;flex-direction:column}.siteloom-footer{position:relative;z-index:3;display:grid;align-items:center;grid-template-columns:1fr auto;margin-top:36px;padding-top:20px;border-top:1px solid var(--siteloom-border);color:var(--siteloom-muted);font-family:var(--app-font-mono);font-size:17px;font-weight:650;letter-spacing:.015em}.siteloom-page--light .siteloom-footer{border-color:var(--siteloom-paper-border);color:var(--siteloom-paper-muted)}.siteloom-footer>:last-child{justify-self:end}.siteloom-footer-brand,.siteloom-screen-brand,.siteloom-wordmark{display:inline-flex;align-items:center;gap:13px}.siteloom-mark{position:relative;display:inline-grid;width:32px;height:32px;flex:0 0 32px;place-items:center}.siteloom-mark span{position:absolute;width:25px;height:7px;border:2px solid;transform:skewX(-20deg)}.siteloom-mark span:first-child{top:3px}.siteloom-mark span:nth-child(2){top:12px}.siteloom-mark span:nth-child(3){top:21px}.siteloom-title{max-width:1540px;margin:0;font-size:72px;font-weight:720;letter-spacing:-.055em;line-height:.98;text-wrap:balance}.siteloom-cover{padding:0}.siteloom-cover .siteloom-content{justify-content:flex-end;padding:88px 94px 108px}.siteloom-cover-image,.siteloom-cover-shade{position:absolute;inset:0;width:100%;height:100%}.siteloom-cover-image{object-fit:cover}.siteloom-cover-shade{background:linear-gradient(90deg,oklch(.13 .012 70/.98),oklch(.13 .012 70/.86) 40%,oklch(.13 .012 70/.18) 75%,oklch(.13 .012 70/.1)),linear-gradient(0deg,oklch(.13 .012 70/.88),oklch(.13 .012 70/0) 65%)}.siteloom-cover-copy{position:relative;z-index:2;max-width:1140px}.siteloom-wordmark{margin-bottom:40px;color:var(--siteloom-accent);font-family:var(--app-font-mono);font-size:27px;font-weight:720;letter-spacing:-.02em}.siteloom-cover h1{max-width:1120px;margin:0;font-size:96px;font-weight:740;letter-spacing:-.065em;line-height:.93;text-wrap:balance}.siteloom-closing-copy p,.siteloom-cover-copy p{margin:34px 0 0;color:var(--siteloom-muted);font-size:31px;font-weight:570;letter-spacing:-.025em}.siteloom-cover .siteloom-footer{position:absolute;right:94px;bottom:48px;left:94px}.siteloom-problem .siteloom-page-background{object-position:50% 54%;filter:saturate(.58) contrast(1.08)}.siteloom-problem .siteloom-page-scrim{background:linear-gradient(90deg,oklch(.13 .012 70/.96),oklch(.13 .012 70/.76) 52%,oklch(.13 .012 70/.9)),linear-gradient(0deg,oklch(.13 .012 70/.75),transparent 58%)}.siteloom-problem .siteloom-title{max-width:1370px}.siteloom-problem-layout{display:grid;flex:1;align-items:center;grid-template-columns:minmax(0,1fr) 700px;gap:88px;margin:46px 0 8px}.siteloom-consequence{display:flex;align-self:stretch;justify-content:flex-end;flex-direction:column}.siteloom-consequence strong{color:var(--siteloom-accent);font-family:var(--app-font-mono);font-size:190px;font-weight:790;letter-spacing:-.085em;line-height:.78}.siteloom-consequence span{max-width:560px;margin-top:34px;font-size:34px;font-weight:650;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.siteloom-delay-stack{display:grid;margin:0;padding:0 34px;border:1px solid var(--siteloom-border);background:oklch(.17 .012 70/.92);list-style:none}.siteloom-delay-stack li{display:grid;min-height:138px;align-items:center;grid-template-columns:62px 94px 1fr;gap:20px;border-bottom:1px solid var(--siteloom-border)}.siteloom-delay-stack li:last-child{border-bottom:0}.siteloom-delay-stack .siteloom-step-icon{display:grid;width:48px;height:48px;color:var(--siteloom-muted);place-items:center}.siteloom-delay-stack .siteloom-step-icon svg{width:38px;height:38px}.siteloom-delay-stack li.is-risk .siteloom-step-icon,.siteloom-delay-stack li.is-risk time{color:var(--siteloom-accent)}.siteloom-delay-stack time{color:var(--siteloom-muted);font-family:var(--app-font-mono);font-size:19px;font-weight:720}.siteloom-delay-stack strong{font-size:29px;letter-spacing:-.035em}.siteloom-delay-stack p{margin:9px 0 0;color:var(--siteloom-muted);font-size:20px}.siteloom-why-now-layout{display:grid;flex:1;align-items:center;grid-template-columns:minmax(0,1fr) 90px minmax(500px,.82fr);gap:38px;margin:46px 0 8px}.siteloom-signal-list{display:grid;margin:0;padding:0;border-top:1px solid var(--siteloom-paper-border);list-style:none}.siteloom-signal-list li{display:grid;min-height:140px;align-items:center;grid-template-columns:90px 1fr;gap:24px;border-bottom:1px solid var(--siteloom-paper-border)}.siteloom-signal-list li>span{color:var(--siteloom-paper-muted);font-family:var(--app-font-mono);font-size:19px;font-weight:700}.siteloom-signal-list strong{font-size:31px;font-weight:710;letter-spacing:-.035em}.siteloom-signal-list p{margin:8px 0 0;color:var(--siteloom-paper-muted);font-size:21px}.siteloom-input-arrow{color:var(--siteloom-accent-soft);font-family:var(--app-font-mono);font-size:56px;text-align:center}.siteloom-signal-outcome{display:flex;min-height:440px;flex-direction:column;justify-content:space-between;padding:46px;background:var(--siteloom-ink);color:var(--siteloom-text)}.siteloom-signal-outcome svg{width:72px;height:72px;color:var(--siteloom-accent)}.siteloom-signal-outcome strong{max-width:560px;font-size:50px;font-weight:720;letter-spacing:-.055em;line-height:.98;text-wrap:balance}.siteloom-product-flow{display:grid;flex:1;align-items:center;grid-template-columns:1fr 68px 1fr 68px 1fr;margin:54px 0 8px;border:1px solid var(--siteloom-border);background:var(--siteloom-panel)}.siteloom-product-flow section{position:relative;display:flex;min-height:410px;flex-direction:column;padding:40px;background:transparent}.siteloom-product-flow section>svg{width:62px;height:62px;margin-top:54px;color:var(--siteloom-accent)}.siteloom-step-number{font-family:var(--app-font-mono);font-size:20px;font-weight:760}.siteloom-product-flow>span{color:var(--siteloom-accent);font-family:var(--app-font-mono);font-size:45px;text-align:center}.siteloom-product-flow strong{margin-top:auto;font-size:40px;font-weight:720;letter-spacing:-.045em}.siteloom-product-flow p{min-height:62px;margin:17px 0 0;color:var(--siteloom-muted);font-size:22px;line-height:1.3}.siteloom-product-screen{display:grid;flex:1;min-height:0;grid-template-columns:250px 1fr;margin:38px 0 4px;overflow:hidden;border:1px solid var(--siteloom-paper-border);background:var(--siteloom-paper-panel);box-shadow:0 28px 70px oklch(.17 .012 70/.12)}.siteloom-product-screen aside{padding:30px 26px;border-right:1px solid var(--siteloom-paper-border);background:var(--siteloom-ink);color:var(--siteloom-text)}.siteloom-screen-brand{font-size:19px;font-weight:720}.siteloom-screen-brand .siteloom-mark{width:24px;height:24px;color:var(--siteloom-accent);transform:scale(.75)}.siteloom-product-screen nav{display:grid;gap:9px;margin-top:54px}.siteloom-product-screen nav span{padding:13px 14px;color:var(--siteloom-muted);font-size:17px;font-weight:600}.siteloom-product-screen nav span.is-active{background:var(--siteloom-panel-strong);color:var(--siteloom-text)}.siteloom-product-screen main{display:flex;min-width:0;flex-direction:column;padding:28px}.siteloom-product-screen main>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid var(--siteloom-paper-border)}.siteloom-product-screen header div{display:grid;gap:6px}.siteloom-product-screen header strong{font-size:24px;letter-spacing:-.025em}.siteloom-product-screen header div span{color:var(--siteloom-paper-muted);font-size:16px}.siteloom-status{padding:10px 13px;border:1px solid oklch(.68 .11 150);background:oklch(.92 .045 150);color:oklch(.36 .08 150);font-family:var(--app-font-mono);font-size:14px;font-weight:720}.siteloom-screen-grid{display:grid;flex:1;min-height:0;grid-template-columns:minmax(0,1fr) minmax(400px,.82fr);gap:24px;padding-top:24px}.siteloom-screen-visual{position:relative;min-height:0;overflow:hidden;background:var(--siteloom-paper-border)}.siteloom-screen-visual img{width:100%;height:100%;object-fit:cover;filter:saturate(.7) contrast(1.03)}.siteloom-issue-pin{position:absolute;top:42%;left:55%;display:grid;width:46px;height:46px;border:4px solid var(--siteloom-paper-panel);border-radius:50%;background:var(--siteloom-accent);color:var(--siteloom-ink);font-family:var(--app-font-mono);font-size:18px;font-weight:800;place-items:center}.siteloom-zone{position:absolute;bottom:18px;left:18px;padding:10px 13px;background:oklch(.17 .012 70/.88);color:var(--siteloom-text);font-family:var(--app-font-mono);font-size:14px;font-weight:650}.siteloom-issue-list{display:grid;align-content:start;gap:12px}.siteloom-issue-list>div{display:grid;align-items:start;grid-template-columns:14px 1fr auto;gap:14px;padding:18px;border:1px solid var(--siteloom-paper-border)}.siteloom-risk-dot{width:10px;height:10px;margin-top:6px;border-radius:50%;background:oklch(.7 .14 70)}.siteloom-risk-dot.is-high{background:oklch(.62 .21 30)}.siteloom-risk-dot.is-low{background:oklch(.62 .14 150)}.siteloom-issue-list p{display:grid;gap:7px;margin:0}.siteloom-issue-list strong{font-size:17px;letter-spacing:-.015em}.siteloom-issue-list p span{color:var(--siteloom-paper-muted);font-size:14px;line-height:1.25}.siteloom-issue-list b{color:var(--siteloom-paper-muted);font-family:var(--app-font-mono);font-size:13px}.siteloom-issue-list svg{width:20px;height:20px;color:oklch(.5 .13 150)}.siteloom-demo-note{margin:24px 0 0;color:var(--siteloom-muted);font-family:var(--app-font-mono);font-size:19px;font-weight:620}.siteloom-page--light .siteloom-demo-note{color:var(--siteloom-paper-muted)}.siteloom-traction-layout{display:grid;flex:1;align-items:stretch;grid-template-columns:1.55fr 1fr;gap:26px;margin:38px 0 6px}.siteloom-main-metric,.siteloom-secondary-metrics section{display:flex;flex-direction:column;padding:40px;border:1px solid var(--siteloom-border);background:var(--siteloom-panel)}.siteloom-main-metric{position:relative;justify-content:flex-end;overflow:hidden;border-top:8px solid var(--siteloom-accent)}.siteloom-main-metric .siteloom-surface-illustration{top:38px;right:42px;width:360px;height:360px}.siteloom-main-metric>:not(.siteloom-surface-illustration){position:relative;z-index:1}.siteloom-main-metric strong{color:var(--siteloom-accent);font-family:var(--app-font-mono);font-size:190px;font-weight:780;letter-spacing:-.08em;line-height:.8}.siteloom-main-metric span{margin-top:32px;font-size:39px;font-weight:680;letter-spacing:-.04em}.siteloom-secondary-metrics{display:grid;gap:26px;grid-template-rows:repeat(2,1fr)}.siteloom-secondary-metrics strong{margin-top:auto;font-family:var(--app-font-mono);font-size:72px;letter-spacing:-.065em;line-height:1}.siteloom-secondary-metrics span{max-width:420px;margin-top:16px;color:var(--siteloom-muted);font-size:23px;font-weight:600}.siteloom-market .siteloom-page-background{object-position:50% 50%;filter:saturate(.62) contrast(1.06)}.siteloom-market .siteloom-page-scrim{background:linear-gradient(90deg,oklch(.13 .012 70/.96),oklch(.13 .012 70/.7) 55%,oklch(.13 .012 70/.5)),linear-gradient(0deg,oklch(.13 .012 70/.9),transparent 62%)}.siteloom-market .siteloom-title{max-width:1270px}.siteloom-market-route{display:grid;flex:1;align-items:end;grid-template-columns:minmax(0,1.25fr) minmax(540px,.75fr);gap:30px;margin:46px 0 8px}.siteloom-market-expansion section,.siteloom-market-start{display:flex;border:1px solid var(--siteloom-border);background:oklch(.17 .012 70/.9)}.siteloom-market-start{min-height:390px;flex-direction:column;justify-content:flex-end;padding:44px}.siteloom-market-start svg{width:68px;height:68px;margin-bottom:auto;color:var(--siteloom-accent)}.siteloom-market-route span{color:var(--siteloom-accent);font-family:var(--app-font-mono);font-size:18px;font-weight:720}.siteloom-market-start strong{margin-top:14px;font-size:50px;letter-spacing:-.055em;line-height:1}.siteloom-market-expansion p,.siteloom-market-start p{margin:14px 0 0;color:var(--siteloom-muted);font-size:21px;line-height:1.25}.siteloom-market-expansion{display:grid;gap:18px}.siteloom-market-expansion section{min-height:186px;align-items:center;gap:28px;padding:28px 32px}.siteloom-market-expansion svg{width:52px;height:52px;flex:0 0 52px;color:var(--siteloom-accent)}.siteloom-market-expansion strong{display:block;margin-top:7px;font-size:34px;letter-spacing:-.04em}.siteloom-pricing-layout{display:grid;flex:1;align-items:stretch;grid-template-columns:minmax(0,1.45fr) minmax(520px,.78fr);gap:26px;margin:38px 0 6px}.siteloom-price-expansion section,.siteloom-price-primary{border:1px solid var(--siteloom-border);background:var(--siteloom-panel)}.siteloom-price-primary{display:flex;flex-direction:column;justify-content:flex-end;padding:44px;border-top:8px solid var(--siteloom-accent)}.siteloom-pricing-layout span{color:var(--siteloom-muted);font-family:var(--app-font-mono);font-size:19px;font-weight:650}.siteloom-price-primary strong{margin-top:auto;color:var(--siteloom-accent);font-family:var(--app-font-mono);font-size:170px;font-weight:780;letter-spacing:-.085em;line-height:.8}.siteloom-price-primary p{margin:28px 0 0;font-size:34px;font-weight:650;letter-spacing:-.035em}.siteloom-price-expansion{display:grid;gap:26px;grid-template-rows:repeat(2,minmax(0,1fr))}.siteloom-price-expansion section{display:flex;flex-direction:column;justify-content:flex-end;padding:34px}.siteloom-price-expansion strong{margin-top:auto;font-size:42px;letter-spacing:-.045em}.siteloom-price-expansion p{margin:14px 0 0;color:var(--siteloom-muted);font-size:20px;line-height:1.3}.siteloom-comparison{margin:auto 0;overflow:hidden;border:1px solid var(--siteloom-paper-border);background:var(--siteloom-paper-panel)}.siteloom-comparison-row{display:grid;min-height:104px;align-items:center;grid-template-columns:1.35fr repeat(3,.9fr);border-bottom:1px solid var(--siteloom-paper-border)}.siteloom-comparison-row:last-child{border-bottom:0}.siteloom-comparison-row>*{display:flex;height:100%;align-items:center;justify-content:center;padding:0 28px;border-left:1px solid var(--siteloom-paper-border);font-size:22px;text-align:center}.siteloom-comparison-row>:first-child{justify-content:flex-start;border-left:0;text-align:left}.siteloom-comparison-head{min-height:86px;color:var(--siteloom-paper-muted);font-family:var(--app-font-mono);font-size:18px;font-weight:680}.siteloom-comparison-head .is-siteloom{gap:10px}.siteloom-comparison-head .siteloom-mark{width:23px;height:23px;transform:scale(.7)}.siteloom-comparison-row .is-siteloom{background:oklch(.91 .055 78);color:oklch(.28 .055 65)}.siteloom-comparison-row svg{width:29px;height:29px}.siteloom-team{display:grid;flex:1;align-items:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:38px 0 6px}.siteloom-team section{position:relative;display:grid;min-height:385px;align-content:center;align-items:start;grid-template-columns:145px 1fr;gap:30px;overflow:hidden;padding:42px;border:1px solid var(--siteloom-border);background:var(--siteloom-panel)}.siteloom-team .siteloom-surface-illustration{right:-28px;bottom:-44px;width:260px;height:260px;transform:rotate(8deg)}.siteloom-team section>:not(.siteloom-surface-illustration){position:relative;z-index:1}.siteloom-avatar{width:145px;height:145px;overflow:hidden;border:1px solid var(--siteloom-border);background:var(--siteloom-panel-strong)}.siteloom-avatar img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;filter:saturate(.72) contrast(1.05)}.siteloom-team section>div:last-child{display:flex;min-width:0;flex-direction:column}.siteloom-team strong{display:block;font-size:41px;font-weight:720;letter-spacing:-.045em;line-height:1}.siteloom-team span{margin-top:9px;color:var(--siteloom-accent);font-family:var(--app-font-mono);font-size:18px;font-weight:680}.siteloom-team p{min-height:82px;margin:40px 0 0;padding-top:24px;border-top:1px solid var(--siteloom-border);color:var(--siteloom-muted);font-size:22px;line-height:1.3}.siteloom-raise-layout{display:grid;flex:1;align-items:stretch;grid-template-columns:minmax(0,.9fr) minmax(650px,1.1fr);gap:46px;margin:38px 0 6px}.siteloom-raise-amount{display:flex;flex-direction:column;justify-content:flex-end;padding:42px;border:1px solid var(--siteloom-paper-border);border-top:8px solid var(--siteloom-accent-soft);background:var(--siteloom-ink);color:var(--siteloom-text)}.siteloom-milestones>li>span,.siteloom-raise-amount span{font-family:var(--app-font-mono);font-size:18px;font-weight:680}.siteloom-raise-amount span{color:var(--siteloom-muted)}.siteloom-raise-amount strong{margin-top:auto;color:var(--siteloom-accent);font-family:var(--app-font-mono);font-size:176px;font-weight:790;letter-spacing:-.09em;line-height:.8}.siteloom-raise-amount p{margin:30px 0 0;color:var(--siteloom-muted);font-size:30px;font-weight:620;letter-spacing:-.03em}.siteloom-milestones{position:relative;display:grid;margin:0;padding:0 0 0 54px;list-style:none}.siteloom-milestones:before{position:absolute;top:46px;bottom:46px;left:12px;width:2px;background:var(--siteloom-paper-border);content:""}.siteloom-milestones li{position:relative;display:grid;align-items:center;grid-template-columns:150px 1fr;gap:24px;border-bottom:1px solid var(--siteloom-paper-border)}.siteloom-milestones li:last-child{border-bottom:0}.siteloom-milestones li:before{position:absolute;left:-50px;width:18px;height:18px;border:4px solid var(--siteloom-paper);border-radius:50%;background:var(--siteloom-accent-soft);content:""}.siteloom-milestones>li>span{color:var(--siteloom-paper-muted)}.siteloom-milestones strong{font-size:32px;letter-spacing:-.035em}.siteloom-milestones p{margin:10px 0 0;color:var(--siteloom-paper-muted);font-size:20px;line-height:1.25}.siteloom-closing .siteloom-content{display:grid;align-items:center;grid-template-columns:1fr auto}.siteloom-closing-copy h2{max-width:1180px;margin:0;font-size:112px;font-weight:750;letter-spacing:-.07em;line-height:.9}.siteloom-built-with{display:flex;min-width:310px;flex-direction:column;gap:10px;padding:28px;border:1px solid var(--siteloom-border);border-top:7px solid var(--siteloom-accent);background:var(--siteloom-panel)}.siteloom-built-with span{color:var(--siteloom-muted);font-family:var(--app-font-mono);font-size:17px}.siteloom-built-with strong{font-size:26px;letter-spacing:-.025em}@media (max-aspect-ratio:8/5){.siteloom-page{min-height:900px;padding:58px 70px 44px}.siteloom-title{font-size:60px}.siteloom-cover .siteloom-content{padding:70px 72px 94px}.siteloom-cover .siteloom-footer{right:72px;bottom:38px;left:72px}.siteloom-cover h1{font-size:78px}}