.hl{--hl-frost:#f8fafc;--hl-blue:#0284c7;--hl-cyan:#06b6d4;--hl-emerald:#10b981;--hl-ink:var(--foreground);--hl-muted:var(--muted-foreground);--hl-line:var(--border);--hl-soft:var(--surface-muted);--hl-paper:var(--surface);--hl-teal:var(--accent);--hl-dark:var(--inverse-background);--hl-on-dark:var(--inverse-foreground);--hl-ease:cubic-bezier(.2,.7,.2,1)}.hl .sc-nav{border-bottom-color:#0000}.hl .sc-nav-end{align-items:center;gap:18px;display:flex}.hl .sc-nav-signin{min-height:44px;color:var(--hl-ink);align-items:center;font-size:13px;font-weight:550;display:inline-flex}.hl .sc-nav-signin:hover{color:var(--hl-teal)}.hl .hl-eyebrow{letter-spacing:0;color:var(--hl-teal);font-size:12px;font-weight:600}.hl .hl-label{letter-spacing:0;color:var(--hl-muted);margin-bottom:10px;font-size:10.5px;font-weight:600}.hl .hl-section-head h2{letter-spacing:-.025em;margin-top:14px;font-size:clamp(32px,4.4vw,56px);font-weight:600;line-height:1.04}.hl .hl-section-head-split{justify-content:space-between;align-items:end;gap:40px;display:flex}.hl .hl-section-head-split>p{max-width:280px;color:var(--hl-muted);font-size:16px}.hl .hl-pill{background:var(--hl-soft);height:24px;color:var(--hl-muted);border:1px solid var(--hl-line);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.hl .hl-pill-ok{background:color-mix(in oklab, var(--hl-emerald) 12%, var(--hl-paper));color:color-mix(in oklab, var(--hl-emerald) 60%, var(--hl-ink));border-color:color-mix(in oklab, var(--hl-emerald) 30%, transparent)}.hl .hl-pill-wait{background:color-mix(in oklab, var(--hl-blue) 10%, var(--hl-paper));color:color-mix(in oklab, var(--hl-blue) 70%, var(--hl-ink));border-color:color-mix(in oklab, var(--hl-blue) 28%, transparent)}.hl .hl-pill-risk{background:color-mix(in oklab, #f59e0b 14%, var(--hl-paper));color:color-mix(in oklab, #b45309 85%, var(--hl-ink));border-color:oklab(76.859% .0560995 .154808/.35)}.hl .hl-bars{gap:3px;width:24px;display:inline-grid}.hl .hl-bars i{height:3px;display:block}.hl .hl-bars i:first-child{background:currentColor;width:15px}.hl .hl-bars i:nth-child(2){background:var(--hl-blue);width:15px;margin-left:4px}.hl .hl-bars i:nth-child(3){background:linear-gradient(90deg, var(--hl-cyan), var(--hl-emerald));width:13px;margin-left:8px}.hl .hl-mark{color:#fff;border-radius:22%;flex-shrink:0;place-items:center;display:inline-grid}.hl .hl-mark svg{fill:currentColor}.hl .hl-mark-halden{background:#1f2937}.hl .hl-mark-altmore{background:#ea580c}.hl .hl-mark-altmore .hl-mark-cut{fill:#ea580c}.hl .hl-mark-brightwater{background:#0369a1}.hl .hl-mark-kestrel{background:linear-gradient(135deg,#0f766e,#10b981)}.hl .hl-hero{text-align:center;padding:64px 0 0;position:relative;overflow:hidden}.hl .hl-hero:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(var(--hl-line) 1px, transparent 1px), linear-gradient(90deg, var(--hl-line) 1px, transparent 1px);opacity:.45;background-size:56px 56px;position:absolute;inset:0 0 30%;-webkit-mask-image:radial-gradient(60% 70% at 50% 20%,#000,#0000 75%);mask-image:radial-gradient(60% 70% at 50% 20%,#000,#0000 75%)}.hl .hl-hero>.sc-width{z-index:1;position:relative}.hl .hl-chip{border:1px solid var(--hl-line);background:var(--hl-paper);color:var(--hl-ink);border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 10px;font-size:13px;font-weight:550;display:inline-flex}.hl .hl-chip .hl-bars-sm{width:20px;transform:scale(.85)}.hl .hl-hero h1{letter-spacing:-.04em;margin-top:26px;font-size:clamp(44px,7.4vw,96px);font-weight:650;line-height:.98}.hl .hl-hero h1 span{color:var(--hl-teal)}.hl .hl-lede{max-width:600px;color:var(--hl-muted);margin:26px auto 0;font-size:19px;line-height:1.55}.hl .hl-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.hl .hl-btn-primary,.hl .hl-btn-ghost,.hl .hl-btn-light,.hl .hl-btn-ghost-dark{min-height:48px;transition:transform .2s var(--hl-ease), background .2s;border-radius:999px;padding:0 22px;font-size:15px;font-weight:600}.hl .hl-btn-primary{background:var(--hl-ink);color:var(--hl-paper)}.hl .hl-btn-primary:hover{background:var(--hl-teal);transform:translateY(-1px)}.hl .hl-btn-primary svg,.hl .hl-btn-light svg{transition:transform .2s var(--hl-ease)}.hl .hl-btn-primary:hover svg,.hl .hl-btn-light:hover svg{transform:translate(3px)}.hl .hl-btn-ghost{color:var(--hl-ink);border:1px solid var(--hl-line);background:var(--hl-paper)}.hl .hl-window{text-align:left;background:var(--hl-paper);border:1px solid var(--hl-line);box-shadow:0 1px 0 var(--hl-line), 0 40px 80px -40px color-mix(in oklab, var(--hl-ink) 35%, transparent);border-radius:16px;overflow:hidden}.hl .hl-hero-window{transform-origin:50% 0;max-width:1080px;margin:64px auto 0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width>=900px){.hl .hl-hero-window{animation:linear both hl-tilt;animation-timeline:view();animation-range:entry cover 40%}@keyframes hl-tilt{0%{transform:perspective(1400px)rotateX(10deg)scale(.96)}to{transform:none}}}}.hl .hl-window-bar{border-bottom:1px solid var(--hl-line);background:var(--hl-soft);align-items:center;gap:16px;height:48px;padding:0 16px;display:flex}.hl .hl-dots{gap:6px;display:flex}.hl .hl-dots i{background:var(--hl-line);border-radius:50%;width:10px;height:10px}.hl .hl-window-title{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.hl .hl-window-search{border:1px solid var(--hl-line);background:var(--hl-paper);width:220px;height:30px;color:var(--hl-muted);border-radius:8px;align-items:center;margin-left:auto;padding:0 10px;font-size:12px;display:flex}.hl .hl-crm{grid-template-columns:290px 1fr;min-height:420px;display:grid}.hl .hl-crm-list{border-right:1px solid var(--hl-line);flex-direction:column;gap:4px;padding:20px 14px;display:flex}.hl .hl-crm-list .hl-label{padding-left:10px}.hl .hl-acc{text-align:left;cursor:pointer;width:100%;min-height:56px;color:var(--hl-ink);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:10px;transition:background .2s,border-color .2s;display:flex}.hl .hl-acc:hover{background:var(--hl-soft)}.hl .hl-acc[aria-selected=true]{background:var(--hl-paper);border-color:var(--hl-line);box-shadow:0 6px 16px -10px color-mix(in oklab, var(--hl-ink) 40%, transparent)}.hl .hl-acc strong{font-size:13.5px;font-weight:600;display:block}.hl .hl-acc small{color:var(--hl-muted);font-size:12px;display:block}.hl .hl-crm-hint{color:var(--hl-muted);padding:10px;font-size:12px;margin-top:auto!important}.hl .hl-crm-body{animation:hl-in .35s var(--hl-ease) both;padding:28px 32px}@keyframes hl-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hl .hl-crm-head{align-items:center;gap:16px;display:flex}.hl .hl-crm-head h3{letter-spacing:-.015em;font-size:24px;font-weight:650}.hl .hl-crm-head p{color:var(--hl-muted);margin-top:2px;font-size:13px}.hl .hl-next{background:color-mix(in oklab, var(--hl-teal) 8%, var(--hl-paper));border:1px solid color-mix(in oklab, var(--hl-teal) 22%, transparent);border-radius:12px;align-items:center;gap:14px;margin-top:22px;padding:14px 16px;display:flex}.hl .hl-next-icon{background:var(--hl-teal);width:32px;height:32px;color:var(--hl-paper);border-radius:8px;place-items:center;display:grid}.hl .hl-next small{color:var(--hl-muted);font-size:11.5px;display:block}.hl .hl-next strong{font-size:15px;font-weight:600}.hl .hl-due{align-items:center;gap:6px;margin-left:auto;font-size:12.5px;font-weight:600;display:inline-flex}.hl .hl-crm-cols{grid-template-columns:1.5fr 1fr;gap:28px;margin-top:26px;display:grid}.hl .hl-deal,.hl .hl-person{border-top:1px solid var(--hl-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.hl .hl-deal strong,.hl .hl-person strong{font-size:13.5px;font-weight:600;display:block}.hl .hl-deal span:not(.hl-pill),.hl .hl-person span:not(.hl-avatar){color:var(--hl-muted);font-size:12.5px;display:block}.hl .hl-person{justify-content:flex-start}.hl .hl-avatar{background:var(--hl-soft);border:1px solid var(--hl-line);border-radius:50%;place-items:center;width:32px;height:32px;font-size:11.5px;font-weight:650;display:grid}.hl .hl-flow{padding:140px 0 120px}.hl .hl-flow-grid{grid-template-columns:1fr 1.1fr;gap:72px;margin-top:64px;display:grid}.hl .hl-flow-steps{margin:0;padding:0;list-style:none}.hl .hl-flow-steps li{border-left:2px solid var(--hl-line);flex-direction:column;justify-content:center;min-height:46vh;padding:40px 0 40px 28px;transition:border-color .3s;display:flex}.hl .hl-flow-steps li.is-active{border-left-color:var(--hl-teal)}.hl .hl-flow-steps li:not(.is-active) h3,.hl .hl-flow-steps li:not(.is-active) p{opacity:.45}.hl .hl-flow-steps h3,.hl .hl-flow-steps p{transition:opacity .3s}.hl .hl-flow-btn{cursor:pointer;min-height:44px;color:var(--hl-ink);background:0 0;border:0;align-items:center;gap:12px;padding:0;display:inline-flex}.hl .hl-flow-icon{border:1px solid var(--hl-line);background:var(--hl-paper);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.hl .is-active .hl-flow-icon{background:var(--hl-ink);color:var(--hl-paper);border-color:var(--hl-ink)}.hl .hl-flow-kicker{letter-spacing:.04em;color:var(--hl-muted);font-size:12.5px;font-weight:650}.hl .hl-flow-steps h3{letter-spacing:-.015em;margin-top:14px;font-size:26px;font-weight:600;line-height:1.15}.hl .hl-flow-steps p{color:var(--hl-muted);max-width:440px;margin-top:12px;font-size:16px;line-height:1.6}.hl .hl-flow-inline{display:none}.hl .hl-flow-stage{background:var(--hl-soft);border:1px solid var(--hl-line);border-radius:24px;flex-direction:column;justify-content:center;align-self:start;gap:20px;height:64vh;padding:40px;display:flex;position:sticky;top:18vh}.hl .hl-flow-frame{animation:hl-in .4s var(--hl-ease) both}.hl .hl-flow-progress{gap:6px;display:flex}.hl .hl-flow-progress i{background:var(--hl-line);border-radius:3px;flex:1;height:3px;transition:background .3s}.hl .hl-flow-progress i.on{background:var(--hl-teal)}.hl .hl-mini{background:var(--hl-paper);border:1px solid var(--hl-line);box-shadow:0 24px 48px -32px color-mix(in oklab, var(--hl-ink) 40%, transparent);border-radius:14px;padding:22px}.hl .hl-mini-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.hl .hl-mini-head strong,.hl .hl-mini-title span:first-child{font-size:15px;font-weight:650}.hl .hl-mini-head span{color:var(--hl-muted);font-size:12.5px;display:block}.hl .hl-mini-title{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.hl .hl-mini-row{border-top:1px solid var(--hl-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:13.5px;display:flex}.hl .hl-mini-row span:first-child{align-items:center;gap:8px;display:inline-flex}.hl .hl-mini-total{border-top:2px solid var(--hl-ink);justify-content:space-between;margin-top:4px;padding-top:14px;font-size:15px;font-weight:650;display:flex}.hl .hl-mini-note{background:color-mix(in oklab, var(--hl-teal) 8%, var(--hl-paper));border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.hl .hl-mini-rule{background:var(--hl-soft);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.hl .hl-steps{gap:10px;margin:14px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.hl .hl-steps li{color:var(--hl-muted);align-items:center;gap:10px;display:flex}.hl .hl-steps li>:first-child{border:1px solid var(--hl-line);border-radius:50%;flex-shrink:0;width:22px;height:22px;padding:4px}.hl .hl-steps li.done{color:var(--hl-ink)}.hl .hl-steps li.done>:first-child{background:var(--hl-emerald);color:#fff;border-color:#0000}.hl .hl-steps li.now{color:var(--hl-ink);font-weight:600}.hl .hl-steps li.now>:first-child{color:var(--hl-blue);border-color:var(--hl-blue)}.hl .hl-principles{background:var(--hl-dark);color:var(--hl-on-dark);padding:120px 0}.hl .hl-principles .hl-eyebrow{color:var(--hl-cyan)}.hl .hl-principles .hl-section-head-split>p{color:color-mix(in oklab, var(--hl-on-dark) 65%, transparent)}.hl .hl-bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(0,auto);gap:16px;margin-top:56px;display:grid}.hl .hl-card{border-radius:22px;padding:32px;position:relative;overflow:hidden}.hl .hl-card h3{letter-spacing:-.02em;margin-top:18px;font-size:30px;font-weight:650}.hl .hl-card p{max-width:420px;margin-top:10px;font-size:15.5px;line-height:1.6}.hl .hl-card .hl-bars{color:var(--hl-frost)}.hl .hl-card-fast{background:color-mix(in oklab, var(--hl-on-dark) 6%, var(--hl-dark));border:1px solid color-mix(in oklab, var(--hl-on-dark) 12%, transparent);grid-column:span 6;grid-template-columns:1fr 1.3fr;align-items:center;gap:40px;display:grid}.hl .hl-card-fast p{color:color-mix(in oklab, var(--hl-on-dark) 70%, transparent)}.hl .hl-handoff{padding:28px 0;position:relative}.hl .hl-handoff-track{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.hl .hl-handoff-track:before{content:"";background:color-mix(in oklab, var(--hl-on-dark) 18%, transparent);height:2px;position:absolute;top:13px;left:12%;right:12%}.hl .hl-handoff-track span{text-align:center;color:color-mix(in oklab, var(--hl-on-dark) 80%, transparent);padding-top:38px;font-size:13px;font-weight:600;position:relative}.hl .hl-handoff-track span:before{content:"";background:var(--hl-dark);border:2px solid color-mix(in oklab, var(--hl-on-dark) 35%, transparent);border-radius:50%;width:16px;height:16px;margin-left:-8px;position:absolute;top:6px;left:50%}.hl .hl-handoff-dot{background:linear-gradient(135deg, var(--hl-cyan), var(--hl-emerald));border-radius:50%;width:16px;height:16px;margin-left:-8px;position:absolute;top:34px;left:12.5%}@media (prefers-reduced-motion:no-preference){.hl .hl-handoff-dot{animation:hl-run 4.8s var(--hl-ease) infinite}}@keyframes hl-run{0%,8%{left:12.5%}30%,36%{left:37.5%}58%,64%{left:62.5%}86%,to{left:87.5%}}.hl .hl-card-accurate{background:var(--hl-paper);color:var(--hl-ink);grid-column:span 3}.hl .hl-card-accurate .hl-bars{color:var(--hl-ink)}.hl .hl-card-accurate p{color:var(--hl-muted)}.hl .hl-unknown{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.hl .hl-unknown>div{border:1px dashed var(--hl-line);border-radius:12px;padding:14px}.hl .hl-unknown small{color:var(--hl-muted);font-size:11.5px;display:block}.hl .hl-unknown strong{font-size:15px;font-weight:650}.hl .hl-mini-btn{border-radius:999px;min-height:44px;margin-top:14px}.hl .hl-card-scale{background:linear-gradient(160deg, color-mix(in oklab, var(--hl-teal) 55%, var(--hl-dark)), color-mix(in oklab, var(--hl-teal) 25%, var(--hl-dark)));grid-column:span 3}.hl .hl-card-scale p{color:color-mix(in oklab, var(--hl-on-dark) 80%, transparent)}.hl .hl-checklist{gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.hl .hl-checklist button{border:1px solid color-mix(in oklab, var(--hl-on-dark) 22%, transparent);background:color-mix(in oklab, var(--hl-dark) 25%, transparent);width:100%;min-height:44px;color:var(--hl-on-dark);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:0 14px;font-size:14px;transition:background .2s;display:flex}.hl .hl-checklist button:hover{background:color-mix(in oklab, var(--hl-dark) 40%, transparent)}.hl .hl-checklist button[aria-pressed=true]{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--hl-on-dark) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--hl-on-dark) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--hl-on-dark) 50%, transparent)}.hl .hl-check{border:1.5px solid color-mix(in oklab, var(--hl-on-dark) 60%, transparent);border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.hl [aria-pressed=true] .hl-check{background:var(--hl-on-dark);color:var(--hl-dark);border-color:#0000}.hl .hl-check-count{margin-top:12px!important;font-size:12.5px!important}.hl .hl-modules{padding:120px 0}.hl .hl-module-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:72px;display:grid}.hl .hl-module-row{border-top:1px solid var(--hl-line)}.hl .hl-module-row:last-child{border-bottom:1px solid var(--hl-line)}.hl .hl-module-trigger{width:100%;min-height:80px;color:var(--hl-ink);border-radius:0;justify-content:start;gap:16px;padding:16px 0;font-size:20px;display:flex}.hl .hl-module-trigger>svg:last-child{flex-shrink:0;margin-left:auto;transition:transform .2s}.hl .hl-module-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.hl .hl-module-index{color:var(--hl-muted);font-size:12px}.hl .hl-module-content{padding:0 24px 28px 68px;animation:.25s ease-out hl-in}.hl .hl-module-content[hidden]{display:none}.hl .hl-module-content p{color:var(--hl-muted);font-size:17px;line-height:1.65}@media (width<=800px){.hl .hl-module-layout{grid-template-columns:minmax(0,1fr);gap:32px}.hl .hl-module-trigger{font-size:18px}}.hl .hl-mod-tabs{flex-wrap:wrap;gap:8px;margin-top:40px;display:flex}.hl .hl-mod-tabs button{border:1px solid var(--hl-line);background:var(--hl-paper);min-height:44px;color:var(--hl-ink);cursor:pointer;border-radius:999px;padding:0 18px;font-size:14px;font-weight:600;transition:background .2s,color .2s}.hl .hl-mod-tabs button[aria-selected=true]{background:var(--hl-ink);color:var(--hl-paper);border-color:var(--hl-ink)}.hl .hl-mod-panel{border-top:1px solid var(--hl-line);animation:hl-in .35s var(--hl-ease) both;grid-template-columns:auto 1fr auto;align-items:start;gap:28px;margin-top:28px;padding:36px 0 0;display:grid}.hl .hl-mod-panel p{letter-spacing:-.01em;max-width:640px;font-size:22px;line-height:1.45}.hl .hl-link{min-height:44px;color:var(--hl-teal);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.hl .hl-final{background:var(--hl-dark);color:var(--hl-on-dark);text-align:center;padding:120px 0}.hl .hl-final h2{letter-spacing:-.035em;font-size:clamp(36px,5.6vw,72px);font-weight:650;line-height:1}.hl .hl-final p{color:color-mix(in oklab, var(--hl-on-dark) 70%, transparent);margin-top:20px;font-size:18px}.hl .hl-final .lo-form p{text-align:left;margin-top:6px;font-size:13px}.hl .hl-final .lo-form .lo-error{color:var(--destructive)}.hl .hl-final .lo-done p{color:var(--muted-foreground);font-size:15px}.hl .hl-btn-light{background:var(--hl-on-dark);color:var(--hl-dark)}.hl .hl-btn-ghost-dark{color:var(--hl-on-dark);border:1px solid color-mix(in oklab, var(--hl-on-dark) 30%, transparent)}.hl .hl-btn-ghost-dark:hover{background:color-mix(in oklab, var(--hl-on-dark) 10%, transparent);color:var(--hl-on-dark)}@media (width<=1023px){.hl .hl-flow-grid{grid-template-columns:1fr;gap:0}.hl .hl-flow-stage{display:none}.hl .hl-flow-steps li{min-height:0;padding:32px 0 32px 22px}.hl .hl-flow-steps li:not(.is-active) h3,.hl .hl-flow-steps li:not(.is-active) p{opacity:1}.hl .hl-flow-inline{margin-top:22px;display:block}.hl .hl-card-fast{grid-template-columns:1fr;gap:8px}.hl .hl-card-accurate,.hl .hl-card-scale{grid-column:span 6}.hl .hl-mod-panel{grid-template-columns:1fr;gap:14px}}@media (width<=767px){.hl .sc-width{width:calc(100% - 40px)}.hl .sc-nav-signin{font-size:13px}.hl .hl-hero{padding-top:40px}.hl .hl-lede{font-size:17px}.hl .hl-ctas .hl-btn-primary,.hl .hl-ctas .hl-btn-ghost,.hl .hl-ctas .hl-btn-light,.hl .hl-ctas .hl-btn-ghost-dark{width:100%}.hl .hl-hero-window{border-radius:12px;margin-top:40px}.hl .hl-window-search{display:none}.hl .hl-crm{grid-template-columns:1fr}.hl .hl-crm-list{border-right:0;border-bottom:1px solid var(--hl-line);flex-direction:row;padding:12px;overflow-x:auto}.hl .hl-crm-list .hl-label,.hl .hl-crm-hint{display:none}.hl .hl-acc{flex:none;width:auto}.hl .hl-acc small{display:none}.hl .hl-crm-body{padding:20px}.hl .hl-next{flex-wrap:wrap}.hl .hl-crm-cols{grid-template-columns:1fr;gap:18px}.hl .hl-flow,.hl .hl-principles,.hl .hl-modules,.hl .hl-final{padding:80px 0}.hl .hl-section-head-split{flex-direction:column;align-items:start;gap:12px}.hl .hl-card{border-radius:18px;padding:24px}.hl .hl-handoff-track span{font-size:11px}.hl .hl-unknown{grid-template-columns:1fr}.hl .hl-mod-panel p{font-size:18px}}@media (prefers-reduced-motion:reduce){.hl *,.hl :before{transition:none!important;animation:none!important}}.hl .hl-modules .hl-section-head{margin-bottom:48px}.hl .hl-module-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:64px}.hl .hl-mv-stage{background:radial-gradient(120% 90% at 85% 0%, color-mix(in oklab, var(--hl-accent,var(--primary)) 14%, transparent), transparent 60%), color-mix(in oklab, var(--hl-ink) 4%, var(--hl-paper));border:1px solid var(--hl-line);border-radius:24px;padding:32px;position:sticky;top:120px}.hl .hl-mv-frame{animation:hl-in .45s var(--hl-ease) both}.hl .hl-mv-body{gap:12px;padding:22px;display:grid}.hl .hl-mv-body>*{animation:hl-in .45s var(--hl-ease) both}.hl .hl-mv-body>:nth-child(2){animation-delay:80ms}.hl .hl-mv-body>:nth-child(3){animation-delay:.16s}.hl .hl-mv-body>:nth-child(4){animation-delay:.24s}.hl .hl-mv-body>:nth-child(5){animation-delay:.32s}.hl .hl-mv-stages{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.hl .hl-mv-stages div{border:1px solid var(--hl-line);border-radius:10px;gap:2px;padding:10px;display:grid}.hl .hl-mv-stages small,.hl .hl-mv-sku small{color:var(--hl-muted);font-size:11px}.hl .hl-mv-stages strong{font-size:18px}.hl .hl-mv-sku{border-bottom:1px solid var(--hl-line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:grid}.hl .hl-mv-sku code{background:color-mix(in oklab, var(--hl-ink) 6%, transparent);border-radius:6px;padding:2px 6px;font-size:11px}.hl .hl-mv-list{gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.hl .hl-mv-list li{align-items:center;gap:10px;display:flex}.hl .hl-mv-goal{border:1px solid var(--hl-line);border-radius:12px;gap:8px;padding:14px;display:grid}.hl .hl-mv-goal div{justify-content:space-between;align-items:baseline;display:flex}.hl .hl-mv-goal small{color:var(--hl-muted)}.hl .hl-mv-goal i{background:color-mix(in oklab, var(--hl-ink) 8%, transparent);border-radius:99px;height:8px;display:block;overflow:hidden}.hl .hl-mv-goal b{border-radius:inherit;background:var(--hl-accent,var(--primary));width:50%;height:100%;animation:hl-grow .9s var(--hl-ease) .3s both;display:block}@keyframes hl-grow{0%{width:0}}.hl .hl-mv-inline{margin-top:20px;display:none}.hl .hl-module-content{padding-right:0}@media (width<=900px){.hl .hl-module-layout{grid-template-columns:minmax(0,1fr)}.hl .hl-mv-stage{display:none}.hl .hl-mv-inline{display:block}.hl .hl-module-content{padding-left:0}.hl .hl-mv-sku{grid-template-columns:auto 1fr auto}.hl .hl-mv-sku small{display:none}}@media (prefers-reduced-motion:reduce){.hl .hl-mv-frame,.hl .hl-mv-body>*,.hl .hl-mv-goal b{animation:none}}.hl .hl-benefits{padding:120px 0}.hl .hl-benefit-grid{grid-template-rows:auto auto;grid-template-columns:1.4fr 1fr;gap:32px 56px;margin-top:56px;display:grid}.hl .hl-benefit-grid>div:first-child{border:1px solid var(--hl-line);border-radius:16px;grid-row:span 2;padding:32px}.hl .hl-benefit-grid>div:first-child h3{font-size:clamp(24px,2.4vw,32px)}.hl .hl-benefit-grid>div:first-child p{max-width:34ch;font-size:17px}.hl .hl-benefit-grid>div{border-top:1px solid var(--hl-line);padding-top:24px}.hl .hl-benefit-grid svg{color:var(--hl-teal)}.hl .hl-benefit-grid h3{letter-spacing:-.01em;margin-top:16px;font-size:20px;font-weight:650}.hl .hl-benefit-grid p{color:var(--hl-muted);margin-top:8px;font-size:15.5px}.hl .hl-launch{background:var(--hl-soft);padding:120px 0}.hl .hl-launch-grid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.hl .hl-launch h2{letter-spacing:-.025em;margin-top:12px;font-size:clamp(28px,3.2vw,40px);font-weight:650;line-height:1.08}.hl .hl-launch-copy{color:var(--hl-muted);margin:12px 0 24px;font-size:16px}.hl .hl-wl{max-width:680px}.hl .hl-wl .lo-form{margin-top:40px}@media (width<=860px){.hl .hl-benefit-grid,.hl .hl-launch-grid{grid-template-columns:1fr;gap:28px}.hl .hl-benefit-grid>div:first-child{grid-row:auto;padding:24px}.hl .hl-benefits,.hl .hl-launch{padding:72px 0}}
