.landing{--paper:255 255 255;--paper-sunk:247 247 246;--ink:15 15 17;--acc:21 105 82;background-color:rgb(var(--paper));color:rgb(var(--ink));font-synthesis-weight:none}.landing .t-strong{color:rgb(var(--ink))}.landing .t-body{color:rgb(var(--ink) / .72)}.landing .t-soft{color:rgb(var(--ink) / .55)}.landing .t-faint{color:rgb(var(--ink) / .42)}.landing .text-acc{color:rgb(var(--acc))}.landing .display{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.015em;text-wrap:balance;font-weight:400;line-height:1.02}.landing .display-xl{font-size:clamp(36px,5.4vw,68px)}.landing .display-lg{font-size:clamp(27px,3vw,40px);line-height:1.1}.landing .display-md{font-size:clamp(20px,1.9vw,25px);line-height:1.2}.landing .lede{text-wrap:pretty;font-size:clamp(15px,1.05vw,17px);line-height:1.6}.landing .body{text-wrap:pretty;font-size:14px;line-height:1.65}.landing .figure{font-family:var(--font-sans), system-ui, sans-serif;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;font-weight:400}.landing .figure-sm{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"cv11" 1}.landing .band-raised{background-color:rgb(var(--paper-sunk))}.landing .rule{border-color:rgb(var(--ink) / .11)}.landing .btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:14px;font-weight:500;transition:transform .14s cubic-bezier(.16,1,.3,1),background-color .14s,border-color .14s,box-shadow .14s;display:inline-flex}.landing .btn:active{transform:translateY(1px)}.landing .btn-cream{background-color:rgb(var(--ink));color:rgb(var(--paper));box-shadow:0 4px 16px -6px rgb(var(--ink) / .4)}.landing .btn-cream:hover{background-color:rgb(var(--ink) / .88);box-shadow:0 8px 22px -6px rgb(var(--ink) / .5)}.landing .btn-ghost-ink{border:1px solid rgb(var(--ink) / .16);color:rgb(var(--ink))}.landing .btn-ghost-ink:hover{background-color:rgb(var(--ink) / .04);border-color:rgb(var(--ink) / .3)}.landing .landing-header-cta{white-space:nowrap}@media (max-width:380px){.landing .landing-header-inner{padding-inline:16px}.landing .landing-header-cta{padding-inline:12px}}.landing .reveal{opacity:0;will-change:opacity, transform;transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1);transform:translateY(14px)}.landing .reveal[data-shown=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.landing .reveal{opacity:1;transition:none;transform:none}.landing .btn{transition:none}}.landing-journey{background:rgb(var(--bg));min-height:100%;overflow-x:clip}.landing-site{transform-origin:0;min-height:100%;transition:transform .76s cubic-bezier(.16,1,.3,1),opacity .62s,filter .76s cubic-bezier(.16,1,.3,1)}.landing-journey[data-discovery-open=true] .landing-site{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.2;filter:blur(2px);transform:translate(-7vw)scale(.985)}.discovery-stage{--dj-paper:var(--bg);--dj-raised:var(--bg-elevated);--dj-sunk:var(--bg-sunken);--dj-ink:var(--fg);--dj-muted:var(--fg-muted);--dj-accent:var(--fg);z-index:80;height:100dvh;color:rgb(var(--dj-ink));background:linear-gradient(145deg, rgb(var(--dj-raised)), rgb(var(--dj-paper)) 65%);visibility:hidden;pointer-events:none;will-change:transform;flex-direction:column;transition:transform .78s cubic-bezier(.16,1,.3,1),visibility 0s linear .78s;display:flex;position:fixed;inset:0;overflow:hidden;transform:translate(102%);box-shadow:-34px 0 90px #0000002e}.landing-journey[data-discovery-open=true] .discovery-stage{visibility:visible;pointer-events:auto;transition:transform .78s cubic-bezier(.16,1,.3,1),visibility linear;transform:translate(0,0)}.discovery-header{border-bottom:1px solid rgb(var(--dj-ink) / .1);background:rgb(var(--dj-paper) / .92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:1fr auto 1fr;align-items:center;min-height:54px;padding:0 18px;display:grid}.discovery-back,.discovery-live{width:max-content;color:rgb(var(--dj-ink) / .58);align-items:center;gap:7px;font-size:12px;transition:color .15s;display:inline-flex}.discovery-back:hover{color:rgb(var(--dj-ink))}.discovery-live{color:rgb(var(--dj-ink) / .52);justify-self:end}.discovery-live>span{background:rgb(var(--dj-accent));width:6px;height:6px;box-shadow:0 0 0 4px rgb(var(--dj-accent) / .1);border-radius:999px}.discovery-workspace{flex:1;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);min-height:0;display:grid}.discovery-chat{background:0 0;flex-direction:column;min-width:0;min-height:0;padding:clamp(24px,3vw,46px) clamp(24px,4vw,64px) 18px;display:flex}.discovery-chat-title{flex:none;padding-bottom:22px}.discovery-kicker{color:rgb(var(--dj-muted));letter-spacing:0;text-transform:none;font-size:12px;font-weight:500;line-height:1.3}.discovery-chat-title h1{max-width:25ch;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.035em;margin-top:7px;font-size:clamp(24px,2.3vw,30px);font-weight:500;line-height:1.15}.discovery-messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(var(--dj-ink) / .18) transparent;flex-direction:column;flex:1;gap:20px;min-height:0;padding:12px 3px 26px 0;display:flex;overflow-y:auto}.discovery-message{width:min(90%,620px);animation:.42s cubic-bezier(.16,1,.3,1) both discovery-message-in}.discovery-message[data-role=user]{width:auto;max-width:82%;color:rgb(var(--dj-paper));background:rgb(var(--dj-ink));border-radius:15px 15px 3px;align-self:flex-end;padding:10px 13px}.discovery-message[data-role=research]{border-left:2px solid rgb(var(--dj-accent));width:min(94%,650px);padding:16px 0 2px 18px}.discovery-message-author{color:rgb(var(--dj-ink) / .4);letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:600;display:block}.discovery-message>p{white-space:pre-wrap;color:inherit;text-wrap:pretty;font-size:clamp(14px,1.1vw,16px);line-height:1.62}.discovery-stream-caret{vertical-align:-.12em;background:rgb(var(--dj-accent));width:5px;height:1em;margin-left:3px;animation:.76s step-end infinite discovery-caret;display:inline-block}.discovery-inline-action,.discovery-primary-action{min-height:38px;color:rgb(var(--dj-paper));background:rgb(var(--dj-ink));border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:13px;padding:0 15px;font-size:13px;font-weight:600;transition:transform .15s cubic-bezier(.16,1,.3,1),opacity .15s;display:inline-flex}.discovery-inline-action:hover,.discovery-primary-action:hover{opacity:.88;transform:translateY(-1px)}.discovery-suggestions{flex-wrap:wrap;flex:none;gap:7px;padding-bottom:12px;display:flex}.discovery-suggestions button{border:1px solid rgb(var(--dj-ink) / .14);min-height:31px;color:rgb(var(--dj-ink) / .62);background:0 0;border-radius:999px;padding:0 12px;font-size:12px;transition:border-color .15s,color .15s,background-color .15s}.discovery-suggestions button:hover{border-color:rgb(var(--dj-ink) / .32);color:rgb(var(--dj-ink));background:rgb(var(--dj-ink) / .025)}.discovery-composer{border:1px solid rgb(var(--border) / .7);background:rgb(var(--dj-raised) / .65);border-radius:16px;flex:none;padding:14px 62px 28px 16px;position:relative}.discovery-composer textarea{resize:none;width:100%;min-height:54px;max-height:128px;color:rgb(var(--dj-ink));background:0 0;border:0;outline:0;font-size:15px;line-height:1.5;display:block}.discovery-composer textarea::placeholder{color:rgb(var(--dj-ink) / .34)}.discovery-composer>button{width:38px;height:38px;color:rgb(var(--dj-paper));background:rgb(var(--dj-ink));border-radius:999px;justify-content:center;align-items:center;transition:transform .15s,opacity .15s;display:inline-flex;position:absolute;top:12px;right:12px}.discovery-composer>button:disabled{opacity:.18}.discovery-composer>button:not(:disabled):hover{transform:scale(1.04)}.discovery-composer>span{color:rgb(var(--dj-muted));font-size:10px;position:absolute;bottom:7px;left:16px}.discovery-privacy{color:rgb(var(--dj-ink) / .34);flex:none;padding-top:4px;font-size:10px}@media (pointer:coarse){.discovery-composer>span{display:none}}.discovery-research{border-left:1px solid rgb(var(--dj-ink) / .09);background:rgb(var(--dj-sunk) / .3);min-width:0;min-height:0;overflow-y:auto}.discovery-research-inner{--discovery-brand:rgb(var(--fg));--discovery-accent:rgb(var(--fg-muted));min-height:100%;padding:clamp(28px,4vw,58px) clamp(28px,4.6vw,72px) 52px;position:relative}.discovery-research-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.discovery-research-copy{max-width:48ch;color:rgb(var(--dj-ink) / .56);margin-top:8px;font-size:13px;line-height:1.55}.discovery-spinner{flex:none;animation:.9s linear infinite discovery-spin}.discovery-progress{border-top:1px solid rgb(var(--dj-ink) / .1);gap:0;margin-top:28px;display:grid}.discovery-progress li{border-bottom:1px solid rgb(var(--dj-ink) / .08);color:rgb(var(--dj-ink) / .68);grid-template-columns:18px 1fr;align-items:start;gap:10px;padding:13px 0;display:grid}.discovery-progress li[data-state=active]{color:rgb(var(--dj-ink))}.discovery-progress-mark{border:1px solid rgb(var(--dj-ink) / .18);border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;display:inline-flex}.discovery-progress li[data-state=active] .discovery-progress-mark>span{background:rgb(var(--dj-accent));border-radius:999px;width:5px;height:5px;animation:1.4s ease-in-out infinite discovery-pulse}.discovery-progress p{font-size:12px;font-weight:600}.discovery-progress li span:not(.discovery-progress-mark){color:rgb(var(--dj-ink) / .42);margin-top:2px;font-size:11px;line-height:1.45;display:block}.discovery-research-empty{min-height:55vh;color:rgb(var(--dj-ink) / .13);place-items:center;display:grid;position:relative}.discovery-research-empty>span{font-family:var(--font-sans), system-ui, sans-serif;font-size:clamp(110px,18vw,260px);line-height:.75;position:absolute;bottom:0;right:0}.discovery-orbit{border:1px solid rgb(var(--dj-ink) / .14);width:76px;height:76px;color:rgb(var(--dj-ink) / .48);border-radius:999px;place-items:center;display:grid;position:relative}.discovery-orbit:before,.discovery-orbit:after{content:"";border:1px solid rgb(var(--dj-ink) / .08);border-radius:999px;animation:3.2s ease-in-out infinite discovery-orbit;position:absolute}.discovery-orbit:before{inset:-18px}.discovery-orbit:after{animation-delay:.42s;inset:-42px}.discovery-profile{margin-top:42px;animation:.62s cubic-bezier(.16,1,.3,1) both discovery-profile-in}.discovery-brand-field{border-top:1px solid rgb(var(--dj-ink) / .12);border-bottom:1px solid rgb(var(--dj-ink) / .12);align-items:center;gap:16px;padding:18px 0 22px;display:flex}.discovery-brand-mark{color:#fff;background:linear-gradient(145deg, var(--discovery-brand), color-mix(in srgb, var(--discovery-accent) 72%, black));width:54px;height:54px;font-family:var(--font-sans), system-ui, sans-serif;box-shadow:0 14px 30px -18px var(--discovery-brand);border-radius:14px;flex:none;place-items:center;font-size:27px;display:grid}.discovery-brand-field h2{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.018em;margin-top:5px;font-size:clamp(28px,3.2vw,44px);font-weight:400;line-height:1}.discovery-profile-summary{max-width:62ch;color:rgb(var(--dj-ink) / .72);padding:22px 0;font-size:14px;line-height:1.65}.discovery-meta-grid{border-top:1px solid rgb(var(--dj-ink) / .1);border-bottom:1px solid rgb(var(--dj-ink) / .1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.discovery-meta-grid>div{min-width:0;padding:15px 18px 16px 0}.discovery-meta-grid>div:nth-child(2n){border-left:1px solid rgb(var(--dj-ink) / .08);padding-left:18px}.discovery-meta-grid span,.discovery-service-list>span{color:rgb(var(--dj-ink) / .38);letter-spacing:.05em;font-size:10px;display:block}.discovery-meta-grid p{color:rgb(var(--dj-ink) / .76);margin-top:5px;font-size:12px;line-height:1.45}.discovery-service-list{padding-top:24px}.discovery-service-list>div{border-bottom:1px solid rgb(var(--dj-ink) / .08);grid-template-columns:28px minmax(140px,.72fr) 1fr;align-items:baseline;gap:12px;padding:11px 0;display:grid}.discovery-service-list b{color:rgb(var(--dj-ink) / .3);font-family:var(--font-mono), monospace;font-size:9px;font-weight:500}.discovery-service-list p{font-size:13px;font-weight:600}.discovery-service-list small{color:rgb(var(--dj-ink) / .48);font-size:11px;line-height:1.45}.discovery-evidence-line{color:rgb(var(--dj-ink) / .4);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding-top:13px;font-size:10px;display:flex}.discovery-fit-warning{border-block:1px solid rgb(var(--dj-ink) / .12);color:rgb(var(--dj-ink) / .64);margin-top:24px;padding:14px 0;font-size:12px;line-height:1.55}.discovery-example{border-top:2px solid var(--discovery-accent);margin-top:44px;padding-top:34px;scroll-margin-top:24px;animation:.66s cubic-bezier(.16,1,.3,1) both discovery-example-in}.discovery-example-head{color:var(--discovery-brand);justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.discovery-example-head h3{max-width:18ch;color:rgb(var(--dj-ink));font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.015em;margin-top:7px;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.05}.discovery-client-need{max-width:58ch;color:rgb(var(--dj-ink) / .58);margin-top:14px;font-size:12px;line-height:1.55}.discovery-scenarios{border-top:1px solid rgb(var(--dj-ink) / .12);margin-top:28px}.discovery-scenarios>div{border-bottom:1px solid rgb(var(--dj-ink) / .1);grid-template-columns:minmax(100px,.55fr) minmax(0,1.45fr);align-items:center;gap:8px 18px;padding:16px 0;display:grid}.discovery-scenarios>div[data-recommended=true]{color:rgb(var(--dj-ink))}.discovery-scenarios>div>div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.discovery-scenarios span{color:rgb(var(--dj-ink) / .62);font-size:11px;font-weight:600}.discovery-scenarios b{color:var(--discovery-accent);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.discovery-scenarios strong{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.01em;white-space:nowrap;justify-self:end;font-size:clamp(18px,1.8vw,25px);font-weight:400}.discovery-scenarios p{max-width:62ch;color:rgb(var(--dj-ink) / .5);grid-column:1/-1;font-size:11px;line-height:1.5}.discovery-reasons,.discovery-assumptions{margin-top:26px}.discovery-reasons>p,.discovery-assumptions summary{color:rgb(var(--dj-ink) / .42);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.discovery-reasons ol{counter-reset:reasons;gap:10px;margin-top:12px;display:grid}.discovery-reasons li{color:rgb(var(--dj-ink) / .7);counter-increment:reasons;padding-left:27px;font-size:12px;line-height:1.55;position:relative}.discovery-reasons li:before{color:var(--discovery-accent);content:counter(reasons, decimal-leading-zero);font-family:var(--font-mono), monospace;font-size:9px;position:absolute;top:0;left:0}.discovery-assumptions summary{cursor:pointer;list-style:none}.discovery-assumptions summary::-webkit-details-marker{display:none}.discovery-assumptions ul{color:rgb(var(--dj-ink) / .52);gap:6px;margin-top:10px;padding-left:16px;font-size:11px;line-height:1.5;list-style:outside;display:grid}.discovery-disclaimer{color:rgb(var(--dj-ink) / .34);margin-top:18px;font-size:10px;line-height:1.5}.discovery-save{border-top:1px solid rgb(var(--dj-ink) / .14);margin-top:36px;padding:27px 0 4px}.discovery-save h4{max-width:24ch;font-family:var(--font-sans), system-ui, sans-serif;font-size:25px;font-weight:400;line-height:1.12}.discovery-save>p{max-width:58ch;color:rgb(var(--dj-ink) / .55);margin-top:9px;font-size:12px;line-height:1.55}.discovery-primary-action{margin-top:18px}.discovery-sources{border-top:1px solid rgb(var(--dj-ink) / .1);margin-top:34px;padding-top:17px}.discovery-sources>p{color:rgb(var(--dj-ink) / .38);margin-bottom:8px;font-size:10px}.discovery-sources a{color:rgb(var(--dj-ink) / .48);justify-content:space-between;align-items:center;gap:10px;padding:5px 0;font-size:10px;transition:color .15s;display:flex}.discovery-sources a:hover{color:rgb(var(--dj-ink))}.discovery-sources a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.discovery-sources details{border-top:1px solid rgb(var(--dj-ink) / .07);margin-top:4px}.discovery-sources summary{width:max-content;color:rgb(var(--dj-ink) / .5);cursor:pointer;padding:8px 0 3px;font-size:10px;font-weight:600;list-style-position:inside}.discovery-sources details>div{padding-left:14px}.discovery-mobile-research,.discovery-mobile-panel{display:none}@keyframes discovery-message-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes discovery-profile-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes discovery-example-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes discovery-caret{50%{opacity:0}}@keyframes discovery-spin{to{transform:rotate(360deg)}}@keyframes discovery-pulse{50%{opacity:.42;transform:scale(.55)}}@keyframes discovery-orbit{0%,to{opacity:.4;transform:scale(.94)}50%{opacity:1;transform:scale(1.05)}}@media (max-width:980px){.discovery-workspace{grid-template-columns:1fr}.discovery-research{display:none}.discovery-chat{padding:24px 22px 14px}.discovery-chat-title{padding-bottom:14px}.discovery-chat-title h1{font-size:clamp(24px,6vw,30px)}.discovery-mobile-research{border-block:1px solid rgb(var(--dj-ink) / .1);color:rgb(var(--dj-ink) / .58);flex:none;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:10px 0;font-size:11px;display:flex}.discovery-mobile-research>span{align-items:center;gap:7px;display:flex}.discovery-mobile-research[aria-expanded=true]>svg{transform:rotate(180deg)}.discovery-mobile-panel{border-bottom:1px solid rgb(var(--dj-ink) / .1);background:rgb(var(--dj-sunk));flex:none;max-height:43svh;margin:0 -22px 14px;animation:.36s cubic-bezier(.16,1,.3,1) both discovery-profile-in;display:block;overflow-y:auto}.discovery-mobile-panel .discovery-research-inner{min-height:auto;padding:22px}.discovery-mobile-panel .discovery-research-empty{min-height:160px}.discovery-mobile-panel .discovery-research-empty>span{font-size:100px}.discovery-mobile-panel .discovery-profile{margin-top:26px}.discovery-mobile-panel .discovery-scenarios>div{grid-template-columns:minmax(96px,.6fr) minmax(130px,.8fr) minmax(180px,1.4fr)}}@media (max-width:600px){.discovery-header{min-height:50px;padding:0 13px}.discovery-back span{display:none}.discovery-chat{padding:20px 16px 10px}.discovery-message{width:96%}.discovery-message[data-role=user]{max-width:90%}.discovery-composer{padding-bottom:22px}.discovery-privacy{display:none}.discovery-mobile-panel{margin-inline:-16px}.discovery-mobile-panel .discovery-research-inner{padding:18px 16px 28px}.discovery-meta-grid{grid-template-columns:1fr}.discovery-meta-grid>div:nth-child(2n){border-left:0;padding-left:0}.discovery-meta-grid>div+div{border-top:1px solid rgb(var(--dj-ink) / .07)}.discovery-service-list>div{grid-template-columns:24px 1fr}.discovery-service-list small{grid-column:2}.discovery-scenarios>div,.discovery-mobile-panel .discovery-scenarios>div{grid-template-columns:1fr auto;gap:8px 14px}.discovery-scenarios p{grid-column:1/-1}.landing-journey[data-discovery-open=true] .landing-site{transform:translate(-3vw)scale(.99)}}@media (prefers-reduced-motion:reduce){.landing-site,.discovery-stage{transition:none}.discovery-message,.discovery-profile,.discovery-example,.discovery-orbit:before,.discovery-orbit:after,.discovery-spinner,.discovery-progress li[data-state=active] .discovery-progress-mark>span{animation:none}.landing-journey[data-discovery-open=true] .landing-site{filter:none;transform:none}}
.lv2{--field:var(--bg);--lift:var(--bg-elevated);--sunk:var(--sidebar);--bone:var(--fg);--mute:var(--fg-muted);--dim:var(--fg-subtle);--hair:var(--border);--hair-strong:var(--border-strong);--accepted:var(--success);--negotiated:var(--warning);--rejected:var(--danger);--measure:1180px;--gutter:24px;--ease:cubic-bezier(.16, 1, .3, 1);background-color:rgb(var(--field));background-image:radial-gradient(ellipse 90% 720px at 25% 0%, rgb(var(--bone) / .055), transparent 80%);color:rgb(var(--bone));font-family:var(--font-sans), system-ui, sans-serif;font-feature-settings:"cv11" 1, "ss01" 1;-webkit-font-smoothing:antialiased;position:relative}@media (min-width:768px){.lv2{--gutter:40px}}.lv2 .lv2-display{letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:1.04}.lv2 .lv2-d1{font-size:clamp(36px,4.5vw,58px)}.lv2 .lv2-d2{letter-spacing:-.03em;font-size:clamp(27px,3.3vw,43px);line-height:1.08}.lv2 .lv2-d3{letter-spacing:-.02em;font-size:clamp(18px,1.7vw,21px);line-height:1.25}.lv2 .lv2-lede{color:rgb(var(--mute));text-wrap:pretty;font-size:clamp(16px,1.15vw,19px);line-height:1.55}.lv2 .lv2-body{color:rgb(var(--mute));text-wrap:pretty;font-size:15px;line-height:1.62}.lv2 .lv2-mono{font-family:var(--font-sans), system-ui, sans-serif;font-variant-numeric:tabular-nums}.lv2 .lv2-eyebrow{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:0;text-transform:none;color:rgb(var(--dim));font-size:13px;font-weight:500}.lv2 .lv2-figure{font-family:var(--font-sans), system-ui, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:500}.lv2 .lv2-wrap{width:100%;max-width:var(--measure);padding-inline:var(--gutter);margin-inline:auto}.lv2 .lv2-hair{border-color:rgb(var(--hair) / .55)}.lv2 .lv2-block{padding-block:60px}@media (min-width:768px){.lv2 .lv2-block{padding-block:88px}}.lv2-bar{inset-inline:0;z-index:50;border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s;position:fixed;top:0}.lv2-bar[data-past=true]{background-color:rgb(var(--field) / .72);border-bottom-color:rgb(var(--hair));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lv2-bar-inner{height:64px;max-width:var(--measure);padding-inline:var(--gutter);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.lv2 .lv2-logo{color:rgb(var(--bone))}.lv2 .lv2-btn{letter-spacing:-.01em;white-space:nowrap;height:42px;transition:background-color .14s var(--ease), border-color .14s var(--ease), color .14s var(--ease), transform 90ms var(--ease);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding-inline:20px;font-size:15px;font-weight:500;display:inline-flex}.lv2 .lv2-btn:active{transform:scale(.985)}.lv2 .lv2-btn-solid{background-color:rgb(var(--bone));color:rgb(var(--field))}.lv2 .lv2-btn-solid:hover{background-color:rgb(var(--bone) / .88)}.lv2 .lv2-btn-quiet{border:1px solid rgb(var(--hair-strong));color:rgb(var(--bone))}.lv2 .lv2-btn-quiet:hover{background-color:rgb(var(--lift));border-color:rgb(var(--hair-strong))}.lv2 .lv2-btn-sm{border-radius:8px;height:34px;padding-inline:14px;font-size:14px}.lv2 a:focus-visible,.lv2 button:focus-visible,.lv2 summary:focus-visible{outline:2px solid rgb(var(--bone) / .6);outline-offset:2px;border-radius:4px}.lv2 .lv2-panel{background:linear-gradient(145deg, rgb(var(--lift)), rgb(var(--field)));border:1px solid rgb(var(--hair) / .5);border-radius:18px;box-shadow:0 20px 60px -30px #0000004d}.lv2 .lv2-panel-head{border-bottom:1px solid rgb(var(--hair) / .5);letter-spacing:0;text-transform:none;color:rgb(var(--dim));align-items:center;gap:8px;padding:14px 18px;font-size:12px;display:flex}.lv2 .lv2-stamp{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:0;text-transform:none;white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.lv2 .lv2-stamp:before{content:"";background-color:currentColor;border-radius:999px;width:5px;height:5px}.lv2 .lv2-stamp[data-outcome=accepted]{color:rgb(var(--accepted));background-color:rgb(var(--accepted) / .08)}.lv2 .lv2-stamp[data-outcome=negotiated]{color:rgb(var(--negotiated));background-color:rgb(var(--negotiated) / .08)}.lv2 .lv2-stamp[data-outcome=rejected]{color:rgb(var(--rejected));background-color:rgb(var(--rejected) / .08)}.lv2-quote{overflow:hidden}.lv2-quote-body{flex-direction:column;display:flex}.lv2-step{border-bottom:1px solid rgb(var(--hair) / .45)}.lv2-step:last-child{border-bottom:0}.lv2-step-bar{text-align:left;width:100%;color:rgb(var(--dim));transition:color .14s var(--ease);align-items:center;gap:10px;padding:14px 18px;display:flex}.lv2-step-bar:hover{color:rgb(var(--mute))}.lv2-step-index{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.12em;color:rgb(var(--dim));font-size:10px}.lv2-step-name{color:rgb(var(--mute));font-size:13px;font-weight:500}.lv2-step-summary{font-family:var(--font-sans), system-ui, sans-serif;color:rgb(var(--dim));margin-left:auto;font-size:11px}.lv2-step[data-state=active] .lv2-step-name{color:rgb(var(--bone))}.lv2-step-content{transition:grid-template-rows .42s var(--ease);grid-template-rows:0fr;display:grid}.lv2-step[data-state=active] .lv2-step-content{grid-template-rows:1fr}.lv2-step-content>div{min-height:0;overflow:hidden}.lv2-step-inner{padding:2px 18px 20px}.lv2-msg{background-color:rgb(var(--sunk));max-width:88%;color:rgb(var(--bone) / .88);border:1px solid #0000;border-radius:12px 12px 12px 4px;padding:11px 13px;font-size:14px;line-height:1.55}.lv2-msg-meta{font-family:var(--font-sans), system-ui, sans-serif;color:rgb(var(--dim));gap:10px;margin-top:8px;font-size:11px;display:flex}.lv2-scope{flex-direction:column;gap:1px;display:flex}.lv2-scope-row{opacity:0;animation:lv2-row-in .42s var(--ease) forwards;grid-template-columns:78px minmax(0,1fr);align-items:start;gap:12px;padding-block:7px;display:grid;transform:translateY(6px)}@media (max-width:440px){.lv2-scope-row{grid-template-columns:minmax(0,1fr);gap:2px;padding-block:9px}}.lv2-scope-tag{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--dim));font-size:10px;line-height:1.7}.lv2-scope-row[data-kind=assumption] .lv2-scope-tag,.lv2-scope-row[data-kind=question] .lv2-scope-tag{color:rgb(var(--bone) / .55)}.lv2-scope-text{color:rgb(var(--bone) / .86);font-size:13.5px;line-height:1.55}.lv2-scope-row[data-kind=assumption] .lv2-scope-text,.lv2-scope-row[data-kind=question] .lv2-scope-text{color:rgb(var(--mute));font-style:italic}@keyframes lv2-row-in{to{opacity:1;transform:none}}.lv2-rail{background-color:rgb(var(--hair));border-radius:999px;height:3px;margin-block:14px 10px;position:relative}.lv2-rail-span{inset-block:0;background-color:rgb(var(--bone) / .45);transform-origin:62%;animation:lv2-narrow .9s var(--ease) forwards;border-radius:999px;position:absolute;left:12%;right:14%}.lv2-rail-mark{background-color:rgb(var(--bone));border-radius:999px;width:2px;height:14px;position:absolute;top:50%;left:62%;transform:translate(-50%,-50%)}@keyframes lv2-narrow{0%{opacity:.35;transform:scaleX(2.6)}to{opacity:1;transform:scaleX(1)}}.lv2-rail-legend{font-family:var(--font-sans), system-ui, sans-serif;color:rgb(var(--dim));justify-content:space-between;font-size:11px;display:flex}.lv2-price{align-items:baseline;gap:10px;margin-top:14px;display:flex}.lv2-price-value{font-family:var(--font-sans), system-ui, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:clamp(34px,3.4vw,44px);font-weight:500;line-height:1}.lv2-price-currency{font-family:var(--font-sans), system-ui, sans-serif;color:rgb(var(--dim));font-size:12px}.lv2-price-confidence{font-family:var(--font-sans), system-ui, sans-serif;color:rgb(var(--mute));margin-left:auto;font-size:11px}.lv2-reasons{border-top:1px solid rgb(var(--hair));flex-direction:column;gap:7px;margin-top:14px;padding-top:12px;display:flex}.lv2-reason{color:rgb(var(--mute));grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:13px;line-height:1.5;display:grid}.lv2-reason>span:first-child{font-family:var(--font-sans), system-ui, sans-serif;color:rgb(var(--dim));font-size:11px;line-height:1.75}.lv2-quote-foot{border-top:1px solid rgb(var(--hair));font-family:var(--font-sans), system-ui, sans-serif;color:rgb(var(--dim));flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:10px 14px;font-size:11px;display:flex}.lv2-replay{color:rgb(var(--mute));transition:color .14s var(--ease);align-items:center;gap:6px;display:inline-flex}.lv2-replay:hover{color:rgb(var(--bone))}.lv2-band{grid-template-columns:1fr;display:grid}@media (min-width:640px){.lv2-band{grid-template-columns:repeat(3,1fr)}.lv2-band>*+*{border-left:1px solid rgb(var(--hair));padding-left:24px}}.lv2-band-cell{align-items:baseline;gap:14px;padding-block:20px;display:flex}.lv2-band-figure{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.03em;color:rgb(var(--bone));font-size:clamp(26px,2.4vw,34px);font-weight:500;line-height:1}.lv2-frag{background:linear-gradient(140deg, rgb(var(--lift)), rgb(var(--field) / .3));border:1px solid rgb(var(--hair) / .5);border-radius:14px;overflow:hidden}.lv2-frag-head{border-bottom:1px solid rgb(var(--hair) / .4);font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:0;text-transform:none;color:rgb(var(--dim));padding:12px 16px;font-size:12px}.lv2-frag-body{padding:12px 16px 16px}.lv2-frag-row{color:rgb(var(--bone) / .86);justify-content:space-between;align-items:center;gap:12px;padding-block:7px;font-size:13px;display:flex}.lv2-frag-row+.lv2-frag-row{border-top:1px solid rgb(var(--hair))}.lv2-frag-row[data-recommended=true]{color:rgb(var(--bone));font-weight:500}.lv2-frag-meta{font-family:var(--font-sans), system-ui, sans-serif;font-variant-numeric:tabular-nums;color:rgb(var(--mute));font-size:12px}.lv2-frag-row[data-recommended=true] .lv2-frag-meta{color:rgb(var(--bone))}.lv2-frag-q{color:rgb(var(--bone) / .9);font-size:13.5px;line-height:1.5}.lv2-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.lv2-chip{border:1px solid rgb(var(--hair-strong));color:rgb(var(--mute));border-radius:7px;padding:4px 9px;font-size:12px}.lv2-chip[data-selected=true]{border-color:rgb(var(--bone) / .5);color:rgb(var(--bone))}.lv2-frag-escape{font-family:var(--font-sans), system-ui, sans-serif;color:rgb(var(--dim));margin-top:9px;font-size:11px}.lv2-ledger{flex-direction:column;display:flex}.lv2-ledger-item{border:1px solid rgb(var(--hair) / .4);background:linear-gradient(135deg, rgb(var(--lift)), rgb(var(--field)));transition:transform .56s var(--ease), opacity .56s var(--ease);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:14px 16px;display:flex}.lv2-ledger-item+.lv2-ledger-item{margin-top:8px}.lv2-ledger[data-spread=false] .lv2-ledger-item{opacity:1;transform:translateY(6px)}.lv2-ledger[data-spread=true] .lv2-ledger-item{opacity:1;transition-delay:calc(var(--i) * 80ms);transform:none}.lv2-ledger[data-spread=true] .lv2-ledger-item+.lv2-ledger-item{margin-top:8px}.lv2-ledger-title{color:rgb(var(--bone));font-size:14px}.lv2-ledger-amount{font-family:var(--font-sans), system-ui, sans-serif;font-variant-numeric:tabular-nums;color:rgb(var(--mute));margin-left:auto;font-size:14px}@media (min-width:520px){.lv2-ledger-item{grid-template-columns:minmax(0,1fr) auto 148px;gap:16px;display:grid}.lv2-ledger-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lv2-ledger-amount{text-align:right;margin-left:0}.lv2-ledger-item>.lv2-stamp{justify-self:start}}.lv2-faq-item{border-top:1px solid rgb(var(--hair))}.lv2-faq-item summary{cursor:pointer;color:rgb(var(--bone));justify-content:space-between;align-items:center;gap:16px;padding-block:16px;font-size:15px;font-weight:500;list-style:none;display:flex}.lv2-faq-item summary::-webkit-details-marker{display:none}.lv2-faq-item summary:after{content:"+";font-family:var(--font-sans), system-ui, sans-serif;color:rgb(var(--dim));transition:transform .2s var(--ease);font-size:15px}.lv2-faq-item[open] summary:after{content:"−"}.lv2-faq-answer{max-width:62ch;color:rgb(var(--mute));padding-bottom:18px;font-size:14.5px;line-height:1.62}.lv2 .lv2-reveal{opacity:1;transition:transform .22s var(--ease);transform:translateY(6px)}.lv2 .lv2-reveal[data-shown=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lv2 .lv2-reveal,.lv2 .lv2-ledger-item,.lv2 .lv2-step-content{transition:none}.lv2 .lv2-reveal{opacity:1;transform:none}.lv2 .lv2-scope-row,.lv2 .lv2-rail-span{opacity:1;animation:none;transform:none}.lv2 .lv2-ledger[data-spread=false] .lv2-ledger-item{opacity:1;transform:none}}
.saas{--measure:1320px;background-image:none}.saas-wrap{max-width:1400px;margin-inline:auto;padding-inline:40px}.saas h1,.saas h2,.saas h3{letter-spacing:-.045em;text-wrap:balance;font-weight:500}.saas-header{z-index:40;background:rgb(var(--field) / .94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgb(var(--hair));position:sticky;top:0}.saas-header>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;max-width:1400px;min-height:76px;margin:auto;padding:12px 40px;display:grid}.saas-header nav,.saas-access{align-items:center;gap:28px;font-size:13px;display:flex}.saas-access{justify-self:end;gap:20px}.saas a:hover{color:rgb(var(--bone))}.saas a:focus-visible,.saas button:focus-visible{outline-offset:5px;outline:2px solid}.saas-hero{padding-top:90px;padding-bottom:58px}.saas-hero h1{max-width:1050px;margin:24px 0 30px;font-size:clamp(48px,6.4vw,88px);line-height:1.04}.saas h1 span,.saas-intro h2 span{color:rgb(var(--mute))}.saas-hero-bottom{justify-content:space-between;align-items:end;gap:40px;display:flex}.saas-hero-bottom>p{max-width:590px;color:rgb(var(--mute));font-size:18px;line-height:1.6}.saas-hero-bottom>div{align-items:center;gap:24px;display:flex}.saas-text-link{align-items:center;gap:10px;font-size:14px;display:inline-flex}.saas-preview{border:1px solid rgb(var(--hair));background:rgb(var(--lift));box-shadow:0 24px 90px rgb(var(--bone) / .05);border-radius:12px;overflow:hidden}.saas-preview-tabs{background:rgb(var(--sunk));justify-content:center;gap:8px;padding:15px;display:flex}.saas-preview-tabs button{color:rgb(var(--mute));border-radius:6px;padding:8px 20px;font-size:13px}.saas-preview-tabs button[aria-pressed=true]{background:rgb(var(--lift));color:rgb(var(--bone));box-shadow:0 1px 4px #0001}.saas-app{grid-template-columns:190px minmax(0,1fr);min-height:430px;display:grid}.saas-app-sidebar{background:rgb(var(--sunk));border-right:1px solid rgb(var(--hair));flex-direction:column;gap:20px;padding:25px 16px;font-size:13px;display:flex}.saas-app-sidebar>span{color:rgb(var(--mute));align-items:center;gap:10px;padding:5px 8px;display:flex}.saas-app-sidebar .active{background:rgb(var(--bone) / .06);color:rgb(var(--bone));border-radius:5px}.saas-studio{background:rgb(var(--bone) / .04);border-radius:6px;gap:15px;padding:10px;display:flex}.saas-app-sidebar small{letter-spacing:.06em;color:rgb(var(--mute));margin-top:auto;font-size:9px}.saas-app-main{min-width:0;padding:32px}.saas-app-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.saas-app-heading h3{font-size:24px}.saas-app-heading>span{color:rgb(var(--mute));gap:8px;font-size:11px;display:flex}.saas-app-sub{color:rgb(var(--mute));margin-top:10px;font-size:12px}.saas-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.saas-board h4{color:rgb(var(--mute));align-items:center;gap:7px;margin-bottom:14px;font-size:11px;display:flex}.saas-board h4 span{margin-left:auto}.saas-project{border:1px solid rgb(var(--hair));background:rgb(var(--field));border-radius:8px;margin-bottom:12px;padding:18px}.saas-project strong{margin-top:16px;font-size:14px;font-weight:500;display:block}.saas-project p{color:rgb(var(--mute));margin:8px 0 24px;font-size:12px}.saas-project>div{color:rgb(var(--mute));justify-content:space-between;align-items:center;font-size:10px;display:flex}.saas-project>div span{background:rgb(var(--sunk));border-radius:4px;padding:3px 7px}.saas-preview-caption{border-top:1px solid rgb(var(--hair));color:rgb(var(--mute));justify-content:flex-end;gap:16px;padding:13px 20px;font-size:11px;display:flex}.saas-preview-caption a{align-items:center;gap:7px;display:flex}.saas-proposal{max-width:650px;margin:24px auto 0}.saas-proposal small{letter-spacing:.14em;font-size:9px}.saas-proposal h4{margin:10px 0;font-size:26px}.saas-proposal p{color:rgb(var(--mute));margin-bottom:24px;font-size:13px}.saas-scope{border-top:1px solid rgb(var(--hair));gap:16px;padding:14px 0;font-size:13px;display:flex}.saas-scope svg{margin-left:auto}.saas-proposal footer{justify-content:space-between;margin-top:24px;font-size:12px;display:flex}.saas-proposal footer strong{font-size:22px}.saas-agenda>p{color:rgb(var(--mute));margin:24px 0;font-size:12px}.saas-agenda>div{border-top:1px solid rgb(var(--hair));align-items:center;gap:22px;padding:18px 0;display:flex}.saas-agenda strong{font-size:14px;font-weight:500}.saas-agenda p{color:rgb(var(--mute));margin-top:6px;font-size:12px}.saas-agenda svg{margin-left:auto}.saas-date{background:rgb(var(--sunk));border-radius:7px;flex-direction:column;align-items:center;padding:8px 15px;display:flex}.saas-date small{font-size:9px}.saas-date strong{font-size:23px}.saas-audience{border-bottom:1px solid rgb(var(--hair));padding-block:82px 100px}.saas-audience-heading{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:end;gap:56px;display:grid}.saas-audience-heading .lv2-eyebrow{margin:0 0 18px}.saas-audience-heading h2{max-width:760px;margin:0;font-size:clamp(30px,4.1vw,56px);line-height:1.08}.saas-audience-note{max-width:32ch;color:rgb(var(--mute));justify-self:end;margin:0;font-size:15px;line-height:1.6}.saas-audience-grid{border-top:1px solid rgb(var(--hair));margin-top:54px;display:flex}.saas-audience-card{border-right:1px solid rgb(var(--hair));border-bottom:1px solid rgb(var(--hair));background:linear-gradient(145deg, rgb(var(--lift) / .45), transparent 72%);min-height:184px;transition:background-color var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard);flex-direction:column;flex:1 1 0;justify-content:space-between;gap:28px;padding:16px 16px 19px;display:flex;position:relative}.saas-audience-card:first-child{border-left:1px solid rgb(var(--hair))}.saas-audience-card:hover{background-color:rgb(var(--lift));transform:translateY(-4px)}.saas-audience-card svg{color:rgb(var(--mute));opacity:.55;transition:color var(--dur-base) var(--ease-standard), opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard);position:absolute;top:16px;right:15px}.saas-audience-card:hover svg{color:rgb(var(--bone));opacity:1;transform:translate(2px,-2px)}.saas-audience-index{color:rgb(var(--mute));font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;font-size:10px}.saas-audience-card>div{gap:8px;max-width:17ch;display:grid}.saas-audience-card strong{letter-spacing:-.035em;font-size:19px;font-weight:500}.saas-audience-card>div span{color:rgb(var(--mute));font-size:12px;line-height:1.5}.saas-intro{padding-block:100px}.saas h2{font-size:clamp(32px,4vw,52px);line-height:1.12}.saas-intro h2{margin:22px 0 50px}.saas-principles{grid-template-columns:repeat(3,1fr);gap:42px;display:grid}.saas-principles>div{border-top:1px solid rgb(var(--hair));padding-top:20px}.saas-principles small{color:rgb(var(--mute));font-size:11px}.saas-principles h3{margin:20px 0 12px;font-size:21px}.saas-principles p{color:rgb(var(--mute));max-width:32ch;font-size:15px;line-height:1.6}.saas-chapter{border-top:1px solid rgb(var(--hair));padding-block:80px}.saas-chapter-heading{grid-template-columns:1fr 1fr;align-items:end;gap:100px;margin-bottom:48px;display:grid}.saas-chapter-heading h2{max-width:18ch;margin-top:18px}.saas-chapter-heading>p{color:rgb(var(--mute));max-width:45ch;font-size:17px;line-height:1.7}.saas-feature-stage{background:rgb(var(--sunk));border-radius:10px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;padding:50px;display:grid}.saas-feature-note>span{letter-spacing:.08em;color:rgb(var(--mute));font-size:10px}.saas-feature-note h3{margin:24px 0;font-size:34px;line-height:1.15}.saas-feature-note p{color:rgb(var(--mute));font-size:15px;line-height:1.7}.saas-ledger-stage{background:rgb(var(--sunk));border-radius:10px;padding:65px}.saas-ledger-stage>p{text-align:center;color:rgb(var(--mute));margin-top:20px;font-size:11px}.saas-faq{border-top:1px solid rgb(var(--hair));grid-template-columns:1fr 1fr;gap:70px;padding-block:90px;display:grid}.saas-faq h2{margin-top:20px}.saas-closing{text-align:center;border-top:1px solid rgb(var(--hair));padding-block:110px}.saas-closing p{color:rgb(var(--mute));margin:22px 0 30px}.saas-footer{border-top:1px solid rgb(var(--hair));flex-wrap:wrap;align-items:center;gap:30px;padding-block:30px;font-size:12px;display:flex}.saas-footer p{color:rgb(var(--mute));margin-right:auto}.saas [id]{scroll-margin-top:90px}@media (max-width:900px){.saas-header>div{grid-template-columns:1fr auto;padding-inline:24px}.saas-header nav{grid-area:2/1/auto/-1;justify-content:center;gap:28px;padding-bottom:5px}.saas-wrap{padding-inline:24px}.saas-hero{padding-top:55px}.saas-hero-bottom{flex-direction:column;align-items:start;gap:25px}.saas-chapter-heading{gap:35px}.saas-feature-stage{grid-template-columns:1fr;gap:30px;padding:25px}.saas-feature-note{max-width:500px}.saas-app-sidebar{display:none}.saas-app{grid-template-columns:1fr}.saas-ledger-stage{padding:24px}.saas [id]{scroll-margin-top:130px}}@media (max-width:600px){.saas-header>div{gap:15px;padding-inline:18px}.saas-access{gap:12px;font-size:12px}.saas-access .lv2-btn{padding-inline:12px}.saas-wrap{padding-inline:18px}.saas-hero h1{font-size:46px}.saas-hero-bottom>p{font-size:16px}.saas-hero-bottom>div{flex-wrap:wrap;gap:18px}.saas-preview-tabs{gap:2px;padding:10px}.saas-preview-tabs button{padding:8px 10px}.saas-app-main{padding:20px 14px}.saas-app-heading>span{display:none}.saas-board{gap:8px;margin-top:24px}.saas-project{padding:10px}.saas-project strong{overflow-wrap:anywhere;font-size:12px}.saas-project p{font-size:10px}.saas-project>div small{display:none}.saas-board h4{gap:4px;font-size:9px}.saas-preview-caption{flex-direction:column;gap:8px}.saas-audience{padding-block:55px 70px}.saas-audience-heading{grid-template-columns:1fr;gap:24px}.saas-audience-note{justify-self:start;font-size:14px}.saas-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px;display:grid}.saas-audience-card{min-height:150px;padding:13px 12px 15px}.saas-audience-card:nth-child(odd){border-left:1px solid rgb(var(--hair))}.saas-audience-card:nth-child(2n){border-right:1px solid rgb(var(--hair))}.saas-audience-card strong{font-size:17px}.saas-audience-card>div span{font-size:11px}.saas-principles,.saas-chapter-heading,.saas-faq{grid-template-columns:1fr;gap:30px}.saas-intro,.saas-chapter,.saas-faq{padding-block:55px}.saas-feature-stage,.saas-ledger-stage{padding:16px}.saas-footer{gap:20px}.saas-footer p{width:100%}.saas-agenda>div{gap:12px}.saas-agenda strong{font-size:12px}.saas-agenda p{font-size:11px}}@media (prefers-reduced-motion:reduce){.saas .lv2-reveal{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.saas-audience-card,.saas-audience-card svg{transition:none}}
