.landing-v1{--ash-ink:#101014;--ash-ink-2:#2a2a32;--ash-muted:#5c5c66;--ash-faint:#8b8b96;--ash-line:#e4e4e8;--ash-line-strong:#ceced4;--ash-paper:#fff;--ash-wash:#f4f4f6;--ash-signal:#ff3b00;--ash-signal-ink:#fff;--ash-radius:4px;--ash-wrap:min(1120px, calc(100% - 3rem));--ash-sans:var(--font-body), system-ui, sans-serif;--ash-grid:linear-gradient(to right, #1010140e 1px, transparent 1px), linear-gradient(to bottom, #1010140e 1px, transparent 1px);--ash-grid-cell:48px;--bg:var(--ash-paper);--bg-elevated:var(--ash-paper);--bg-card:var(--ash-wash);--bg-card-hover:#ececef;--border:var(--ash-line);--border-strong:var(--ash-line-strong);--text:var(--ash-ink);--text-muted:var(--ash-muted);--text-dim:var(--ash-faint);--gold:var(--ash-signal);--gold-dim:#ff3b001f;--gold-glow:transparent;--font:var(--ash-sans);isolation:isolate;background-color:var(--ash-paper);background-image:var(--ash-grid);background-size:var(--ash-grid-cell) var(--ash-grid-cell);min-height:100vh;color:var(--ash-ink);font-family:var(--ash-sans);background-position:0 0;animation:28s linear infinite hg-tetris-grid;position:relative}@keyframes hg-tetris-grid{0%{background-position:0 0}to{background-position:0 var(--ash-grid-cell)}}.landing-v1 .hg-depth{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.landing-v1 .hg-depth__mark{opacity:.09;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:18px;width:min(42vw,420px);height:min(42vw,420px);display:grid;position:absolute;top:14%;right:-4%}.landing-v1 .hg-depth__mark span{background:var(--ash-ink);border-radius:10px;display:block}.landing-v1 .hg-depth__mark span:first-child{background:var(--ash-signal);opacity:.85}.landing-v1 .hg-depth__mark span:nth-child(4){background:0 0;border:2px dashed #1010148c}.landing-v1 .hg-depth__mark--soft{opacity:.06;gap:12px;width:min(28vw,260px);height:min(28vw,260px);inset:42% auto auto -6%}.landing-v1 .hg-depth__mark--soft span:first-child{background:var(--ash-ink);opacity:1}.landing-v1 .hg-depth__bits{clip-path:inset(0 28% 0 26%);position:absolute;inset:0}.landing-v1 .hg-depth__bit{background:var(--ash-ink);opacity:.07;border-radius:4px;width:28px;height:28px;animation:18s steps(12,end) infinite hg-tetris-bit;position:absolute}.landing-v1 .hg-depth__bit--signal{background:var(--ash-signal);opacity:.1}.landing-v1 .hg-depth__bit:first-child{animation-duration:16s;animation-delay:-2s;left:32%}.landing-v1 .hg-depth__bit:nth-child(2){width:22px;height:22px;animation-duration:21s;animation-delay:-7s;left:44%}.landing-v1 .hg-depth__bit:nth-child(3){animation-duration:19s;animation-delay:-11s;left:52%}.landing-v1 .hg-depth__bit:nth-child(4){width:18px;height:18px;animation-duration:24s;animation-delay:-4s;left:61%}@keyframes hg-tetris-bit{0%{opacity:0;transform:translateY(-10vh)}8%{opacity:.08}92%{opacity:.08}to{opacity:0;transform:translateY(110vh)}}@media (prefers-reduced-motion:reduce){.landing-v1,.landing-v1 .ash-modules,.landing-v1 .ash-paths,.landing-v1 .ash-why,.landing-v1 .ash-ph__frame,.landing-v1 .hg-depth__bit{animation:none!important}}.landing-v1 .ash>*,.landing-v1 .feat-hub>*,.landing-v1 .price-hub>*,.landing-v1 .shortlist>*,.landing-v1 main>*{z-index:1;position:relative}.landing-v1 .wrap{width:var(--ash-wrap)}.landing-v1 .ash-btn{border-radius:var(--ash-radius);letter-spacing:-.01em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;padding:.8rem 1.2rem;font-size:.92rem;font-weight:650;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.landing-v1 .ash-btn--primary{background:var(--ash-ink);color:var(--ash-paper)}.landing-v1 .ash-btn--primary:hover{background:var(--ash-signal);color:var(--ash-signal-ink)}.landing-v1 .ash-btn--ghost{color:var(--ash-ink);border-color:var(--ash-line-strong);background:0 0}.landing-v1 .ash-btn--ghost:hover{border-color:var(--ash-ink)}.landing-v1 .ash-link{color:var(--ash-ink);text-underline-offset:.2em;align-items:center;gap:.35rem;font-size:.95rem;font-weight:650;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.landing-v1 .ash-link:hover{color:var(--ash-signal)}.landing-v1 .ash-kicker,.landing-v1 .ash-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ash-signal);margin:0 0 .85rem;font-size:.78rem;font-weight:700}.landing-v1 .ash-section-head{max-width:40rem;margin-bottom:2.75rem}.landing-v1 .ash-section-head h2{letter-spacing:-.035em;margin:0 0 .85rem;font-size:clamp(1.85rem,3.4vw,2.65rem);font-weight:700;line-height:1.08}.landing-v1 .ash-section-head p{color:var(--ash-muted);margin:0;font-size:1.05rem;line-height:1.6}.landing-v1 .nav__veil{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#ffffffeb}.landing-v1 .nav.is-scrolled .nav__veil,.landing-v1 .nav.is-open .nav__veil,.landing-v1 .nav.is-mega .nav__veil{opacity:1;border-bottom-color:var(--ash-line);box-shadow:none}.landing-v1 .nav{box-shadow:none}.landing-v1 .logo__word{-webkit-text-fill-color:var(--ash-ink);color:var(--ash-ink);letter-spacing:-.03em;background:0 0;font-weight:750}.landing-v1 .logo__mark{width:1.35rem;height:1.35rem;box-shadow:none;color:var(--ash-signal);background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.landing-v1 .logo__mark svg{width:100%;height:100%;display:block}.landing-v1 .nav__link{color:var(--ash-muted);font-weight:600}.landing-v1 .nav__link:hover,.landing-v1 .nav__link.is-active{color:var(--ash-ink)}.landing-v1 .nav__cta.btn--primary,.landing-v1 .nav__actions .btn--primary{background:var(--ash-ink);color:var(--ash-paper);border-radius:var(--ash-radius);box-shadow:none}.landing-v1 .nav__cta.btn--primary:hover,.landing-v1 .nav__actions .btn--primary:hover{background:var(--ash-signal);color:var(--ash-signal-ink);box-shadow:none;transform:none}.landing-v1 .nav__actions .btn--ghost{color:var(--ash-ink);border:1px solid var(--ash-line);border-radius:var(--ash-radius);box-shadow:none;background:0 0}.landing-v1 .nav__actions .btn--ghost:hover{border-color:var(--ash-ink);color:var(--ash-ink);background:0 0}.landing-v1 .nav__toggle span{background:var(--ash-ink)}.landing-v1 .nav__mega,.landing-v1 .nav__drawer{background:var(--ash-paper);border-color:var(--ash-line-strong);border-radius:var(--ash-radius);box-shadow:0 18px 48px #1010141f}.landing-v1 .nav__mega{width:min(920px,100vw - 2rem);padding:1.15rem 1.15rem .85rem}.landing-v1 .nav__mega-grid{gap:.35rem 1.25rem}.landing-v1 .nav__mega-col-title{letter-spacing:.08em;text-transform:uppercase;color:var(--ash-faint);border:0;margin:0 0 .55rem;padding:0 .35rem;font-size:.72rem;font-weight:700}.landing-v1 .nav__mega-item{border-radius:var(--ash-radius);border:1px solid #0000;align-items:center;gap:.65rem;padding:.45rem .4rem;display:flex}.landing-v1 .nav__mega-item:hover{background:var(--ash-wash);border-color:#0000}.landing-v1 .nav__mega-icon{background:var(--ash-wash);width:1.55rem;height:1.55rem;color:var(--ash-signal);border-radius:4px;flex:none;place-items:center;display:grid}.landing-v1 .nav__mega-icon svg{width:.85rem;height:.85rem}.landing-v1 .nav__mega-item:hover .nav__mega-icon{background:var(--ash-ink);color:var(--ash-paper)}.landing-v1 .nav__mega-item strong{letter-spacing:-.015em;color:var(--ash-ink);font-size:.92rem;font-weight:650}.landing-v1 .nav__mega-blurb{display:none}.landing-v1 .nav__mega-all{color:var(--ash-signal);align-items:center;gap:.35rem;margin:.55rem .35rem .15rem;font-size:.84rem;font-weight:650;display:inline-flex}.landing-v1 .nav__mega-all:hover{color:var(--ash-ink)}.landing-v1 .nav__mega-foot{border-top:1px solid var(--ash-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.85rem 1.25rem;margin-top:.85rem;padding:.85rem .15rem .15rem;display:grid}.landing-v1 .nav__mega-foot-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ash-faint);margin:0 0 .45rem;font-size:.72rem;font-weight:700}.landing-v1 .nav__mega-addons{grid-template-columns:minmax(0,280px)}.landing-v1 .nav__mega-addons a{border:1px solid var(--ash-line-strong);border-radius:var(--ash-radius);background:var(--ash-wash);gap:.15rem;padding:.65rem .75rem}.landing-v1 .nav__mega-addons a:hover{border-color:var(--ash-ink);background:var(--ash-paper)}.landing-v1 .nav__mega-addons span{color:var(--ash-ink);font-size:.9rem;font-weight:700}.landing-v1 .nav__mega-addons em{color:var(--ash-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.35;display:-webkit-box;overflow:hidden}.landing-v1 .nav__mega-utils{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.85rem 1.15rem;padding-bottom:.35rem;display:flex}.landing-v1 .nav__mega-utils a{color:var(--ash-muted);font-size:.84rem;font-weight:650}.landing-v1 .nav__mega-utils a:hover{color:var(--ash-signal)}.landing-v1 .nav__drawer-group-title{color:var(--ash-faint)}.landing-v1 .ash-hero{padding:calc(var(--nav-h) + 4.5rem) 0 3.5rem;background-color:var(--ash-paper);border-bottom:1px solid var(--ash-line);background-image:none;position:relative;overflow:clip visible}.landing-v1 .ash-hero__inner,.landing-v1 .ash-hero__media{z-index:1;position:relative}.landing-v1 .ash-hero__inner{max-width:44rem}.landing-v1 .ash-hero__title{letter-spacing:-.045em;margin:0 0 1.15rem;font-size:clamp(2.6rem,7vw,4.6rem);font-weight:750;line-height:.98}.landing-v1 .ash-hero__sub{max-width:36rem;color:var(--ash-muted);margin:0 0 1.85rem;font-size:1.15rem;line-height:1.55}.landing-v1 .ash-hero__cta{flex-wrap:wrap;gap:.65rem;display:flex}.landing-v1 .ash-hero__proof{flex-wrap:wrap;align-items:center;gap:.65rem 1.35rem;margin:1.35rem 0 0;padding:0;list-style:none;display:flex}.landing-v1 .ash-hero__proof li{letter-spacing:-.01em;color:var(--ash-faint);align-items:center;gap:.5rem;font-size:.88rem;font-weight:650;line-height:1;display:inline-flex}.landing-v1 .ash-hero__proof li:before{content:"";background:var(--ash-signal);border-radius:1px;flex-shrink:0;width:.45rem;height:.45rem}.landing-v1 .ash-hero__media{perspective:1600px;perspective-origin:50% 18%;margin-top:3rem}.landing-v1 .ash-hero__rise{--hg-enter:0;--hg-rise:0;isolation:isolate;padding:1.25rem 0 2rem;position:relative}.landing-v1 .ash-hero__glow{z-index:0;pointer-events:none;filter:blur(28px);opacity:calc(.3 + var(--hg-enter) * .7);transform:scale(calc(.9 + var(--hg-enter) * .1 + var(--hg-rise) * .06));background:radial-gradient(at 50% 40%,#ff3b0024 0%,#0000 62%),radial-gradient(at 50% 75%,#10101414 0%,#0000 70%);border-radius:42%/36%;transition:opacity 1.1s cubic-bezier(.22,1,.36,1);position:absolute;inset:10% 8% 4%}.landing-v1 .ash-hero__rise-stage{z-index:2;transform-origin:50% 85%;transform-style:preserve-3d;will-change:transform, opacity;opacity:calc(.15 + var(--hg-enter) * .85);transform:translate3d(0, calc((1 - var(--hg-enter)) * 3.25rem + var(--hg-rise) * -4.25rem), 0) rotateX(calc((1 - var(--hg-enter)) * 7deg + var(--hg-rise) * -6deg)) scale(calc(.92 + var(--hg-enter) * .08 + var(--hg-rise) * .045));transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);position:relative}.landing-v1 .ash-hero__rise.is-live .ash-hero__rise-stage{transition:opacity .35s,transform .12s linear}.landing-v1 .ash-hero__app{border:1px solid var(--ash-line-strong);background:var(--ash-paper);min-height:min(84vh,760px);box-shadow:0 calc(14px + var(--hg-rise) * 34px) calc(32px + var(--hg-rise) * 52px) rgba(16, 16, 20, calc(.07 + var(--hg-rise) * .16));border-radius:14px;grid-template-columns:13.25rem minmax(0,1fr);display:grid;overflow:hidden}.landing-v1 .ash-hero__app-nav{border-right:1px solid var(--ash-line);background:var(--ash-paper);flex-direction:column;gap:.85rem;padding:.9rem .7rem .75rem;display:flex}.landing-v1 .ash-hero__app-brand{border-bottom:1px solid var(--ash-line);color:var(--ash-ink);align-items:center;gap:.55rem;padding:.2rem .35rem .75rem;display:flex}.landing-v1 .ash-hero__app-brand-copy{gap:.08rem;min-width:0;display:grid}.landing-v1 .ash-hero__app-brand strong{letter-spacing:-.03em;font-size:.86rem;font-weight:600;line-height:1.1}.landing-v1 .ash-hero__app-brand em{letter-spacing:.08em;text-transform:uppercase;color:var(--ash-signal);font-size:.58rem;font-style:normal;font-weight:550}.landing-v1 .ash-hero__app-mark{background:var(--ash-ink);width:1.55rem;height:1.55rem;color:var(--ash-paper);border-radius:5px;flex:none;place-items:center;display:grid}.landing-v1 .ash-hero__app-mark svg{width:.85rem;height:.85rem}.landing-v1 .ash-hero__app-menu{gap:.85rem;min-height:0;display:grid;overflow:hidden}.landing-v1 .ash-hero__app-section{gap:.3rem;display:grid}.landing-v1 .ash-hero__app-section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ash-faint);margin:0;padding:0 .45rem;font-size:.58rem;font-weight:550}.landing-v1 .ash-hero__app-section-label:before{content:"• ";color:var(--ash-signal)}.landing-v1 .ash-hero__app-menu-list{gap:.12rem;margin:0;padding:0;list-style:none;display:grid}.landing-v1 .ash-hero__app-menu-list--nested{border-left:1px solid var(--ash-line-strong);margin-left:.55rem;padding-left:.55rem}.landing-v1 .ash-hero__app-link{letter-spacing:-.015em;color:var(--ash-ink-2);border-radius:7px;align-items:center;gap:.5rem;padding:.42rem .5rem;font-size:.74rem;font-weight:450;line-height:1.2;display:flex}.landing-v1 .ash-hero__app-ico{background:var(--ash-wash);width:1.35rem;height:1.35rem;color:var(--ash-muted);border-radius:5px;flex:none;place-items:center;display:grid}.landing-v1 .ash-hero__app-ico svg{width:.82rem;height:.82rem}.landing-v1 .ash-hero__app-menu-list li.is-active .ash-hero__app-link{background:var(--ash-wash);color:var(--ash-ink);font-weight:550;position:relative}.landing-v1 .ash-hero__app-menu-list li.is-active .ash-hero__app-link:before{content:"";background:var(--ash-signal);border-radius:999px;width:2px;position:absolute;top:.35rem;bottom:.35rem;left:0}.landing-v1 .ash-hero__app-menu-list li.is-active .ash-hero__app-ico{color:var(--ash-ink);background:#ebebec}.landing-v1 .ash-hero__app-menu-list li.is-accent .ash-hero__app-link{color:var(--ash-ink);background:#ff3b0014;font-weight:500}.landing-v1 .ash-hero__app-menu-list li.is-accent .ash-hero__app-ico{color:var(--ash-signal);background:#ff3b0024}.landing-v1 .ash-hero__app-nav-foot{border-top:1px solid var(--ash-line);margin-top:auto;padding:.45rem .45rem .15rem}.landing-v1 .ash-hero__app-ready{letter-spacing:.08em;text-transform:uppercase;color:var(--ash-faint);align-items:center;gap:.3rem;font-size:.58rem;font-weight:550;display:inline-flex}.landing-v1 .ash-hero__app-ready:before{content:"•";color:var(--ash-signal)}.landing-v1 .ash-hero__chrome-live{letter-spacing:.05em;text-transform:uppercase;color:var(--ash-ink);align-items:center;gap:.4rem;font-size:.7rem;font-weight:700;display:inline-flex}.landing-v1 .ash-hero__chrome-live span{background:var(--ash-signal);border-radius:50%;width:.45rem;height:.45rem;animation:1.8s ease-in-out infinite hg-hero-pulse;box-shadow:0 0 0 3px #ff3b002e}@keyframes hg-hero-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.landing-v1 .ash-hero__app-main{background:var(--ash-paper);flex-direction:column;min-width:0;display:flex}.landing-v1 .ash-hero__app-head{border-bottom:1px solid var(--ash-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.25rem;padding:1rem 1.15rem .9rem;display:flex}.landing-v1 .ash-hero__app-head p{letter-spacing:.07em;text-transform:uppercase;color:var(--ash-signal);margin:0 0 .2rem;font-size:.7rem;font-weight:700}.landing-v1 .ash-hero__app-head h3{letter-spacing:-.03em;color:var(--ash-ink);margin:0;font-size:1.15rem;font-weight:750;line-height:1.15}.landing-v1 .ash-hero__app-head-meta{flex-wrap:wrap;gap:.45rem .85rem;display:flex}.landing-v1 .ash-hero__app-head-meta span{color:var(--ash-muted);font-size:.78rem;font-weight:650}.landing-v1 .ash-hero__stats{border-bottom:1px solid var(--ash-line);background:var(--ash-wash);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}@media (min-width:720px){.landing-v1 .ash-hero__stats{grid-template-columns:repeat(5,minmax(0,1fr))}}.landing-v1 .ash-hero__stat{border-right:1px solid var(--ash-line);border-bottom:1px solid var(--ash-line);gap:.12rem;padding:.7rem .85rem;display:grid}@media (min-width:720px){.landing-v1 .ash-hero__stat{border-bottom:none}.landing-v1 .ash-hero__stat:last-child{border-right:none}}@media (max-width:719px){.landing-v1 .ash-hero__stat:nth-child(2n){border-right:none}.landing-v1 .ash-hero__stat:nth-child(n+5){border-bottom:none;border-right:none}.landing-v1 .ash-hero__stat:nth-child(5){grid-column:1/-1}}.landing-v1 .ash-hero__stat span{letter-spacing:.03em;text-transform:uppercase;color:var(--ash-faint);font-size:.66rem;font-weight:650}.landing-v1 .ash-hero__stat strong{letter-spacing:-.03em;color:var(--ash-ink);font-size:1.05rem;font-weight:750;line-height:1.1}.landing-v1 .ash-hero__toolbar{border-bottom:1px solid var(--ash-line);background:var(--ash-paper);flex-wrap:wrap;align-items:center;gap:.5rem .65rem;padding:.7rem 1rem;display:flex}.landing-v1 .ash-hero__search{border:1px solid var(--ash-line-strong);border-radius:var(--ash-radius);background:var(--ash-wash);min-width:0;color:var(--ash-faint);flex:14rem;align-items:center;gap:.45rem;padding:.5rem .7rem;font-size:.8rem;font-weight:450;display:inline-flex}.landing-v1 .ash-hero__search svg{width:.9rem;height:.9rem;color:var(--ash-muted);flex-shrink:0}.landing-v1 .ash-hero__search span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-v1 .ash-hero__filters{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.landing-v1 .ash-hero__filter{border:1px solid var(--ash-line-strong);border-radius:var(--ash-radius);background:var(--ash-paper);color:var(--ash-ink-2);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:.35rem;padding:.45rem .65rem;font-size:.74rem;font-weight:450;display:inline-flex}.landing-v1 .ash-hero__filter svg{width:.55rem;height:.4rem;color:var(--ash-faint)}.landing-v1 .ash-hero__kanban{background:linear-gradient(180deg, var(--ash-wash) 0%, #ececf0 100%);flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;min-height:min(54vh,540px);padding:.9rem;display:grid;overflow-x:hidden}.landing-v1 .ash-hero__kanban-col{flex-direction:column;gap:.55rem;min-width:0;display:flex}.landing-v1 .ash-hero__kanban-head{justify-content:space-between;align-items:center;gap:.5rem;padding:.15rem .2rem;display:flex}.landing-v1 .ash-hero__kanban-head strong{letter-spacing:-.02em;color:var(--ash-ink);font-size:.78rem;font-weight:750}.landing-v1 .ash-hero__kanban-head span{background:var(--ash-paper);border:1px solid var(--ash-line-strong);min-width:1.35rem;color:var(--ash-muted);border-radius:3px;justify-content:center;align-items:center;padding:.12rem .35rem;font-size:.68rem;font-weight:700;display:inline-flex}.landing-v1 .ash-hero__kanban-list{align-content:start;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.landing-v1 .ash-hero__kanban-card{border:1px solid var(--ash-line-strong);border-radius:var(--ash-radius);background:var(--ash-paper);gap:.55rem;padding:.75rem .8rem;display:grid;box-shadow:0 4px 14px #1010140a}.landing-v1 .ash-hero__kanban-card--signal{border-color:#ff3b0059;box-shadow:0 6px 18px #ff3b0014}.landing-v1 .ash-hero__kanban-card--ink{border-color:var(--ash-ink)}.landing-v1 .ash-hero__kanban-card-top{align-items:flex-start;gap:.55rem;display:flex}.landing-v1 .ash-hero__kanban-avatar{background:var(--ash-ink);width:1.7rem;height:1.7rem;color:var(--ash-paper);letter-spacing:-.02em;border-radius:4px;flex:none;place-items:center;font-size:.6rem;font-weight:550;display:grid}.landing-v1 .ash-hero__kanban-card--signal .ash-hero__kanban-avatar{background:var(--ash-signal);color:var(--ash-signal-ink)}.landing-v1 .ash-hero__kanban-card-copy{flex:1;gap:.14rem;min-width:0;display:grid}.landing-v1 .ash-hero__kanban-card-name{justify-content:space-between;align-items:center;gap:.4rem;min-width:0;display:flex}.landing-v1 .ash-hero__kanban-card-top strong{letter-spacing:-.015em;color:var(--ash-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:500;line-height:1.15;overflow:hidden}.landing-v1 .ash-hero__kanban-owner{border:1px solid var(--ash-line-strong);background:var(--ash-wash);letter-spacing:-.02em;width:1.25rem;height:1.25rem;color:var(--ash-muted);border-radius:3px;flex:none;place-items:center;font-size:.52rem;font-weight:650;display:grid}.landing-v1 .ash-hero__kanban-card-top em{color:var(--ash-muted);font-size:.66rem;font-style:normal;font-weight:450;line-height:1.3}.landing-v1 .ash-hero__kanban-fit{gap:.3rem;display:grid}.landing-v1 .ash-hero__kanban-fit-label{letter-spacing:.01em;color:var(--ash-faint);justify-content:space-between;align-items:baseline;gap:.4rem;font-size:.62rem;font-weight:500;display:flex}.landing-v1 .ash-hero__kanban-fit-label em{font-variant-numeric:tabular-nums;color:var(--ash-ink-2);font-style:normal;font-weight:550}.landing-v1 .ash-hero__kanban-fit-track{background:var(--ash-line-strong);border-radius:999px;height:3px;display:block;overflow:hidden}.landing-v1 .ash-hero__kanban-fit-fill{border-radius:inherit;background:var(--ash-ink);height:100%;display:block}.landing-v1 .ash-hero__kanban-card--signal .ash-hero__kanban-fit-fill{background:var(--ash-signal)}.landing-v1 .ash-hero__kanban-card--ink .ash-hero__kanban-fit-fill{background:var(--ash-ink)}.landing-v1 .ash-hero__kanban-meta{border-top:1px solid var(--ash-line);letter-spacing:-.01em;color:var(--ash-faint);justify-content:space-between;align-items:center;gap:.4rem;padding-top:.1rem;font-size:.6rem;font-weight:450;display:flex}.landing-v1 .ash-hero__kanban-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.landing-v1 .ash-hero__rise:after{content:"";z-index:1;pointer-events:none;height:18%;transform:scaleX(calc(.72 + var(--hg-rise) * .35)) translateY(calc(var(--hg-rise) * 8px));opacity:calc(var(--hg-enter) * (.2 + var(--hg-rise) * .75));filter:blur(16px);background:radial-gradient(#10101433 0%,#0000 72%);border-radius:50%;position:absolute;bottom:-2%;left:14%;right:14%}@media (max-width:900px){.landing-v1 .ash-hero__app{grid-template-columns:1fr;min-height:0}.landing-v1 .ash-hero__app-nav{display:none}.landing-v1 .ash-hero__rise{padding:.75rem 0 1.25rem}.landing-v1 .ash-hero__kanban{min-height:380px}}@media (max-width:640px){.landing-v1 .ash-hero__kanban{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(11.5rem,78vw);grid-auto-flow:column;overflow-x:auto}.landing-v1 .ash-hero__kanban::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.landing-v1 .ash-hero__rise-stage{will-change:auto;opacity:1!important;transition:none!important;transform:none!important}.landing-v1 .ash-hero__glow,.landing-v1 .ash-hero__rise:after{opacity:.35;transform:none;transition:none!important}.landing-v1 .ash-hero__chrome-live span{animation:none!important}}.landing-v1 .ash-ph{width:100%;margin:0}.landing-v1 .ash-ph__frame{width:100%;height:100%;min-height:inherit;border:1px dashed var(--ash-line-strong);border-radius:var(--ash-radius);background-color:var(--ash-wash);background-image:var(--ash-grid);color:var(--ash-muted);background-size:24px 24px;flex-direction:column;justify-content:center;align-items:flex-start;gap:.35rem;padding:1.25rem 1.35rem;animation:36s linear infinite hg-tetris-grid;display:flex}.landing-v1 .ash-ph__frame--media{border-style:solid;border-color:var(--ash-line);background:#f4f4f5;border-radius:12px;animation:none;overflow:hidden;padding:0!important}.landing-v1 .ash-ph__media{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .45s cubic-bezier(.22,1,.36,1);display:block}.landing-v1 .ash-ph__frame--media{transition:border-color .3s,box-shadow .45s cubic-bezier(.22,1,.36,1)}.landing-v1 .ash-platform__card:hover .ash-ph__media{transform:translateY(-6px)}.landing-v1 .ash-platform__card:hover .ash-ph__frame--media{border-color:var(--ash-line-strong);box-shadow:0 10px 28px #10101414}.landing-v1 .ash-path{transition:border-color .3s,box-shadow .35s cubic-bezier(.22,1,.36,1)}.landing-v1 .ash-path:hover{border-color:var(--ash-ink);box-shadow:0 12px 32px #10101412}.landing-v1 .ash-path:hover .path-visual--agency .path-visual__shot{transform:translateY(-5px)rotate(-1.5deg)}.landing-v1 .ash-path:hover .path-visual--volume .path-visual__shot{transform:translateY(-5px)rotate(1.25deg)}.landing-v1 .ash-path:hover .path-visual--addon .path-visual__shot{transform:translateY(-5px)rotate(-.8deg)}.landing-v1 .path-visual--wedge:hover .path-visual__shot{transform:translateY(-6px)rotate(-1.8deg)}.landing-v1 .path-visual--honest:hover .path-visual__shot{transform:translateY(-6px)rotate(1.4deg)}.landing-v1 .path-visual--platform:hover .path-visual__shot{transform:translateY(-6px)rotate(-1.6deg)}.landing-v1 .ash-platform__card:hover .path-visual--pipeline .path-visual__shot{transform:translateY(-5px)rotate(1.1deg)}.landing-v1 .ash-platform__card:hover .path-visual--shortlist .path-visual__shot{transform:translateY(-5px)rotate(-1.3deg)}.landing-v1 .ash-platform__card:hover .path-visual--pools .path-visual__shot{transform:translateY(-5px)rotate(1.5deg)}.landing-v1 .ash-platform__card:hover .path-visual--metered .path-visual__shot{transform:translateY(-5px)rotate(-1deg)}.landing-v1 .feat-hub .path-visual:hover .path-visual__shot{transform:translateY(-6px)rotate(-1.4deg)}.landing-v1 .feat-hub .path-visual--custom-fields:hover .path-visual__shot,.landing-v1 .feat-hub .path-visual--candidate-portal:hover .path-visual__shot,.landing-v1 .feat-hub .path-visual--messaging:hover .path-visual__shot,.landing-v1 .feat-hub .path-visual--scorecards:hover .path-visual__shot,.landing-v1 .feat-hub .path-visual--referrals:hover .path-visual__shot,.landing-v1 .feat-hub .path-visual--ai-review:hover .path-visual__shot,.landing-v1 .feat-hub .path-visual--ai-summaries:hover .path-visual__shot,.landing-v1 .feat-hub .path-visual--pipeline:hover .path-visual__shot,.landing-v1 .feat-hub .path-visual--pools:hover .path-visual__shot{transform:translateY(-6px)rotate(1.35deg)}.landing-v1 .ash-path:hover .path-visual__chips,.landing-v1 .path-visual--wedge:hover .path-visual__chips,.landing-v1 .path-visual--honest:hover .path-visual__chips,.landing-v1 .path-visual--platform:hover .path-visual__chips,.landing-v1 .ash-platform__card:hover .path-visual__chips,.landing-v1 .feat-hub .path-visual:hover .path-visual__chips{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.landing-v1 .ash-ph__media,.landing-v1 .ash-ph__frame--media,.landing-v1 .ash-path,.landing-v1 .path-visual__shot,.landing-v1 .path-visual__chips{transition:none!important}.landing-v1 .ash-platform__card:hover .ash-ph__media,.landing-v1 .ash-path:hover .path-visual__shot,.landing-v1 .ash-path:hover .path-visual__chips,.landing-v1 .path-visual--wedge:hover .path-visual__shot,.landing-v1 .path-visual--wedge:hover .path-visual__chips,.landing-v1 .path-visual--honest:hover .path-visual__shot,.landing-v1 .path-visual--honest:hover .path-visual__chips,.landing-v1 .path-visual--platform:hover .path-visual__shot,.landing-v1 .path-visual--platform:hover .path-visual__chips,.landing-v1 .ash-platform__card:hover .path-visual__shot,.landing-v1 .ash-platform__card:hover .path-visual__chips,.landing-v1 .feat-hub .path-visual:hover .path-visual__shot,.landing-v1 .feat-hub .path-visual:hover .path-visual__chips{transform:none}}.landing-v1 .ash-ph__badge{border:1px solid var(--ash-ink);border-radius:var(--ash-radius);background:var(--ash-ink);color:var(--ash-paper);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.35rem;padding:.2rem .45rem;font-size:.68rem;font-weight:700;display:inline-block}.landing-v1 .ash-ph__label{letter-spacing:-.02em;color:var(--ash-ink);margin:0;font-size:.98rem;font-weight:700;line-height:1.3}.landing-v1 .ash-ph__spec,.landing-v1 .ash-ph__hint{color:var(--ash-faint);margin:0;font-size:.8rem;line-height:1.4}.landing-v1 .ash-ph--hero .ash-ph__frame{aspect-ratio:3/2;min-height:clamp(220px,40vw,560px)}.landing-v1 .ash-ph--wide .ash-ph__frame{aspect-ratio:3/2;min-height:280px}.landing-v1 .ash-ph--square .ash-ph__frame{aspect-ratio:1;min-height:220px}.landing-v1 .ash-ph--card .ash-ph__frame{aspect-ratio:3/2;min-height:160px}.landing-v1 .ash-ph--card .ash-ph__frame:not(.ash-ph__frame--media){padding:1rem 1.1rem}.landing-v1 .ash-ph--inline .ash-ph__frame{aspect-ratio:3/2;min-height:200px}.landing-v1 .ash-finale .ash-ph__frame{color:#ffffff8c;background:#1a1a20;border-color:#ffffff38}.landing-v1 .ash-finale .ash-ph__badge{background:var(--ash-signal);border-color:var(--ash-signal);color:var(--ash-signal-ink)}.landing-v1 .ash-finale .ash-ph__label{color:var(--ash-paper)}.landing-v1 .ash-finale .ash-ph__spec,.landing-v1 .ash-finale .ash-ph__hint{color:#fff6}.landing-v1 .ash-modules{top:var(--nav-h);z-index:50;border-top:1px solid var(--ash-line);border-bottom:1px solid var(--ash-line);-webkit-backdrop-filter:blur(12px);background:#ffffffeb;position:sticky}.landing-v1 .ash-modules__nav{margin:0}.landing-v1 .ash-modules__list{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.landing-v1 .ash-modules__list li{border-right:1px solid var(--ash-line);min-width:0}.landing-v1 .ash-modules__list li:last-child{border-right:none}.landing-v1 .ash-modules__list a{min-height:4.25rem;color:var(--ash-ink-2);justify-content:center;align-items:center;gap:.65rem;padding:.85rem .75rem;text-decoration:none;transition:color .15s,background .15s;display:flex;position:relative}.landing-v1 .ash-modules__list a:after{content:"";background:var(--ash-signal);transform-origin:50%;height:2px;transition:transform .18s;position:absolute;bottom:0;left:.75rem;right:.75rem;transform:scaleX(0)}.landing-v1 .ash-modules__list a:hover,.landing-v1 .ash-modules__list a:focus-visible{color:var(--ash-ink);background:var(--ash-wash)}.landing-v1 .ash-modules__list a:hover:after,.landing-v1 .ash-modules__list a:focus-visible:after{transform:scaleX(1)}.landing-v1 .ash-modules__icon{background:var(--ash-wash);width:1.7rem;height:1.7rem;color:var(--ash-signal);border-radius:4px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.landing-v1 .ash-modules__icon svg{width:.9rem;height:.9rem}.landing-v1 .ash-modules__list a:hover .ash-modules__icon,.landing-v1 .ash-modules__list a:focus-visible .ash-modules__icon{background:var(--ash-ink);color:var(--ash-paper)}.landing-v1 .ash-modules__text{text-align:left;gap:.1rem;min-width:0;display:grid}.landing-v1 .ash-modules__text strong{letter-spacing:-.02em;color:inherit;font-size:.9rem;font-weight:700;line-height:1.15}.landing-v1 .ash-modules__text em{color:var(--ash-faint);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;font-style:normal;font-weight:500;line-height:1.2;overflow:hidden}.landing-v1 .ash-platform{background:var(--ash-paper);padding:5rem 0 4.5rem}.landing-v1 .ash-split{align-items:center;gap:2.5rem;margin-bottom:3.5rem;display:grid}@media (min-width:900px){.landing-v1 .ash-split{grid-template-columns:1fr 1fr;gap:3.5rem}}.landing-v1 .ash-split__copy h2{letter-spacing:-.035em;margin:0 0 1rem;font-size:clamp(1.85rem,3.2vw,2.55rem);font-weight:700;line-height:1.08}.landing-v1 .ash-split__copy>p{color:var(--ash-muted);max-width:34rem;margin:0 0 1.35rem;font-size:1.05rem;line-height:1.6}.landing-v1 .ash-platform__grid{border-top:1px solid var(--ash-line);gap:1.25rem;padding-top:2rem;display:grid}@media (min-width:800px){.landing-v1 .ash-platform__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem 2rem}}.landing-v1 .ash-platform__card{flex-direction:column;gap:.85rem;display:flex}.landing-v1 .ash-platform__card h3{letter-spacing:-.02em;margin:0;font-size:1.05rem}.landing-v1 .ash-platform__card>p{color:var(--ash-muted);margin:0;font-size:.95rem;line-height:1.55}.landing-v1 .ash-paths{background-color:#f4f4f6eb;background-image:var(--ash-grid);background-size:var(--ash-grid-cell) var(--ash-grid-cell);border-top:1px solid var(--ash-line);border-bottom:1px solid var(--ash-line);padding:5rem 0;animation:28s linear infinite hg-tetris-grid}.landing-v1 .ash-paths__grid{gap:1rem;display:grid}@media (min-width:900px){.landing-v1 .ash-paths__grid{grid-template-columns:repeat(3,1fr)}}.landing-v1 .ash-path{background:var(--ash-paper);border:1px solid var(--ash-line-strong);border-radius:var(--ash-radius);flex-direction:column;align-items:flex-start;gap:.85rem;min-height:100%;padding:1.15rem;display:flex}.landing-v1 .ash-path .path-visual{width:100%;margin:0 0 .25rem}.landing-v1 .ash-path--featured{border-color:var(--ash-ink)}.landing-v1 .ash-path__eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--ash-faint);margin:0;font-size:.72rem;font-weight:700}.landing-v1 .ash-path--featured .ash-path__eyebrow{color:var(--ash-signal)}.landing-v1 .ash-path h3{letter-spacing:-.025em;margin:0;font-size:1.2rem}.landing-v1 .ash-path>p{color:var(--ash-muted);flex:1;margin:0;font-size:.95rem;line-height:1.55}.landing-v1 .path-visual{margin:0}.landing-v1 .path-visual__stage{aspect-ratio:4/3;border:1px solid var(--ash-line);isolation:isolate;background:#ebebef;border-radius:10px;min-height:180px;position:relative;overflow:hidden}.landing-v1 .path-visual__grid{background-image:var(--ash-grid);opacity:.7;pointer-events:none;background-size:20px 20px;position:absolute;inset:0}.landing-v1 .path-visual__orb{pointer-events:none;background:radial-gradient(circle,#ff3b002e 0%,#0000 70%);border-radius:50%;width:55%;height:55%;position:absolute;top:-18%;right:-12%}.landing-v1 .path-visual--volume .path-visual__orb{background:radial-gradient(circle,#1010141f 0%,#0000 70%);inset:auto auto -20% -16%}.landing-v1 .path-visual--addon .path-visual__orb{background:radial-gradient(circle,#ff3b0024 0%,#0000 68%);top:auto;bottom:-22%;right:-8%}.landing-v1 .path-visual--wedge .path-visual__orb{background:radial-gradient(circle,#ff3b0029 0%,#0000 70%);top:-20%;left:-10%;right:auto}.landing-v1 .path-visual--honest .path-visual__orb{background:radial-gradient(circle,#1010141f 0%,#0000 70%);top:auto;bottom:-18%;right:-14%}.landing-v1 .path-visual--platform .path-visual__orb{top:-16%;right:-10%}.landing-v1 .path-visual--pipeline .path-visual__orb{background:radial-gradient(circle,#1010141a 0%,#0000 70%);inset:auto auto -18% -14%}.landing-v1 .path-visual--shortlist .path-visual__orb{top:-14%;right:-12%}.landing-v1 .path-visual--pools .path-visual__orb{inset:auto auto -16% -12%}.landing-v1 .path-visual--metered .path-visual__orb{top:auto;bottom:-18%;right:-10%}.landing-v1 .path-visual__mark{opacity:.14;z-index:1;pointer-events:none;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:5px;width:52px;height:52px;display:grid;position:absolute;bottom:12px;left:12px}.landing-v1 .path-visual__mark em{background:var(--ash-ink);border-radius:4px;display:block}.landing-v1 .path-visual__mark em:first-child{background:var(--ash-signal)}.landing-v1 .path-visual__mark em:nth-child(4){background:0 0;border:1.5px dashed #1010148c}.landing-v1 .path-visual__shot{z-index:2;background:var(--ash-paper);transform-origin:50% 80%;border:1px solid #1010141f;border-radius:8px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;top:14%;left:8%;right:8%;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 18px 40px #10101424,0 2px #1010140a}.landing-v1 .path-visual--volume .path-visual__shot{top:12%;left:6%;right:10%;transform:rotate(1.25deg)}.landing-v1 .path-visual--addon .path-visual__shot{top:16%;left:10%;right:6%;transform:rotate(-.8deg)}.landing-v1 .path-visual--wedge .path-visual__shot{top:12%;left:7%;right:12%;transform:rotate(-1.8deg)}.landing-v1 .path-visual--honest .path-visual__shot{top:14%;left:11%;right:7%;transform:rotate(1.4deg)}.landing-v1 .path-visual--platform .path-visual__shot{top:12%;left:8%;right:12%;transform:rotate(-1.6deg)}.landing-v1 .path-visual--pipeline .path-visual__shot{transform:rotate(1.1deg)}.landing-v1 .path-visual--shortlist .path-visual__shot{left:7%;right:9%;transform:rotate(-1.3deg)}.landing-v1 .path-visual--pools .path-visual__shot{transform:rotate(1.5deg)}.landing-v1 .path-visual--metered .path-visual__shot{left:9%;right:7%;transform:rotate(-1deg)}.landing-v1 .path-visual--overview .path-visual__shot,.landing-v1 .path-visual--job-setup .path-visual__shot,.landing-v1 .path-visual--benefits .path-visual__shot,.landing-v1 .path-visual--hiring-plans .path-visual__shot,.landing-v1 .path-visual--rate-card .path-visual__shot,.landing-v1 .path-visual--cv-deep-match .path-visual__shot,.landing-v1 .path-visual--ai-jobs .path-visual__shot{transform:rotate(-1.4deg)}.landing-v1 .path-visual--custom-fields .path-visual__shot,.landing-v1 .path-visual--candidate-portal .path-visual__shot,.landing-v1 .path-visual--scorecards .path-visual__shot,.landing-v1 .path-visual--referrals .path-visual__shot,.landing-v1 .path-visual--ai-review .path-visual__shot,.landing-v1 .path-visual--ai-summaries .path-visual__shot{left:10%;right:7%;transform:rotate(1.35deg)}.landing-v1 .path-visual__mock-ui{background:linear-gradient(#fafafa 0%,#f3f3f5 100%);flex-direction:column;gap:.85rem;min-height:200px;padding:1rem 1.1rem 1.15rem;display:flex}.landing-v1 .path-visual__mock-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.landing-v1 .path-visual__mock-head strong{letter-spacing:-.02em;color:var(--ash-ink);font-size:.92rem;font-weight:700}.landing-v1 .path-visual__mock-head em{letter-spacing:.06em;text-transform:uppercase;color:var(--ash-faint);border:1px solid var(--ash-line-strong);background:var(--ash-paper);border-radius:4px;padding:.2rem .45rem;font-size:.68rem;font-style:normal;font-weight:700}.landing-v1 .path-visual__mock-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.landing-v1 .path-visual__mock-list li{border:1px solid var(--ash-line);background:var(--ash-paper);letter-spacing:-.01em;color:var(--ash-ink-2);border-radius:6px;align-items:center;gap:.65rem;padding:.7rem .8rem;font-size:.84rem;font-weight:650;display:flex;box-shadow:0 1px #10101408}.landing-v1 .path-visual__mock-list li span{background:var(--ash-line-strong);border-radius:50%;flex-shrink:0;width:8px;height:8px}.landing-v1 .path-visual__mock-list li span.is-live{background:var(--ash-ink)}.landing-v1 .path-visual--mock .path-visual__shot{background:#f7f7f9}.landing-v1 .path-visual__jd{border:1px solid var(--ash-line);background:var(--ash-paper);border-radius:6px;flex-direction:column;gap:.45rem;padding:.85rem .9rem;display:flex}.landing-v1 .path-visual__jd-role{letter-spacing:-.02em;color:var(--ash-ink);margin:0;font-size:.92rem;font-weight:700}.landing-v1 .path-visual__jd-line{color:var(--ash-muted);margin:0;font-size:.78rem;line-height:1.45}.landing-v1 .path-visual__jd-line--suggest{border-left:2px solid var(--ash-ink);color:var(--ash-ink-2);background:#1010140a;padding:.45rem .55rem}.landing-v1 .path-visual__jd-line--suggest span{letter-spacing:.06em;text-transform:uppercase;color:var(--ash-faint);margin-right:.4rem;font-size:.62rem;font-weight:700;display:inline-block}.landing-v1 .path-visual__meter{flex-direction:column;gap:.45rem;display:flex}.landing-v1 .path-visual__meter-top{justify-content:space-between;gap:.75rem;font-size:.72rem;display:flex}.landing-v1 .path-visual__meter-top strong{color:var(--ash-ink);font-weight:700}.landing-v1 .path-visual__meter-top span{color:var(--ash-faint)}.landing-v1 .path-visual__meter-bar{background:#10101414;border-radius:99px;height:6px;overflow:hidden}.landing-v1 .path-visual__meter-bar i{border-radius:inherit;background:var(--ash-ink);height:100%;display:block}.landing-v1 .path-visual__jd-actions{justify-content:flex-end;gap:.45rem;display:flex}.landing-v1 .path-visual__jd-actions span,.landing-v1 .path-visual__jd-actions strong{letter-spacing:-.01em;border-radius:4px;padding:.35rem .65rem;font-size:.72rem;font-weight:650}.landing-v1 .path-visual__jd-actions span{border:1px solid var(--ash-line-strong);color:var(--ash-muted);background:var(--ash-paper)}.landing-v1 .path-visual__jd-actions strong{background:var(--ash-ink);color:var(--ash-paper)}.landing-v1 .path-visual__review{flex-direction:column;gap:.7rem;display:flex}.landing-v1 .path-visual__cv{border:1px solid var(--ash-line);background:var(--ash-paper);border-radius:6px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:.35rem .75rem;padding:.85rem .9rem;display:grid}.landing-v1 .path-visual__cv-avatar{background:linear-gradient(135deg,#2a2a32 0%,#101014 100%);border-radius:6px;grid-row:1/2;width:36px;height:36px}.landing-v1 .path-visual__cv-name{letter-spacing:-.02em;color:var(--ash-ink);margin:0;font-size:.9rem;font-weight:700}.landing-v1 .path-visual__cv-role{color:var(--ash-muted);margin:0;font-size:.72rem}.landing-v1 .path-visual__cv-lines{border-top:1px solid var(--ash-line);flex-direction:column;grid-column:1/-1;gap:.28rem;margin:.35rem 0 0;padding:.55rem 0 0;list-style:none;display:flex}.landing-v1 .path-visual__cv-lines li{color:var(--ash-ink-2);padding-left:.85rem;font-size:.74rem;line-height:1.35;position:relative}.landing-v1 .path-visual__cv-lines li:before{content:"";background:var(--ash-line-strong);border-radius:50%;width:5px;height:5px;position:absolute;top:.45em;left:0}.landing-v1 .path-visual__tags{flex-wrap:wrap;gap:.35rem;display:flex}.landing-v1 .path-visual__tag{border:1px solid var(--ash-line-strong);background:var(--ash-paper);letter-spacing:-.01em;color:var(--ash-ink-2);border-radius:999px;padding:.28rem .55rem;font-size:.68rem;font-weight:650}.landing-v1 .path-visual__tag--ink{background:var(--ash-ink);color:var(--ash-paper);border-color:#0000}.landing-v1 .path-visual__tag--ghost{color:var(--ash-muted);background:0 0;border-style:dashed}.landing-v1 .path-visual__review-note{color:var(--ash-faint);margin:0;font-size:.72rem;line-height:1.4}.landing-v1 .path-visual__summary{flex-direction:column;gap:.55rem;display:flex}.landing-v1 .path-visual__summary-block{border:1px solid var(--ash-line);background:var(--ash-paper);border-radius:6px;padding:.7rem .8rem}.landing-v1 .path-visual__summary-block span{letter-spacing:.06em;text-transform:uppercase;color:var(--ash-faint);margin-bottom:.25rem;font-size:.66rem;font-weight:700;display:block}.landing-v1 .path-visual__summary-block p{color:var(--ash-ink-2);margin:0;font-size:.8rem;line-height:1.4}.landing-v1 .path-visual__summary-block--flag{background:#10101408;border-color:#10101438}.landing-v1 .path-visual__match{flex-direction:column;gap:.7rem;display:flex}.landing-v1 .path-visual__match-top{border:1px solid var(--ash-line);background:var(--ash-paper);border-radius:6px;align-items:center;gap:.85rem;padding:.85rem .9rem;display:flex}.landing-v1 .path-visual__match-score{border:2px solid var(--ash-ink);background:#10101408;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.landing-v1 .path-visual__match-score strong{letter-spacing:-.03em;color:var(--ash-ink);font-size:1.15rem;font-weight:750;line-height:1}.landing-v1 .path-visual__match-score span{letter-spacing:.04em;text-transform:uppercase;color:var(--ash-faint);margin-top:.15rem;font-size:.58rem;font-weight:700}.landing-v1 .path-visual__match-meta{min-width:0}.landing-v1 .path-visual__match-job{color:var(--ash-faint);margin:.35rem 0 0;font-size:.7rem;line-height:1.35}.landing-v1 .path-visual__match-cols{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.landing-v1 .path-visual__match-col{border:1px solid var(--ash-line);background:var(--ash-paper);border-radius:6px;padding:.65rem .75rem}.landing-v1 .path-visual__match-col--gap{background:#10101405;border-style:dashed}.landing-v1 .path-visual__match-col span{letter-spacing:.06em;text-transform:uppercase;color:var(--ash-faint);margin-bottom:.4rem;font-size:.64rem;font-weight:700;display:block}.landing-v1 .path-visual__match-col ul{flex-direction:column;gap:.28rem;margin:0;padding:0;list-style:none;display:flex}.landing-v1 .path-visual__match-col li{letter-spacing:-.01em;color:var(--ash-ink-2);font-size:.74rem;font-weight:650;line-height:1.3}.landing-v1 .path-visual__rate-lead{color:var(--ash-muted);margin:0;font-size:.74rem;line-height:1.4}.landing-v1 .path-visual__rate{border:1px solid var(--ash-line);background:var(--ash-paper);border-radius:6px;flex-direction:column;gap:.5rem;padding:.85rem .9rem;display:flex}.landing-v1 .path-visual__rate-row{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.landing-v1 .path-visual__rate-field{flex-direction:column;gap:.28rem;display:flex}.landing-v1 .path-visual__rate-field span{letter-spacing:.04em;text-transform:uppercase;color:var(--ash-faint);font-size:.66rem;font-weight:700}.landing-v1 .path-visual__rate-field em{border:1px solid var(--ash-line-strong);letter-spacing:-.01em;color:var(--ash-ink);background:#fafafa;border-radius:4px;padding:.5rem .65rem;font-size:.82rem;font-style:normal;font-weight:650;display:block}.landing-v1 .path-visual__rate-field--notes em{min-height:2.6rem;color:var(--ash-muted);font-weight:550;line-height:1.35}.landing-v1 .path-visual__inbox{grid-template-columns:.9fr 1.15fr;gap:.55rem;min-height:11.5rem;display:grid}.landing-v1 .path-visual__inbox-list{flex-direction:column;gap:.35rem;display:flex}.landing-v1 .path-visual__inbox-list article{border:1px solid var(--ash-line);background:var(--ash-paper);border-radius:6px;grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:.1rem .45rem;padding:.5rem .55rem;display:grid}.landing-v1 .path-visual__inbox-list article.is-active{background:#10101408;border-color:#10101447}.landing-v1 .path-visual__inbox-list strong{letter-spacing:-.015em;color:var(--ash-ink);grid-column:1;font-size:.74rem;font-weight:700}.landing-v1 .path-visual__inbox-list span{color:var(--ash-muted);white-space:nowrap;text-overflow:ellipsis;grid-column:1;font-size:.66rem;line-height:1.3;overflow:hidden}.landing-v1 .path-visual__inbox-list em{color:var(--ash-faint);grid-area:1/2/span 2;align-self:start;font-size:.62rem;font-style:normal;font-weight:650}.landing-v1 .path-visual__inbox-thread{border:1px solid var(--ash-line);background:var(--ash-paper);border-radius:6px;flex-direction:column;gap:.4rem;padding:.55rem .6rem;display:flex}.landing-v1 .path-visual__inbox-meta{letter-spacing:.02em;text-transform:uppercase;color:var(--ash-faint);margin:0;font-size:.62rem;font-weight:650}.landing-v1 .path-visual__inbox-bubble{color:var(--ash-ink);border-radius:6px;padding:.45rem .55rem;font-size:.7rem;line-height:1.35}.landing-v1 .path-visual__inbox-bubble--out{background:#1010140f;border:1px solid #1010141f;align-self:flex-end;max-width:92%}.landing-v1 .path-visual__inbox-bubble--in{border:1px solid var(--ash-line);max-width:88%;color:var(--ash-muted);background:#fafafa;align-self:flex-start}.landing-v1 .path-visual__inbox-compose{border:1px solid var(--ash-line-strong);background:#fafafa;border-radius:4px;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding:.4rem .5rem;display:flex}.landing-v1 .path-visual__inbox-compose span{color:var(--ash-faint);font-size:.68rem}.landing-v1 .path-visual__inbox-compose strong{color:var(--ash-ink);font-size:.7rem;font-weight:700}@media (max-width:640px){.landing-v1 .path-visual__inbox{grid-template-columns:1fr}.landing-v1 .path-visual__inbox-list{display:none}}.landing-v1 .path-visual__fields{border:1px solid var(--ash-line);background:var(--ash-paper);border-radius:6px;flex-direction:column;gap:.5rem;padding:.85rem .9rem;display:flex}.landing-v1 .path-visual__fields-required{border:1px solid var(--ash-line);background:#fafafa;border-radius:4px;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .65rem;display:flex}.landing-v1 .path-visual__fields-required strong{letter-spacing:-.01em;color:var(--ash-ink);font-size:.8rem;font-weight:700;display:block}.landing-v1 .path-visual__fields-required p{color:var(--ash-muted);margin:.15rem 0 0;font-size:.7rem;line-height:1.35}.landing-v1 .path-visual__toggle{background:var(--ash-line-strong);border-radius:99px;flex-shrink:0;width:36px;height:20px;position:relative}.landing-v1 .path-visual__toggle:after{content:"";background:var(--ash-paper);border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #1010142e}.landing-v1 .path-visual__benefits-bar{justify-content:space-between;align-items:center;gap:.75rem;font-size:.72rem;font-weight:650;display:flex}.landing-v1 .path-visual__benefits-bar span{color:var(--ash-ink)}.landing-v1 .path-visual__benefits-bar em{color:var(--ash-faint);font-style:normal}.landing-v1 .path-visual__benefits-grid{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.landing-v1 .path-visual__benefits-grid article{border:1px solid var(--ash-line);background:var(--ash-paper);border-radius:6px;flex-direction:column;gap:.3rem;min-height:100%;padding:.65rem .7rem;display:flex}.landing-v1 .path-visual__benefits-grid article.is-in{background:#10101408;border-color:#10101447}.landing-v1 .path-visual__benefits-grid strong{letter-spacing:-.015em;color:var(--ash-ink);font-size:.76rem;font-weight:700;line-height:1.25}.landing-v1 .path-visual__benefits-grid p{color:var(--ash-muted);flex:1;margin:0;font-size:.68rem;line-height:1.35}.landing-v1 .path-visual__benefits-grid article>div{flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.15rem;display:flex}.landing-v1 .path-visual__benefits-grid article>div span{letter-spacing:-.01em;color:var(--ash-ink-2);background:#1010140f;border-radius:999px;padding:.15rem .4rem;font-size:.58rem;font-weight:650}.landing-v1 .path-visual__benefits-grid article>div em{letter-spacing:.04em;text-transform:uppercase;color:var(--ash-faint);margin-left:auto;font-size:.58rem;font-style:normal;font-weight:700}.landing-v1 .path-visual--wide.path-visual--mock .path-visual__mock-ui{min-height:240px}.landing-v1 .path-visual--sl-hero .path-visual__shot,.landing-v1 .path-visual--sl-path-ats .path-visual__shot,.landing-v1 .path-visual--sl-capture .path-visual__shot{transform:rotate(-1.3deg)}.landing-v1 .path-visual--sl-path-addon .path-visual__shot,.landing-v1 .path-visual--sl-flow .path-visual__shot,.landing-v1 .path-visual--sl-design .path-visual__shot,.landing-v1 .path-visual--sl-decide .path-visual__shot{transform:rotate(1.2deg)}.landing-v1 .path-visual--sl-invite .path-visual__shot,.landing-v1 .path-visual--sl-fit .path-visual__shot{transform:rotate(-.9deg)}.landing-v1 .path-visual--sl-hero .path-visual__chips,.landing-v1 .path-visual--sl-path-ats .path-visual__chips,.landing-v1 .path-visual--sl-capture .path-visual__chips,.landing-v1 .path-visual--sl-invite .path-visual__chips{bottom:9%;right:5%}.landing-v1 .path-visual--sl-path-addon .path-visual__chips,.landing-v1 .path-visual--sl-flow .path-visual__chips,.landing-v1 .path-visual--sl-design .path-visual__chips,.landing-v1 .path-visual--sl-decide .path-visual__chips,.landing-v1 .path-visual--sl-fit .path-visual__chips{bottom:10%;left:5%}.landing-v1 .shortlist .path-visual:hover .path-visual__shot{transform:translateY(-5px)rotate(-1.3deg)}.landing-v1 .shortlist .path-visual--sl-path-addon:hover .path-visual__shot,.landing-v1 .shortlist .path-visual--sl-flow:hover .path-visual__shot,.landing-v1 .shortlist .path-visual--sl-design:hover .path-visual__shot,.landing-v1 .shortlist .path-visual--sl-decide:hover .path-visual__shot{transform:translateY(-5px)rotate(1.2deg)}.landing-v1 .shortlist .path-visual:hover .path-visual__chips{transform:translateY(-3px)}.landing-v1 .sl-mock__invite-box{border:1px solid var(--ash-line);background:var(--ash-paper);border-radius:6px;flex-direction:column;gap:.35rem;padding:.85rem .9rem;display:flex}.landing-v1 .sl-mock__invite-box>span{letter-spacing:.06em;text-transform:uppercase;color:var(--ash-faint);font-size:.64rem;font-weight:700}.landing-v1 .sl-mock__invite-box code{font-family:var(--ash-sans);letter-spacing:-.02em;color:var(--ash-ink);font-size:.88rem;font-weight:700}.landing-v1 .sl-mock__invite-box em{color:var(--ash-muted);font-size:.72rem;font-style:normal}.landing-v1 .sl-mock__flow{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.landing-v1 .sl-mock__flow li{border:1px solid var(--ash-line);background:var(--ash-paper);border-radius:6px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:.7rem;padding:.65rem .75rem;display:grid}.landing-v1 .sl-mock__flow strong{letter-spacing:-.02em;color:var(--ash-ink);grid-row:1/span 2;align-self:center;font-size:.78rem;font-weight:750}.landing-v1 .sl-mock__flow span{letter-spacing:-.015em;color:var(--ash-ink);font-size:.82rem;font-weight:700}.landing-v1 .sl-mock__flow em{color:var(--ash-muted);font-size:.7rem;font-style:normal}.landing-v1 .sl-mock__builder{flex-direction:column;gap:.45rem;display:flex}.landing-v1 .sl-mock__builder article{border:1px solid var(--ash-line);background:var(--ash-paper);border-radius:6px;padding:.7rem .8rem}.landing-v1 .sl-mock__builder article>span{letter-spacing:.06em;text-transform:uppercase;color:var(--ash-faint);margin-bottom:.3rem;font-size:.64rem;font-weight:700;display:inline-block}.landing-v1 .sl-mock__builder p{color:var(--ash-ink-2);margin:0 0 .35rem;font-size:.8rem;font-weight:650;line-height:1.4}.landing-v1 .sl-mock__builder em{color:var(--ash-muted);font-size:.68rem;font-style:normal}.landing-v1 .sl-mock__builder-foot{border:1px dashed var(--ash-line-strong);background:#10101408;border-radius:6px;flex-direction:column;gap:.2rem;padding:.65rem .75rem;display:flex}.landing-v1 .sl-mock__builder-foot strong{color:var(--ash-ink);font-size:.72rem;font-weight:700}.landing-v1 .sl-mock__builder-foot span{color:var(--ash-muted);font-size:.7rem}.landing-v1 .sl-mock__bulk{flex-direction:column;gap:.4rem;display:flex}.landing-v1 .sl-mock__bulk-row{border:1px solid var(--ash-line);background:var(--ash-paper);border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.65rem .75rem;display:grid}.landing-v1 .sl-mock__bulk-row>span{border:1.5px solid var(--ash-line-strong);background:var(--ash-paper);border-radius:3px;width:14px;height:14px}.landing-v1 .sl-mock__bulk-row.is-on>span{border-color:var(--ash-ink);background:var(--ash-ink);box-shadow:inset 0 0 0 2px var(--ash-paper)}.landing-v1 .sl-mock__bulk-row strong{letter-spacing:-.01em;color:var(--ash-ink);font-size:.78rem;font-weight:650}.landing-v1 .sl-mock__bulk-row em{color:var(--ash-faint);font-size:.72rem;font-style:normal;font-weight:700}.landing-v1 .sl-mock__decide{flex-direction:column;gap:.65rem;display:flex}.landing-v1 .sl-mock__bars{border:1px solid var(--ash-line);background:var(--ash-paper);border-radius:6px;flex-direction:column;gap:.55rem;padding:.85rem .9rem;display:flex}.landing-v1 .sl-mock__bars label{flex-direction:column;gap:.28rem;display:flex}.landing-v1 .sl-mock__bars span{color:var(--ash-ink-2);font-size:.7rem;font-weight:650}.landing-v1 .sl-mock__bars i{background:var(--ash-ink);border-radius:99px;height:6px;display:block}.landing-v1 .sl-mock__fit{flex-direction:column;gap:.65rem;display:flex}.landing-v1 .sl-mock__fit-engine{background:var(--ash-ink);color:var(--ash-paper);border:1px solid #10101447;border-radius:6px;align-items:center;gap:.75rem;padding:.8rem .9rem;display:flex}.landing-v1 .sl-mock__fit-mark{flex-shrink:0;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:3px;width:28px;height:28px;display:grid}.landing-v1 .sl-mock__fit-mark em{background:var(--ash-signal);border-radius:2px;display:block}.landing-v1 .sl-mock__fit-mark em:nth-child(2),.landing-v1 .sl-mock__fit-mark em:nth-child(3){background:#ffffffd9}.landing-v1 .sl-mock__fit-mark em:nth-child(4){background:0 0;border:1.5px dashed #ffffff8c}.landing-v1 .sl-mock__fit-engine strong{letter-spacing:-.02em;font-size:.88rem;font-weight:700;display:block}.landing-v1 .sl-mock__fit-engine p{color:#ffffffa6;margin:.15rem 0 0;font-size:.7rem}.landing-v1 .sl-mock__fit-paths{grid-template-columns:1fr 1fr;gap:.45rem;display:grid;position:relative}.landing-v1 .sl-mock__fit-paths:before{content:"";border-left:1.5px solid var(--ash-line-strong);border-right:1.5px solid var(--ash-line-strong);border-top:1.5px solid var(--ash-line-strong);pointer-events:none;border-radius:6px 6px 0 0;height:.45rem;position:absolute;top:-.45rem;left:20%;right:20%}.landing-v1 .sl-mock__fit-path{border:1px solid var(--ash-line);background:var(--ash-paper);border-radius:6px;flex-direction:column;gap:.35rem;min-height:100%;padding:.75rem .8rem;display:flex}.landing-v1 .sl-mock__fit-path--a{border-color:#10101447}.landing-v1 .sl-mock__fit-path--b{border-style:dashed}.landing-v1 .sl-mock__fit-path>span{letter-spacing:.06em;text-transform:uppercase;color:var(--ash-faint);font-size:.62rem;font-weight:700}.landing-v1 .sl-mock__fit-path--a>span{color:var(--ash-ink)}.landing-v1 .sl-mock__fit-path strong{letter-spacing:-.015em;color:var(--ash-ink);font-size:.8rem;font-weight:700;line-height:1.25}.landing-v1 .sl-mock__fit-path ul{flex-direction:column;gap:.25rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.landing-v1 .sl-mock__fit-path li{color:var(--ash-ink-2);padding-left:.9rem;font-size:.7rem;font-weight:650;line-height:1.3;position:relative}.landing-v1 .sl-mock__fit-path li:before{content:"";background:var(--ash-ink);border-radius:1.5px;width:6px;height:6px;position:absolute;top:.35em;left:0}.landing-v1 .sl-mock__fit-ats{flex-wrap:wrap;gap:.25rem;display:flex}.landing-v1 .sl-mock__fit-ats em{border:1px solid var(--ash-line-strong);color:var(--ash-ink-2);background:#10101408;border-radius:999px;padding:.18rem .4rem;font-size:.62rem;font-style:normal;font-weight:650}.landing-v1 .sl-mock__fit-path p{color:var(--ash-muted);margin:0;font-size:.68rem;line-height:1.35}@media (max-width:700px){.landing-v1 .sl-mock__fit-paths{grid-template-columns:1fr}.landing-v1 .sl-mock__fit-paths:before{display:none}}.landing-v1 .path-visual--wide .path-visual__stage{aspect-ratio:4/3;min-height:260px}.landing-v1 .path-visual--wide .path-visual__shot{top:11%;left:8%;right:14%}.landing-v1 .path-visual--wide.path-visual--honest .path-visual__shot{left:12%;right:8%}.landing-v1 .path-visual--wide .path-visual__img{aspect-ratio:16/10}.landing-v1 .path-visual--wide .path-visual__mark{gap:6px;width:64px;height:64px}.landing-v1 .path-visual__chrome{background:#f0f0f3;border-bottom:1px solid #1010140f;align-items:center;gap:5px;height:18px;padding:0 8px;display:flex}.landing-v1 .path-visual__chrome span{background:#c8c8d0;border-radius:50%;width:6px;height:6px}.landing-v1 .path-visual__chrome span:first-child{background:#ff5f57}.landing-v1 .path-visual__chrome span:nth-child(2){background:#febc2e}.landing-v1 .path-visual__chrome span:nth-child(3){background:#28c840}.landing-v1 .path-visual__img{aspect-ratio:16/10;object-fit:cover;object-position:top left;width:100%;display:block}.landing-v1 .path-visual__chips{z-index:3;pointer-events:none;flex-direction:column;align-items:flex-start;gap:.4rem;margin:0;padding:0;list-style:none;transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex;position:absolute}.landing-v1 .path-visual--agency .path-visual__chips{bottom:10%;right:6%}.landing-v1 .path-visual--volume .path-visual__chips{bottom:9%;left:6%}.landing-v1 .path-visual--addon .path-visual__chips{flex-flow:wrap;justify-content:flex-end;max-width:58%;top:10%;right:5%}.landing-v1 .path-visual--wedge .path-visual__chips{bottom:9%;right:5%}.landing-v1 .path-visual--honest .path-visual__chips{bottom:10%;left:5%}.landing-v1 .path-visual--platform .path-visual__chips{bottom:9%;right:5%}.landing-v1 .path-visual--pipeline .path-visual__chips{bottom:9%;left:6%}.landing-v1 .path-visual--shortlist .path-visual__chips{bottom:9%;right:5%}.landing-v1 .path-visual--pools .path-visual__chips{bottom:10%;left:5%}.landing-v1 .path-visual--metered .path-visual__chips{top:10%;right:5%}.landing-v1 .path-visual--overview .path-visual__chips,.landing-v1 .path-visual--job-setup .path-visual__chips,.landing-v1 .path-visual--benefits .path-visual__chips,.landing-v1 .path-visual--hiring-plans .path-visual__chips,.landing-v1 .path-visual--agency .path-visual__chips,.landing-v1 .path-visual--rate-card .path-visual__chips,.landing-v1 .path-visual--cv-deep-match .path-visual__chips,.landing-v1 .path-visual--ai-jobs .path-visual__chips{bottom:9%;right:5%}.landing-v1 .path-visual--custom-fields .path-visual__chips,.landing-v1 .path-visual--candidate-portal .path-visual__chips,.landing-v1 .path-visual--messaging .path-visual__chips,.landing-v1 .path-visual--scorecards .path-visual__chips,.landing-v1 .path-visual--referrals .path-visual__chips,.landing-v1 .path-visual--ai-review .path-visual__chips,.landing-v1 .path-visual--ai-summaries .path-visual__chips{bottom:10%;left:5%}.landing-v1 .path-visual--messaging .path-visual__chips{gap:.55rem;max-width:42%}.landing-v1 .path-visual--wide .path-visual__chip{padding:.42rem .72rem;font-size:.74rem}.landing-v1 .path-visual__chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:-.01em;color:var(--ash-ink);white-space:nowrap;background:#fffffff0;border:1px solid #1010141a;border-radius:6px;align-items:baseline;gap:.4rem;padding:.38rem .65rem;font-size:.68rem;line-height:1.2;display:inline-flex;box-shadow:0 8px 20px #1010141a}.landing-v1 .path-visual__chip strong{font-weight:700}.landing-v1 .path-visual__chip span{color:var(--ash-muted);font-weight:550}.landing-v1 .path-visual__chip--ink{background:var(--ash-ink);color:var(--ash-paper);border-color:#0000;box-shadow:0 10px 22px #10101438}.landing-v1 .path-visual__chip--ink span{color:#ffffffb3}.landing-v1 .path-visual__chip--ghost{background:#fffffff5}@media (max-width:899px){.landing-v1 .path-visual__shot{top:16%;left:7%;right:7%}.landing-v1 .path-visual__chip{padding:.32rem .55rem;font-size:.64rem}}.landing-v1 .ash-wedge{background:var(--ash-paper);padding:5rem 0}.landing-v1 .ash-wedge__inner{align-items:center;gap:2.5rem;display:grid}@media (min-width:900px){.landing-v1 .ash-wedge__inner{grid-template-columns:1.15fr .85fr;gap:3.5rem}}.landing-v1 .ash-wedge h2{letter-spacing:-.035em;margin:0 0 1rem;font-size:clamp(1.85rem,3.2vw,2.55rem);font-weight:700;line-height:1.08}.landing-v1 .ash-wedge>div>p,.landing-v1 .ash-wedge__inner>div>p{color:var(--ash-muted);max-width:34rem;margin:0 0 1.25rem;font-size:1.05rem;line-height:1.6}.landing-v1 .ash-wedge__list{gap:.55rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.landing-v1 .ash-wedge__list li{color:var(--ash-ink-2);padding-left:1.1rem;font-size:.95rem;font-weight:600;position:relative}.landing-v1 .ash-wedge__list li:before{content:"";background:var(--ash-ink);border-radius:1.5px;width:7px;height:7px;position:absolute;top:.45em;left:0}.landing-v1 .ash-why{background-color:#f4f4f6eb;background-image:var(--ash-grid);background-size:var(--ash-grid-cell) var(--ash-grid-cell);border-top:1px solid var(--ash-line);border-bottom:1px solid var(--ash-line);padding:5rem 0;animation:28s linear infinite hg-tetris-grid}.landing-v1 .ash-why__media{margin-bottom:2.5rem}.landing-v1 .stack-compare{background:0 0;border:0;align-items:center;gap:1.25rem;width:100%;margin:0;padding:.5rem 0 .25rem;display:grid}@media (min-width:900px){.landing-v1 .stack-compare{grid-template-columns:1fr auto 1fr;gap:1rem}}.landing-v1 .stack-compare__side{flex-direction:column;align-items:center;gap:1.1rem;min-width:0;display:flex}.landing-v1 .stack-compare__stage{perspective:900px;perspective-origin:50% 40%;width:100%;max-width:420px;height:320px;position:relative}.landing-v1 .stack-compare__caption{letter-spacing:-.03em;color:var(--ash-ink);text-align:center;margin:0;font-size:1.1rem;font-weight:750}.landing-v1 .stack-compare__caption--hi{color:var(--ash-signal)}.landing-v1 .stack-compare__arrow{width:56px;color:var(--ash-ink);justify-content:center;align-items:center;padding-bottom:2rem;display:none}@media (min-width:900px){.landing-v1 .stack-compare__arrow{display:flex}}.landing-v1 .stack-compare__arrow svg{width:56px;height:20px}.landing-v1 .stack-compare__stage--messy{isolation:isolate}.landing-v1 .sc-wires{pointer-events:none;z-index:20;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.landing-v1 .sc-wires path{stroke:#101014;stroke-width:1.65px;stroke-linecap:round;fill:none;opacity:.55}.landing-v1 .sc-wires circle{fill:#101014;opacity:.9}.landing-v1 .sc-block{letter-spacing:-.02em;color:var(--ash-ink);white-space:nowrap;z-index:1;background:linear-gradient(160deg,#fff 0%,#f3f3f5 55%,#e8e8ec 100%);border:1px solid #1010141a;border-radius:12px;justify-content:center;align-items:center;padding:0 .75rem;font-size:.8rem;font-weight:750;display:flex;position:absolute;box-shadow:inset 0 1px #ffffffe6,0 10px 20px #10101414,4px 6px #1010140d}.landing-v1 .sc-block--forms{width:88px;height:42px;top:12%;left:3%;transform:rotate(-8deg)}.landing-v1 .sc-block--sheets{background:linear-gradient(160deg,#f7f7f9 0%,#e4e4e8 100%);width:84px;height:40px;font-size:.74rem;bottom:18%;left:4%;transform:rotate(9deg)}.landing-v1 .sc-block--ats{width:110px;height:58px;font-size:1.15rem;top:34%;left:24%;transform:rotate(-2deg)}.landing-v1 .sc-block--crm{width:96px;height:46px;font-size:.95rem;top:6%;left:52%;transform:rotate(6deg)}.landing-v1 .sc-block--sched{width:112px;height:44px;font-size:.72rem;top:28%;right:4%;transform:rotate(5deg)}.landing-v1 .sc-block--calendar{background:linear-gradient(160deg,#f6f6f8 0%,#e6e6ea 100%);width:100px;height:44px;font-size:.8rem;bottom:22%;left:48%;transform:rotate(-6deg)}.landing-v1 .sc-block--analytics{width:112px;height:48px;font-size:.82rem;bottom:6%;right:6%;transform:rotate(4deg)}.landing-v1 .stack-compare__stage--clean{justify-content:center;align-items:center;display:flex}.landing-v1 .sc-tower{width:min(280px,86%);transform-style:preserve-3d;filter:drop-shadow(0 18px 28px #1010141f);gap:7px;display:grid;transform:rotateX(12deg)rotateY(-18deg)}.landing-v1 .sc-layer{letter-spacing:-.02em;min-height:48px;color:var(--ash-ink);background:linear-gradient(165deg,#fff 0%,#f6f6f8 100%);border:1px solid #10101414;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.92rem;font-weight:700;display:flex;box-shadow:inset 0 1px #fffffff2,0 8px #1010140f,0 10px 16px #1010140f}.landing-v1 .sc-layer--cap{background:linear-gradient(165deg,#2a2a32 0%,#101014 55%,#000 100%);border-color:#101014;justify-content:center;min-height:64px;box-shadow:inset 0 1px #ffffff14,0 10px #10101433,0 14px 22px #1010142e}.landing-v1 .sc-layer__mark{flex-shrink:0;grid-template-columns:1fr 1fr;gap:3px;width:22px;height:22px;display:grid}.landing-v1 .sc-layer--cap .sc-layer__mark{gap:4px;width:28px;height:28px}.landing-v1 .sc-layer__mark em{box-sizing:border-box;background:var(--ash-signal);border-radius:2px;font-style:normal;display:block}.landing-v1 .sc-layer--cap .sc-layer__mark em:nth-child(4){border:1.5px dashed var(--ash-signal);opacity:.95;background:0 0}.landing-v1 .sc-layer__mark--solo em{background:0 0;border:1.5px solid #10101424}.landing-v1 .sc-layer__mark--1 em:first-child,.landing-v1 .sc-layer__mark--2 em:nth-child(2),.landing-v1 .sc-layer__mark--3 em:nth-child(3){background:var(--ash-signal);border-color:#0000}.landing-v1 .sc-layer__mark--4 em:nth-child(4){background:0 0;border:1.5px dashed #ff3b00d9}@media (prefers-reduced-motion:reduce){.landing-v1 .sc-block,.landing-v1 .sc-tower{transform:none!important}}@media (max-width:899px){.landing-v1 .stack-compare__stage{height:280px}}.landing-v1 .ash-why__grid{gap:2rem;display:grid}@media (min-width:800px){.landing-v1 .ash-why__grid{grid-template-columns:1fr 1fr;gap:3rem}}.landing-v1 .ash-why__grid h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ash-signal);margin:0 0 1rem;font-size:.78rem;font-weight:700}.landing-v1 .ash-why__grid ul{border-top:1px solid var(--ash-line-strong);gap:0;margin:0;padding:0;list-style:none;display:grid}.landing-v1 .ash-why__grid li{border-bottom:1px solid var(--ash-line-strong);letter-spacing:-.015em;color:var(--ash-ink);padding:.95rem 0;font-size:1rem;font-weight:600}.landing-v1 .ash-honest{background:var(--ash-paper);padding:4.5rem 0}.landing-v1 .ash-honest__grid{align-items:center;gap:2rem;display:grid}@media (min-width:900px){.landing-v1 .ash-honest__grid{grid-template-columns:1fr 1fr;gap:3rem}}.landing-v1 .ash-honest__inner{max-width:40rem}.landing-v1 .ash-honest h2{letter-spacing:-.03em;margin:0 0 .85rem;font-size:clamp(1.7rem,3vw,2.2rem);line-height:1.12}.landing-v1 .ash-honest p{color:var(--ash-muted);margin:0 0 1.5rem;font-size:1.05rem;line-height:1.6}.landing-v1 .ash-honest__links{flex-wrap:wrap;gap:1.25rem;display:flex}.landing-v1 .ash-finale{background:var(--ash-ink);color:var(--ash-paper);border-top:1px solid var(--ash-ink);padding:5rem 0}.landing-v1 .ash-finale__inner{max-width:36rem;margin-bottom:2.5rem}.landing-v1 .ash-finale__media{max-width:var(--ash-wrap)}.landing-v1 .ash-finale h2{letter-spacing:-.035em;margin:0 0 .85rem;font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:750;line-height:1.08}.landing-v1 .ash-finale p{color:#ffffff9e;margin:0 0 1.75rem;font-size:1.05rem;line-height:1.55}.landing-v1 .ash-finale .ash-btn--primary{background:var(--ash-signal);color:var(--ash-signal-ink)}.landing-v1 .ash-finale .ash-btn--primary:hover{background:var(--ash-paper);color:var(--ash-ink)}.landing-v1 .ash-faq{background:var(--ash-paper);padding:1.5rem 0 3rem}.landing-v1 .faq{border-top:1px solid var(--ash-line)}.landing-v1 .faq__filter.is-active{color:var(--ash-paper);background:var(--ash-ink);border-color:var(--ash-ink)}.landing-v1 .footer{border-top:1px solid var(--ash-line);background:var(--ash-paper);color:var(--ash-muted);padding:0}.landing-v1 .footer__inner{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;display:flex}@media (min-width:900px){.landing-v1 .footer__inner{flex-direction:column;align-items:stretch}}.landing-v1 .footer__main{grid-template-columns:1fr 1fr;gap:2rem 1.75rem;padding:3.5rem 0 2.5rem;display:grid}@media (min-width:900px){.landing-v1 .footer__main{grid-template-columns:minmax(220px,1.15fr) repeat(3,minmax(0,1fr));gap:2rem 2.25rem;padding:4rem 0 3rem}}.landing-v1 .footer__brand-col{grid-column:1/-1;max-width:22rem}@media (min-width:900px){.landing-v1 .footer__brand-col{grid-column:auto}}.landing-v1 .footer .logo{align-items:center;gap:.55rem;margin-bottom:.75rem;text-decoration:none;display:inline-flex}.landing-v1 .footer .logo__word,.landing-v1 .footer .logo{color:var(--ash-ink);-webkit-text-fill-color:var(--ash-ink);letter-spacing:-.03em;background:0 0;font-weight:750}.landing-v1 .footer .logo__mark{color:var(--ash-signal)}.landing-v1 .footer__tagline{color:var(--ash-muted);margin:0 0 1.15rem;font-size:.9rem;line-height:1.5}.landing-v1 .footer__demo{border:1.5px solid var(--ash-signal);border-radius:var(--ash-radius);color:var(--ash-signal);align-items:center;gap:.65rem;margin-bottom:.85rem;padding:.55rem .85rem;font-size:.95rem;font-weight:650;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.landing-v1 .footer__demo:hover{background:var(--ash-signal);color:var(--ash-paper)}.landing-v1 .footer__demo-arrow{color:inherit;display:inline-flex}.landing-v1 .footer__auth{flex-direction:column;gap:.45rem;display:flex}.landing-v1 .footer__auth a{color:var(--ash-ink);font-size:.95rem;font-weight:650;text-decoration:none}.landing-v1 .footer__auth a:hover{color:var(--ash-signal)}.landing-v1 .footer__col{min-width:0}.landing-v1 .footer__group{margin-bottom:1.75rem}.landing-v1 .footer__group:last-child{margin-bottom:0}.landing-v1 .footer__group h6{letter-spacing:-.02em;color:var(--ash-ink);margin:0 0 .75rem;font-size:1rem;font-weight:700}.landing-v1 .footer__group ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.landing-v1 .footer__group a{color:var(--ash-muted);font-size:.9rem;font-weight:500;line-height:1.35;text-decoration:none}.landing-v1 .footer__group a:hover,.landing-v1 .footer a:hover{color:var(--ash-signal)}.landing-v1 .footer__more a{color:var(--ash-ink-2);align-items:center;gap:.3rem;font-size:.8rem;font-weight:650;display:inline-flex}.landing-v1 .footer__more a:hover{color:var(--ash-signal)}.landing-v1 .footer__bottom{border-top:1px solid var(--ash-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.5rem;padding:1.35rem 0 1.75rem;display:flex}.landing-v1 .footer__bottom p{color:var(--ash-faint);margin:0;font-size:.84rem}.landing-v1 .footer__legal{flex-wrap:wrap;gap:.75rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.landing-v1 .footer__legal a{color:var(--ash-faint);font-size:.84rem;text-decoration:none}.landing-v1 .footer__legal a:hover{color:var(--ash-signal)}@media (max-width:899px){.landing-v1 .nav__mega-foot{grid-template-columns:1fr}.landing-v1 .nav__mega-utils{justify-content:flex-start}}@media (max-width:980px){.landing-v1 .ash-modules .wrap{width:100%;max-width:none;padding:0}.landing-v1 .ash-modules__list{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;display:flex;overflow-x:auto}.landing-v1 .ash-modules__list::-webkit-scrollbar{display:none}.landing-v1 .ash-modules__list li{border-right:1px solid var(--ash-line);scroll-snap-align:start;border-bottom:none;flex:none;min-width:10.5rem}.landing-v1 .ash-modules__list a{justify-content:flex-start;padding-left:1rem;padding-right:1.1rem}}@media (max-width:700px){.landing-v1 .ash-ph--hero .ash-ph__frame,.landing-v1 .ash-ph--wide .ash-ph__frame{aspect-ratio:4/3;min-height:200px}}
.landing-v1 .btn{border-radius:var(--ash-radius);box-shadow:none}.landing-v1 .btn--primary{background:var(--ash-ink);color:var(--ash-paper)}.landing-v1 .btn--primary:hover{background:var(--ash-signal);color:var(--ash-signal-ink);box-shadow:none;transform:none}.landing-v1 .btn--ghost{color:var(--ash-ink);border-color:var(--ash-line-strong);background:0 0}.landing-v1 .btn--ghost:hover{border-color:var(--ash-ink);color:var(--ash-ink);background:0 0}.landing-v1 .btn:focus-visible{outline-color:var(--ash-signal)}.landing-v1 .feat-hub{background:var(--ash-paper);color:var(--ash-ink)}.landing-v1 .feat-hub__hero{padding:calc(var(--nav-h) + 3.5rem) 0 2.5rem;border-bottom:1px solid var(--ash-line);background-color:#0000;position:relative;overflow:hidden}.landing-v1 .feat-hub__hero-inner{z-index:1;max-width:44rem;position:relative}.landing-v1 .feat-hub__eyebrow,.landing-v1 .price-hub__eyebrow,.landing-v1 .shortlist-hero__eyebrow,.landing-v1 .shortlist-paths__eyebrow,.landing-v1 .shortlist-who__eyebrow,.landing-v1 .shortlist-human__eyebrow,.landing-v1 .shortlist-steps__eyebrow,.landing-v1 .shortlist-capabilities__eyebrow,.landing-v1 .shortlist-contrast__eyebrow,.landing-v1 .compare-hero__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ash-signal);margin:0 0 .85rem;font-size:.78rem;font-weight:700}.landing-v1 .feat-hub__hero h1,.landing-v1 .price-hub__hero h1,.landing-v1 .shortlist-hero h1,.landing-v1 .compare-hero h1{letter-spacing:-.04em;color:var(--ash-ink);margin:0 0 1rem;font-size:clamp(2.2rem,5.5vw,3.6rem);font-weight:750;line-height:1.02}.landing-v1 .shortlist-hero h1 em,.landing-v1 .compare-hero h1 em{color:var(--ash-signal);font-style:normal}.landing-v1 .feat-hub__lead,.landing-v1 .price-hub__lead,.landing-v1 .shortlist-hero__lead,.landing-v1 .compare-hero__lead{max-width:38rem;color:var(--ash-muted);margin:0 0 1.5rem;font-size:1.08rem;line-height:1.6}.landing-v1 .feat-hub__toc{flex-wrap:wrap;gap:.45rem;margin-top:1.5rem;display:flex}.landing-v1 .feat-hub__chip{border:1px solid var(--ash-line-strong);border-radius:var(--ash-radius);background:var(--ash-paper);color:var(--ash-ink-2);padding:.45rem .75rem;font-size:.8rem;font-weight:650}.landing-v1 .feat-hub__chip:hover{border-color:var(--ash-ink);color:var(--ash-ink);background:var(--ash-wash)}.landing-v1 .feat-hub__section{border-bottom:1px solid var(--ash-line);background:var(--ash-paper);padding:3.5rem 0}.landing-v1 .feat-hub__section:nth-child(2n){background:var(--ash-wash)}.landing-v1 .feat-hub__section-inner{align-items:center;gap:2rem;display:grid}@media (min-width:900px){.landing-v1 .feat-hub__section-inner{grid-template-columns:1fr 1fr;gap:3rem}.landing-v1 .feat-hub__section--flip .feat-hub__copy{order:2}.landing-v1 .feat-hub__section--flip .feat-hub__visual{order:1}}.landing-v1 .feat-hub__meta{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.landing-v1 .feat-hub__copy h2,.landing-v1 .feat-hub__meta h2{letter-spacing:-.03em;color:var(--ash-ink);margin:0 0 .75rem;font-size:clamp(1.5rem,2.6vw,2rem)}.landing-v1 .feat-hub__meta h2{margin:0}.landing-v1 .feat-hub__copy>p{color:var(--ash-muted);margin:0 0 1rem;line-height:1.6}.landing-v1 .feat-hub__copy ul{gap:.45rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.landing-v1 .feat-hub__copy li{color:var(--ash-ink-2);padding-left:1.1rem;font-size:.95rem;font-weight:600;position:relative}.landing-v1 .feat-hub__copy li:before{content:"";background:var(--ash-ink);border-radius:1.5px;width:7px;height:7px;position:absolute;top:.45em;left:0}.landing-v1 .feat-status{border:1px solid var(--ash-line-strong);border-radius:var(--ash-radius);letter-spacing:.04em;text-transform:uppercase;background:var(--ash-paper);color:var(--ash-muted);align-items:center;padding:.2rem .5rem;font-size:.7rem;font-weight:700;display:inline-flex}.landing-v1 .feat-status--live{border-color:var(--ash-ink);color:var(--ash-ink)}.landing-v1 .feat-status--mvp{border-color:var(--ash-signal);color:var(--ash-signal)}.landing-v1 .feat-status--roadmap{border-color:var(--ash-line-strong);color:var(--ash-faint)}.landing-v1 .feat-hub__addon{background:var(--ash-wash);border-bottom:1px solid var(--ash-line);padding:3.5rem 0}.landing-v1 .feat-hub__addon-inner{border:1px solid var(--ash-line-strong);border-radius:var(--ash-radius);background:var(--ash-paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}.landing-v1 .feat-hub__addon-inner h2{letter-spacing:-.03em;color:var(--ash-ink);margin:.35rem 0 .55rem;font-size:1.45rem}.landing-v1 .feat-hub__addon-inner p{max-width:36rem;color:var(--ash-muted);margin:0;line-height:1.55}.landing-v1 .feat-hub__cta-inner{max-width:40rem}.landing-v1 .feat-hub__cta,.landing-v1.landing--features .feat-hub__cta{color:var(--ash-paper);text-align:left;border-top:1px solid var(--ash-ink);padding:4.5rem 0;position:relative;overflow:hidden;background:var(--ash-ink)!important}.landing-v1 .feat-hub__cta .feat-hub__eyebrow,.landing-v1.landing--features .feat-hub__cta .feat-hub__eyebrow{color:var(--ash-signal)}.landing-v1 .feat-hub__cta h2,.landing-v1.landing--features .feat-hub__cta h2{letter-spacing:-.035em;max-width:22ch;margin:0 0 .75rem;font-size:clamp(1.8rem,3.2vw,2.5rem);font-weight:750;line-height:1.08;color:var(--ash-paper)!important}.landing-v1 .feat-hub__cta>.wrap>p,.landing-v1.landing--features .feat-hub__cta>.wrap>p,.landing-v1 .feat-hub__cta p{margin:0 0 1.5rem;text-align:left;max-width:34rem;margin-inline:0;color:#ffffff9e!important}.landing-v1 .feat-hub__cta-actions,.landing-v1.landing--features .feat-hub__cta-actions{flex-wrap:wrap;justify-content:flex-start;gap:.65rem;display:flex}.landing-v1 .feat-hub__cta .btn--primary,.landing-v1.landing--features .feat-hub__cta .btn--primary{background:var(--ash-signal);color:var(--ash-signal-ink)}.landing-v1 .feat-hub__cta .btn--primary:hover,.landing-v1.landing--features .feat-hub__cta .btn--primary:hover{background:var(--ash-paper);color:var(--ash-ink)}.landing-v1 .feat-hub__cta .btn--ghost,.landing-v1.landing--features .feat-hub__cta .btn--ghost{color:var(--ash-paper);background:0 0;border-color:#ffffff59}.landing-v1 .feat-hub__cta .btn--ghost:hover,.landing-v1.landing--features .feat-hub__cta .btn--ghost:hover{border-color:var(--ash-paper);color:var(--ash-paper);background:0 0}.landing-v1 .price-hub{background:var(--ash-paper);color:var(--ash-ink)}.landing-v1 .price-hub__hero{padding:calc(var(--nav-h) + 3.5rem) 0 2.5rem;border-bottom:1px solid var(--ash-line);background-color:#0000;position:relative;overflow:hidden}.landing-v1 .price-hub__cards{padding:3rem 0 2rem}.landing-v1 .price-hub__cards-grid{gap:1rem;display:grid}@media (min-width:900px){.landing-v1 .price-hub__cards-grid{grid-template-columns:repeat(3,1fr)}}.landing-v1 .price-card{border:1px solid var(--ash-line-strong);border-radius:var(--ash-radius);background:var(--ash-paper);height:100%;box-shadow:none;flex-direction:column;gap:.65rem;padding:1.35rem;display:flex}.landing-v1 .price-card--featured{border-color:var(--ash-ink)}.landing-v1 .price-card__badge{border:1px solid var(--ash-line-strong);border-radius:var(--ash-radius);letter-spacing:.05em;text-transform:uppercase;color:var(--ash-faint);background:var(--ash-wash);align-self:flex-start;padding:.2rem .5rem;font-size:.7rem;font-weight:700;display:inline-flex}.landing-v1 .price-card--featured .price-card__badge{border-color:var(--ash-signal);color:var(--ash-signal);background:0 0}.landing-v1 .price-card h2{letter-spacing:-.03em;color:var(--ash-ink);margin:0;font-size:1.35rem}.landing-v1 .price-card__price{letter-spacing:-.04em;color:var(--ash-ink);margin:0;font-size:2.2rem;font-weight:750}.landing-v1 .price-card__note,.landing-v1 .price-card__body{color:var(--ash-muted);margin:0;font-size:.95rem;line-height:1.5}.landing-v1 .price-card__body{min-height:4.5em}.landing-v1 .price-card ul{gap:.4rem;margin:.5rem 0 1rem;padding:0;list-style:none;display:grid}.landing-v1 .price-card li{color:var(--ash-ink-2);padding-left:1.1rem;font-size:.9rem;font-weight:600;line-height:1.35;position:relative}.landing-v1 .price-card li:before{content:"";border:1.5px solid var(--ash-line-strong);box-sizing:border-box;background:0 0;border-radius:1.5px;width:7px;height:7px;position:absolute;top:.45em;left:0}.landing-v1 .price-card--featured li:before{background:var(--ash-ink);border-color:var(--ash-ink)}.landing-v1 .price-hub__addon{padding:1rem 0 3rem}.landing-v1 .price-hub__addon-inner{border:1px solid var(--ash-line-strong);border-radius:var(--ash-radius);background:var(--ash-wash);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;width:100%;padding:1.35rem 1.5rem;display:flex}.landing-v1 .price-hub__addon-inner h2{color:var(--ash-ink);margin:.25rem 0 .45rem;font-size:1.25rem}.landing-v1 .price-hub__addon-inner p{color:var(--ash-muted);max-width:36rem;margin:0}.landing-v1 .price-hub__compare,.landing-v1 .price-hub__faq{border-top:1px solid var(--ash-line);padding:3rem 0}.landing-v1 .price-hub__compare h2,.landing-v1 .price-hub__faq h2{letter-spacing:-.03em;color:var(--ash-ink);margin:0 0 1.25rem;font-size:1.6rem}.landing-v1 .price-hub__table-wrap{border:1px solid var(--ash-line-strong);border-radius:var(--ash-radius);overflow-x:auto}.landing-v1 .price-hub__table{border-collapse:collapse;background:var(--ash-paper);width:100%;font-size:.92rem}.landing-v1 .price-hub__table th,.landing-v1 .price-hub__table td{text-align:left;border-bottom:1px solid var(--ash-line);vertical-align:top;color:var(--ash-muted);padding:.85rem 1rem}.landing-v1 .price-hub__table thead th{letter-spacing:.05em;text-transform:uppercase;color:var(--ash-faint);background:var(--ash-wash);font-size:.72rem;font-weight:700}.landing-v1 .price-hub__table tbody th{color:var(--ash-ink);width:40%;font-weight:650}.landing-v1 .price-hub__table tr:last-child th,.landing-v1 .price-hub__table tr:last-child td{border-bottom:none}.landing-v1 .price-hub__faq-list{gap:.55rem;max-width:42rem;display:grid}.landing-v1 .price-hub__faq-item{border:1px solid var(--ash-line-strong);border-radius:var(--ash-radius);background:var(--ash-paper);overflow:hidden}.landing-v1 .price-hub__faq-item summary{cursor:pointer;color:var(--ash-ink);padding:1rem 1.15rem;font-weight:650;list-style:none}.landing-v1 .price-hub__faq-item summary::-webkit-details-marker{display:none}.landing-v1 .price-hub__faq-item p{color:var(--ash-muted);margin:0;padding:0 1.15rem 1.1rem;font-size:.94rem;line-height:1.6}.landing-v1 .price-hub__cta{color:var(--ash-paper);text-align:left;border-top:1px solid var(--ash-ink);padding:4.5rem 0;position:relative;overflow:hidden;background:var(--ash-ink)!important}.landing-v1 .price-hub__cta-inner{max-width:40rem}.landing-v1 .price-hub__cta .price-hub__eyebrow{color:var(--ash-signal)}.landing-v1 .price-hub__cta h2{letter-spacing:-.035em;text-align:left;max-width:22ch;margin:0 0 .75rem;font-size:clamp(1.8rem,3.2vw,2.5rem);font-weight:750;line-height:1.08;color:var(--ash-paper)!important}.landing-v1 .price-hub__cta>.wrap>p,.landing-v1 .price-hub__cta p{text-align:left;max-width:34rem;margin:0 0 1.5rem;margin-inline:0;color:#ffffff9e!important}.landing-v1 .price-hub__cta-actions{flex-wrap:wrap;justify-content:flex-start;gap:.65rem;display:flex}.landing-v1 .price-hub__cta .btn--primary{background:var(--ash-signal);color:var(--ash-signal-ink)}.landing-v1 .price-hub__cta .btn--primary:hover{background:var(--ash-paper);color:var(--ash-ink)}.landing-v1 .price-hub__cta .btn--ghost{color:var(--ash-paper);background:0 0;border-color:#ffffff59}.landing-v1 .price-hub__cta .btn--ghost:hover{border-color:var(--ash-paper);color:var(--ash-paper);background:0 0}.landing-v1 .shortlist{background:var(--ash-paper);color:var(--ash-ink)}.landing-v1 .shortlist-hero{padding:calc(var(--nav-h) + 3rem) 0 3rem;border-bottom:1px solid var(--ash-line);background-color:#0000;position:relative;overflow:hidden}.landing-v1 .shortlist-hero__grid{align-items:center;gap:2.5rem;display:grid}@media (min-width:900px){.landing-v1 .shortlist-hero__grid{grid-template-columns:1.05fr .95fr;gap:3rem}}.landing-v1 .shortlist-breadcrumb,.landing-v1 .compare-breadcrumb{color:var(--ash-faint);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1.25rem;font-size:.85rem;font-weight:600;display:flex}.landing-v1 .shortlist-breadcrumb a,.landing-v1 .compare-breadcrumb a{color:var(--ash-muted)}.landing-v1 .shortlist-breadcrumb a:hover,.landing-v1 .compare-breadcrumb a:hover{color:var(--ash-signal)}.landing-v1 .shortlist-hero__cta{flex-wrap:wrap;gap:.65rem;margin-bottom:1.25rem;display:flex}.landing-v1 .shortlist-hero__note{color:var(--ash-faint);flex-wrap:wrap;gap:.75rem 1.25rem;margin:0;padding:0;font-size:.85rem;font-weight:650;list-style:none;display:flex}.landing-v1 .shortlist .section,.landing-v1 .shortlist-paths,.landing-v1 .shortlist-who,.landing-v1 .shortlist-steps,.landing-v1 .shortlist-capabilities,.landing-v1 .shortlist-contrast{border-bottom:1px solid var(--ash-line);background:var(--ash-paper);padding:4rem 0}.landing-v1 .shortlist-paths,.landing-v1 .shortlist-capabilities{background:var(--ash-wash)}.landing-v1 .section-head{max-width:40rem;margin-bottom:2.25rem}.landing-v1 .section-head h2,.landing-v1 .shortlist-steps__copy h2{letter-spacing:-.035em;color:var(--ash-ink);margin:0 0 .75rem;font-size:clamp(1.7rem,3vw,2.35rem)}.landing-v1 .section-head p,.landing-v1 .shortlist-steps__lead,.landing-v1 .shortlist-human__copy>p{color:var(--ash-muted);margin:0 0 1rem;line-height:1.6}.landing-v1 .shortlist-paths__grid{gap:1rem;display:grid}@media (min-width:800px){.landing-v1 .shortlist-paths__grid{grid-template-columns:1fr 1fr}}.landing-v1 .shortlist-path{border:1px solid var(--ash-line-strong);border-radius:var(--ash-radius);background:var(--ash-paper);flex-direction:column;gap:.75rem;padding:1.35rem;display:flex}.landing-v1 .shortlist-path--addon{border-color:var(--ash-ink)}.landing-v1 .shortlist-path__badge{border:1px solid var(--ash-line-strong);border-radius:var(--ash-radius);letter-spacing:.05em;text-transform:uppercase;color:var(--ash-faint);align-self:flex-start;padding:.2rem .5rem;font-size:.7rem;font-weight:700;display:inline-flex}.landing-v1 .shortlist-path__badge--gold{border-color:var(--ash-signal);color:var(--ash-signal)}.landing-v1 .shortlist-path h3{letter-spacing:-.025em;color:var(--ash-ink);margin:0;font-size:1.25rem}.landing-v1 .shortlist-path__lead,.landing-v1 .shortlist-path__fit{color:var(--ash-muted);margin:0;font-size:.95rem;line-height:1.55}.landing-v1 .shortlist-path__list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.landing-v1 .shortlist-path__list li{color:var(--ash-ink-2);padding-left:1.1rem;font-size:.9rem;font-weight:600;position:relative}.landing-v1 .shortlist-path__list li:before{content:"";background:var(--ash-ink);border-radius:1.5px;width:7px;height:7px;position:absolute;top:.45em;left:0}.landing-v1 .shortlist-who__layout,.landing-v1 .shortlist-steps__layout{gap:2rem;display:grid}@media (min-width:900px){.landing-v1 .shortlist-steps__layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:3rem}}.landing-v1 .shortlist-who__head{margin-bottom:2rem}.landing-v1 .shortlist-who__grid{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.landing-v1 .shortlist-who__grid{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.landing-v1 .shortlist-who__grid{grid-template-columns:repeat(3,1fr)}}.landing-v1 .shortlist-who__card{border:1px solid var(--ash-line-strong);border-radius:var(--ash-radius);background:var(--ash-paper);flex-direction:column;gap:.55rem;min-height:100%;padding:1.2rem 1.25rem;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .35s cubic-bezier(.22,1,.36,1);display:flex}.landing-v1 .shortlist-who__card:hover{border-color:var(--ash-ink);transform:translateY(-3px);box-shadow:0 12px 28px #10101412}.landing-v1 .shortlist-who__card-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.landing-v1 .shortlist-who__mark{background:var(--ash-ink);border-radius:1.5px;flex-shrink:0;width:8px;height:8px}.landing-v1 .shortlist-who__num{letter-spacing:.04em;color:var(--ash-faint);font-size:.72rem;font-weight:700}.landing-v1 .shortlist-who__card strong{letter-spacing:-.02em;color:var(--ash-ink);font-size:1.02rem;font-weight:700;line-height:1.3;display:block}.landing-v1 .shortlist-who__card p{color:var(--ash-muted);margin:0;font-size:.92rem;line-height:1.5}.landing-v1 .shortlist-who__card--not{border-color:var(--ash-signal);background:#ff3b000f}.landing-v1 .shortlist-who__card--not:hover{border-color:var(--ash-signal);box-shadow:0 12px 28px #ff3b001a}.landing-v1 .shortlist-who__card--not .shortlist-who__mark{background:var(--ash-signal)}.landing-v1 .shortlist-who__card--not .shortlist-who__num,.landing-v1 .shortlist-who__card--not strong{color:var(--ash-signal)}@media (prefers-reduced-motion:reduce){.landing-v1 .shortlist-who__card{transition:none}.landing-v1 .shortlist-who__card:hover{transform:none}}.landing-v1 .shortlist-human{background:var(--ash-wash);color:var(--ash-ink);border-bottom:1px solid var(--ash-line);padding:4.5rem 0}.landing-v1 .shortlist.shortlist .shortlist-human,.landing-v1 .shortlist .shortlist-human.section{background:var(--ash-wash);border-bottom-color:var(--ash-line)}.landing-v1 .shortlist-human__eyebrow{color:var(--ash-signal)}.landing-v1 .shortlist-control__head{max-width:42rem;margin-bottom:2.5rem}.landing-v1 .shortlist-control__head h2{letter-spacing:-.035em;color:var(--ash-ink);margin:0 0 .85rem;font-size:clamp(1.85rem,3.4vw,2.6rem);line-height:1.08}.landing-v1 .shortlist-control__head p{color:var(--ash-muted);margin:0;font-size:1.05rem;line-height:1.6}.landing-v1 .shortlist-control__grid{gap:1rem;display:grid}@media (min-width:900px){.landing-v1 .shortlist-control__grid{grid-template-columns:repeat(3,1fr)}}.landing-v1 .shortlist-control__col{border:1px solid var(--ash-line-strong);border-radius:var(--ash-radius);background:var(--ash-paper);min-height:100%;padding:1.35rem 1.25rem}.landing-v1 .shortlist-control__col--you{border-color:var(--ash-ink)}.landing-v1 .shortlist-control__col--never{background:0 0;border-style:dashed}.landing-v1 .shortlist-control__role{letter-spacing:.08em;text-transform:uppercase;color:var(--ash-faint);margin-bottom:1rem;font-size:.72rem;font-weight:700;display:block}.landing-v1 .shortlist-control__col--you .shortlist-control__role{color:var(--ash-signal)}.landing-v1 .shortlist-control__col ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.landing-v1 .shortlist-control__col li{letter-spacing:-.015em;color:var(--ash-ink);padding-left:1.1rem;font-size:.95rem;font-weight:600;line-height:1.4;position:relative}.landing-v1 .shortlist-control__col li:before{content:"";background:var(--ash-ink);border-radius:1.5px;width:7px;height:7px;position:absolute;top:.4em;left:0}.landing-v1 .shortlist-control__col--never li{color:var(--ash-muted);font-weight:500}.landing-v1 .shortlist-control__col--never li:before{border:1.5px solid var(--ash-line-strong);background:0 0}.landing-v1 .shortlist-control__foot{max-width:42rem;color:var(--ash-faint);margin:1.75rem 0 0;font-size:.92rem;line-height:1.55}.landing-v1 .shortlist-steps__list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.landing-v1 .shortlist-steps__list li{grid-template-columns:auto 1fr;align-items:start;gap:.85rem;display:grid}.landing-v1 .shortlist-steps__num{letter-spacing:.06em;color:var(--ash-signal);font-size:.78rem;font-weight:700}.landing-v1 .shortlist-steps__list h3{color:var(--ash-ink);margin:0 0 .25rem;font-size:1.05rem}.landing-v1 .shortlist-steps__list p{color:var(--ash-muted);margin:0;font-size:.92rem;line-height:1.5}.landing-v1 .shortlist-capabilities__grid{gap:1rem;display:grid}@media (min-width:800px){.landing-v1 .shortlist-capabilities__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.landing-v1 .shortlist-capabilities__grid{grid-template-columns:repeat(3,1fr)}}.landing-v1 .shortlist-cap{border:1px solid var(--ash-line-strong);border-radius:var(--ash-radius);background:var(--ash-paper);padding:1.2rem}.landing-v1 .shortlist-cap__num{letter-spacing:.06em;color:var(--ash-signal);margin-bottom:.55rem;font-size:.75rem;font-weight:700;display:block}.landing-v1 .shortlist-cap h3{color:var(--ash-ink);margin:0 0 .45rem;font-size:1.05rem}.landing-v1 .shortlist-cap p{color:var(--ash-muted);margin:0;font-size:.92rem;line-height:1.5}.landing-v1 .shortlist-contrast__head{max-width:44rem;margin-bottom:2rem}.landing-v1 .shortlist-contrast__cards{gap:1rem;display:grid}@media (min-width:800px){.landing-v1 .shortlist-contrast__cards{grid-template-columns:repeat(3,1fr);gap:1.15rem}}.landing-v1 .shortlist-contrast__card{border:1px solid var(--ash-line-strong);border-radius:var(--ash-radius);background:var(--ash-wash);padding:1.35rem 1.4rem}.landing-v1 .shortlist-contrast__card--hi{border-color:var(--ash-ink);background:var(--ash-paper);box-shadow:0 10px 28px #1010140f}.landing-v1 .shortlist-contrast__card-top{align-items:center;gap:.55rem;margin-bottom:.9rem;display:flex}.landing-v1 .shortlist-contrast__mark{background:var(--ash-line-strong);border-radius:1.5px;flex-shrink:0;width:8px;height:8px}.landing-v1 .shortlist-contrast__card--hi .shortlist-contrast__mark{background:var(--ash-signal)}.landing-v1 .shortlist-contrast__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ash-faint);margin:0;font-size:.72rem;font-weight:700;display:block}.landing-v1 .shortlist-contrast__card--hi .shortlist-contrast__label{color:var(--ash-signal)}.landing-v1 .shortlist-contrast__card ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.landing-v1 .shortlist-contrast__card li{color:var(--ash-ink-2);padding-left:1.1rem;font-size:.92rem;font-weight:600;position:relative}.landing-v1 .shortlist-contrast__card li:before{content:"";background:var(--ash-line-strong);border-radius:1.5px;width:7px;height:7px;position:absolute;top:.45em;left:0}.landing-v1 .shortlist-contrast__card--hi li:before{background:var(--ash-ink)}.landing-v1 .shortlist-contrast__ref a{color:var(--ash-ink);text-underline-offset:.15em;text-decoration:underline}.landing-v1 .shortlist-cta,.landing-v1 .cta{background:var(--ash-ink);border:none;padding:4rem 0}.landing-v1 .cta__box,.landing-v1 .shortlist-cta__box{box-shadow:none;background:0 0;border:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:0;display:flex}.landing-v1 .shortlist-cta__box{flex-direction:column;align-items:flex-start}.landing-v1 .cta__copy h2,.landing-v1 .shortlist-cta__box h2{letter-spacing:-.03em;color:var(--ash-paper);margin:0 0 .55rem;font-size:clamp(1.6rem,3vw,2.2rem)}.landing-v1 .cta__copy p,.landing-v1 .shortlist-cta__box p{color:#ffffff9e;max-width:34rem;margin:0}.landing-v1 .cta .btn--primary,.landing-v1 .shortlist-cta .btn--primary{background:var(--ash-signal);color:var(--ash-signal-ink)}.landing-v1 .compare-hero{padding:calc(var(--nav-h) + 3rem) 0 2.5rem;border-bottom:1px solid var(--ash-line);background-color:#0000;position:relative;overflow:hidden}.landing-v1 .compare-hero__actions{flex-wrap:wrap;gap:.65rem;margin-bottom:1rem;display:flex}.landing-v1 .compare-hero__note{max-width:40rem;color:var(--ash-faint);margin:0;font-size:.88rem;line-height:1.5}.landing-v1 main>.section,.landing-v1 .compare-pillars,.landing-v1 .compare-caps,.landing-v1 .compare-more,.landing-v1 .compare-bottom,.landing-v1 .compare-fit,.landing-v1 .compare-table-section,.landing-v1 .compare-columns{border-bottom:1px solid var(--ash-line);background:var(--ash-paper);padding:3.5rem 0}.landing-v1 .compare-caps,.landing-v1 .compare-bottom,.landing-v1 .compare-table-section{background:var(--ash-wash)}.landing-v1 .compare-pillars__grid{gap:1rem;display:grid}@media (min-width:800px){.landing-v1 .compare-pillars__grid{grid-template-columns:repeat(2,1fr)}}.landing-v1 .compare-pillar{border:1px solid var(--ash-line-strong);border-radius:var(--ash-radius);background:var(--ash-paper);padding:1.25rem}.landing-v1 .compare-pillar__num{letter-spacing:.06em;color:var(--ash-signal);margin-bottom:.55rem;font-size:.75rem;font-weight:700;display:block}.landing-v1 .compare-pillar h3{color:var(--ash-ink);margin:0 0 .45rem;font-size:1.1rem}.landing-v1 .compare-pillar p{color:var(--ash-muted);margin:0;font-size:.95rem;line-height:1.55}.landing-v1 .compare-caps__grid{flex-wrap:wrap;gap:.5rem;display:flex}.landing-v1 .compare-caps__chip{border:1px solid var(--ash-line-strong);border-radius:var(--ash-radius);background:var(--ash-paper);color:var(--ash-ink-2);padding:.55rem .85rem;font-size:.88rem;font-weight:650}.landing-v1 .compare-caps__chip:hover{border-color:var(--ash-ink);color:var(--ash-ink)}.landing-v1 .compare-cards{gap:1rem;display:grid}@media (min-width:800px){.landing-v1 .compare-cards{grid-template-columns:repeat(3,1fr)}}.landing-v1 .compare-card{border:1px solid var(--ash-line-strong);border-radius:var(--ash-radius);background:var(--ash-paper);color:inherit;flex-direction:column;gap:.45rem;min-height:100%;padding:1.25rem;text-decoration:none;display:flex}.landing-v1 .compare-card:hover{border-color:var(--ash-ink)}.landing-v1 .compare-card__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ash-faint);font-size:.72rem;font-weight:700}.landing-v1 .compare-card strong{letter-spacing:-.02em;color:var(--ash-ink);font-size:1.2rem}.landing-v1 .compare-card__tagline{color:var(--ash-muted);flex:1;font-size:.9rem;line-height:1.45}.landing-v1 .compare-card__cta{color:var(--ash-signal);margin-top:.5rem;font-size:.88rem;font-weight:700}.landing-v1 .compare-bottom__card{border:1px solid var(--ash-line-strong);border-radius:var(--ash-radius);background:var(--ash-paper);padding:1.5rem}.landing-v1 .compare-bottom__card h2{color:var(--ash-ink);margin:0 0 1rem;font-size:1.45rem}.landing-v1 .compare-map{gap:.65rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.landing-v1 .compare-map li{border-bottom:1px solid var(--ash-line);color:var(--ash-muted);padding:.75rem 0;font-size:.95rem;line-height:1.5}.landing-v1 .compare-map strong{color:var(--ash-ink)}.landing-v1 .compare-bottom__link{color:var(--ash-muted);margin:0;line-height:1.55}.landing-v1 .compare-bottom__link a{color:var(--ash-ink);text-underline-offset:.15em;text-decoration:underline}.landing-v1 .compare-fit__grid{gap:1rem;display:grid}@media (min-width:800px){.landing-v1 .compare-fit__grid{grid-template-columns:1fr 1fr}}.landing-v1 .compare-fit__card{border:1px solid var(--ash-line-strong);border-radius:var(--ash-radius);background:var(--ash-wash);padding:1.25rem}.landing-v1 .compare-fit__card--hi{border-color:var(--ash-ink);background:var(--ash-paper)}.landing-v1 .compare-fit__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ash-faint);margin-bottom:.65rem;font-size:.72rem;font-weight:700;display:block}.landing-v1 .compare-fit__card--hi .compare-fit__label{color:var(--ash-signal)}.landing-v1 .compare-fit__card p{color:var(--ash-muted);margin:0;line-height:1.55}.landing-v1 .compare-table-wrap{border:1px solid var(--ash-line-strong);border-radius:var(--ash-radius);background:var(--ash-paper);overflow-x:auto}.landing-v1 .compare-table{border-collapse:collapse;width:100%;font-size:.92rem}.landing-v1 .compare-table th,.landing-v1 .compare-table td{text-align:left;border-bottom:1px solid var(--ash-line);vertical-align:top;color:var(--ash-muted);padding:.85rem 1rem}.landing-v1 .compare-table thead th{letter-spacing:.05em;text-transform:uppercase;color:var(--ash-faint);background:var(--ash-wash);font-size:.72rem;font-weight:700}.landing-v1 .compare-table tbody th{color:var(--ash-ink);font-weight:650}.landing-v1 .compare-table tr:last-child th,.landing-v1 .compare-table tr:last-child td{border-bottom:none}.landing-v1 .compare-columns__grid{gap:2rem;display:grid}@media (min-width:800px){.landing-v1 .compare-columns__grid{grid-template-columns:1fr 1fr;gap:3rem}}.landing-v1 .compare-columns h2{color:var(--ash-ink);margin:0 0 1rem;font-size:1.25rem}.landing-v1 .compare-points{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.landing-v1 .compare-points li{border-bottom:1px solid var(--ash-line);padding-bottom:.85rem}.landing-v1 .compare-points strong{color:var(--ash-ink);margin-bottom:.25rem;display:block}.landing-v1 .compare-points p{color:var(--ash-muted);margin:0;font-size:.92rem;line-height:1.5}.landing-v1 .compare-more>.wrap>h2{color:var(--ash-ink);margin:0 0 1.25rem;font-size:1.45rem}.landing-v1 .demo-page{background:var(--ash-paper);color:var(--ash-ink);min-height:70vh}.landing-v1 .demo-page__shell{isolation:isolate;padding:calc(var(--nav-h,72px) + 2rem) 0 4rem;position:relative;overflow:hidden}.landing-v1 .demo-page__inner{z-index:1;gap:1.5rem;max-width:960px;margin-inline:auto;display:grid;position:relative}.landing-v1 .cal-embed{width:100%;height:100%;overflow:auto}.landing-v1 .cal-embed__frame{width:100%;height:100%;min-height:700px;overflow:auto}.landing-v1 .legal-page{background:var(--ash-paper);color:var(--ash-ink);padding:calc(var(--nav-h,72px) + 2.5rem) 0 4rem}.landing-v1 .legal-page__article{max-width:760px}.landing-v1 .legal-page__header h1{letter-spacing:-.03em;color:var(--ash-ink);margin:.35rem 0 .4rem;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.15}.landing-v1 .legal-page__updated{color:var(--ash-faint);margin:0;font-size:.85rem}.landing-v1 .legal-prose{color:var(--ash-muted);margin-top:1.5rem;line-height:1.65}.landing-v1 .legal-prose h2{color:var(--ash-ink);letter-spacing:-.02em;margin:1.75rem 0 .55rem;font-size:1.2rem}.landing-v1 .legal-prose h3{color:var(--ash-ink);margin:1.1rem 0 .4rem;font-size:1rem}.landing-v1 .legal-prose p{margin:.55rem 0}.landing-v1 .legal-prose ul{margin:.4rem 0 .8rem;padding-left:1.2rem}.landing-v1 .legal-prose li{margin:.25rem 0}.landing-v1 .legal-prose a{color:var(--ash-signal);text-underline-offset:2px;text-decoration:underline}.landing-v1 .legal-prose strong{color:var(--ash-ink);font-weight:600}
