.lp-root{line-height:var(--leading-ui);--lp-white:var(--marketing-white);background:var(--lp-paper);min-width:0;color:var(--lp-ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;overflow:clip}.lp-root *,.lp-root :before,.lp-root :after{box-sizing:border-box}.lp-root h1,.lp-root h2,.lp-root h3,.lp-root p,.lp-root figure,.lp-root blockquote,.lp-root dl,.lp-root dd{margin:0}.lp-root ul,.lp-root ol{margin:0;padding:0;list-style:none}.lp-root a:where(:not(.skip-link)){color:inherit;text-decoration:none}.lp-root button{font:inherit;color:inherit}.lp-root ::selection{background:var(--marketing-selection)}.lp-root a:focus-visible,.lp-root button:focus-visible,.lp-root input:focus-visible,.lp-root summary:focus-visible,.lp-root [tabindex="0"]:focus-visible{outline:2px solid var(--lp-ink);outline-offset:3px}.lp-shell{width:min(calc(100% - var(--space-12)), var(--content-w-site));margin-inline:auto}.wl-form{width:100%}.wl-row{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:start;display:grid}@media (max-width:720px){.wl-row{grid-template-columns:minmax(0,1fr)}}.wl-field{gap:var(--space-2);text-align:left;flex-direction:column;display:flex}.wl-label{color:var(--lp-muted);font-size:var(--text-caption);font-weight:600}.wl-input{min-height:var(--h-xl);padding-inline:var(--space-5);border:1px solid var(--lp-line);border-radius:var(--radius-sm);background:var(--lp-white);color:var(--lp-ink);font-family:inherit;font-size:var(--text-body)}.wl-input::placeholder{color:var(--lp-muted)}.wl-input:focus{border-color:var(--lp-ink);outline:none}.wl-input[aria-invalid=true]{border-color:var(--danger)}.wl-submit{min-height:var(--h-xl);padding-inline:var(--space-6);border-radius:var(--radius-sm);background:var(--lp-ink);color:var(--lp-white);font-family:inherit;font-size:var(--text-body);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) ease;border:1px solid #0000;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.wl-submit:active{transform:scale(.985)}.wl-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wl-error{align-items:center;gap:var(--space-2);color:var(--danger);font-size:var(--text-footnote);text-align:left;display:flex}.wl-error svg{flex:none}.wl-error--form{margin-top:var(--space-3)}.wl-done{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--lp-line);border-radius:var(--radius-sm);background:var(--lp-white);color:var(--lp-ink);font-size:var(--text-ui);line-height:var(--leading-ui);display:flex}.wl-done svg{color:var(--lp-ocean);flex:none;margin-top:2px}
.lp-root.lp-home{--lp-paper:var(--home-paper);--lp-ink:var(--home-ink);--lp-muted:var(--home-muted);--lp-line:var(--home-line);--lp-ocean:var(--home-accent);--anchor-offset:calc(var(--space-16) + var(--space-4));--section-gap:calc(var(--space-16) * 2);--tint:color-mix(in srgb, var(--home-ink) 3%, var(--home-paper));--frame-radius:calc(var(--radius-lg) * 1.5);--inner-radius:calc(var(--frame-radius) - var(--space-4));--home-lift:0 1px 2px color-mix(in srgb, var(--home-ink) 6%, transparent), 0 28px 56px -32px color-mix(in srgb, var(--home-ink) 38%, transparent);--home-lift-sm:0 1px 2px color-mix(in srgb, var(--home-ink) 6%, transparent), 0 14px 28px -22px color-mix(in srgb, var(--home-ink) 40%, transparent);--stage:linear-gradient(180deg, var(--home-white), var(--tint) 72%);--stage-shadow:0 0 0 1px color-mix(in srgb, var(--home-ink) 7%, transparent), 0 24px 48px -32px color-mix(in srgb, var(--home-ink) 22%, transparent);--ring:0 0 0 1px color-mix(in srgb, var(--home-ink) 8%, transparent);font-family:var(--font-body)}.lp-home .lp-shell{width:calc(100% - 96px);max-width:1200px;margin-inline:auto}.lp-home h1,.lp-home h2,.lp-home h3{font-family:var(--font-display);text-wrap:balance;color:var(--home-ink);font-weight:600}.lp-home h1,.lp-home h2{font-weight:500}.lp-home .home-nav{z-index:var(--z-sticky);background:color-mix(in srgb, var(--home-paper) 90%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid #0000;position:sticky;top:0}:root[data-hero-cta=gone] .lp-home .home-nav{border-bottom-color:var(--home-line)}.home-nav__inner{min-height:var(--space-16);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.lp-home .home-brand{color:var(--home-ink);align-items:center;display:flex}.home-nav__links{gap:var(--space-6);font-size:var(--text-ui);color:var(--home-muted);display:flex}.lp-home :is(.agents,.grow){scroll-margin-top:var(--anchor-offset)}.home-nav__links a:hover{color:var(--home-ink)}.home-nav__actions{justify-content:flex-end;align-items:center;gap:var(--space-5);font-size:var(--text-ui);display:flex}.home-nav__actions a{min-height:var(--h-md);align-items:center;display:inline-flex}.home-nav__actions .home-nav-cta{padding-inline:var(--space-4);border-radius:var(--radius-pill);background:var(--home-ink);color:var(--home-white)}.home-nav__actions .home-nav-cta:hover{background:var(--home-hover)}.home-menu{display:none;position:relative}.home-menu summary{min-height:var(--h-lg);padding-inline:var(--space-3);border:1px solid var(--home-line);border-radius:var(--radius-pill);color:var(--home-ink);cursor:pointer;align-items:center;list-style:none;display:inline-flex}.home-menu summary::-webkit-details-marker{display:none}.home-menu ul{right:0;top:calc(100% + var(--space-2));min-width:200px;padding:var(--space-2);border:1px solid var(--home-line);border-radius:var(--radius-lg);background:var(--home-white);box-shadow:var(--home-lift);display:grid;position:absolute}.home-menu a{min-height:var(--h-lg);padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--home-ink);align-items:center;display:flex}.home-nav .home-nav-cta{opacity:0;visibility:hidden;pointer-events:none}:root[data-hero-cta=gone] .home-nav .home-nav-cta{opacity:1;visibility:visible;pointer-events:auto}.lp-home .home-button,.lp-home .wl-submit{min-height:var(--h-xl);padding:var(--space-3) var(--space-6);border:1px solid var(--home-ink);border-radius:var(--radius-pill);background:var(--home-ink);color:var(--home-white);font-family:var(--font-ui);font-size:var(--text-ui);box-shadow:none;background-image:none;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.lp-home .home-button:hover,.lp-home .wl-submit:hover{background:var(--home-hover)}.lp-home .home-button:active,.lp-home .wl-submit:active{transform:scale(.98)}@media (prefers-reduced-motion:no-preference){html:has(.lp-home){scroll-behavior:smooth}}.lp-home .home-link{min-height:var(--h-lg);color:var(--home-accent);text-underline-offset:6px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--home-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--home-accent) 45%, transparent);font-size:var(--text-ui);align-items:center;display:inline-flex}.lp-home .home-link:hover{text-decoration-color:currentColor}.hero{isolation:isolate;text-align:center;padding-block:var(--space-12) var(--section-gap);flex-direction:column;align-items:center;display:flex;position:relative}.hero:before{content:"";z-index:-1;background:radial-gradient(50% 60% at 50% 0%, color-mix(in srgb, var(--home-ink) 5%, transparent), transparent 70%), radial-gradient(circle, color-mix(in srgb, var(--home-ink) 6%, transparent) 1px, transparent 1.5px) 50% 0 / var(--space-8) var(--space-8);pointer-events:none;width:100vw;height:720px;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(60% 70% at 50% 10%,#000,#0000 75%);mask-image:radial-gradient(60% 70% at 50% 10%,#000,#0000 75%)}.lp-home .hero h1 .hero-rest{color:var(--home-muted)}.lp-home .hero h1{margin-top:var(--space-4);font-size:var(--text-hero-lg);letter-spacing:-.045em;line-height:1.02}.lp-home .hero-deck{margin-top:var(--space-8);max-width:880px;color:var(--home-muted);font-size:var(--text-title-3);line-height:1.65}.hero-actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.lp-home .hero-works{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-8);color:var(--home-muted);font-size:var(--text-ui);flex-wrap:wrap;display:flex}.hero-works span{align-items:center;gap:var(--space-1);color:var(--home-ink);font-weight:500;display:inline-flex}.hero-works img{width:var(--space-5);height:var(--space-5)}.lp-home .hero-link{align-items:center;gap:var(--space-2);min-height:var(--h-xl);padding-inline:var(--space-3);color:var(--home-accent);font-size:var(--text-ui);text-underline-offset:6px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--home-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--home-accent) 45%, transparent);font-weight:500;display:inline-flex}.lp-home .hero-link:hover{text-decoration-color:currentColor}.hero-link svg{transition:transform var(--dur) var(--ease)}@media (hover:hover){.hero-link:hover svg{transform:translateY(2px)}}.hero-frame{width:min(960px,100%);margin-top:var(--space-12);padding:var(--space-4);border-radius:var(--frame-radius);background:var(--stage);box-shadow:var(--stage-shadow);text-align:left;border:0;position:relative}.hero-frame:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--home-ink) 10%, transparent), transparent);pointer-events:none;position:absolute;inset:-18% -12% -30%}.section-head{justify-items:center;gap:var(--space-4);text-align:center;max-width:760px;margin-inline:auto;display:grid}.lp-home .section-kicker,.lp-home .grow-gains__lead,.lp-home .trust-list__lead{color:var(--home-accent);font-family:var(--font-body);font-size:var(--text-ui);font-weight:500}.lp-home .hero-kicker{align-items:center;gap:var(--space-2);display:inline-flex}.lp-home .hero-kicker:before{content:"";width:var(--space-5);background:currentColor;height:1.5px}.lp-home .section-head h2,.lp-home .trust h2,.lp-home .pilot h2{font-size:var(--text-display);letter-spacing:-.035em;line-height:1.08}.lp-home .section-head>p:last-child{color:var(--home-muted);font-size:var(--text-title-3);line-height:var(--leading-body)}.lp-home .section-head--split{column-gap:var(--space-16);text-align:left;grid-template-columns:minmax(0,7fr) minmax(0,5fr);place-items:end start;max-width:none}.section-head--split .section-kicker{grid-column:1/-1}.section-head--split h2{grid-column:1}.lp-home .section-head--split>p:last-child{grid-column:2;max-width:44ch}.lp-home :is(.agents,.desk,.grow){position:relative}.lp-home :is(.agents,.desk,.grow):before{content:"";top:calc(var(--section-gap) / -2);background:linear-gradient(90deg, transparent, var(--home-line) 20%, var(--home-line) 80%, transparent);pointer-events:none;height:1px;position:absolute;left:0;right:0}.lp-home main{counter-reset:section}.lp-home main .section-kicker:not(.hero-kicker){counter-increment:section}.lp-home main .section-kicker:not(.hero-kicker):before{content:counter(section, decimal-leading-zero) " ";content:counter(section, decimal-leading-zero) " " / "";color:var(--home-muted);font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.04em}.hero-flow{width:min(1120px,100%);margin-top:var(--space-10);scroll-margin-top:var(--anchor-offset)}.hero-flow .hero-frame{width:100%;padding:var(--space-6);margin-top:0}.brain-flow__packet{fill:var(--home-ink);opacity:0}@media (prefers-reduced-motion:no-preference){.brain-flow__packet{opacity:1}}.flow-stack{display:none}.brain-flow{margin:0}.brain-flow svg{width:100%;height:auto;display:block;overflow:visible}.brain-flow text{font-family:var(--font-body);dominant-baseline:central;fill:var(--home-ink);font-size:18px}.brain-flow .brain-flow__stage{font-size:20px;font-weight:600}.brain-flow .brain-flow__stage-n{font-family:var(--font-mono);fill:var(--home-muted);font-size:15px;font-weight:500}.brain-flow .brain-flow__stage-line{fill:var(--home-muted);font-size:17px}.brain-flow__gate rect{fill:var(--home-white);stroke:var(--home-line)}.brain-flow [data-stage]{transition:opacity var(--dur-slow) var(--ease)}:is(.brain-flow svg:has([data-stage="1"]:hover) [data-stage]:not([data-stage="1"]),.brain-flow svg:has([data-stage="2"]:hover) [data-stage]:not([data-stage="2"]),.brain-flow svg:has([data-stage="3"]:hover) [data-stage]:not([data-stage="3"]),.brain-flow svg:has([data-stage="4"]:hover) [data-stage]:not([data-stage="4"]),.brain-flow svg:has([data-stage="5"]:hover) [data-stage]:not([data-stage="5"])){opacity:.28}.brain-flow__lines path{fill:none;stroke:var(--home-line);stroke-width:1.25px}.brain-flow__loop{fill:none;stroke:var(--home-control);stroke-width:1.25px;stroke-dasharray:5 6}.brain-flow__arrow{fill:none;stroke:var(--home-control);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.brain-flow .brain-flow__loop-line{text-anchor:middle;fill:var(--home-muted);font-size:17px}.brain-flow__pulses path{fill:none;stroke:var(--home-ink);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:2 34;opacity:0}.brain-flow__sources rect{fill:var(--home-white);stroke:var(--home-line)}.brain-flow .brain-flow__sources text{fill:var(--home-muted);font-size:17px}.brain-flow__wordmark{opacity:.62}.brain-flow__locks>g>rect:first-child{fill:var(--home-accent-soft);stroke:var(--home-accent)}.brain-flow__shackle{fill:none;stroke:var(--home-accent);stroke-width:1.5px;stroke-linecap:round}.brain-flow__body{fill:var(--home-accent)}.brain-flow__hole-core{stop-color:var(--home-ink);stop-opacity:1}.brain-flow__hole-rim{stop-color:var(--home-white);stop-opacity:.7}.brain-flow__hole-edge{stop-color:var(--home-ink);stop-opacity:.14}.brain-flow__hole-out{stop-color:var(--home-ink);stop-opacity:0}.brain-flow__ring{fill:none;stroke:var(--home-white);stroke-width:1px;stroke-dasharray:1 7 28 11 3 15;opacity:.3}.brain-flow__speck{fill:var(--home-white);opacity:0}.brain-flow__shadow{flood-color:var(--home-ink);flood-opacity:.1}.brain-flow__brain .brain-think{width:100%;height:100%;color:var(--home-white);display:block}.brain-flow__brain .brain-think rect{opacity:1}.brain-flow__agents rect{fill:var(--home-white);stroke:var(--home-line)}.brain-flow__agents [data-own] rect{fill:#0000;stroke:var(--home-control);stroke-dasharray:5 5}.brain-flow .brain-flow__role{font-size:17px;font-weight:600}.brain-flow .brain-flow__role-title{fill:var(--home-muted);font-size:15px;font-weight:400}.brain-flow__firm-card{fill:var(--home-white);stroke:var(--home-line)}.brain-flow__tree{fill:none;stroke:var(--home-control);stroke-width:1.25px}.brain-flow__node{fill:var(--home-white);stroke:var(--home-ink);stroke-width:1.25px}.brain-flow__node--lead{fill:var(--home-ink)}.brain-flow .brain-flow__node-text{font-size:13.5px;font-weight:500}.brain-flow .brain-flow__node-text--lead{fill:var(--home-white);font-weight:600}.brain-flow__person{fill:var(--tint);stroke:var(--home-control)}.brain-flow__person-head{fill:var(--home-ink)}.brain-flow__person-body{fill:none;stroke:var(--home-ink);stroke-width:1.5px;stroke-linecap:round}.brain-flow__firm .brain-flow__tick-ground{stroke:var(--home-white);stroke-width:2px}.brain-flow__tick-ground{fill:var(--home-ink)}.brain-flow__tick{fill:none;stroke:var(--home-white);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.brain-flow__pulses path{opacity:.55;animation:2.6s linear infinite brain-flow-pulse}.brain-flow__pulses .brain-flow__pulse-loop{stroke-dasharray:2 70;opacity:.4;animation:5.2s linear infinite brain-flow-loop}@keyframes brain-flow-pulse{to{stroke-dashoffset:-36px}}@keyframes brain-flow-loop{to{stroke-dashoffset:-72px}}.brain-flow__ring{fill:none;stroke:var(--home-white);stroke-width:1px;stroke-dasharray:1 7 28 11 3 15;opacity:.3;animation:24s linear infinite brain-flow-orbit}@keyframes brain-flow-orbit{to{stroke-dashoffset:-195px}}.brain-flow__speck{opacity:.85}.brain-flow__brain .brain-think rect{opacity:.22;animation:1.8s ease-in-out infinite brain-flow-light;animation-delay:calc(var(--wave) * 90ms)}@keyframes brain-flow-light{0%,to{opacity:.22}35%{opacity:1}}.brain-flow [data-stage="1"]{--at:.8s}.brain-flow [data-stage="2"]{--at:1.1s}.brain-flow [data-stage="3"]{--at:1.4s}.brain-flow [data-stage="4"]{--at:1.8s}.brain-flow [data-stage="5"]{--at:2.2s}.brain-flow :is(.brain-flow__sources,.brain-flow__gate,.brain-flow__locks,.brain-flow__hole,.brain-flow__agents,.brain-flow__firm){animation:brain-flow-stage var(--dur-slow) var(--ease) var(--at) backwards}.brain-flow :is(.brain-flow__stages>g,.brain-flow__brain,.brain-flow__lines path,.brain-flow__loop,.brain-flow__loop-line){animation:brain-flow-appear var(--dur-slow) var(--ease) var(--at) backwards}.brain-flow__pulses{animation:brain-flow-appear var(--dur) var(--ease) 2.2s backwards}.brain-flow__packet{animation:brain-flow-appear var(--dur) var(--ease) 2.8s backwards}@keyframes brain-flow-stage{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}@keyframes brain-flow-appear{0%{opacity:0}to{opacity:1}}}.agents{padding-bottom:var(--section-gap)}.lp-home .agent-grid{gap:var(--space-4);margin-top:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.agent-card{display:flex}.peek{isolation:isolate;--lift:linear(0, -.05 8%, -.09 15%, .35 27%, 1.16 44%, 1.06 54%, .96 66%, 1.015 80%, 1);position:relative}.peek:after{content:"";z-index:0;background:radial-gradient(closest-side, color-mix(in srgb, var(--home-ink) 22%, transparent), transparent);opacity:0;height:28px;transition:opacity .9s var(--ease-out), transform .9s var(--lift);pointer-events:none;border-radius:50%;position:absolute;bottom:-14px;left:8%;right:8%;transform:scale(.7)}.peek__face{z-index:1;isolation:isolate;transform-origin:0 100%;transition:transform .9s var(--lift);position:relative}.agent-card .peek__face{padding:var(--space-8) var(--space-6) var(--space-6);border-radius:var(--frame-radius);flex-direction:column;flex:1;display:flex}.peek[data-pose=corner] .peek__face{transform-origin:100% 100%}.agent-card .peek__face:before,.agent-own:before{content:"";z-index:0;border-radius:inherit;background:linear-gradient(180deg, var(--home-white), var(--tint) 46%);box-shadow:var(--ring), inset 0 1px 0 var(--home-white);transition:box-shadow var(--dur-slow) var(--ease);position:absolute;inset:0}.peek__face>:not(.pal){z-index:1;position:relative}.agent-own:before{z-index:1}.agent-own>:not(.pal){z-index:2;position:relative}.agent-own .pal--front{z-index:3}@media (hover:hover){.agent-card:hover .peek__face:before,.agent-own:hover:before{box-shadow:0 0 0 1px color-mix(in srgb, var(--home-ink) 14%, transparent), inset 0 1px 0 var(--home-white), 0 40px 60px -30px color-mix(in srgb, var(--home-ink) 30%, transparent)}}.lp-home .agent-card h3{font-size:var(--text-title-3);line-height:var(--leading-snug);letter-spacing:var(--tracking-title)}.lp-home .agent-card__team{margin-top:var(--space-1);color:var(--home-muted);font-size:var(--text-caption)}.lp-home .agent-card__wins{gap:var(--space-2);margin-top:var(--space-4);color:var(--home-ink);font-size:var(--text-body);font-weight:500;line-height:var(--leading-snug);letter-spacing:-.01em;display:flex}.agent-card__wins svg{flex:none;margin-top:3px}.lp-home .agent-card__does{margin:var(--space-3) 0 var(--space-4);color:var(--home-muted);font-size:var(--text-ui);line-height:var(--leading-body)}.lp-home .agent-card__output{align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--home-white);box-shadow:var(--ring), 0 1px 2px color-mix(in srgb, var(--home-ink) 5%, transparent);color:var(--home-muted);font-size:var(--text-caption);display:flex}.agent-card__output img{flex:none;width:28px;height:28px}.agent-card__file{flex:1;gap:2px;min-width:0;display:grid}.lp-home .agent-card__handback{margin:auto 0 var(--space-2);color:var(--home-muted);font-family:var(--font-mono);font-size:var(--text-caption-2);letter-spacing:.04em;text-transform:uppercase}.agent-card__output strong{color:var(--home-ink);font-size:var(--text-ui);font-weight:500;line-height:var(--leading-snug);overflow-wrap:anywhere}.role-tabs__list{gap:var(--space-6);margin-top:var(--space-10);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--home-ink) 10%, transparent);display:flex}.lp-home .role-tabs__list button{padding:0 0 var(--space-3);color:var(--home-muted);font:inherit;font-size:var(--text-ui);cursor:pointer;transition:color var(--dur) var(--ease);background:0 0;border:0;font-weight:500;position:relative}.lp-home .role-tabs__list button:after{content:"";background:var(--home-accent);opacity:0;transform-origin:0;height:2px;position:absolute;inset:auto 0 0;transform:scaleX(.4)}.lp-home .role-tabs__list button:hover{color:var(--home-ink)}.lp-home .role-tabs__list button[aria-selected=true]{color:var(--home-accent)}.lp-home .role-tabs__list button[aria-selected=true]:after{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.lp-home .role-tabs__list button:after{transition:transform var(--dur-slow) var(--ease-out), opacity var(--dur) var(--ease)}.role-tabs [role=tabpanel]:not([hidden])>.agent-grid{animation:panel-in var(--dur-slow) var(--ease-out) backwards}@keyframes panel-in{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}}.role-tabs__list button:focus-visible{border-radius:var(--radius-xs)}.role-tabs [role=tabpanel]:focus-visible{border-radius:var(--frame-radius)}.lp-home .agent-card__duties{gap:var(--space-2);margin:0 0 var(--space-6);padding-top:var(--space-4);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--home-ink) 7%, transparent);display:grid}.agent-card__duties>div{gap:var(--space-3);grid-template-columns:112px minmax(0,1fr);align-items:baseline;display:grid}.lp-home .agent-card__duties dt{color:var(--home-muted);font-family:var(--font-mono);font-size:var(--text-caption-2);letter-spacing:.04em;text-transform:uppercase}.lp-home .agent-card__duties dd{color:var(--home-ink);font-size:var(--text-caption);line-height:var(--leading-snug);margin:0}.lp-home :is(.agents,.desk) .section-note{margin-top:var(--space-4);color:var(--home-muted);font-size:var(--text-caption);text-align:center}.agent-own{align-items:center;gap:var(--space-8);margin-top:var(--space-4);padding:var(--space-8) var(--space-8) var(--space-8) var(--space-10);border-radius:var(--frame-radius);color:var(--home-white);display:flex}.agent-own:before{background:radial-gradient(70% 120% at 0% 0%, color-mix(in srgb, var(--home-white) 10%, transparent), transparent 60%), linear-gradient(color-mix(in srgb, var(--home-white) 6%, transparent) 1px, transparent 1px) 0 0 / var(--space-6) var(--space-6), linear-gradient(90deg, color-mix(in srgb, var(--home-white) 6%, transparent) 1px, transparent 1px) 0 0 / var(--space-6) var(--space-6), var(--home-ink);box-shadow:0 30px 60px -30px color-mix(in srgb, var(--home-ink) 50%, transparent)}.agent-own__words{flex:1}.lp-home .agent-own h3{color:var(--home-white);font-size:var(--text-title-2);letter-spacing:var(--tracking-title)}.lp-home .agent-own p{max-width:44ch;margin-top:var(--space-2);color:color-mix(in srgb, var(--home-white) 64%, transparent);font-size:var(--text-ui);line-height:var(--leading-body)}.agent-own__files{margin-right:var(--space-4);flex:none;display:flex}.agent-own__files img{width:48px;height:48px;padding:var(--space-2);border-radius:var(--radius-lg);background:var(--home-white);box-shadow:0 8px 18px -8px color-mix(in srgb, var(--home-ink) 80%, transparent);transform:rotate(var(--tilt)) translateY(var(--drop));margin-left:-12px}.agent-own__files img:first-child{--tilt:-12deg;--drop:4px}.agent-own__files img:nth-child(2){--tilt:-4deg;--drop:0px}.agent-own__files img:nth-child(3){--tilt:4deg;--drop:0px}.agent-own__files img:nth-child(4){--tilt:12deg;--drop:4px}@media (prefers-reduced-motion:no-preference) and (hover:hover){.agent-own__files img{transition:transform var(--dur-slow) var(--ease-out)}.agent-own:hover .agent-own__files img{transform:rotate(calc(var(--tilt) * 1.8)) translateY(calc(var(--drop) * 2 - 6px))}.agent-own:hover .agent-own__files img:first-child{margin-right:6px}}.lp-home .agent-own__cta{gap:var(--space-2);border-color:var(--home-white);background:var(--home-white);color:var(--home-ink);flex:none}.lp-home .agent-own__cta:hover{background:color-mix(in srgb, var(--home-white) 86%, transparent)}.agent-own{isolation:isolate;position:relative}.pal{z-index:0;top:-129px;right:var(--space-4);pointer-events:none;width:184px;height:auto;position:absolute;overflow:visible}.pal--front{z-index:2}.pal--at-left{right:auto;left:var(--space-4)}.pal--at-centre{left:calc(50% - 92px);right:auto}.pal--small{width:110px;top:-77px}.pal--small.pal--at-left{left:2px}.pal--small.pal--at-centre{left:calc(50% - 55px)}.pal--small.pal--at-right{right:2px}.pal--corner{left:-34.5px;right:auto}.pal--corner .pal__lean{transform-box:fill-box;transform-origin:50% 100%;transform:rotate(-7deg)}.pal-stop--contact{stop-color:color-mix(in srgb, var(--home-ink) 26%, transparent)}.pal-stop--contact-out{stop-color:transparent}.pal__contact{fill:url(#pal-contact)}.pal-stop--ink-hi{stop-color:color-mix(in srgb, var(--home-white) 22%, var(--home-ink))}.pal-stop--ink{stop-color:var(--home-ink)}.pal-stop--grey-hi{stop-color:color-mix(in srgb, var(--home-white) 30%, var(--home-muted))}.pal-stop--grey{stop-color:color-mix(in srgb, var(--home-ink) 30%, var(--home-muted))}.pal-stop--pale-hi{stop-color:color-mix(in srgb, var(--home-white) 78%, var(--home-muted))}.pal-stop--pale{stop-color:color-mix(in srgb, var(--home-white) 46%, var(--home-muted))}.pal-stop--white-hi{stop-color:var(--home-white)}.pal-stop--white{stop-color:color-mix(in srgb, var(--home-ink) 9%, var(--home-white))}.pal__ink{fill:url(#pal-ink)}.pal__grey{fill:url(#pal-grey)}.pal__pale{fill:url(#pal-pale)}.pal__white{fill:url(#pal-white)}.pal__paws--ink .pal__paw{fill:url(#pal-ink)}.pal__paws--grey .pal__paw{fill:url(#pal-grey)}.pal__grey-deep{fill:color-mix(in srgb, var(--home-ink) 55%, var(--home-muted))}.pal__fur{fill:none;stroke:color-mix(in srgb, var(--home-white) 16%, transparent);stroke-width:1.6px;stroke-linecap:round}.pal__fur-light{fill:none;stroke:color-mix(in srgb, var(--home-white) 34%, transparent);stroke-width:1.4px;stroke-linecap:round}.pal__ink-stroke{fill:none;stroke:var(--home-ink);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.pal__dots{fill:none;stroke:color-mix(in srgb, var(--home-ink) 55%, transparent);stroke-width:1.8px;stroke-linecap:round}.pal__band{fill:none;stroke:color-mix(in srgb, var(--home-ink) 16%, transparent);stroke-width:3px;stroke-linecap:round}.pal__nostril-thin{fill:none;stroke:color-mix(in srgb, var(--home-ink) 50%, transparent);stroke-width:1.4px;stroke-linecap:round}.pal__toes{fill:none;stroke:color-mix(in srgb, var(--home-white) 32%, transparent);stroke-width:1.6px;stroke-linecap:round}.pal__sclera{fill:var(--home-white)}.pal__iris{fill:var(--home-ink)}.pal__glint{fill:var(--home-white)}.pal__blush{fill:color-mix(in srgb, var(--home-white) 30%, transparent)}.pal__brow{fill:none;stroke:color-mix(in srgb, var(--home-ink) 55%, transparent);stroke-width:2.2px;stroke-linecap:round}.pal__nose{fill:var(--home-ink)}.pal__mouth{fill:none;stroke:var(--home-ink);stroke-width:1.8px;stroke-linecap:round}.pal__nostril{fill:none;stroke:var(--home-ink);stroke-width:3px;stroke-linecap:round}.pal__feather{fill:none;stroke:color-mix(in srgb, var(--home-ink) 30%, transparent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.pal__specs{fill:none;stroke:var(--home-white);stroke-width:2.2px;stroke-linecap:round}.pal__beak{fill:url(#pal-pale)}.pal__beak-line{fill:none;stroke:color-mix(in srgb, var(--home-ink) 40%, transparent);stroke-width:1.6px;stroke-linecap:round}.pal__tusk{fill:none;stroke:var(--home-white);stroke-width:4px;stroke-linecap:round}.pal__trunk{fill:none;stroke:url(#pal-grey);stroke-width:12px;stroke-linecap:round}.pal__trunk-lines{fill:none;stroke:color-mix(in srgb, var(--home-ink) 25%, transparent);stroke-width:1.4px;stroke-linecap:round}.pal__hat-ridge{fill:none;stroke:color-mix(in srgb, var(--home-ink) 14%, transparent);stroke-width:2px;stroke-linecap:round}.pal__hat-brim{fill:none;stroke:color-mix(in srgb, var(--home-ink) 12%, var(--home-white));stroke-width:6px;stroke-linecap:round}.pal__lamp{fill:var(--home-ink)}.pal__paper{fill:url(#pal-white);stroke:color-mix(in srgb, var(--home-ink) 70%, transparent);stroke-width:1.8px;stroke-linejoin:round}.pal__paper-fold{fill:var(--tint);stroke:color-mix(in srgb, var(--home-ink) 70%, transparent);stroke-width:1.8px;stroke-linejoin:round}.pal__paper-lines{fill:none;stroke:var(--home-control);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pal__seal{fill:var(--home-ink)}.pal__bow{fill:url(#pal-white)}.pal__bow-knot{fill:var(--home-white);stroke:color-mix(in srgb, var(--home-ink) 50%, transparent);stroke-width:1.4px}.pal__lens{fill:color-mix(in srgb, var(--home-white) 92%, transparent)}.pal__lens-rim{fill:none;stroke:var(--home-white);stroke-width:3.5px}.pal__lens-shine{fill:none;stroke:color-mix(in srgb, var(--home-ink) 18%, transparent);stroke-width:2px;stroke-linecap:round}.pal__handle{fill:none;stroke:var(--home-white);stroke-width:7px;stroke-linecap:round}.pal__dash{fill:var(--home-paper);stroke:var(--home-control);stroke-width:2px;stroke-dasharray:5 5}.pal__dash-line,.pal__plus{fill:none;stroke:var(--home-control);stroke-width:2.5px;stroke-linecap:round}.pal__spark{fill:var(--home-control)}.pal__paws--own .pal__paw{fill:var(--home-paper);stroke:var(--home-control);stroke-width:2px;stroke-dasharray:5 5}.pal__paws--own .pal__toes{stroke:var(--home-control)}.pal__body{transform-box:fill-box;transform-origin:50% 100%;transition:transform .9s var(--lift,var(--ease-out)) 40ms}.lp-home .agent-grid{gap:calc(var(--space-16) + var(--space-12)) var(--space-6);padding-top:calc(var(--space-16) + var(--space-6))}.agent-own{margin-top:calc(var(--space-16) + var(--space-12))}@media (prefers-reduced-motion:no-preference) and (hover:hover){.peek[data-lift]:hover .peek__face{transform:translateY(-16px)rotate(-5deg)}.peek[data-lift][data-pose=corner]:hover .peek__face{transform:translateY(-16px)rotate(5deg)}.peek:hover .pal__body{transform:translateY(-40px)rotate(-7deg)}.peek[data-pose=corner]:hover .pal__body{transform:translateY(-36px)rotate(7deg)}.peek[data-lift]:hover:after{opacity:1;transform:scale(1.05)}.peek:not([data-lift]):is(:hover,:focus-within) .pal__body{transform:translateY(-22px)rotate(-5deg)}.agent-own:hover .pal__body{transform:translateY(-8px)rotate(-4deg)}.pal__eye{transform-box:fill-box;transform-origin:50%}:is(.peek,.agent-own):is(:hover,:focus-within) .pal__eye{animation:pal-blink .36s var(--ease) .38s}@keyframes pal-blink{50%{transform:scaleY(.08)}}.agent-card__output img{transition:transform var(--dur-slow) var(--lift)}.agent-card:hover .agent-card__output img{transform:translateY(-2px)rotate(-4deg)}.agent-own__cta svg{transition:transform var(--dur) var(--ease-out)}.agent-own__cta:hover svg{transform:translateX(var(--space-1))}}.brain-ask{padding-bottom:var(--section-gap);scroll-margin-top:var(--anchor-offset)}.lp-home .brain-pillars{gap:var(--space-6);margin-top:var(--space-12);padding-top:calc(var(--space-16) + var(--space-12));grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.brain-pillar{display:flex;position:relative}.brain-pillar:not(.peek),.brain-pillar__face{align-content:start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-6);border-radius:var(--frame-radius);background:linear-gradient(180deg, var(--home-white), var(--tint) 46%);box-shadow:var(--ring);flex:1;display:grid}.brain-pillar.peek{isolation:isolate}.brain-pillar__face{z-index:1;position:relative}.lp-home .brain-pillar h3{margin-top:var(--space-3);padding-inline:var(--space-2);font-size:var(--text-title-3);letter-spacing:var(--tracking-title)}.lp-home .brain-pillar>p,.lp-home .brain-pillar__face>p{padding-inline:var(--space-2);color:var(--home-muted);font-size:var(--text-ui);line-height:var(--leading-body)}.brain-pillar__art{height:216px;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--home-white);box-shadow:var(--ring);font-size:var(--text-caption);position:relative;overflow:hidden}.brain-pillar__art--sources{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));place-items:center;display:grid}.brain-pillar__links{top:var(--space-4);left:var(--space-4);width:calc(100% - 2 * var(--space-4));height:calc(100% - 2 * var(--space-4));position:absolute;overflow:visible}.brain-pillar__links path{fill:none;stroke:var(--home-control);stroke-width:1.5px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.brain-pillar__source,.brain-pillar__hub{z-index:1}.brain-pillar__source{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--home-white);box-shadow:var(--ring), 0 4px 10px -6px color-mix(in srgb, var(--home-ink) 30%, transparent);color:var(--home-ink);white-space:nowrap;display:inline-flex;position:relative}.brain-pillar__source img{object-fit:contain;flex:none;width:14px;height:14px}.brain-pillar__source:first-child{grid-area:1/1}.brain-pillar__source:nth-child(2){grid-area:1/3}.brain-pillar__source:nth-child(3){grid-area:2/1}.brain-pillar__source:nth-child(4){grid-area:2/3}.brain-pillar__source:nth-child(5){grid-area:3/2}.brain-pillar__hub{background:var(--home-ink);width:76px;height:76px;box-shadow:0 0 0 6px var(--home-white), 0 12px 24px -10px color-mix(in srgb, var(--home-ink) 60%, transparent);color:var(--home-white);font-size:var(--text-caption-2);border-radius:50%;grid-area:2/2;align-content:center;place-items:center;gap:2px;font-weight:500;display:grid;position:relative}.lp-home .brain-pillar__art-title{margin-bottom:var(--space-3);color:var(--home-muted);font-family:var(--font-mono);font-size:var(--text-caption-2);letter-spacing:.06em;text-transform:uppercase}.lp-home .brain-pillar__art--rules ol{gap:var(--space-2);display:grid}.brain-pillar__art--rules{-webkit-mask-image:linear-gradient(180deg, var(--home-ink) 86%, transparent);mask-image:linear-gradient(180deg, var(--home-ink) 86%, transparent);-webkit-mask-image:linear-gradient(180deg, var(--home-ink) 86%, transparent)}.brain-pillar__art--rules li{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--tint);gap:2px;display:grid}.brain-pillar__art--rules li:first-child{background:var(--home-ink);color:var(--home-white)}.brain-pillar__art--rules strong{font-weight:500;line-height:var(--leading-snug)}.brain-pillar__art--rules span{color:var(--home-muted);font-size:var(--text-caption-2)}.brain-pillar__art--rules li:first-child span{color:color-mix(in srgb, var(--home-white) 60%, transparent)}.brain-pillar__art--team{align-content:center;gap:var(--space-2);display:grid}.brain-pillar__ask{gap:2px var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--tint);grid-template-columns:minmax(0,1fr) auto;display:grid}.brain-pillar__who{align-items:center;gap:var(--space-1);color:var(--home-muted);font-size:var(--text-caption-2);display:inline-flex}.brain-pillar__q{color:var(--home-ink);white-space:nowrap;text-overflow:ellipsis;grid-column:1;font-weight:500;overflow:hidden}.brain-pillar__app{align-self:center;align-items:center;gap:var(--space-1);color:var(--home-muted);font-size:var(--text-caption-2);grid-area:1/2/3;display:inline-flex}.brain-pillar__app img{width:12px;height:12px}.brain-pillar__app--brain{color:var(--home-ink);font-weight:500}.lp-home .brain-ask .section-note{margin-top:var(--space-6);color:var(--home-muted);font-size:var(--text-caption);text-align:center}.desk{padding-bottom:var(--section-gap)}.lp-home .desk-stage{gap:var(--space-6);margin-top:var(--space-12);padding-top:calc(var(--space-16) + var(--space-6));grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:stretch;display:grid}.desk-sheet{isolation:isolate;position:relative}.desk-sheet__face{z-index:1;border-radius:var(--frame-radius);background:var(--home-white);box-shadow:var(--ring), 0 40px 80px -40px color-mix(in srgb, var(--home-ink) 35%, transparent);position:relative;overflow:hidden}.lp-home .desk-sheet__bar{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--tint);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--home-ink) 8%, transparent);font-size:var(--text-caption);display:flex}.desk-sheet__bar strong{font-weight:500}.desk-sheet__bar span{color:var(--home-muted);margin-left:auto}.desk-sheet__scroll{overflow-x:auto}.desk-table{border-collapse:collapse;width:100%;font-size:var(--text-caption);font-variant-numeric:tabular-nums}.desk-table caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.desk-table th,.desk-table td{padding:var(--space-3) var(--space-4);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--home-ink) 6%, transparent);text-align:right;white-space:nowrap}.desk-table thead th{color:var(--home-muted);font-family:var(--font-mono);font-size:var(--text-caption-2);letter-spacing:.04em;text-transform:uppercase;font-weight:500}.desk-table :is(thead th:first-child,tbody th){text-align:left}.desk-table tbody th{color:var(--home-ink);white-space:normal;font-weight:500}.desk-table td:last-child{color:var(--home-ink);font-weight:500}.desk-table tr[data-check]{background:color-mix(in srgb, var(--warn-soft) 75%, transparent)}.desk-table tr[data-check] .desk-table__check{color:var(--warn)}.desk-table tr.desk-table__held .desk-table__check svg{color:var(--warn-dot)}.desk-table__check{align-items:center;gap:var(--space-1);color:var(--home-muted);font-size:var(--text-caption-2);margin-top:2px;font-weight:400;display:flex}.desk-table__next{align-items:center;gap:var(--space-1);margin-left:var(--space-2);color:var(--home-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--home-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--home-accent) 45%, transparent);text-underline-offset:3px;font-weight:500;display:inline-flex}.desk-table__next svg{transition:transform var(--dur) var(--ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.desk-table__next:hover{text-decoration-color:currentColor}.desk-table__next:hover svg{transform:translate(2px)}}.desk-table__basis{align-items:center;gap:var(--space-1);color:var(--home-muted);font-size:var(--text-caption-2);white-space:normal;flex-wrap:wrap;margin-top:2px;font-weight:400;display:flex}.desk-source{align-items:center;gap:var(--space-1);color:var(--home-ink);display:inline-flex}.desk-source img{flex:none}.desk-table tr.desk-table__held :is(th,td){color:var(--home-muted)}.lp-home .desk-table__held td{text-align:right;font-style:italic}.desk-table tr.desk-table__total :is(th,td){color:var(--home-ink);box-shadow:none;font-weight:600}.lp-home .desk-sheet__foot{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);color:var(--home-muted);font-size:var(--text-caption);display:flex}.desk-sheet__foot strong{color:var(--home-ink);font-weight:500}.desk-sheet__actions{gap:var(--space-2);display:flex}.desk-sheet__actions>span{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);box-shadow:var(--ring);color:var(--home-ink);display:inline-flex}.lp-home .desk-sheet__approve{background:var(--home-ink);box-shadow:none;color:var(--home-white)}.desk-property{border-radius:var(--frame-radius);background:var(--home-white);box-shadow:var(--ring), 0 40px 80px -40px color-mix(in srgb, var(--home-ink) 25%, transparent);overflow:hidden}.desk-plaza{width:100%;height:auto;display:block}.desk-property__body{padding:var(--space-6)}.lp-home .desk-property h3{font-size:var(--text-title-3);letter-spacing:var(--tracking-title)}.lp-home .desk-property__kind{margin-top:var(--space-1);color:var(--home-muted);font-size:var(--text-caption)}.lp-home .desk-property__facts{gap:var(--space-3);margin:var(--space-4) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-home .desk-property__facts dt{color:var(--home-muted);font-family:var(--font-mono);font-size:var(--text-caption-2);letter-spacing:.04em;text-transform:uppercase}.lp-home .desk-property__facts dd{font-size:var(--text-caption);margin:2px 0 0;font-weight:500}.lp-home .desk-property__lead{margin-top:var(--space-6);color:var(--home-muted);font-family:var(--font-mono);font-size:var(--text-caption-2);letter-spacing:.04em;text-transform:uppercase}.lp-home .desk-pool{margin-top:var(--space-2);font-size:var(--text-caption);font-variant-numeric:tabular-nums;display:grid}.desk-pool li{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--home-ink) 6%, transparent);display:flex}.desk-pool li>svg{color:var(--ok-dot)}.desk-pool li[data-ask]>svg{color:var(--warn-dot)}.desk-pool em{align-items:center;gap:var(--space-1);color:var(--home-ink);font-size:var(--text-caption-2);margin-top:2px;font-style:normal;font-weight:500;display:flex}.desk-pool em:before{content:"";background:var(--warn-dot);border-radius:50%;width:6px;height:6px}.desk-pool li>span:first-child{display:grid}.desk-pool li[data-ask]{margin-inline:calc(var(--space-2) * -1);padding-inline:var(--space-2);border-radius:var(--radius-xs);background:var(--tint)}.desk-plaza__sky{fill:var(--tint)}.desk-plaza__stripe{stroke:var(--home-white);stroke-width:1.5px}.bld__front{fill:color-mix(in srgb, var(--home-ink) 9%, var(--home-white))}.bld__side{fill:color-mix(in srgb, var(--home-ink) 24%, var(--home-white))}.bld__roof{fill:color-mix(in srgb, var(--home-ink) 3%, var(--home-white))}.bld__box--warm .bld__front{fill:color-mix(in srgb, var(--home-ink) 13%, var(--home-white))}.bld__box--warm .bld__side{fill:color-mix(in srgb, var(--home-ink) 30%, var(--home-white))}.bld__box--anchor .bld__front{fill:color-mix(in srgb, var(--home-ink) 20%, var(--home-white))}.bld__box--anchor .bld__side{fill:color-mix(in srgb, var(--home-ink) 38%, var(--home-white))}.bld__box--plant .bld__front{fill:color-mix(in srgb, var(--home-ink) 30%, var(--home-white))}.bld__box--plant .bld__side{fill:color-mix(in srgb, var(--home-ink) 46%, var(--home-white))}.bld__glass{fill:color-mix(in srgb, var(--home-ink) 78%, var(--home-white))}.bld__glass-side{fill:color-mix(in srgb, var(--home-ink) 88%, var(--home-white))}.bld__band-glass{fill:color-mix(in srgb, var(--home-ink) 70%, var(--home-white))}.bld__sheen{fill:color-mix(in srgb, var(--home-white) 16%, transparent)}.bld__mullion{fill:none;stroke:color-mix(in srgb, var(--home-white) 22%, transparent);stroke-width:.8px}.bld__window{fill:color-mix(in srgb, var(--home-ink) 72%, var(--home-white))}.bld__window-side{fill:color-mix(in srgb, var(--home-ink) 82%, var(--home-white))}.bld__balcony{fill:color-mix(in srgb, var(--home-ink) 45%, var(--home-white))}.bld__band{stroke:color-mix(in srgb, var(--home-ink) 30%, var(--home-white));stroke-width:2px}.bld__panel{fill:none;stroke:color-mix(in srgb, var(--home-ink) 8%, transparent);stroke-width:1px}.bld__dock{fill:color-mix(in srgb, var(--home-ink) 36%, var(--home-white))}.bld__dock-lines{stroke:color-mix(in srgb, var(--home-white) 35%, transparent);stroke-width:1px}.bld__trailer{fill:color-mix(in srgb, var(--home-ink) 6%, var(--home-white));stroke:color-mix(in srgb, var(--home-ink) 45%, var(--home-white));stroke-width:1px}.bld__wheel,.bld__sign,.bld__tag,.bld__canopy,.bld__awning--dark,.bld__pylon{fill:var(--home-ink)}.bld__door{fill:color-mix(in srgb, var(--home-ink) 60%, var(--home-white))}.bld__door-light{fill:color-mix(in srgb, var(--home-ink) 40%, var(--home-white))}.bld__awning{fill:color-mix(in srgb, var(--home-ink) 28%, var(--home-white))}.bld__post{fill:color-mix(in srgb, var(--home-ink) 55%, var(--home-white))}.bld__pylon-lines{stroke:color-mix(in srgb, var(--home-white) 55%, transparent);stroke-width:2.5px;stroke-linecap:round}.bld__roof-far{fill:color-mix(in srgb, var(--home-ink) 62%, var(--home-white))}.bld__roof-near{fill:color-mix(in srgb, var(--home-ink) 78%, var(--home-white))}.bld__gable{fill:color-mix(in srgb, var(--home-ink) 6%, var(--home-white))}.bld--house-dark .bld__roof-near{fill:var(--home-ink)}.bld--house-dark .bld__roof-far{fill:color-mix(in srgb, var(--home-ink) 75%, var(--home-white))}.bld__shadow{fill:color-mix(in srgb, var(--home-ink) 10%, transparent)}.bld__ground{fill:color-mix(in srgb, var(--home-ink) 5%, var(--home-white))}.bld__curb{fill:none;stroke:color-mix(in srgb, var(--home-ink) 16%, var(--home-white));stroke-width:1px}.bld__trunk{stroke:color-mix(in srgb, var(--home-ink) 50%, var(--home-white));stroke-width:2.5px;stroke-linecap:round}.bld__tree{fill:color-mix(in srgb, var(--home-ink) 34%, var(--home-white))}.bld__tree-light{fill:color-mix(in srgb, var(--home-white) 22%, transparent)}.bld__sign-post{stroke:color-mix(in srgb, var(--home-ink) 55%, var(--home-white));stroke-width:2.5px;stroke-linecap:round}.bld__sign-panel{fill:var(--home-ink)}.bld__sign-text{fill:var(--home-white);font-family:var(--font-mono);font-size:var(--text-caption-2);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.site-footer .bld-street .bld__sign-text{fill:color-mix(in srgb, var(--home-white) 22%, var(--home-ink))}.bld__label{fill:var(--home-muted);font-family:var(--font-mono);font-size:var(--text-caption-2);letter-spacing:.08em;text-transform:uppercase}.portfolio{padding-bottom:var(--section-gap);text-align:center}.bld-street{width:100%;height:auto;display:block}.lp-home .portfolio p{margin-top:var(--space-6);color:var(--home-muted);font-size:var(--text-ui)}.grow{padding-bottom:var(--section-gap);border-image:linear-gradient(180deg, transparent, var(--home-wash) 14%, var(--home-wash) 86%, transparent) fill 0 // 0 100vmax}.lp-home .grow-steps{gap:var(--space-12);margin-top:var(--space-12);padding-top:calc(var(--space-16) + var(--space-6));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.grow-step{display:flex;position:relative}.grow-step>.peek{flex:1;display:flex}.grow-step__face{gap:var(--space-3);padding:var(--space-6);border-radius:var(--frame-radius);background:linear-gradient(180deg, var(--home-white), var(--tint) 40%);box-shadow:var(--ring);flex-direction:column;flex:1;display:flex}.grow-step:not(:last-child):before{content:"";top:50%;left:calc(100% + var(--space-2));width:calc(var(--space-12) - var(--space-2) * 2);border-top:1.5px dashed var(--home-control);position:absolute}.grow-step:not(:last-child):after{content:"";top:50%;left:calc(100% + var(--space-12) - var(--space-2) - 7px);border-top:1.5px solid var(--home-control);border-right:1.5px solid var(--home-control);width:7px;height:7px;position:absolute;transform:translateY(calc(.75px - 50%))rotate(45deg)}.lp-home .grow-step__when{align-items:center;gap:var(--space-2);color:var(--home-muted);font-size:var(--text-caption);font-weight:500;display:flex}.grow-step__when span{font-variant-numeric:tabular-nums;color:var(--home-ink)}.grow-step__head{align-items:center;gap:var(--space-3);display:flex}.grow-step__icon{width:var(--h-md);height:var(--h-md);border-radius:var(--radius-pill);background:var(--home-ink);color:var(--home-white);place-items:center;display:grid}.lp-home .grow-step h3{font-size:var(--text-title-3);line-height:var(--leading-snug)}.lp-home .grow-step__body{color:var(--home-muted);font-size:var(--text-ui);line-height:var(--leading-body)}.grow-quote{gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--home-white);box-shadow:var(--ring);margin:auto 0 0;display:grid}.lp-home .grow-quote figcaption{color:var(--home-muted);font-size:var(--text-caption);font-weight:500}.lp-home .grow-quote blockquote{color:var(--home-ink);font-size:var(--text-ui);line-height:var(--leading-body);margin:0}.grow-quote[data-rule]{background:var(--home-ink);box-shadow:none}.lp-home .grow-quote[data-rule] figcaption{color:color-mix(in srgb, var(--home-white) 60%, transparent)}.lp-home .grow-quote[data-rule] blockquote{color:var(--home-white);font-weight:500}.lp-home .grow-gains__lead{margin-top:var(--space-16);text-align:center}.lp-home .grow-gains{gap:var(--space-12);margin-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.grow-gains li{align-content:start;justify-items:start;gap:var(--space-3);display:grid}.lp-home .grow-gains h3{font-size:var(--text-title-3);line-height:var(--leading-snug)}.lp-home .grow-gains p{color:var(--home-muted);font-size:var(--text-ui);line-height:var(--leading-body)}.gain-art{align-content:center;gap:var(--space-2);height:184px;margin-bottom:var(--space-3);padding:var(--space-6);border-radius:var(--frame-radius);background:linear-gradient(180deg, var(--tint), var(--home-paper));box-shadow:var(--ring);justify-self:stretch;display:grid;overflow:hidden}.gain-art>*{align-items:center;gap:var(--space-2);border-radius:var(--radius-lg);background:var(--home-white);box-shadow:var(--ring), 0 6px 14px -10px color-mix(in srgb, var(--home-ink) 40%, transparent);color:var(--home-ink);font-size:var(--text-caption);display:flex}.gain-art__file{padding:var(--space-2) var(--space-3)}.gain-art__file>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gain-art__file svg{color:var(--home-muted);flex:none}.gain-art__file:nth-child(2){margin-left:var(--space-3)}.gain-art__file:nth-child(3){margin-left:var(--space-6)}.gain-art--best>.gain-art__rule{padding:var(--space-3);background:var(--home-ink);color:var(--home-white);line-height:var(--leading-snug)}.lp-home .gain-art__people{gap:var(--space-3);box-shadow:none;color:var(--home-muted);background:0 0;padding:0}.gain-art__faces{display:flex}.gain-art__faces>span{width:var(--h-sm);height:var(--h-sm);margin-left:calc(var(--space-2) * -1);background:var(--tint);box-shadow:0 0 0 2px var(--home-white), var(--ring);color:var(--home-muted);border-radius:50%;place-items:center;display:grid}.gain-art__faces>span:first-child{margin-left:0}.gain-art__faces>span:nth-child(2n){background:var(--home-ink);color:var(--home-white)}.gain-art--easy>.gain-art__notice{padding:var(--space-3)}.gain-art__notice>span{color:var(--home-muted);gap:2px;display:grid}.gain-art__notice strong{color:var(--home-ink);font-weight:500}.lp-home .gain-art__actions{box-shadow:none;background:0 0;justify-content:flex-end;padding:0}.gain-art__actions>span{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--home-white);box-shadow:var(--ring);display:inline-flex}.lp-home .gain-art__approve{background:var(--home-ink);box-shadow:none;color:var(--home-white)}.lp-home .grow-note{margin-top:var(--space-10);color:var(--home-muted);font-size:var(--text-caption);text-align:center}.trust{--home-ink:var(--home-band);padding-block:var(--section-gap);background:var(--home-band);color:var(--home-white);scroll-margin-top:var(--anchor-offset);position:relative;overflow:clip}.trust:before{content:"";background:radial-gradient(60% 50% at 85% 0%, color-mix(in srgb, var(--home-band-accent) 22%, transparent), transparent 70%), radial-gradient(circle, color-mix(in srgb, var(--signal) 20%, transparent) 1px, transparent 1.5px) 0 0 / var(--space-8) var(--space-8);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.trust>.lp-shell{position:relative}.trust-head{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.trust-intro{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.lp-home .trust .section-kicker{color:var(--home-band-accent)}.lp-home main .trust .section-kicker:before{color:color-mix(in srgb, var(--home-white) 60%, transparent)}.lp-home .trust h2{color:var(--home-white)}.lp-home .trust-intro>p:not(.section-kicker){max-width:46ch;color:color-mix(in srgb, var(--home-white) 70%, transparent);font-size:var(--text-title-3);line-height:var(--leading-body)}.lp-home .trust-intro>p.trust-proof{margin-block:var(--space-4);color:color-mix(in srgb, var(--home-white) 68%, transparent);font-size:var(--text-ui)}.lp-home .trust .home-link{color:var(--home-white);-webkit-text-decoration-color:var(--home-band-accent);text-decoration-color:var(--home-band-accent)}.lp-home .trust-list__lead{margin-top:var(--space-16);color:var(--home-band-accent);text-align:center}.lp-home .trust-list{gap:var(--space-10) var(--space-12);margin-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-home .trust-list li{gap:var(--space-2) var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.trust-list__icon{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--home-band-accent) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--home-band-accent) 40%, transparent);color:var(--home-band-accent);place-items:center;display:grid}.lp-home .trust-list h3{color:var(--home-white);font-size:var(--text-headline);line-height:var(--leading-snug)}.lp-home .trust-list p{max-width:36ch;color:color-mix(in srgb, var(--home-white) 72%, transparent);font-size:var(--text-ui);line-height:var(--leading-body);grid-column:2}.gov-log{border-radius:var(--radius-lg);background:var(--home-white);box-shadow:0 1px 2px color-mix(in srgb, var(--home-ink) 30%, transparent), 0 32px 64px -24px color-mix(in srgb, var(--home-ink) 70%, transparent);border:0;margin:0;overflow:hidden}.gov-log__head{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--home-line);color:var(--home-ink);font-size:var(--text-ui);justify-content:space-between;align-items:center;font-weight:600;display:flex}.gov-log__live{align-items:center;gap:var(--space-2);color:var(--home-muted);font-size:var(--text-caption);font-weight:400;display:inline-flex}.lp-home .gov-log__list{padding-block:var(--space-2);display:grid}.gov-log__line{gap:var(--space-3);padding:var(--space-3) var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.gov-log__mark{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-pill);background:var(--home-ink);color:var(--home-white);place-items:center;display:inline-grid}.gov-log__line{position:relative}.gov-log__line:not(:last-child):after{content:"";top:calc(var(--space-3) + var(--space-6) + 2px);bottom:calc(2px - var(--space-3));left:calc(var(--space-5) + var(--space-6) / 2 - .75px);border-left:1.5px dashed var(--home-line);position:absolute}.gov-log__line[data-tone=done] .gov-log__mark{background:var(--ok-dot)}.gov-log__line[data-tone=held] .gov-log__mark{background:var(--home-white);color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn-dot)}.gov-log__line[data-tone=held]{background:var(--warn-soft);box-shadow:inset 2px 0 0 var(--warn-dot)}.gov-log__line[data-tone=held] .gov-log__detail{color:var(--home-ink)}.gov-log__text{gap:var(--space-1);min-width:0;display:grid}.lp-home .gov-log__what{color:var(--home-ink);font-size:var(--text-ui);font-weight:500}.lp-home .gov-log__detail{color:var(--home-muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-home .gov-log__age{color:var(--home-muted);font-size:var(--text-caption);white-space:nowrap}@media (prefers-reduced-motion:no-preference){.gov-log[data-play] .gov-log__line{animation:gov-log-pass 1.1s var(--ease-out);animation-delay:calc(var(--i,0) * .2s)}.gov-log[data-play] .gov-log__mark{animation:gov-log-pop .7s var(--lift);animation-delay:calc(var(--i,0) * .2s)}@keyframes gov-log-pass{35%{background-color:color-mix(in srgb, var(--home-ink) 7%, var(--home-white))}}@keyframes gov-log-pop{40%{transform:scale(1.22)}}}.faq{column-gap:var(--space-16);padding-top:var(--section-gap);scroll-margin-top:var(--anchor-offset);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.lp-home .faq-head{top:calc(var(--space-16) + var(--space-8));text-align:left;justify-items:start;max-width:none;margin:0;position:sticky}.lp-home .faq-list{gap:var(--space-2);display:grid}.faq-item{border-radius:var(--radius-lg);background:var(--tint);transition:background var(--dur) var(--ease)}.faq-item[open]{background:var(--home-white);box-shadow:var(--ring)}.lp-home .faq-item summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);color:var(--home-ink);font-size:var(--text-headline);cursor:pointer;font-weight:500;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item__sign{width:var(--space-4);height:var(--space-4);flex:none;position:relative}.faq-item__sign:before,.faq-item__sign:after{content:"";border-radius:var(--radius-pill);background:var(--home-accent);width:100%;height:1.5px;transition:transform var(--dur) var(--ease);position:absolute;top:50%;left:0;transform:translateY(-50%)}.faq-item__sign:after{transform:translateY(-50%)rotate(90deg)}.faq-item[open] .faq-item__sign:after{transform:translateY(-50%)rotate(0)}.lp-home .faq-item p{max-width:64ch;padding:0 var(--space-6) var(--space-6);color:var(--home-muted);font-size:var(--text-body);line-height:var(--leading-body)}@media (hover:hover){.faq-item:not([open]):hover{background:color-mix(in srgb, var(--home-ink) 5%, var(--home-paper))}}@media (prefers-reduced-motion:no-preference){.faq-item{transition:background var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}@supports selector(::details-content){.faq-list{interpolate-size:allow-keywords}.faq-item::details-content{opacity:0;block-size:0;transform:translateY(calc(var(--space-2) * -1));transition:block-size var(--dur-slow) var(--ease), opacity var(--dur) var(--ease), transform var(--dur-slow) var(--ease), content-visibility var(--dur-slow) allow-discrete;overflow:clip}.faq-item[open]::details-content{opacity:1;block-size:auto;transform:none}}}.pilot{padding-block:var(--section-gap);scroll-margin-top:var(--anchor-offset)}.pilot-panel{isolation:isolate;align-items:center;gap:var(--space-16);padding:calc(var(--space-16) + var(--space-10)) var(--space-16) var(--space-16);border-radius:var(--frame-radius);background:var(--tint);box-shadow:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}.pilot-panel:before{content:"";z-index:-1;background:radial-gradient(50% 70% at 78% 50%, color-mix(in srgb, var(--home-white) 90%, transparent), transparent 75%);pointer-events:none;position:absolute;inset:0}.pilot-intro{justify-items:start;gap:var(--space-4);display:grid}.lp-home .pilot-intro>p:not(.section-kicker){max-width:44ch;color:var(--home-muted);font-size:var(--text-title-3);line-height:var(--leading-body)}.lp-home .pilot-steps{gap:var(--space-5);margin-top:var(--space-6);display:grid;position:relative}.pilot-steps:before{content:"";top:var(--space-4);bottom:var(--space-5);left:calc(var(--h-md) / 2 - .75px);border-left:1.5px dashed var(--home-control);position:absolute}.pilot-steps li{align-items:center;gap:var(--space-4);color:var(--home-ink);font-size:var(--text-body);line-height:var(--leading-snug);grid-template-columns:auto minmax(0,1fr);display:grid}.pilot-steps span{width:var(--h-md);height:var(--h-md);border-radius:var(--radius-pill);background:var(--home-accent-soft);color:var(--home-accent);font-size:var(--text-caption);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;display:grid;position:relative}.pilot-form{padding:var(--space-8);border-radius:var(--frame-radius);background:var(--home-white);box-shadow:var(--ring);text-align:left}.lp-home .pilot-form__title{color:var(--home-ink);font-size:var(--text-title-2);letter-spacing:var(--tracking-title);font-weight:600}.lp-home .pilot-form__lead{margin:var(--space-1) 0 var(--space-6);color:var(--home-muted);font-size:var(--text-ui)}.lp-home .pilot-facts{gap:var(--space-4);margin-top:var(--space-6);color:var(--home-muted);font-size:var(--text-caption);line-height:var(--leading-snug);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pilot-facts li{justify-items:center;gap:var(--space-2);display:grid}.pilot-facts svg{color:var(--home-ink)}.lp-home .pilot-form .wl-row{gap:var(--space-3);grid-template-columns:1fr 1fr}.lp-home .wl-label{color:var(--home-muted);font-weight:400}.lp-home .wl-input{background:var(--home-white);color:var(--home-ink);border:1px solid var(--home-control);border-radius:var(--radius-sm);padding-inline:var(--space-3);width:100%;min-width:0;font-size:var(--text-ui);transition:border-color var(--dur-fast) var(--ease)}.lp-home .wl-input:hover{border-color:var(--home-ink)}.lp-home .wl-input:focus-visible{border-color:var(--home-accent)}.lp-home .wl-input::placeholder{color:var(--home-muted)}.lp-home .wl-input[aria-invalid=true]{border-color:var(--danger)}.lp-home .wl-submit{width:100%;margin-top:var(--space-2);grid-column:1/-1}.lp-home .wl-done{color:var(--home-ink);font-size:var(--text-ui);background:var(--home-white);border-radius:var(--radius-md);margin:0}.lp-home .wl-done svg{color:var(--home-ink)}@media (prefers-reduced-motion:no-preference){.lp-home .wl-done{animation:done-in var(--dur-slow) var(--lift) both}@keyframes done-in{0%{opacity:0;transform:translateY(var(--space-2)) scale(.97)}to{opacity:1;transform:none}}}.lp-home .wl-error{color:var(--danger);font-size:var(--text-footnote);margin-top:var(--space-1)}@media (scripting:none){.lp-home .wl-form{display:none}}.trust-log{position:relative}.lp-home .trust-log__caption{margin-top:var(--space-3);color:color-mix(in srgb, var(--home-white) 55%, transparent);font-size:var(--text-caption);text-align:center}@media (prefers-reduced-motion:no-preference){.hero>*{animation:.9s cubic-bezier(.2,.8,.2,1) both hero-in}.hero>:nth-child(2){animation-delay:80ms}.hero>:nth-child(3){animation-delay:.18s}.hero>:nth-child(4){animation-delay:.26s}.hero>:nth-child(5){animation-delay:.32s}.hero>:nth-child(6){animation-delay:.42s}.hero>.hero-flow{animation-name:hero-in-plain}@keyframes hero-in-plain{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.lp-home .hero h1 .hero-rest{animation:hero-rest-in .9s var(--ease) .26s backwards;display:inline-block}@keyframes hero-rest-in{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}@keyframes hero-in{0%{opacity:0;filter:blur(8px);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.brain-pillar{view-timeline:--brain-pillar block;animation:linear both rise-in;animation-timeline:view();animation-range:entry entry 70%}.brain-pillar:nth-child(2){animation-range:entry 8% entry 78%}.brain-pillar:nth-child(3){animation-range:entry 16% entry 86%}.brain-pillar__art--rules li{animation:linear both deal-in;animation-timeline:--brain-pillar;animation-range:entry 70% cover 30%}.brain-pillar__art--rules li:nth-child(2){animation-range:entry 70% cover 30%}.brain-pillar__art--rules li:nth-child(3){animation-range:entry 60% cover 25%}.brain-pillar__art--rules li:first-child{animation-range:entry 90% cover 45%}.grow-step{view-timeline:--grow-step block;animation:linear both rise-in;animation-timeline:view();animation-range:entry cover 20%}.grow-step:nth-child(2){animation-range:entry 10% cover 28%}.grow-step:nth-child(3){animation-range:entry 20% cover 36%}.grow-step:not(:last-child):before{transform-origin:0;animation:linear both grow-draw;animation-timeline:--grow-step;animation-range:entry 30% entry 80%}.grow-step:not(:last-child):after{animation:linear both grow-fade;animation-timeline:--grow-step;animation-range:entry 70%}.grow-step:nth-child(2):not(:last-child):before{animation-range:entry 50% entry 90%}.grow-step:nth-child(2):not(:last-child):after{animation-range:entry 80%}.grow-quote[data-rule]{animation:linear both rise-in;animation-timeline:view();animation-range:entry 34% cover 46%}@keyframes grow-draw{0%{transform:scaleX(0)}to{transform:none}}@keyframes grow-fade{0%{opacity:0}to{opacity:1}}.grow-gains>li{view-timeline:--grow-gain block;animation:linear both rise-in;animation-timeline:view();animation-range:entry cover 24%}.grow-gains>li:nth-child(2){animation-range:entry 8% cover 32%}.grow-gains>li:nth-child(3){animation-range:entry 16% cover 40%}.gain-art--time .gain-art__file{animation:linear both deal-in;animation-timeline:--grow-gain;animation-range:entry 20% entry 70%}.gain-art--time .gain-art__file:nth-child(2){animation-range:entry 35% entry 85%}.gain-art--time .gain-art__file:nth-child(3){animation-range:entry 50%}.gain-art__faces>span{animation:linear both face-in;animation-timeline:--grow-gain;animation-range:entry 40% entry 70%}.gain-art__faces>span:nth-child(2){animation-range:entry 50% entry 78%}.gain-art__faces>span:nth-child(3){animation-range:entry 58% entry 86%}.gain-art__faces>span:nth-child(4){animation-range:entry 66% entry 94%}.gain-art__faces>span:nth-child(5){animation-range:entry 74%}@keyframes deal-in{0%{opacity:0;transform:translateX(calc(var(--space-6) * -1))}to{opacity:1;transform:none}}@keyframes face-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.agent-card{animation:linear both rise-in;animation-timeline:view();animation-range:entry entry 70%}.agent-card:nth-child(3n+2){animation-range:entry 8% entry 78%}.agent-card:nth-child(3n){animation-range:entry 16% entry 86%}.agent-own__files img{animation:linear backwards files-fan;animation-timeline:view();animation-range:entry 30%}@keyframes files-fan{0%{opacity:0;transform:rotate(0deg) translateY(var(--space-3))}to{opacity:1;transform:rotate(var(--tilt)) translateY(var(--drop))}}.agent-own,.trust-intro,.trust-log,.pilot-intro,.pilot-form-wrap{animation:linear both rise-in;animation-timeline:view();animation-range:entry cover 28%}@keyframes rise-in{0%{opacity:0;transform:translateY(var(--space-4))}to{opacity:1;transform:none}}.lp-home .trust-list__lead,.lp-home .trust-list li{animation:linear both rise-in;animation-timeline:view()}.lp-home .trust-list__lead{animation-range:entry cover 22%}.lp-home .trust-list li:nth-child(3n+1){animation-range:entry cover 24%}.lp-home .trust-list li:nth-child(3n+2){animation-range:entry 8% cover 32%}.lp-home .trust-list li:nth-child(3n){animation-range:entry 16% cover 40%}.lp-home .section-head--split{animation:linear both rise-in;animation-timeline:view();animation-range:entry cover 20%}.desk-stage{animation:linear both rise-in;animation-timeline:view();animation-range:entry cover 28%}.desk-sheet{view-timeline:--desk-sheet block}.desk-table tbody tr,.lp-home .desk-sheet__foot{animation:linear both desk-row;animation-timeline:--desk-sheet}.desk-table tbody tr:first-child{animation-range:entry entry 40%}.desk-table tbody tr:nth-child(2){animation-range:entry 7% entry 47%}.desk-table tbody tr:nth-child(3){animation-range:entry 14% entry 54%}.desk-table tbody tr:nth-child(4){animation-range:entry 21% entry 61%}.desk-table tbody tr:nth-child(5){animation-range:entry 28% entry 68%}.desk-table tbody tr:nth-child(6){animation-range:entry 35% entry 75%}.desk-table tbody tr:nth-child(7){animation-range:entry 42% entry 82%}.desk-table tbody tr:nth-child(8){animation-range:entry 49% entry 89%}.lp-home .desk-sheet__foot{animation-range:entry 60%}.desk-table__check svg{animation:linear both face-in;animation-timeline:--desk-sheet;animation-range:entry 40%}.desk-property{animation:linear both rise-in;animation-timeline:view();animation-range:entry 12% cover 34%}@keyframes desk-row{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}.bld-street>g{animation:linear both bld-rise;animation-timeline:view()}.bld-street>g:first-of-type{animation-range:entry entry 70%}.bld-street>g:nth-of-type(2){animation-range:entry 8% entry 78%}.bld-street>g:nth-of-type(3){animation-range:entry 16% entry 86%}.bld-street>g:nth-of-type(4){animation-range:entry 24% entry 94%}.bld-street>g:nth-of-type(5){animation-range:entry 30%}.bld-street>g:nth-of-type(n+6){transform-box:fill-box;transform-origin:50% 100%;animation-name:bld-plant;animation-range:entry 40%}.bld-street>text{animation:linear both bld-label;animation-timeline:view();animation-range:entry 70%}@keyframes bld-label{0%{opacity:0}to{opacity:1}}@keyframes bld-rise{0%{opacity:0;transform:translateY(var(--space-6))}to{opacity:1;transform:none}}@keyframes bld-plant{0%{opacity:0;transform:translateY(var(--space-2)) scale(.85)}to{opacity:1;transform:none}}.faq-item,.pilot-steps li{animation:linear both rise-in;animation-timeline:view();animation-range:entry}.pilot-steps:before{transform-origin:50% 0;animation:linear both step-line;animation-timeline:view();animation-range:entry 20%}.site-footer__mark{animation:linear both mark-rise;animation-timeline:view();animation-range:entry entry 90%}@keyframes step-line{0%{transform:scaleY(0)}to{transform:none}}@keyframes mark-rise{0%{opacity:0;transform:translateY(18%)}to{opacity:1;transform:none}}}}.lp-home .announce{justify-content:center;align-items:center;gap:var(--space-1) var(--space-3);min-height:var(--h-md);padding:var(--space-1) var(--space-4);background:var(--home-band);color:color-mix(in srgb, var(--home-white) 68%, transparent);font-size:var(--text-caption);text-align:center;flex-wrap:wrap;display:flex}.announce a{align-items:center;gap:var(--space-1);color:var(--home-band-accent);font-weight:500;display:inline-flex}.announce a svg{transition:transform var(--dur) var(--ease)}@media (hover:hover){.announce a:hover svg{transform:translate(2px)}}.site-footer{--home-ink:var(--home-band);--on-ink-2:color-mix(in srgb, var(--home-white) 68%, transparent);--on-ink-3:color-mix(in srgb, var(--home-white) 50%, transparent);--ink-line:color-mix(in srgb, var(--home-white) 12%, transparent);padding-block:var(--space-16) var(--space-8);background:var(--home-ink);color:var(--home-white);--c-filed:var(--home-white);--c-stated:color-mix(in srgb, var(--home-white) 75%, transparent);--c-heard:color-mix(in srgb, var(--home-white) 50%, transparent);--c-assumed:color-mix(in srgb, var(--home-white) 30%, transparent)}.site-footer__grid{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.site-footer__brand{align-content:start;justify-items:start;gap:var(--space-3);display:grid}.site-footer__brand a{color:var(--home-white);display:flex}.lp-home .site-footer__brand p{max-width:30ch;color:var(--on-ink-3);font-size:var(--text-caption);line-height:var(--leading-body)}.lp-home .site-footer__maker{color:var(--home-white);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--home-white) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--home-white) 35%, transparent)}.lp-home .site-footer__maker:hover{text-decoration-color:currentColor}.lp-home .site-footer__title{margin-bottom:var(--space-3);color:var(--on-ink-3);font-size:var(--text-caption)}.site-footer nav ul{gap:var(--space-1);display:grid}.site-footer nav a{min-height:var(--space-8);color:var(--on-ink-2);font-size:var(--text-ui);align-items:center;display:inline-flex}.site-footer nav a:hover{color:var(--home-white)}.site-footer__legal{justify-content:space-between;gap:var(--space-2) var(--space-6);margin-top:var(--space-16);padding-top:var(--space-6);border-top:1px solid var(--ink-line);flex-wrap:wrap;display:flex}.lp-home .site-footer__legal p{color:var(--on-ink-3);font-size:var(--text-caption)}.site-footer{overflow:clip}.lp-home .site-footer__mark{margin:var(--space-12) 0 -.18em;color:color-mix(in srgb, var(--home-white) 7%, var(--home-ink));font-family:var(--font-display);letter-spacing:-.055em;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:clamp(120px,19.5vw,300px);font-weight:500;line-height:.8}.lp-home :is(.site-footer,.announce) a:focus-visible{outline-color:var(--home-white)}.site-footer__skyline{z-index:0;margin-top:var(--space-12);margin-bottom:calc(var(--space-16) * -1);position:relative}.lp-home .site-footer__skyline+.site-footer__mark{z-index:1;position:relative}.site-footer .bld-street :is(path,rect,circle,ellipse){fill:color-mix(in srgb, var(--home-white) 4%, var(--home-ink));stroke:none}.site-footer .bld-street .bld__front{fill:color-mix(in srgb, var(--home-white) 10%, var(--home-ink))}.site-footer .bld-street .bld__side{fill:color-mix(in srgb, var(--home-white) 6%, var(--home-ink))}.site-footer .bld-street :is(.bld__roof,.bld__gable,.bld__roof-far){fill:color-mix(in srgb, var(--home-white) 15%, var(--home-ink))}.site-footer .bld-street :is(.bld__glass,.bld__glass-side,.bld__window,.bld__window-side,.bld__door,.bld__dock,.bld__band-glass){fill:color-mix(in srgb, var(--home-white) 2%, var(--home-ink))}.site-footer .bld-street :is(.bld__tree,.bld__roof-near){fill:color-mix(in srgb, var(--home-white) 8%, var(--home-ink))}.site-footer .bld-street :is(.bld__shadow,.bld__ground,.bld__sheen,.bld__tree-light){fill:none}.lp-home .site-footer__skyline+.site-footer__mark{margin-top:0}.lp-home :is(a,button,input,summary,[tabindex="0"],[role=tabpanel],.wl-done):focus-visible{outline:2px solid var(--home-accent);outline-offset:4px}.lp-home .trust a:focus-visible{outline-color:var(--home-white)}.lp-home :is(a,button){touch-action:manipulation}@media (prefers-reduced-motion:no-preference){.home-button,.home-link,.wl-submit,.home-nav a{transition:background .16s,color .16s,border-color .16s,text-decoration-color .16s}.home-nav .home-nav-cta{transform:translateY(var(--space-1));transition:opacity .16s ease, visibility .16s, background .16s ease, transform var(--dur) var(--ease)}:root[data-hero-cta=gone] .home-nav .home-nav-cta{transform:none}}@media (max-width:1100px){.lp-home .agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-head{gap:var(--space-10)}.lp-home .trust-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.lp-home .agent-grid{grid-template-columns:minmax(0,1fr)}.agent-own{flex-direction:column;align-items:flex-start}.faq,.lp-home .section-head--split{grid-template-columns:minmax(0,1fr)}.lp-home .section-head--split>p:last-child,.section-head--split h2{grid-column:1}.lp-home .faq-head{margin-bottom:var(--space-8);position:static}.lp-home .grow-steps,.lp-home .grow-gains{grid-template-columns:minmax(0,1fr)}.grow-step:not(:last-child):before,.grow-step:not(:last-child):after{display:none}.lp-home{--section-gap:var(--space-16)}.lp-home .lp-shell{width:calc(100% - 40px)}.home-nav__inner{grid-template-columns:1fr auto}.home-nav__links,.home-nav__actions .home-login{display:none}.lp-home .home-menu{display:block}.hero{padding-block:var(--space-10)}.lp-home .hero h1{font-size:clamp(36px,11vw,72px);line-height:1.05}.hero-break{display:none}.hero-flow{margin-top:var(--space-10)}.trust-head,.lp-home .trust-list{grid-template-columns:minmax(0,1fr)}.lp-home .wl-input{font-size:16px}.pilot-panel{gap:var(--space-10);padding:var(--space-6);grid-template-columns:minmax(0,1fr)}.hero-flow .hero-frame{display:none}.lp-home .flow-stack{gap:var(--space-4);display:grid;position:relative}.flow-stack:before{content:"";top:var(--space-6);bottom:var(--space-6);left:var(--space-6);background:var(--home-line);width:1px;position:absolute}.flow-stack li{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--home-line);border-radius:var(--frame-radius);background:var(--home-white);display:grid;position:relative}.lp-home .flow-stack__n{color:var(--home-ink);font-family:var(--font-display);font-size:var(--text-title-3);font-weight:600}.flow-stack__art{gap:var(--space-2);flex-wrap:wrap;display:flex}.flow-stack__tool{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--home-line);border-radius:var(--radius-md);color:var(--home-ink);font-size:var(--text-caption);display:inline-flex}.flow-stack__tool img{width:var(--space-4);height:var(--space-4);filter:grayscale()contrast(1.1)}.flow-stack__brain{color:var(--home-ink)}.flow-stack__agent{padding:var(--space-2) var(--space-3);border:1px solid var(--home-ink);border-radius:var(--radius-md);color:var(--home-muted);font-size:var(--text-caption);flex:40%;display:grid}.flow-stack__agent strong{color:var(--home-ink);font-size:var(--text-ui)}.lp-home .flow-stack__text{color:var(--home-muted);font-size:var(--text-ui);line-height:var(--leading-body)}.site-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__brand{margin-bottom:var(--space-6);grid-column:1/-1}}@media (max-width:720px){.lp-home .pilot-form .wl-row{grid-template-columns:1fr}}@media (max-width:540px){.site-footer__grid{grid-template-columns:minmax(0,1fr)}}
