.stage[data-astro-cid-tcwluxxe]{perspective:var(--stage-perspective);position:relative}.scene[data-astro-cid-tcwluxxe]{padding:var(--space-9) 0 var(--space-8);transform-style:preserve-3d;transform:rotateY(calc(var(--nx,0) * var(--tilt-max))) rotateX(calc(var(--ny,0) * var(--tilt-max) * -1));transition:transform .7s var(--ease-mechanical);position:relative}.glow[data-astro-cid-tcwluxxe]{background:radial-gradient(closest-side, var(--glow-lime-ambient), transparent);filter:blur(var(--space-7));transform:translateZ(calc(var(--float-depth) * -1));pointer-events:none;position:absolute;inset:30% 10% 5%}.device[data-astro-cid-tcwluxxe]{background:var(--navy-2);border:var(--border-width) solid var(--navy-3);border-radius:var(--radius-device);padding:var(--space-3);box-shadow:var(--shadow-device);position:relative}.device[data-astro-cid-tcwluxxe]:after{content:"";border-radius:var(--radius-device);pointer-events:none;background:linear-gradient(115deg, transparent 35%, var(--sheen) 48%, transparent 60%) calc(50% + var(--nx,0) * 40%) 0 / 250% 100%;transition:background-position .7s var(--ease-mechanical);position:absolute;inset:0}.float[data-astro-cid-tcwluxxe]{z-index:var(--z-float);background:var(--white);color:var(--navy);border:var(--border-width) solid var(--mist);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);font:var(--type-small);text-align:left;animation:floaty var(--duration-float) ease-in-out infinite;position:absolute}.float[data-astro-cid-tcwluxxe] strong[data-astro-cid-tcwluxxe]{font-weight:600}.float__text[data-astro-cid-tcwluxxe]{gap:var(--space-1);flex-direction:column;display:flex}.float__text[data-astro-cid-tcwluxxe]>span[data-astro-cid-tcwluxxe]{color:var(--slate)}.ico[data-astro-cid-tcwluxxe]{flex:0 0 var(--icon-tile);height:var(--icon-tile);border-radius:var(--radius-md);background:var(--navy);justify-content:center;align-items:center;display:flex}.ico[data-astro-cid-tcwluxxe] path[data-astro-cid-tcwluxxe]{fill:var(--lime)}.float--ask[data-astro-cid-tcwluxxe]{top:0;right:var(--space-5);max-width:var(--float-max-width);padding:var(--space-3) var(--space-5) var(--space-3) var(--space-3);gap:var(--space-3);transform:translateZ(var(--float-depth));align-items:center;display:flex}.float--trigger[data-astro-cid-tcwluxxe]{left:calc(var(--space-3) * -1);bottom:var(--space-10);padding:var(--space-3) var(--space-5) var(--space-3) var(--space-3);gap:var(--space-3);font-family:var(--font-body);cursor:pointer;transform:translateZ(calc(var(--float-depth) * 1.35));transition:box-shadow var(--duration-hover);align-items:center;animation-delay:1s;display:flex}.float--trigger[data-astro-cid-tcwluxxe]:hover{box-shadow:var(--shadow-float), 0 0 0 var(--focus-offset) var(--lime)}.float--trigger[data-astro-cid-tcwluxxe]:focus-visible{outline-color:var(--lime)}.float--systems[data-astro-cid-tcwluxxe]{right:var(--space-8);padding:var(--space-3) var(--space-5);gap:var(--space-2);transform:translateZ(calc(var(--float-depth) * .75));flex-direction:column;animation-delay:.5s;display:flex;bottom:0}.float--systems[data-astro-cid-tcwluxxe] ul[data-astro-cid-tcwluxxe]{gap:var(--space-2);font:var(--type-caption);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.float--systems[data-astro-cid-tcwluxxe] li[data-astro-cid-tcwluxxe]{border:var(--border-width) solid var(--mist);border-radius:var(--radius-xs);padding:var(--space-1) var(--space-2);align-items:center;gap:var(--space-1);display:inline-flex}.float--systems[data-astro-cid-tcwluxxe] img[data-astro-cid-tcwluxxe]{width:var(--logo-img-sm);height:var(--logo-img-sm);object-fit:contain}@keyframes floaty{50%{translate:0 calc(var(--float-drift) * -1)}}.toast[data-astro-cid-tcwluxxe]{left:50%;top:var(--space-5);z-index:var(--z-float);background:var(--navy);color:var(--cloud);border:var(--border-width) solid var(--navy-3);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font:var(--type-small);white-space:nowrap;position:absolute;transform:translate(-50%)}.toast[data-astro-cid-tcwluxxe]:empty{display:none}.toast[data-astro-cid-tcwluxxe]:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--lime);margin-right:var(--space-2);vertical-align:middle;display:inline-block}.demo-desc[data-astro-cid-tcwluxxe]{margin:var(--space-2) 0 0;font:var(--type-caption);color:var(--text-muted)}.screen[data-astro-cid-tcwluxxe]{border-radius:var(--radius-lg);min-height:var(--demo-screen-min-height);display:flex;overflow:hidden}.d-aside[data-astro-cid-tcwluxxe]{flex:0 0 var(--demo-aside-width);padding:var(--space-4) var(--space-2);gap:var(--space-2);flex-direction:column;display:flex}.d-brand__icon{height:var(--demo-avatar-size)}.d-brand[data-astro-cid-tcwluxxe]{padding:var(--space-1) var(--space-2) var(--space-4);line-height:0}.d-nav[data-astro-cid-tcwluxxe]{gap:var(--space-2);flex-direction:column;display:flex}.d-label[data-astro-cid-tcwluxxe]{padding:var(--space-2);font:var(--type-caption);font-family:var(--font-label);letter-spacing:var(--track-eyebrow);color:var(--text-muted);margin-top:auto}.d-main[data-astro-cid-tcwluxxe]{min-width:0;padding:var(--space-4) var(--space-5);gap:var(--space-3);flex-direction:column;flex:1;display:flex}.d-top[data-astro-cid-tcwluxxe]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.d-titles[data-astro-cid-tcwluxxe] p[data-astro-cid-tcwluxxe]{margin:0}.d-title[data-astro-cid-tcwluxxe]{font:var(--type-stat);letter-spacing:var(--track-heading)}.d-ask[data-astro-cid-tcwluxxe]{align-items:center;gap:var(--space-2);background:var(--white);border:var(--border-width) solid var(--mist);border-radius:var(--radius-md);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);flex:0 1 var(--demo-ask-width);margin:0;display:flex}.d-ask[data-astro-cid-tcwluxxe] svg[data-astro-cid-tcwluxxe]{fill:none;stroke:var(--slate);stroke-width:2px;flex:none}.d-ask[data-astro-cid-tcwluxxe] input[data-astro-cid-tcwluxxe]{min-width:0;font:var(--type-small);padding:var(--space-2) 0;color:var(--navy);background:0 0;border:0;outline:none;flex:1}.d-ask[data-astro-cid-tcwluxxe]:focus-within{outline:var(--focus-width) solid var(--focus);outline-offset:var(--border-width)}.d-ask[data-astro-cid-tcwluxxe] button[data-astro-cid-tcwluxxe]{background:var(--navy);color:var(--lime);border-radius:var(--radius-xs);padding:var(--space-2) var(--space-3);font:var(--type-caption);cursor:pointer;border:0;font-weight:500}.d-answer[data-astro-cid-tcwluxxe]{background:var(--white);border:var(--border-width) solid var(--mist);border-left:var(--accent-bar-height) solid var(--navy);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.d-answer[data-astro-cid-tcwluxxe].is-fresh{animation:.35s both fadein}.d-answer__text[data-astro-cid-tcwluxxe]{font:var(--type-small);margin:0}.d-answer__text[data-astro-cid-tcwluxxe] strong{font-weight:600}.d-suggestions[data-astro-cid-tcwluxxe]{gap:var(--space-2);flex-wrap:wrap;display:flex}.d-view[data-astro-cid-tcwluxxe]{gap:var(--space-3);flex-direction:column;display:flex}.d-view[data-astro-cid-tcwluxxe] *,.d-nav[data-astro-cid-tcwluxxe] *,.d-suggestions[data-astro-cid-tcwluxxe] *{font-family:var(--font-body)}.d-nav[data-astro-cid-tcwluxxe] .d-navbtn{text-align:left;border-radius:var(--radius-sm);padding:var(--space-3);font:var(--type-small);color:var(--text);cursor:pointer;transition:background var(--duration-hover);background:0 0;border:0}.d-nav[data-astro-cid-tcwluxxe] .d-navbtn:hover{background:var(--navy-2)}.d-nav[data-astro-cid-tcwluxxe] .d-navbtn.is-on{background:var(--lime);color:var(--navy);font-weight:500}.d-suggestions[data-astro-cid-tcwluxxe] .d-chip{border:var(--border-width) solid var(--mist);background:var(--white);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);font:var(--type-caption);color:var(--navy);cursor:pointer;transition:border-color var(--duration-hover)}.d-suggestions[data-astro-cid-tcwluxxe] .d-chip:hover{border-color:var(--navy)}.d-view[data-astro-cid-tcwluxxe] .d-card{background:var(--white);border:var(--border-width) solid var(--mist);border-radius:var(--radius-md);padding:var(--space-3)}.d-view[data-astro-cid-tcwluxxe] .d-small,.d-titles[data-astro-cid-tcwluxxe] .d-small[data-astro-cid-tcwluxxe]{font:var(--type-caption);color:var(--slate);margin:0}.d-view[data-astro-cid-tcwluxxe] .d-stat{font:var(--type-stat);margin-top:var(--space-1)}.d-view[data-astro-cid-tcwluxxe] .d-stats{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.d-view[data-astro-cid-tcwluxxe] .d-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.d-view[data-astro-cid-tcwluxxe] .d-chart{flex:3 1 var(--col-min);gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.d-view[data-astro-cid-tcwluxxe] .d-chart__head{font:var(--type-small);justify-content:space-between;align-items:center;display:flex}.d-view[data-astro-cid-tcwluxxe] .d-chart strong,.d-view[data-astro-cid-tcwluxxe] .d-tasks strong{font:var(--type-small);font-weight:600}.d-view[data-astro-cid-tcwluxxe] .d-segs{gap:var(--space-1);display:flex}.d-view[data-astro-cid-tcwluxxe] .d-seg{border:var(--border-width) solid var(--mist);border-radius:var(--radius-xs);padding:var(--space-1) var(--space-2);font:var(--type-caption);background:var(--white);color:var(--navy);cursor:pointer}.d-view[data-astro-cid-tcwluxxe] .d-seg.is-on,.d-view[data-astro-cid-tcwluxxe] .d-pill.is-on{background:var(--navy);color:var(--white);border-color:var(--navy)}.d-view[data-astro-cid-tcwluxxe] .d-chart__svg{width:100%;height:var(--demo-chart-height)}.d-view[data-astro-cid-tcwluxxe] .d-chart__area{fill:var(--chart-fill)}.d-view[data-astro-cid-tcwluxxe] .d-chart__line{fill:none;stroke:var(--navy);stroke-width:2.5px;stroke-linejoin:round}.d-view[data-astro-cid-tcwluxxe] .d-chart__line.is-drawing{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.2s cubic-bezier(.4,0,.2,1) forwards draw}.d-view[data-astro-cid-tcwluxxe] .d-chart__area.is-drawing{animation:1s .4s both fadein}.d-view[data-astro-cid-tcwluxxe] .d-tasks{flex:2 1 var(--col-min);gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.d-view[data-astro-cid-tcwluxxe] .d-task{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;text-align:left;font:var(--type-caption);color:var(--navy);cursor:pointer;background:0 0;border:0;display:flex}.d-view[data-astro-cid-tcwluxxe] .d-task__t{flex:1}.d-view[data-astro-cid-tcwluxxe] .d-task.is-done .d-task__t{color:var(--slate);text-decoration:line-through}.d-view[data-astro-cid-tcwluxxe] .d-check{flex:0 0 var(--demo-check-size);height:var(--demo-check-size);border-radius:var(--radius-xs);border:calc(var(--border-width) * 1.5) solid var(--navy)}.d-view[data-astro-cid-tcwluxxe] .d-task.is-done .d-check{background:var(--navy);box-shadow:inset 0 0 0 calc(var(--border-width) * 3) var(--lime)}.d-view[data-astro-cid-tcwluxxe] .d-kanban{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.d-view[data-astro-cid-tcwluxxe] .d-col{background:var(--haze);border-radius:var(--radius-md);padding:var(--space-3);gap:var(--space-2);min-height:var(--demo-column-min-height);flex-direction:column;display:flex}.d-view[data-astro-cid-tcwluxxe] .d-col--2{background:var(--tint)}.d-view[data-astro-cid-tcwluxxe] .d-col__name{font:var(--type-caption);font-weight:600}.d-view[data-astro-cid-tcwluxxe] .d-deal{padding:var(--space-2);gap:var(--space-1);flex-direction:column;animation:.35s both fadein;display:flex}.d-view[data-astro-cid-tcwluxxe] .d-deal__name{font:var(--type-caption);font-weight:500}.d-view[data-astro-cid-tcwluxxe] .d-advance{background:var(--navy);color:var(--lime);border-radius:var(--radius-xs);padding:var(--space-1);font:var(--type-caption);cursor:pointer;border:0}.d-view[data-astro-cid-tcwluxxe] .d-filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.d-view[data-astro-cid-tcwluxxe] .d-pill{border:var(--border-width) solid var(--mist);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);font:var(--type-caption);background:var(--white);color:var(--navy);cursor:pointer}.d-view[data-astro-cid-tcwluxxe] .d-contacts{padding:var(--space-1) var(--space-3);margin:0;list-style:none}.d-view[data-astro-cid-tcwluxxe] .d-contact{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--border-width) solid var(--haze);animation:.35s both fadein;display:flex}.d-view[data-astro-cid-tcwluxxe] .d-contact:last-child{border-bottom:0}.d-view[data-astro-cid-tcwluxxe] .d-avatar{flex:0 0 var(--demo-avatar-size);height:var(--demo-avatar-size);border-radius:var(--radius-pill);background:var(--navy);color:var(--lime);font:var(--type-caption);justify-content:center;align-items:center;font-weight:600;display:flex}.d-view[data-astro-cid-tcwluxxe] .d-contact__who{flex-direction:column;flex:1;display:flex}.d-view[data-astro-cid-tcwluxxe] .d-contact__name{font:var(--type-small);font-weight:500}.d-view[data-astro-cid-tcwluxxe] .d-tag{font:var(--type-caption);border-radius:var(--radius-xs);padding:var(--space-1) var(--space-2)}.d-view[data-astro-cid-tcwluxxe] .d-tag--hot{background:var(--lime);color:var(--navy)}.d-view[data-astro-cid-tcwluxxe] .d-tag--in-progress{background:var(--tint);color:var(--navy-3)}.d-view[data-astro-cid-tcwluxxe] .d-tag--qualified{background:var(--navy);color:var(--cloud)}.d-view[data-astro-cid-tcwluxxe] button:focus-visible,.d-nav[data-astro-cid-tcwluxxe] button:focus-visible,.d-suggestions[data-astro-cid-tcwluxxe] button:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--border-width)}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fadein{0%{opacity:0;transform:translateY(var(--space-1))}}@media (width<=900px){.scene[data-astro-cid-tcwluxxe]{padding-block:var(--space-4) 0;transform:none}.float[data-astro-cid-tcwluxxe],.glow[data-astro-cid-tcwluxxe]{display:none}.float--trigger[data-astro-cid-tcwluxxe]{width:fit-content;max-width:85%;margin:calc(var(--space-8) * -1) 0 0 calc(var(--space-3) * -1);animation:none;display:flex;position:relative;bottom:auto;left:auto;transform:none}}@media (width<=640px){.d-aside[data-astro-cid-tcwluxxe]{flex-basis:var(--demo-aside-width-sm)}.d-main[data-astro-cid-tcwluxxe]{padding:var(--space-3)}.d-view[data-astro-cid-tcwluxxe] .d-stats{grid-template-columns:1fr}.d-view[data-astro-cid-tcwluxxe] .d-kanban{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.screen[data-astro-cid-tcwluxxe]{flex-direction:column}.d-aside[data-astro-cid-tcwluxxe]{flex-basis:auto}.d-nav[data-astro-cid-tcwluxxe]{flex-flow:wrap}.d-brand[data-astro-cid-tcwluxxe],.d-label[data-astro-cid-tcwluxxe]{display:none}}@media (prefers-reduced-motion:reduce){.scene[data-astro-cid-tcwluxxe],.float[data-astro-cid-tcwluxxe]{animation:none;transform:none}.d-view[data-astro-cid-tcwluxxe] .d-chart__line.is-drawing{stroke-dashoffset:0;animation:none}}.hero[data-astro-cid-i3irphx7]{background:var(--hero-gradient);position:relative;overflow:hidden}.hero[data-astro-cid-i3irphx7]>:not(.hero__bg){z-index:var(--z-content);position:relative}.hero__body[data-astro-cid-i3irphx7]{padding-top:var(--hero-pad-top);padding-bottom:var(--hero-pad-bottom);align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.hero__copy[data-astro-cid-i3irphx7]{flex:1 1 calc(var(--col-min) * 1.8);gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.hero__stage[data-astro-cid-i3irphx7]{flex:1 1 calc(var(--col-min) * 3.4);min-width:0}.hero__actions[data-astro-cid-i3irphx7]{gap:var(--space-6);padding-top:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.hero__nudge[data-astro-cid-i3irphx7]{font:var(--type-small);color:var(--text-muted);align-items:center;gap:var(--space-2);margin:0;display:flex}.pulse[data-astro-cid-i3irphx7]{width:var(--pulse-size);height:var(--pulse-size);border-radius:var(--radius-pill);background:var(--lime);flex:none;position:relative}.pulse[data-astro-cid-i3irphx7]:after{content:"";border-radius:inherit;background:inherit;animation:1.8s ease-out infinite ping;position:absolute;inset:0}@keyframes ping{to{opacity:0;transform:scale(3.2)}}.hero__copy[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]{animation:rise .9s var(--ease-mechanical) both}.hero__copy[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]:nth-child(2){animation-delay:80ms}.hero__copy[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]:nth-child(3){animation-delay:.16s}.hero__copy[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]:nth-child(4){animation-delay:.24s}.hero__copy[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]:nth-child(5){animation-delay:.32s}.hero__stage[data-astro-cid-i3irphx7]{animation:stage-in 1.3s var(--ease-mechanical) .15s both}@keyframes rise{0%{opacity:0;transform:translateY(var(--rise-distance))}}@keyframes stage-in{0%{opacity:0;transform:translateY(calc(var(--rise-distance) * 2.5)) scale(.96)}}@media (prefers-reduced-motion:reduce){.pulse[data-astro-cid-i3irphx7]:after,.hero__copy[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7],.hero__stage[data-astro-cid-i3irphx7]{animation:none;transform:none}}.ai[data-astro-cid-snak5ow5]{background:var(--surface);scroll-margin-top:0}.ai__sticky[data-astro-cid-snak5ow5]{padding-block:var(--space-11)}.ai__grid[data-astro-cid-snak5ow5]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--card-min-lg)), 1fr));gap:var(--space-9);align-items:center;display:grid}.ai__copy[data-astro-cid-snak5ow5]{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.ai__headline[data-astro-cid-snak5ow5]{font:var(--type-h2-ai);letter-spacing:var(--track-h2);margin:0}.ai__caption[data-astro-cid-snak5ow5]{font:var(--type-lead);color:var(--text-muted);max-width:var(--lead-max-width);margin:0;display:none}.ai__steps[data-astro-cid-snak5ow5]{padding:var(--space-2) 0 0;gap:var(--space-4);max-width:var(--measure-md);flex-direction:column;margin:0;list-style:none;display:flex;position:relative}.ai__step[data-astro-cid-snak5ow5]{z-index:1;gap:var(--space-3);align-items:flex-start;transition:opacity .4s;display:flex;position:relative}.ai__step-n[data-astro-cid-snak5ow5]{width:var(--step-dot);height:var(--step-dot);flex:0 0 var(--step-dot);border-radius:var(--radius-pill);font:var(--type-eyebrow);border:var(--border-width) solid var(--navy);background:var(--surface);color:var(--navy);justify-content:center;align-items:center;transition:background .3s,color .3s,border-color .3s;display:flex}.ai__step-text[data-astro-cid-snak5ow5]{gap:var(--space-1);flex-direction:column;display:flex}.ai__step-label[data-astro-cid-snak5ow5]{font:var(--type-body-sm);font-weight:500}.ai__step-cap[data-astro-cid-snak5ow5]{font:var(--type-small);color:var(--text-muted)}.ai__stage[data-astro-cid-snak5ow5]{gap:var(--space-5);flex-direction:column;min-width:0;display:flex;position:relative}.ai__layer--ask[data-astro-cid-snak5ow5],.ai__layer--search[data-astro-cid-snak5ow5]{display:none}.ai--scrolly .ai__track[data-astro-cid-snak5ow5]{height:var(--ai-track);position:relative}.ai--scrolly .ai__sticky[data-astro-cid-snak5ow5]{top:var(--header-height);height:calc(100vh - var(--header-height));align-items:center;padding-block:0;display:flex;position:sticky;overflow:hidden}.ai--scrolly .ai__grid[data-astro-cid-snak5ow5]{gap:clamp(var(--space-4), 4vw, var(--space-9));width:100%;max-height:calc(100vh - var(--header-height))}.ai--scrolly .ai__caption[data-astro-cid-snak5ow5]{display:block}.ai--scrolly .ai__step-cap[data-astro-cid-snak5ow5]{display:none}.ai--scrolly .ai__step[data-astro-cid-snak5ow5]{align-items:center}.ai--scrolly .ai__step[data-astro-cid-snak5ow5]:not(.is-reached) .ai__step-n[data-astro-cid-snak5ow5]{border-color:var(--mist-strong);color:var(--text-muted)}.ai--scrolly .ai__step[data-astro-cid-snak5ow5]:not(.is-reached) .ai__step-label[data-astro-cid-snak5ow5]{color:var(--text-muted)}.ai--scrolly .ai__steps[data-astro-cid-snak5ow5]:before,.ai--scrolly .ai__steps[data-astro-cid-snak5ow5]:after{content:"";left:calc(var(--step-dot) / 2 - var(--border-width));top:calc(var(--space-2) + var(--step-dot) / 2);bottom:calc(var(--step-dot) / 2);width:calc(var(--border-width) * 2);border-radius:var(--radius-pill);position:absolute}.ai--scrolly .ai__steps[data-astro-cid-snak5ow5]:before{background:var(--mist)}.ai--scrolly .ai__steps[data-astro-cid-snak5ow5]:after{background:var(--navy);transform-origin:top;transform:scaleY(var(--ai-rail,0))}.ai__hbar[data-astro-cid-snak5ow5]{height:var(--accent-bar-height);border-radius:var(--radius-pill);background:var(--mist);max-width:var(--measure-md);display:none;overflow:hidden}.ai__hbar[data-astro-cid-snak5ow5] span[data-astro-cid-snak5ow5]{background:var(--navy);transform-origin:0;height:100%;transform:scaleX(var(--ai-p,0));display:block}.ai--scrolly .ai__step[data-astro-cid-snak5ow5].is-current .ai__step-n[data-astro-cid-snak5ow5]{background:var(--navy);color:var(--lime)}.ai--scrolly .ai__stage[data-astro-cid-snak5ow5]{height:var(--ai-stage);justify-content:center;align-items:center;display:flex}.ai--scrolly .ai__layer[data-astro-cid-snak5ow5]{opacity:0;justify-content:center;align-items:center;transition:opacity .35s,transform .45s;display:flex;position:absolute;inset:0}.ai__askbox[data-astro-cid-snak5ow5]{width:100%;max-width:var(--chat-max);background:var(--white);border:var(--border-width) solid var(--mist);border-radius:var(--radius-xl);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);align-items:center;gap:var(--space-3);box-shadow:var(--shadow-soft);display:flex}.ai__ico[data-astro-cid-snak5ow5]{width:var(--icon-tile);height:var(--icon-tile);flex:0 0 var(--icon-tile);border-radius:var(--radius-md);background:var(--navy);color:var(--lime);justify-content:center;align-items:center;display:flex}.ai__ico--sm[data-astro-cid-snak5ow5]{width:var(--demo-avatar-size);height:var(--demo-avatar-size);flex-basis:var(--demo-avatar-size);border-radius:var(--radius-sm)}.ai__ico--ring[data-astro-cid-snak5ow5]{background:var(--navy-2);border:var(--border-width) solid var(--navy-3)}.ai__ico--act[data-astro-cid-snak5ow5]{width:var(--icon-tile-sm);height:var(--icon-tile-sm);flex-basis:var(--icon-tile-sm);background:var(--navy-2);border:var(--border-width) solid var(--navy-3)}.ai__typed[data-astro-cid-snak5ow5]{min-width:0;font:var(--type-lead);color:var(--navy);flex-wrap:wrap;flex:1;align-items:center;margin:0;display:flex;position:relative}.ai__placeholder[data-astro-cid-snak5ow5]{color:var(--slate);opacity:0;transition:opacity .2s;position:absolute}.ai__caret[data-astro-cid-snak5ow5]{width:calc(var(--border-width) * 2);background:var(--navy);height:1.1em;margin-left:calc(var(--border-width) * 2);animation:1s step-end infinite blink;display:inline-block}.ai__askbtn[data-astro-cid-snak5ow5]{background:var(--navy);color:var(--lime);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font:var(--type-body-sm);flex:none;font-weight:500;transition:background .3s,color .3s}.ai__askbtn[data-astro-cid-snak5ow5].is-sent{background:var(--lime);color:var(--navy)}.ai__search[data-astro-cid-snak5ow5]{width:100%;max-width:var(--chat-max);background:var(--navy);color:var(--cloud);border-radius:var(--radius-xl);padding:clamp(var(--space-5), 3vw, var(--space-6));gap:var(--space-4);box-shadow:var(--shadow-panel);flex-direction:column;display:flex}.ai__search-head[data-astro-cid-snak5ow5]{align-items:center;gap:var(--space-3);display:flex}.ai__search-head[data-astro-cid-snak5ow5]>div[data-astro-cid-snak5ow5],.ai__window-head[data-astro-cid-snak5ow5]>div[data-astro-cid-snak5ow5]{flex-direction:column;min-width:0;display:flex}.ai__search-head[data-astro-cid-snak5ow5] strong[data-astro-cid-snak5ow5]{font:var(--type-body);font-weight:600}.ai__search-head[data-astro-cid-snak5ow5] span[data-astro-cid-snak5ow5]:not(.ai__ico):not(.ai__spinner){font:var(--type-caption);color:var(--slate-light)}.ai__spinner[data-astro-cid-snak5ow5]{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-pill);border:calc(var(--border-width) * 2) solid var(--navy-3);border-top-color:var(--lime)}.ai__spinner[data-astro-cid-snak5ow5].is-spinning{animation:.8s linear infinite ai-spin}.ai__sources[data-astro-cid-snak5ow5]{border-top:var(--border-width) solid var(--navy-3);margin:0;padding:0;list-style:none}.ai__source[data-astro-cid-snak5ow5]{align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-bottom:var(--border-width) solid var(--navy-3);font:var(--type-label);transition:opacity .3s,transform .3s;display:flex}.ai__source-dot[data-astro-cid-snak5ow5]{width:var(--source-dot);height:var(--source-dot);flex:0 0 var(--source-dot);border-radius:var(--radius-pill);border:calc(var(--border-width) * 1.5) solid var(--navy-3);border-top-color:var(--lime);color:var(--navy);justify-content:center;align-items:center;display:flex}.ai__source-dot[data-astro-cid-snak5ow5] .icon{opacity:0}.ai__source[data-astro-cid-snak5ow5].is-searching .ai__source-dot[data-astro-cid-snak5ow5]{animation:.8s linear infinite ai-spin}.ai__source[data-astro-cid-snak5ow5].is-done .ai__source-dot[data-astro-cid-snak5ow5]{background:var(--lime);border-color:var(--lime)}.ai__source[data-astro-cid-snak5ow5].is-done .ai__source-dot[data-astro-cid-snak5ow5] .icon{opacity:1}.ai__source-name[data-astro-cid-snak5ow5]{flex:1;min-width:0}.ai__source-name[data-astro-cid-snak5ow5] strong[data-astro-cid-snak5ow5]{font-weight:500}.ai__source-name[data-astro-cid-snak5ow5] span[data-astro-cid-snak5ow5]{color:var(--slate-light)}.ai__found[data-astro-cid-snak5ow5]{font:var(--type-caption);font-family:var(--font-label);color:var(--lime);opacity:0;transition:opacity .3s}.ai__source[data-astro-cid-snak5ow5].is-done .ai__found[data-astro-cid-snak5ow5]{opacity:1}.ai__progress[data-astro-cid-snak5ow5]{height:calc(var(--border-width) * 3);border-radius:var(--radius-xs);background:var(--navy-3);overflow:hidden}.ai__progress[data-astro-cid-snak5ow5] div[data-astro-cid-snak5ow5]{background:var(--lime);width:100%;height:100%;transition:width .2s linear}.ai__window[data-astro-cid-snak5ow5]{background:var(--navy);border-radius:var(--radius-device);width:100%;max-height:100%;padding:clamp(var(--space-1), 1vw, var(--space-3));box-shadow:var(--shadow-panel);display:flex}.ai__window-inner[data-astro-cid-snak5ow5]{background:var(--navy-2);border:var(--border-width) solid var(--navy-3);border-radius:var(--radius-lg);min-width:0;min-height:0;color:var(--cloud);flex-direction:column;flex:1;display:flex;overflow:hidden}.ai__window-head[data-astro-cid-snak5ow5]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--navy-3);display:flex}.ai__window-head[data-astro-cid-snak5ow5] strong[data-astro-cid-snak5ow5]{font:var(--type-label);font-weight:600}.ai__mono[data-astro-cid-snak5ow5]{font:var(--type-caption);font-family:var(--font-label);letter-spacing:.08em;color:var(--slate-light)}.ai__count[data-astro-cid-snak5ow5]{margin-left:auto}.ai__thread[data-astro-cid-snak5ow5]{padding:var(--space-4);gap:var(--space-3);flex-direction:column;min-height:0;display:flex;overflow:auto}.ai__bubble-q[data-astro-cid-snak5ow5]{background:var(--lime);color:var(--navy);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-xs) var(--radius-lg);padding:var(--space-3) var(--space-4);font:var(--type-label);align-self:flex-end;max-width:85%;margin:0}.ai__bubble-a[data-astro-cid-snak5ow5]{background:var(--white);width:100%;color:var(--navy);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-xs);padding:var(--space-4);align-self:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.ai__bubble-a[data-astro-cid-snak5ow5]>p[data-astro-cid-snak5ow5]{font:var(--type-label);margin:0;transition:opacity .4s}.ai__figures[data-astro-cid-snak5ow5]{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ai__figures[data-astro-cid-snak5ow5] li[data-astro-cid-snak5ow5]{background:var(--cloud);border:var(--border-width) solid var(--mist);border-radius:var(--radius-sm);padding:var(--space-3);transition:opacity .4s,transform .4s}.ai__figures[data-astro-cid-snak5ow5] span[data-astro-cid-snak5ow5]{font:var(--type-caption);color:var(--slate);display:block}.ai__figures[data-astro-cid-snak5ow5] strong[data-astro-cid-snak5ow5]{margin-top:var(--space-1);font:var(--type-stat);white-space:nowrap;display:block}.ai__chart[data-astro-cid-snak5ow5]{gap:var(--space-2);flex-direction:column;display:flex}.ai__chart-head[data-astro-cid-snak5ow5]{justify-content:space-between;align-items:baseline;display:flex}.ai__chart-head[data-astro-cid-snak5ow5] strong[data-astro-cid-snak5ow5]{font:var(--type-caption);font-weight:600}.ai__chart-head[data-astro-cid-snak5ow5] .ai__mono[data-astro-cid-snak5ow5]{color:var(--slate)}.ai__bars[data-astro-cid-snak5ow5]{gap:var(--space-2);height:var(--bar-chart-height);grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;margin:0;padding:0;list-style:none;display:grid}.ai__bars[data-astro-cid-snak5ow5] li[data-astro-cid-snak5ow5]{align-items:center;gap:var(--space-1);flex-direction:column;justify-content:flex-end;height:100%;display:flex}.ai__bars[data-astro-cid-snak5ow5] .ai__mono[data-astro-cid-snak5ow5]{color:var(--slate)}.ai__bar[data-astro-cid-snak5ow5]{border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:var(--navy);width:100%;transition:height .25s ease-out}.ai__bar[data-astro-cid-snak5ow5][data-h="40"]{height:40%}.ai__bar[data-astro-cid-snak5ow5][data-h="52"]{height:52%}.ai__bar[data-astro-cid-snak5ow5][data-h="48"]{height:48%}.ai__bar[data-astro-cid-snak5ow5][data-h="66"]{height:66%}.ai__bar[data-astro-cid-snak5ow5][data-h="62"]{height:62%}.ai__bar[data-astro-cid-snak5ow5][data-h="84"]{height:84%}.ai__bar--now[data-astro-cid-snak5ow5]{background:var(--navy-3)}.ai__follow[data-astro-cid-snak5ow5]{color:var(--slate);transition:opacity .4s}.ai__reply[data-astro-cid-snak5ow5]{margin:0 var(--space-4) var(--space-4);align-items:center;gap:var(--space-2);background:var(--navy);border:var(--border-width) solid var(--navy-3);border-radius:var(--radius-md);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);font:var(--type-small);color:var(--slate-light);display:flex}.ai__reply[data-astro-cid-snak5ow5] span[data-astro-cid-snak5ow5]:first-child{flex:1}.ai__reply[data-astro-cid-snak5ow5] .ai__askbtn[data-astro-cid-snak5ow5]{background:var(--lime);color:var(--navy);padding:var(--space-2) var(--space-3);font:var(--type-caption);font-weight:500}.ai__acts[data-astro-cid-snak5ow5]{gap:var(--space-3);flex-direction:column;width:100%;max-height:100%;display:flex}.ai__acts-head[data-astro-cid-snak5ow5]{justify-content:space-between;align-items:center;gap:var(--space-3);font:var(--type-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}.ai__acts-head[data-astro-cid-snak5ow5] .ai__mono[data-astro-cid-snak5ow5]{color:var(--text-muted);letter-spacing:var(--track-eyebrow)}.ai__act-grid[data-astro-cid-snak5ow5]{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ai__act[data-astro-cid-snak5ow5]{background:var(--navy);color:var(--cloud);border-radius:var(--radius-lg);padding:clamp(var(--space-3), 1.4vw, var(--space-4));gap:var(--space-3);box-shadow:var(--shadow-soft);flex-direction:column;transition:opacity .4s,transform .45s;display:flex}.ai__act-text[data-astro-cid-snak5ow5]{gap:var(--space-1);flex-direction:column;margin-top:auto;display:flex}.ai__act-text[data-astro-cid-snak5ow5] strong[data-astro-cid-snak5ow5]{font:var(--type-label);font-weight:600}.ai__act-text[data-astro-cid-snak5ow5] span[data-astro-cid-snak5ow5]{font:var(--type-caption);color:var(--slate-light)}.ai__done[data-astro-cid-snak5ow5]{font:var(--type-caption);font-family:var(--font-label);letter-spacing:.1em;color:var(--lime);transition:opacity .3s}@media (height<=700px),(width<=720px){.ai--scrolly .ai__caption[data-astro-cid-snak5ow5],.ai--scrolly .ai__steps[data-astro-cid-snak5ow5],.ai--scrolly .ai__act-text[data-astro-cid-snak5ow5] span[data-astro-cid-snak5ow5]{display:none}.ai--scrolly .ai__hbar[data-astro-cid-snak5ow5]{display:block}.ai--scrolly .ai__stage[data-astro-cid-snak5ow5]{height:calc(100vh - var(--header-height) - var(--space-13) - var(--space-9))}.ai__act-grid[data-astro-cid-snak5ow5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.ai__figures[data-astro-cid-snak5ow5]{grid-template-columns:1fr}.ai--scrolly .ai__figures[data-astro-cid-snak5ow5]{grid-template-columns:repeat(3,minmax(0,1fr))}.ai--scrolly .ai__figures[data-astro-cid-snak5ow5] strong[data-astro-cid-snak5ow5]{font-size:var(--space-4)}}@keyframes ai-spin{to{transform:rotate(360deg)}}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.ai__caret[data-astro-cid-snak5ow5]{animation:none}}.ind[data-astro-cid-yvibyfqa]{scroll-margin-top:var(--header-offset);background:var(--white);border-block:var(--border-width) solid var(--mist)}.ind__inner[data-astro-cid-yvibyfqa]{padding-block:var(--space-11);gap:var(--space-gap-lg);flex-direction:column;display:flex}.ind__head[data-astro-cid-yvibyfqa]{justify-content:space-between;align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;display:flex}.ind__titles[data-astro-cid-yvibyfqa]{gap:var(--space-4);max-width:var(--measure-lg);flex-direction:column;min-width:0;display:flex}.ind__intro[data-astro-cid-yvibyfqa]{font:var(--type-body-lg);color:var(--text-muted);max-width:var(--measure-sm);margin:0}.ind__body[data-astro-cid-yvibyfqa]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--card-min-lg)), 1fr));gap:clamp(var(--space-4), 3vw, var(--space-8));align-items:stretch;display:grid}.ind__list[data-astro-cid-yvibyfqa]{display:none}.ind__panels[data-astro-cid-yvibyfqa]{gap:var(--space-4);min-width:0;display:grid}.ind--tabs .ind__list[data-astro-cid-yvibyfqa]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--col-min)), 1fr));gap:var(--space-2);align-content:start;min-width:0;display:grid}.ind--tabs .ind__panel[data-astro-cid-yvibyfqa][data-active=false]{display:none}.ind__tab[data-astro-cid-yvibyfqa]{align-items:center;gap:var(--space-3);text-align:left;border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);min-height:var(--space-9);font:var(--type-body);cursor:pointer;border:var(--border-width) solid var(--mist);background:var(--cloud);color:var(--navy);transition:transform var(--duration-hover), background var(--duration-hover), color var(--duration-hover);font-weight:500;display:flex}.ind__tab[data-astro-cid-yvibyfqa]:hover{transform:translateX(var(--space-1))}.ind__tab[data-astro-cid-yvibyfqa][aria-selected=true]{background:var(--navy);color:var(--cloud);border-color:var(--navy)}.ind__tab-ico[data-astro-cid-yvibyfqa]{width:var(--icon-tile);height:var(--icon-tile);flex:0 0 var(--icon-tile);border-radius:var(--radius-sm);background:var(--navy);color:var(--cloud);justify-content:center;align-items:center;display:flex}.ind__tab[data-astro-cid-yvibyfqa][aria-selected=true] .ind__tab-ico[data-astro-cid-yvibyfqa]{background:var(--navy-2);color:var(--lime)}.ind__tab-name[data-astro-cid-yvibyfqa]{flex:1;min-width:0;line-height:1.2}.ind__tab-arrow[data-astro-cid-yvibyfqa]{opacity:.6}.ind__panel[data-astro-cid-yvibyfqa]{background:var(--navy);min-width:0;color:var(--cloud);border-radius:var(--radius-device);padding:clamp(var(--space-5), 3vw, var(--space-8));gap:var(--space-5);min-height:var(--panel-min-height);box-shadow:var(--shadow-panel);flex-direction:column;display:flex}.ind__panel-top[data-astro-cid-yvibyfqa]{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ind__caps[data-astro-cid-yvibyfqa]{font:var(--type-eyebrow);letter-spacing:var(--track-eyebrow);color:var(--slate-light)}.ind__caps--sm[data-astro-cid-yvibyfqa]{font-size:var(--space-3)}.ind__panel-ico[data-astro-cid-yvibyfqa]{width:var(--icon-tile-lg);height:var(--icon-tile-lg);border-radius:var(--radius-md);background:var(--navy-2);border:var(--border-width) solid var(--navy-3);color:var(--lime);justify-content:center;align-items:center;display:flex}.ind__panel-copy[data-astro-cid-yvibyfqa]{gap:var(--space-3);flex-direction:column;animation:.35s both fadein;display:flex}.ind__panel-copy[data-astro-cid-yvibyfqa] h3[data-astro-cid-yvibyfqa]{font:var(--type-panel-title);letter-spacing:-.035em;margin:0}.ind__panel-copy[data-astro-cid-yvibyfqa] p[data-astro-cid-yvibyfqa]{font:var(--type-body-lg);color:var(--slate-light);max-width:var(--measure-md);margin:0}.ind__mods[data-astro-cid-yvibyfqa]{gap:var(--space-3);flex-direction:column;display:flex}.ind__mods[data-astro-cid-yvibyfqa] ul[data-astro-cid-yvibyfqa]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ind__mods[data-astro-cid-yvibyfqa] li[data-astro-cid-yvibyfqa]{border:var(--border-width) solid var(--navy-3);background:var(--navy-2);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);font:var(--type-label);font-weight:500}.ind__ask[data-astro-cid-yvibyfqa]{background:var(--navy-2);border:var(--border-width) solid var(--navy-3);border-radius:var(--radius-lg);padding:var(--space-4);gap:var(--space-3);align-items:flex-start;margin-top:auto;display:flex}.ind__ask[data-astro-cid-yvibyfqa] div[data-astro-cid-yvibyfqa]{gap:var(--space-1);min-width:0;font:var(--type-body-sm);flex-direction:column;display:flex}.ind__dot[data-astro-cid-yvibyfqa]{width:var(--pulse-size);height:var(--pulse-size);border-radius:var(--radius-pill);background:var(--lime);flex:0 0 var(--pulse-size);margin-top:var(--space-2)}.bf[data-astro-cid-hcjncaxv]{border-top:var(--border-width) solid var(--navy-3);position:relative;overflow:hidden}.bf__inner[data-astro-cid-hcjncaxv]{padding-block:var(--space-13) var(--space-8);gap:var(--space-12);flex-direction:column;display:flex}.bf__book[data-astro-cid-hcjncaxv]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--card-min-lg)), 1fr));gap:var(--space-gap-lg);scroll-margin-top:var(--header-offset);align-items:start;display:grid}.bf__copy[data-astro-cid-hcjncaxv]{gap:var(--space-4);max-width:var(--chat-max);flex-direction:column;min-width:0;display:flex}.bf__title[data-astro-cid-hcjncaxv]{font:var(--type-h2-book);letter-spacing:var(--track-h2);margin:0}.bf__lead[data-astro-cid-hcjncaxv]{font:var(--type-lead);color:var(--text-muted);max-width:var(--lead-max-width);margin:0}.bf__demo[data-astro-cid-hcjncaxv]{gap:var(--space-2);padding-top:var(--space-2);font:var(--type-body-sm);flex-direction:column;display:flex}.bf__demo[data-astro-cid-hcjncaxv] a[data-astro-cid-hcjncaxv],.bf__sent[data-astro-cid-hcjncaxv] button[data-astro-cid-hcjncaxv]{font:var(--type-body-lg);color:var(--text);padding-bottom:calc(var(--border-width) * 3);border-bottom:calc(var(--border-width) * 2) solid var(--accent);align-self:flex-start;text-decoration:none}.bf__or[data-astro-cid-hcjncaxv]{padding-top:var(--space-3)}.bf__form[data-astro-cid-hcjncaxv],.bf__sent[data-astro-cid-hcjncaxv]{background:var(--navy-2);border:var(--border-width) solid var(--navy-3);border-radius:var(--radius-xl);padding:clamp(var(--space-5), 3vw, var(--space-7));gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.bf__row[data-astro-cid-hcjncaxv]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.bf__form[data-astro-cid-hcjncaxv] label[data-astro-cid-hcjncaxv],.bf__field[data-astro-cid-hcjncaxv]{gap:var(--space-2);font:var(--type-small);color:var(--text-muted);flex-direction:column;display:flex}.bf__form[data-astro-cid-hcjncaxv] input[data-astro-cid-hcjncaxv],.bf__form[data-astro-cid-hcjncaxv] textarea[data-astro-cid-hcjncaxv],.bf__form[data-astro-cid-hcjncaxv] select[data-astro-cid-hcjncaxv]{border:var(--border-width) solid var(--navy-3);background:var(--navy);color:var(--cloud);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);font:var(--type-body);width:100%;min-width:0}.bf__form[data-astro-cid-hcjncaxv] textarea[data-astro-cid-hcjncaxv]{resize:vertical;line-height:1.5}.bf__form[data-astro-cid-hcjncaxv] input[data-astro-cid-hcjncaxv]::placeholder,.bf__form[data-astro-cid-hcjncaxv] textarea[data-astro-cid-hcjncaxv]::placeholder{color:var(--slate-dim)}.bf__form[data-astro-cid-hcjncaxv] input[data-astro-cid-hcjncaxv]:focus-visible,.bf__form[data-astro-cid-hcjncaxv] textarea[data-astro-cid-hcjncaxv]:focus-visible,.bf__form[data-astro-cid-hcjncaxv] select[data-astro-cid-hcjncaxv]:focus-visible{border-color:var(--lime);box-shadow:0 0 0 var(--border-width) var(--lime);outline:none}.bf__phone[data-astro-cid-hcjncaxv]{gap:var(--space-2);min-width:0;display:flex}.bf__select[data-astro-cid-hcjncaxv]{flex:none;position:relative}.bf__select[data-astro-cid-hcjncaxv] select[data-astro-cid-hcjncaxv]{-webkit-appearance:none;appearance:none;width:auto;height:100%;padding-right:var(--space-7);cursor:pointer}.bf__select[data-astro-cid-hcjncaxv] span[data-astro-cid-hcjncaxv]{right:var(--space-3);pointer-events:none;color:var(--slate-light);font:var(--type-caption);position:absolute;top:50%;transform:translateY(-50%)}.bf__hint[data-astro-cid-hcjncaxv]{font:var(--type-caption);color:var(--slate-light)}.bf__trap[data-astro-cid-hcjncaxv]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.bf__error[data-astro-cid-hcjncaxv]{font:var(--type-small);color:var(--lime);margin:0}.bf__error[data-astro-cid-hcjncaxv]:empty{display:none}.bf__submit[data-astro-cid-hcjncaxv]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-1);font:var(--type-small);color:var(--text-muted);flex-wrap:wrap;display:flex}.bf__submit[data-astro-cid-hcjncaxv] button[data-astro-cid-hcjncaxv]{background:var(--accent);color:var(--on-accent);border-radius:var(--radius-sm);font:var(--type-button);padding:var(--space-4) var(--space-5);cursor:pointer;transition:transform var(--duration-hover) var(--ease-mechanical), box-shadow var(--duration-hover) var(--ease-mechanical);border:0}.bf__submit[data-astro-cid-hcjncaxv] button[data-astro-cid-hcjncaxv]:hover{transform:translateY(var(--button-lift));box-shadow:var(--glow-lime)}.bf__submit[data-astro-cid-hcjncaxv] button[data-astro-cid-hcjncaxv][disabled]{opacity:.6;cursor:progress}.bf__sent[data-astro-cid-hcjncaxv]{min-height:var(--card-tall);justify-content:center;animation:.4s both fadein}.bf__sent[data-astro-cid-hcjncaxv][hidden],.bf__form[data-astro-cid-hcjncaxv][hidden]{display:none}.bf__sent[data-astro-cid-hcjncaxv] p[data-astro-cid-hcjncaxv]{font:var(--type-body-lg);color:var(--text-muted);margin:0}.bf__sent[data-astro-cid-hcjncaxv] .bf__sent-title[data-astro-cid-hcjncaxv]{font:var(--type-card-lg);font-size:var(--space-7);letter-spacing:var(--track-heading);color:var(--text)}.bf__sent[data-astro-cid-hcjncaxv] button[data-astro-cid-hcjncaxv]{cursor:pointer;font:var(--type-body-sm);background:0 0;border-top:0;border-left:0;border-right:0;padding-inline:0}.bf__bar[data-astro-cid-hcjncaxv]{width:var(--accent-bar-width);height:var(--accent-bar-height);border-radius:var(--radius-xs);background:var(--lime)}.bf__foot[data-astro-cid-hcjncaxv]{border-top:var(--border-width) solid var(--navy-3);padding-top:var(--space-7);justify-content:space-between;gap:var(--space-5);flex-wrap:wrap;align-items:flex-start;display:flex}.bf__brand[data-astro-cid-hcjncaxv]{gap:var(--space-3);font:var(--type-label);color:var(--slate-light);flex-direction:column;display:flex}.bf__brand[data-astro-cid-hcjncaxv] a[data-astro-cid-hcjncaxv]{align-self:flex-start;display:inline-flex}.bf__logo{height:var(--space-8)}.bf__foot[data-astro-cid-hcjncaxv] nav[data-astro-cid-hcjncaxv]{gap:clamp(var(--space-4), 3vw, var(--space-7));font:var(--type-body-sm);flex-wrap:wrap;display:flex}.bf__foot[data-astro-cid-hcjncaxv] nav[data-astro-cid-hcjncaxv] a[data-astro-cid-hcjncaxv]{color:var(--text-muted);text-decoration:none}.bf__foot[data-astro-cid-hcjncaxv] nav[data-astro-cid-hcjncaxv] a[data-astro-cid-hcjncaxv]:hover{color:var(--accent)}.bf__submit[data-astro-cid-hcjncaxv] a[data-astro-cid-hcjncaxv],.bf__legal[data-astro-cid-hcjncaxv] a[data-astro-cid-hcjncaxv]{color:inherit;text-underline-offset:.2em;text-decoration:underline}.bf__submit[data-astro-cid-hcjncaxv] a[data-astro-cid-hcjncaxv]:hover,.bf__legal[data-astro-cid-hcjncaxv] a[data-astro-cid-hcjncaxv]:hover{color:var(--accent)}.bf__legal[data-astro-cid-hcjncaxv]{justify-content:space-between;gap:var(--space-3);margin-top:calc(var(--space-gap-lg) * -1);font:var(--type-caption);font-family:var(--font-label);letter-spacing:.08em;color:var(--slate-dim);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.l-orbit__tile[data-astro-cid-lcdefpme]{animation:none}}.l-section[data-astro-cid-lcdefpme]{padding-block:var(--space-11);gap:var(--space-gap-lg);flex-direction:column;display:flex}.l-anchor[data-astro-cid-lcdefpme]{scroll-margin-top:var(--header-offset)}.l-stack[data-astro-cid-lcdefpme]{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.l-stack--narrow[data-astro-cid-lcdefpme]{max-width:var(--measure-lg)}.l-h2{font:var(--type-h2);letter-spacing:var(--track-h2);text-wrap:pretty;margin:0}.l-h2--lg[data-astro-cid-lcdefpme]{font:var(--type-h2-lg)}.l-huge[data-astro-cid-lcdefpme]{font:var(--type-h2-huge);letter-spacing:var(--track-huge);margin:0}.l-lead[data-astro-cid-lcdefpme]{font:var(--type-lead);color:var(--text-muted);max-width:var(--measure-md);margin:0}.l-lead--strong[data-astro-cid-lcdefpme]{color:var(--text)}.l-aside[data-astro-cid-lcdefpme]{font:var(--type-body-lg);color:var(--text-muted);max-width:var(--measure-sm);margin:0}.l-split[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;display:flex}.l-tile[data-astro-cid-lcdefpme]{width:var(--icon-tile-lg);height:var(--icon-tile-lg);flex:0 0 var(--icon-tile-lg);border-radius:var(--radius-md);background:var(--navy);color:var(--lime);justify-content:center;align-items:center;display:flex}.l-tile--deep[data-astro-cid-lcdefpme]{background:var(--navy)}.l-tile--ring[data-astro-cid-lcdefpme]{background:var(--navy-2);border:var(--border-width) solid var(--navy-3)}.l-tile--plain[data-astro-cid-lcdefpme]{color:var(--cloud)}.l-tile--md[data-astro-cid-lcdefpme]{width:var(--icon-tile-md);height:var(--icon-tile-md);flex-basis:var(--icon-tile-md)}.l-card[data-astro-cid-lcdefpme]{background:var(--white);border:var(--border-width) solid var(--mist);border-radius:var(--radius-xl);padding:var(--space-6)}.l-card--lift[data-astro-cid-lcdefpme]{transition:transform .3s var(--ease-mechanical), box-shadow .3s var(--ease-mechanical)}.l-card--lift[data-astro-cid-lcdefpme]:hover{transform:translateY(calc(var(--space-2) * -.75));box-shadow:var(--shadow-card-hover)}.l-pillars[data-astro-cid-lcdefpme]{padding-block:var(--space-9) var(--space-5)}.l-pillars__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--card-min)), 1fr));gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.l-pillars__grid[data-astro-cid-lcdefpme] .l-tile[data-astro-cid-lcdefpme]{margin-bottom:var(--space-5)}.l-pillars__grid[data-astro-cid-lcdefpme] .heading[data-astro-cid-lcdefpme]{margin-bottom:var(--space-3)}.l-pillars__grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);margin:0}@media (width<=900px){.l-pillars__grid[data-astro-cid-lcdefpme]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.l-pillars__grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{grid-column:1/-1}}@media (width<=640px){.l-pillars__grid[data-astro-cid-lcdefpme] .l-card[data-astro-cid-lcdefpme]{padding:var(--space-5) var(--space-4)}.l-pillars__grid[data-astro-cid-lcdefpme] .l-tile[data-astro-cid-lcdefpme]{margin-bottom:var(--space-4)}.l-pillars__grid[data-astro-cid-lcdefpme] .heading[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2)}.l-pillars__grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font:var(--type-body-sm)}}.l-problem[data-astro-cid-lcdefpme]{padding-block:var(--space-9) var(--space-12);gap:var(--space-gap-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;display:grid}.l-orbit[data-astro-cid-lcdefpme]{width:100%;max-width:var(--orbit-max);aspect-ratio:1;margin-inline:auto;position:relative;container-type:inline-size}.l-orbit__logos[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none;position:absolute;inset:0}.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{position:absolute;transform:translate(-50%,-50%)}.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{top:58.9%;left:84.7%;rotate:-11deg}.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2){top:72%;left:77.9%;rotate:6deg}.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3){top:83.6%;left:54.5%;rotate:3deg}.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(4){top:80.8%;left:34%;rotate:-8deg}.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(5){top:66.6%;left:20.1%;rotate:5deg}.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(6){top:40.8%;left:15.4%;rotate:1deg}.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(7){top:28.5%;left:23%;rotate:-11deg}.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(8){top:17%;left:40.2%;rotate:-4deg}.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(9){top:17.5%;left:64.7%;rotate:1deg}.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(10){top:34.6%;left:80%;rotate:-11deg}.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(11){top:48.2%;left:92.4%;rotate:0deg}.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(12){top:71.7%;left:88.3%;rotate:-8deg}.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(13){top:84.3%;left:78.2%;rotate:6deg}.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(14){top:92.4%;left:62.8%;rotate:7deg}.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(15){top:94.9%;left:51.6%;rotate:11deg}.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(16){top:92.2%;left:36.5%;rotate:5deg}.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(17){top:81.1%;left:19.5%;rotate:0deg}.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(18){top:62.4%;left:8.3%;rotate:8deg}.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(19){top:51.6%;left:5.4%;rotate:10deg}.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(20){top:33.7%;left:9.5%;rotate:10deg}.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(21){top:17.6%;left:21%;rotate:-7deg}.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(22){top:10%;left:31.4%;rotate:-8deg}.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(23){top:7.4%;left:54.3%;rotate:10deg}.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(24){top:7.8%;left:65.2%;rotate:5deg}.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(25){top:19.2%;left:80.8%;rotate:4deg}.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(26){top:34.4%;left:90%;rotate:-7deg}.l-orbit__tile[data-astro-cid-lcdefpme]{width:var(--orbit-tile);height:var(--orbit-tile);border-radius:var(--radius-md);background:var(--white);border:var(--border-width) solid var(--mist);box-shadow:var(--shadow-soft);justify-content:center;align-items:center;animation:7s ease-in-out infinite l-drift;display:flex}.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3n+2) .l-orbit__tile[data-astro-cid-lcdefpme]{animation-duration:8.5s;animation-delay:-2s}.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3n) .l-orbit__tile[data-astro-cid-lcdefpme]{animation-duration:6s;animation-delay:-4s;scale:.85}.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(4n+1) .l-orbit__tile[data-astro-cid-lcdefpme]{scale:1.1}.l-orbit__tile[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:var(--orbit-img);height:var(--orbit-img);object-fit:contain}@keyframes l-drift{50%{transform:translateY(calc(var(--float-drift) * -.6))}}.l-orbit[data-astro-cid-lcdefpme] .l-orbit__card[data-astro-cid-lcdefpme]{width:var(--orbit-card);min-height:0;z-index:var(--z-content);justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.l-workspace[data-astro-cid-lcdefpme]{border-radius:var(--radius-xl);padding:clamp(var(--space-5), 3vw, var(--space-7)) clamp(var(--space-4), 2.5vw, var(--space-6));gap:var(--space-3);min-height:var(--workspace-min-height);box-shadow:var(--shadow-panel);flex-direction:column;justify-content:space-between;display:flex}.l-workspace__mark{height:var(--space-8)}.l-workspace[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{gap:var(--space-2);flex-direction:column;display:flex}.l-workspace[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font:var(--type-card-lg);letter-spacing:var(--track-heading)}.l-workspace[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:not(.accent-word){font:var(--type-small);color:var(--slate-light)}.l-section--builds[data-astro-cid-lcdefpme]{padding-block:var(--space-12) var(--space-11)}.l-builds[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--card-min-sm)), 1fr));gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.l-build[data-astro-cid-lcdefpme]{background:var(--navy-2);border:var(--border-width) solid var(--navy-3);border-radius:var(--radius-xl);padding:var(--space-6);gap:var(--space-8);min-height:var(--card-tall);transition:transform .3s var(--ease-mechanical), border-color .3s;flex-direction:column;display:flex}.l-build[data-astro-cid-lcdefpme]:hover{transform:translateY(calc(var(--space-2) * -.75));border-color:var(--lime)}.l-build__top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;display:flex}.l-num[data-astro-cid-lcdefpme]{font:var(--type-eyebrow);color:var(--lime)}.l-build__body[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-direction:column;margin-top:auto;display:flex}.l-build__body[data-astro-cid-lcdefpme] .heading[data-astro-cid-lcdefpme]{margin:0}.l-build__body[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{font:var(--type-body-sm);color:var(--slate-light);margin:0}.l-build__body[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{padding:var(--space-3) 0 0;border-top:var(--border-width) solid var(--navy-3);gap:var(--space-2);flex-direction:column;margin:0;list-style:none;display:flex}.l-build__body[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font:var(--type-label);gap:var(--space-3);display:flex}.l-build__body[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";flex:0 0 calc(var(--space-1) * 1.5);height:calc(var(--space-1) * 1.5);border-radius:var(--radius-pill);background:var(--lime);margin-top:calc(var(--space-2) - var(--border-width))}.l-process[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--card-min-sm)), 1fr));border-top:var(--border-width) solid var(--mist);margin:0;padding:0;list-style:none;display:grid}.l-process__step[data-astro-cid-lcdefpme]{padding:var(--space-6) var(--space-5) var(--space-6) 0;border-top:calc(var(--border-width) * 3) solid var(--mist);margin-top:calc(var(--border-width) * -1);gap:var(--space-3);flex-direction:column;display:flex;position:relative}.l-process__bar[data-astro-cid-lcdefpme]{left:0;right:0;top:calc(var(--border-width) * -3);height:calc(var(--border-width) * 3);background:var(--navy);position:absolute}.l-process__top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;display:flex}.l-process__n[data-astro-cid-lcdefpme]{font:var(--type-step-num);letter-spacing:var(--track-h2)}.l-process__step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font:var(--type-card-lg);letter-spacing:var(--track-heading);margin:0}.l-process__step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);margin:0}.l-own[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--card-min-lg)), 1fr));gap:var(--space-gap-lg);padding-bottom:var(--space-9);align-items:center;display:grid}.l-own__list[data-astro-cid-lcdefpme]{border-top:var(--border-width) solid var(--navy-3);margin:0;padding:0;list-style:none}.l-own__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-block:var(--space-6);border-bottom:var(--border-width) solid var(--navy-3);gap:var(--space-5);align-items:flex-start;display:flex}.l-own__text[data-astro-cid-lcdefpme]{gap:var(--space-2);flex-direction:column;display:flex}.l-own__text[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.l-after__card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font:var(--type-card-md);letter-spacing:var(--track-heading);margin:0}.l-own__list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.l-after__card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--slate-light);margin:0}.l-after[data-astro-cid-lcdefpme]{padding-bottom:var(--space-11);gap:var(--space-6);flex-direction:column;display:flex}.l-after__head[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-direction:column;display:flex}.l-after__line[data-astro-cid-lcdefpme]{font:var(--type-card-lg);letter-spacing:var(--track-heading);margin:0}.l-after__grid[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.l-after__step[data-astro-cid-lcdefpme]{gap:var(--space-4);flex-direction:column;display:flex;position:relative}.l-after__num[data-astro-cid-lcdefpme]{width:var(--icon-tile-sm);height:var(--icon-tile-sm);border-radius:var(--radius-pill);border:var(--border-width) solid var(--navy-3);background:var(--navy);color:var(--lime);font:var(--type-eyebrow);place-items:center;display:grid}@media (width>=900px){.l-after__grid[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.l-after__step[data-astro-cid-lcdefpme]:not(:last-child):before{content:"";top:calc(var(--icon-tile-sm) / 2);left:calc(var(--icon-tile-sm) + var(--space-3));right:calc(var(--space-3) * -1);border-top:var(--border-width) solid var(--navy-3);position:absolute}}.l-after__card[data-astro-cid-lcdefpme]{background:var(--navy-2);border:var(--border-width) solid var(--navy-3);border-radius:var(--radius-xl);padding:var(--space-5);gap:var(--space-4);flex:1;align-items:flex-start;transition:border-color .3s;display:flex}.l-after__card[data-astro-cid-lcdefpme]:hover{border-color:var(--lime)}.l-after__card[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{gap:var(--space-2);flex-direction:column;display:flex}.l-after__card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font:var(--type-card-sm)}.l-after__card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font:var(--type-body-sm)}.l-proof[data-astro-cid-lcdefpme]{background:var(--haze);border-bottom:var(--border-width) solid var(--mist)}.l-proof__inner[data-astro-cid-lcdefpme]{padding-block:var(--space-6);align-items:center;gap:var(--space-5) clamp(var(--space-5), 4vw, var(--space-9));flex-wrap:wrap;display:flex}.l-story[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--card-min-lg)), 1fr));gap:clamp(var(--space-7), 4vw, var(--space-9));align-items:center;display:grid}.l-stats[data-astro-cid-lcdefpme]{margin:var(--space-2) 0 0;border-top:var(--border-width) solid var(--mist);max-width:var(--measure-md);flex-wrap:wrap;padding:0;list-style:none;display:flex}.l-stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:var(--space-4) var(--space-4) 0 0;gap:var(--space-1);flex-direction:column;flex:150px;display:flex}.l-stats[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font:var(--type-card-sm);font-size:var(--space-4);letter-spacing:-.02em}.l-stats[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font:var(--type-small);color:var(--text-muted)}.l-team[data-astro-cid-lcdefpme]{background:var(--white);border:var(--border-width) solid var(--mist);border-radius:var(--radius-xl);margin:0;overflow:hidden}.l-team[data-astro-cid-lcdefpme] picture[data-astro-cid-lcdefpme]{display:block}.l-team__photo[data-astro-cid-lcdefpme]{aspect-ratio:1208/1302;object-fit:cover;width:100%;height:auto;display:block}.l-team__meta[data-astro-cid-lcdefpme]{padding:var(--space-5);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--card-min-sm)), 1fr));gap:var(--space-4);display:grid}.l-team__meta[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{gap:var(--space-1);flex-direction:column;display:flex}.l-team__meta[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font:var(--type-card-sm);letter-spacing:var(--track-heading)}.l-team__meta[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font:var(--type-label);color:var(--text-muted)}.l-faq[data-astro-cid-lcdefpme]{background:var(--white);border-top:var(--border-width) solid var(--mist)}.l-faq__inner[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--card-min-lg)), 1fr));gap:var(--space-gap-lg);align-items:start;display:grid}@media (width<=640px){.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(n) .l-orbit__tile[data-astro-cid-lcdefpme]{scale:none}.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{rotate:none}.l-orbit__logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(n+11):nth-child(2n){display:none}.l-orbit[data-astro-cid-lcdefpme] .l-orbit__card[data-astro-cid-lcdefpme]{padding:var(--space-4);gap:var(--space-2)}.l-orbit__card[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:not(.accent-word){display:none}}
