.blueprint-module__hApvra__bp{z-index:-1;-webkit-mask-composite:source-in;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(40% 30% at 50% 44%,#0000 55%,#000 100%),linear-gradient(#0000 0 8%,#000 22% 62%,#0000 78%);mask-image:radial-gradient(40% 30% at 50% 44%,#0000 55%,#000 100%),linear-gradient(#0000 0 8%,#000 22% 62%,#0000 78%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.blueprint-module__hApvra__dot{fill:var(--border)}.blueprint-module__hApvra__w{fill:none;stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:1400;stroke-dashoffset:1400px;animation:blueprint-module__hApvra__draw 2.4s var(--ease-out) forwards;vector-effect:non-scaling-stroke}.blueprint-module__hApvra__wire{opacity:.7}.blueprint-module__hApvra__wire g:nth-child(2) .blueprint-module__hApvra__w{animation-delay:.25s}.blueprint-module__hApvra__wire g:nth-child(3) .blueprint-module__hApvra__w{animation-delay:.5s}.blueprint-module__hApvra__wire g:nth-child(4) .blueprint-module__hApvra__w{animation-delay:.75s}@keyframes blueprint-module__hApvra__draw{to{stroke-dashoffset:0}}.blueprint-module__hApvra__wText,.blueprint-module__hApvra__wTextSm,.blueprint-module__hApvra__wTextXs{fill:none;stroke:var(--border-strong);stroke-width:.8px;font-family:var(--font-display);font-weight:700}.blueprint-module__hApvra__wText{font-size:64px}.blueprint-module__hApvra__wTextSm{font-size:40px}.blueprint-module__hApvra__wTextXs{font-size:24px}.blueprint-module__hApvra__note{font-family:var(--font-mono);fill:var(--fg-faint);opacity:0;font-size:12px;animation:1s 1.6s forwards blueprint-module__hApvra__fade}.blueprint-module__hApvra__note path{fill:none;stroke:var(--fg-faint)}@keyframes blueprint-module__hApvra__fade{to{opacity:1}}.blueprint-module__hApvra__paper{fill:var(--bg)}.blueprint-module__hApvra__frame{fill:var(--card);stroke:var(--card-border)}.blueprint-module__hApvra__bar{fill:var(--surface)}.blueprint-module__hApvra__ink{fill:var(--fg)}.blueprint-module__hApvra__muted{fill:var(--fg-faint)}.blueprint-module__hApvra__green{fill:#0c8a64}.blueprint-module__hApvra__purple{fill:#8a5cd6;opacity:.85}.blueprint-module__hApvra__image{fill:#e2602f;opacity:.85}.blueprint-module__hApvra__side{fill:var(--surface)}.blueprint-module__hApvra__card{fill:var(--surface-hover)}.blueprint-module__hApvra__chart{fill:none;stroke:#2d6cc0;stroke-width:3px;stroke-linejoin:round}.blueprint-module__hApvra__area{fill:#2d6cc0;opacity:.12}.blueprint-module__hApvra__track{fill:var(--surface-hover)}.blueprint-module__hApvra__knob{fill:#0c8a64}.blueprint-module__hApvra__code{fill:#0b0d0c}.blueprint-module__hApvra__codeText{font-family:var(--font-mono);fill:#3fd3a2;font-size:13px}.blueprint-module__hApvra__ghost{fill:none;stroke:var(--fg)}.blueprint-module__hApvra__typeText,.blueprint-module__hApvra__typeSm,.blueprint-module__hApvra__typeXs{fill:var(--fg);font-family:var(--font-display);font-weight:700}.blueprint-module__hApvra__typeText{font-size:64px}.blueprint-module__hApvra__typeSm{font-size:40px}.blueprint-module__hApvra__typeXs{font-size:24px}.blueprint-module__hApvra__ring{fill:none;stroke:var(--fg);stroke-opacity:.35;stroke-width:1px;vector-effect:non-scaling-stroke}@media (max-width:760px){.blueprint-module__hApvra__bp{opacity:.8;-webkit-mask:linear-gradient(#000 20%,#0000 32% 68%,#000 80%);mask:linear-gradient(#000 20%,#0000 32% 68%,#000 80%)}.blueprint-module__hApvra__note{display:none}}@media (prefers-reduced-motion:reduce){.blueprint-module__hApvra__w{stroke-dashoffset:0;animation:none}.blueprint-module__hApvra__note{opacity:1;animation:none}}
.home-module__06co2W__hero{isolation:isolate;text-align:center;grid-template-rows:1fr auto;justify-items:center;height:100svh;min-height:620px;max-height:1020px;margin-top:-68px;padding-top:calc(68px + clamp(24px,6vh,64px));padding-bottom:28px;display:grid;position:relative;overflow:hidden}.home-module__06co2W__spotlight{z-index:-1;pointer-events:none;background:radial-gradient(380px circle at var(--sx) var(--sy), color-mix(in srgb, var(--primary) 12%, transparent), transparent 70%);position:absolute;inset:0}.home-module__06co2W__heroInner{pointer-events:none;align-self:center;justify-items:center;gap:clamp(18px,3vh,28px);display:grid}.home-module__06co2W__heroInner>*{pointer-events:auto}.home-module__06co2W__badge{border-radius:var(--r-pill);border:1px solid var(--card-border);background:color-mix(in srgb, var(--card) 80%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--fg-muted);animation:home-module__06co2W__fadeUp .7s var(--ease-out) both;align-items:center;gap:10px;padding:6px 14px 6px 10px;font-size:.82rem;display:inline-flex}.home-module__06co2W__pulse{background:var(--primary);border-radius:50%;width:8px;height:8px;animation:2.4s infinite home-module__06co2W__pulse}@keyframes home-module__06co2W__pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 60%, transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}@keyframes home-module__06co2W__fadeUp{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}}.home-module__06co2W__heroTitle{letter-spacing:-.05em;max-width:none;font-size:clamp(2.6rem,.8rem + 5.2vw,6.2rem);font-weight:700;line-height:.98}.home-module__06co2W__accent{font-style:italic}.home-module__06co2W__accent>span[aria-hidden]{background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em}.home-module__06co2W__heroTitle .words>span[aria-hidden]{transition:color .3s var(--ease-out)}.home-module__06co2W__heroTitle .words:not(.home-module__06co2W__accent)>span[aria-hidden]:hover{color:var(--primary)}.home-module__06co2W__heroLead{color:var(--fg-muted);max-width:44ch;animation:home-module__06co2W__fadeUp .9s .45s var(--ease-out) both;font-size:clamp(1rem,.9rem + .35vw,1.2rem)}.home-module__06co2W__heroCtas{gap:var(--s-3);animation:home-module__06co2W__fadeUp .9s .6s var(--ease-out) both;flex-wrap:wrap;justify-content:center;display:flex}.home-module__06co2W__rotator{vertical-align:baseline;white-space:nowrap;width:4.6em;transition:width .9s var(--ease-in-out);display:inline-block;position:relative}@media (max-width:640px){.home-module__06co2W__rotator{margin-inline:auto;display:block}}.home-module__06co2W__rotator:before{content:" ";font-family:var(--font-accent);font-size:1.12em;line-height:.9;display:inline-block}.home-module__06co2W__rotWord{white-space:nowrap;font-family:var(--font-accent);background:var(--brand-gradient);color:#0000;will-change:opacity, filter, transform;transition:opacity .9s var(--ease-out), filter 1s var(--ease-out), transform 1.1s var(--ease-out), letter-spacing 1.1s var(--ease-out);-webkit-background-clip:text;background-clip:text;padding:.12em .06em .22em;font-size:1.12em;font-style:italic;font-weight:400;line-height:.9;position:absolute;bottom:-.22em;left:50%;translate:-50%}.home-module__06co2W__rotMeasure{visibility:hidden;pointer-events:none;display:flex;position:absolute;top:0;left:0}.home-module__06co2W__rotMeasure span{font-family:var(--font-accent);white-space:nowrap;letter-spacing:-.01em;padding-inline:.06em;font-size:1.12em;font-style:italic}.home-module__06co2W__rotWord[data-state=idle]{opacity:0;filter:blur(16px);letter-spacing:.04em;transition:none;transform:scale(1.08)}.home-module__06co2W__rotWord[data-state=in]{opacity:1;filter:blur();letter-spacing:-.01em;transition-delay:.22s;transform:none}.home-module__06co2W__rotWord[data-state=out]{opacity:0;filter:blur(14px);letter-spacing:.06em;transform:scale(.94)}.home-module__06co2W__reel{width:100%;animation:home-module__06co2W__fadeUp 1s .8s var(--ease-out) both;padding-block:8px;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.home-module__06co2W__reelTrack{gap:16px;width:max-content;animation:40s linear infinite home-module__06co2W__reel;display:flex}.home-module__06co2W__reel:hover .home-module__06co2W__reelTrack{animation-play-state:paused}@keyframes home-module__06co2W__reel{to{transform:translate(calc(-50% - 8px))}}.home-module__06co2W__shot{aspect-ratio:16/10;border-radius:var(--r-md);border:1px solid var(--card-border);width:260px;box-shadow:var(--shadow-2);background:var(--surface);transition:box-shadow var(--d-ui), border-color var(--d-ui);display:block;position:relative;overflow:hidden}.home-module__06co2W__shot:hover{box-shadow:var(--shadow-hover);border-color:var(--primary)}.home-module__06co2W__shotImg{object-fit:cover;object-position:top}.home-module__06co2W__shotLabel{border-radius:var(--r-pill);background:color-mix(in srgb, var(--card) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:4px 10px;font-size:11px;font-weight:600;position:absolute;bottom:8px;left:8px}@media (max-height:760px){.home-module__06co2W__shot{width:200px}.home-module__06co2W__heroLead{display:none}}@media (max-width:640px){.home-module__06co2W__hero{min-height:520px}}.home-module__06co2W__splitHead{justify-content:space-between;align-items:end;gap:var(--s-5);margin-bottom:var(--s-8);flex-wrap:wrap;display:flex}.home-module__06co2W__splitHead>:first-child{flex:560px;max-width:900px}.home-module__06co2W__roundArrow{border:1px solid var(--border);width:40px;height:40px;transition:background var(--d-micro), color var(--d-micro), border-color var(--d-micro);border-radius:50%;flex:none;place-items:center;display:grid}.home-module__06co2W__stack{gap:var(--s-6);display:grid}.home-module__06co2W__stackItem{top:calc(96px + var(--i) * 18px);position:sticky}.home-module__06co2W__stackCard{gap:var(--s-7);border-radius:var(--r-xl);background:radial-gradient(70% 90% at 0% 0%, var(--tint-soft), transparent 60%), var(--card);border:1px solid var(--card-border);min-height:440px;box-shadow:var(--shadow-subtle);transform-origin:top;grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding:clamp(24px,4vw,56px);display:grid}@supports (animation-timeline:view()){.home-module__06co2W__stackCard{animation:linear both home-module__06co2W__stackOut;animation-timeline:view();animation-range:exit-crossing}@keyframes home-module__06co2W__stackOut{to{filter:brightness(.9)blur(1px);transform:scale(.92)}}}.home-module__06co2W__stackHead{gap:var(--s-4);align-content:start;display:grid}.home-module__06co2W__fromPrice{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:auto;font-size:1.05rem;display:flex}.home-module__06co2W__fromPrice strong{letter-spacing:-.03em;color:var(--tint);font-size:1.75rem}.home-module__06co2W__stackList{gap:var(--s-2);align-content:start;display:grid}.home-module__06co2W__stackLink{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);border-radius:var(--r-md);background:var(--bg);border:1px solid var(--border-subtle);transition:border-color var(--d-micro), transform var(--d-ui) var(--ease-out), background var(--d-micro);display:flex}.home-module__06co2W__stackLink>span:first-child{gap:2px;display:grid}.home-module__06co2W__stackLink:hover{border-color:var(--tint);box-shadow:var(--shadow-hover)}.home-module__06co2W__stackLink:hover .home-module__06co2W__roundArrow{background:var(--tint);border-color:var(--tint);color:#fff}@media (max-width:860px){.home-module__06co2W__stackCard{gap:var(--s-5);grid-template-columns:1fr;min-height:0}.home-module__06co2W__stackItem{top:calc(84px + var(--i) * 10px)}}.home-module__06co2W__map{gap:var(--s-4);grid-template-columns:300px 1fr;display:grid}.home-module__06co2W__rail{padding:var(--s-2);border-radius:var(--r-lg);background:var(--card);border:1px solid var(--card-border);box-shadow:var(--shadow-1);align-content:start;gap:6px;display:grid}.home-module__06co2W__railItem{align-items:center;gap:var(--s-3);border-radius:var(--r-md);text-align:left;transition:background var(--d-micro), color var(--d-micro);grid-template-columns:minmax(0,1fr) auto;padding:14px;display:grid;position:relative}.home-module__06co2W__railItem:hover{background:var(--surface)}.home-module__06co2W__railItem[aria-selected=true]{background:var(--tint-soft)}.home-module__06co2W__railLabel{letter-spacing:-.01em;font-size:1.0625rem;font-weight:550}.home-module__06co2W__railItem[aria-selected=true] .home-module__06co2W__railLabel{color:var(--tint)}.home-module__06co2W__railCount{font-family:var(--font-mono);border-radius:var(--r-pill);background:var(--surface);min-width:26px;height:22px;color:var(--fg-muted);place-items:center;font-size:12px;display:grid}.home-module__06co2W__branch{padding:var(--s-6);border-radius:var(--r-lg);background:var(--card);border:1px solid var(--card-border);box-shadow:var(--shadow-1);animation:home-module__06co2W__branchIn var(--d-major) var(--ease-out)}@keyframes home-module__06co2W__branchIn{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}}.home-module__06co2W__branchHead{margin-bottom:var(--s-6);gap:6px;display:grid}.home-module__06co2W__tree{gap:var(--s-3);padding-left:28px;display:grid;position:relative}.home-module__06co2W__tree:before{content:"";background:linear-gradient(var(--tint), transparent);opacity:.6;border-radius:2px;width:1.5px;position:absolute;top:0;bottom:34px;left:0}.home-module__06co2W__tree li{position:relative}.home-module__06co2W__tree li:before{content:"";background:var(--tint);opacity:.5;width:20px;height:1.5px;position:absolute;top:34px;left:-28px}.home-module__06co2W__leaf{gap:var(--s-4);border-radius:var(--r-md);background:var(--bg);border:1px solid var(--border-subtle);transition:border-color var(--d-micro), transform var(--d-ui) var(--ease-out);grid-template-columns:auto 1fr auto;align-items:center;padding:14px 18px;display:grid}.home-module__06co2W__leaf:hover{border-color:var(--tint);box-shadow:var(--shadow-hover)}.home-module__06co2W__leafBody{gap:2px;display:grid}.home-module__06co2W__leafTitle{gap:var(--s-3);flex-wrap:wrap;align-items:center;font-weight:600;display:flex}@media (max-width:860px){.home-module__06co2W__map{grid-template-columns:1fr}.home-module__06co2W__rail{grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.home-module__06co2W__railItem{white-space:nowrap;grid-template-columns:auto auto}.home-module__06co2W__railItem .home-module__06co2W__meta{display:none}.home-module__06co2W__branch{padding:var(--s-5)}}.home-module__06co2W__process{gap:var(--s-8);grid-template-columns:1fr 1fr;display:grid}.home-module__06co2W__processSticky{gap:var(--s-4);display:grid;position:sticky;top:110px}.home-module__06co2W__processSvg{--note:#f5e6a6;--note-tape:#e2602f47;--note-ink:#4a3f1c;width:100%;max-width:560px;display:block;overflow:visible}[data-theme=dark] .home-module__06co2W__processSvg{--note:#3b3522;--note-tape:#f4834f59;--note-ink:#efe3b5}.home-module__06co2W__pGridDot{fill:var(--border)}.home-module__06co2W__pMark{fill:var(--fg);fill-opacity:.85;stroke:none;transition:x .9s var(--ease-spring), y .9s var(--ease-spring), width .9s var(--ease-out), height .9s var(--ease-out), rx .9s var(--ease-out), fill .6s, fill-opacity .6s}.home-module__06co2W__processSvg[data-stage="2"] .home-module__06co2W__pMark,.home-module__06co2W__processSvg[data-stage="3"] .home-module__06co2W__pMark{fill:var(--card);stroke:var(--border-strong);stroke-width:1px;fill-opacity:1}.home-module__06co2W__processSvg[data-stage="4"] .home-module__06co2W__pMark{fill:var(--surface-hover);fill-opacity:1;stroke:none}.home-module__06co2W__pMark[data-primary]{fill:var(--primary)!important;fill-opacity:1!important;stroke:none!important}.home-module__06co2W__pMark[data-ui=nav]{fill:var(--border-strong)}.home-module__06co2W__pMark[data-ui=title]{fill:#ffffff8c}.home-module__06co2W__pLinks,.home-module__06co2W__pWindow{opacity:0;transition:opacity .6s var(--ease-out)}.home-module__06co2W__pLinks[data-on=true],.home-module__06co2W__pWindow[data-on=true]{opacity:1}.home-module__06co2W__pLine,.home-module__06co2W__pLineLive{stroke:var(--graph-line);stroke-width:1px;transition:all .9s var(--ease-out)}.home-module__06co2W__pLineLive{stroke:var(--primary);stroke-opacity:.35}.home-module__06co2W__pWindow rect{fill:none;stroke:var(--border-strong);stroke-width:1.2px}.home-module__06co2W__pWindow circle{fill:var(--border-strong)}.home-module__06co2W__pLayer{opacity:0;transition:opacity .25s var(--ease-out);pointer-events:none}.home-module__06co2W__pLayer[data-on=true]{opacity:1;transition:opacity .5s var(--ease-out) .55s}.home-module__06co2W__pLayer>*{transition:opacity .6s var(--ease-out), transform .7s var(--ease-out);transition-delay:var(--d,0s)}.home-module__06co2W__pLayer:not([data-on]) .home-module__06co2W__pNote,.home-module__06co2W__pLayer:not([data-on]) .home-module__06co2W__pEntity,.home-module__06co2W__pLayer:not([data-on]) .home-module__06co2W__pWire,.home-module__06co2W__pLayer:not([data-on]) .home-module__06co2W__pService,.home-module__06co2W__pLayer:not([data-on]) .home-module__06co2W__pFade,.home-module__06co2W__pLayer:not([data-on]) .home-module__06co2W__pGuides,.home-module__06co2W__pLayer:not([data-on]) .home-module__06co2W__pSelect,.home-module__06co2W__pLayer:not([data-on]) .home-module__06co2W__pToast{opacity:0;transition:none}.home-module__06co2W__pNote,.home-module__06co2W__pEntity,.home-module__06co2W__pWire,.home-module__06co2W__pService,.home-module__06co2W__pFade,.home-module__06co2W__pGuides,.home-module__06co2W__pSelect,.home-module__06co2W__pToast{transition:opacity .6s var(--ease-out), transform .7s var(--ease-spring);transition-delay:var(--d,0s)}.home-module__06co2W__pNote{animation:home-module__06co2W__pBob 4.5s var(--ease-in-out) var(--b) infinite alternate}.home-module__06co2W__pNotePaper{fill:var(--note);filter:drop-shadow(0 3px 4px #0000001f)}.home-module__06co2W__pNoteTape{fill:var(--note-tape)}.home-module__06co2W__pHand{font-family:var(--font-accent);fill:var(--note-ink);font-size:13px;font-style:italic}.home-module__06co2W__pScribble{fill:none;stroke:var(--note-ink);stroke-opacity:.45;stroke-width:1.2px;stroke-linecap:round}.home-module__06co2W__pHandAccent{font-family:var(--font-accent);fill:var(--primary);font-size:15px;font-style:italic}.home-module__06co2W__pLasso{fill:none;stroke:var(--primary);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.home-module__06co2W__pLayer[data-on] .home-module__06co2W__pLasso{animation:home-module__06co2W__pDraw 1.2s var(--ease-out) .9s forwards}.home-module__06co2W__pThought{stroke:var(--fg-faint);stroke-width:1px;stroke-dasharray:2 4;opacity:.6}@keyframes home-module__06co2W__pBob{to{transform:translateY(-4px)rotate(.8deg)}}@keyframes home-module__06co2W__pDraw{to{stroke-dashoffset:0}}.home-module__06co2W__pScanner{animation:home-module__06co2W__pScan 2.4s var(--ease-in-out) infinite}@keyframes home-module__06co2W__pScan{0%{transform:translateY(-40px)}to{transform:translateY(320px)}}.home-module__06co2W__pHalo{fill:none;stroke:var(--primary);stroke-opacity:.35;transform-box:fill-box;transform-origin:50%}.home-module__06co2W__pLayer[data-on] .home-module__06co2W__pHalo{animation:home-module__06co2W__pPulse 2.4s var(--ease-out) var(--d) infinite}@keyframes home-module__06co2W__pPulse{0%{opacity:1;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.5)}}.home-module__06co2W__pTag{fill:var(--card);stroke:var(--border)}.home-module__06co2W__pMono{font-family:var(--font-mono);fill:var(--fg-muted);font-size:8.5px}.home-module__06co2W__pMonoSm{font-family:var(--font-mono);fill:var(--fg-muted);font-size:8px}.home-module__06co2W__pWire{fill:var(--border-strong)}.home-module__06co2W__pWire[data-primary]{fill:#ffffffb3}.home-module__06co2W__pOutline{stroke:var(--border-strong);stroke-width:.9px;fill:none!important}.home-module__06co2W__pSolid{fill:var(--primary)!important}.home-module__06co2W__pWire[data-primary] .home-module__06co2W__pSolid{fill:#fff!important}.home-module__06co2W__pWireNum{font-family:var(--font-display);fill:#fff;font-size:15px;font-weight:600}.home-module__06co2W__pWireLine{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linejoin:round}.home-module__06co2W__pWireStroke{fill:none;stroke:var(--border-strong);stroke-width:1.2px;stroke-linejoin:round}.home-module__06co2W__pGuides line{stroke:#e0457b;stroke-width:.8px;stroke-dasharray:3 3}.home-module__06co2W__pGuides .home-module__06co2W__pGap{stroke-dasharray:none}.home-module__06co2W__pGapLabel{font-family:var(--font-mono);fill:#e0457b;font-size:8px}.home-module__06co2W__pSelect rect:first-child{fill:none;stroke:#3b82f6;stroke-width:1.2px}.home-module__06co2W__pHandle{fill:#fff;stroke:#3b82f6;stroke-width:1px}.home-module__06co2W__pSizeTag{fill:#3b82f6}.home-module__06co2W__pSizeText{font-family:var(--font-mono);fill:#fff;font-size:8px}.home-module__06co2W__pPacket{fill:var(--primary);filter:drop-shadow(0 0 3px var(--primary))}.home-module__06co2W__pService[data-primary] .home-module__06co2W__pMonoSm{fill:var(--primary-fg)}.home-module__06co2W__pLed{fill:var(--success);animation:1.6s steps(2,end) infinite home-module__06co2W__pBlink}.home-module__06co2W__pTrack{fill:var(--border-subtle)}.home-module__06co2W__pLoad{fill:var(--primary);transform-box:fill-box;transform-origin:0;animation:home-module__06co2W__pLoad 2.2s var(--ease-in-out) infinite alternate}.home-module__06co2W__pService[data-primary] .home-module__06co2W__pTrack{fill:#ffffff40}.home-module__06co2W__pService[data-primary] .home-module__06co2W__pLoad{fill:var(--primary-fg)}.home-module__06co2W__pCheck circle{fill:var(--success)}.home-module__06co2W__pCheck path{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.home-module__06co2W__pCheck{opacity:0;transform-box:fill-box;transform-origin:50%}.home-module__06co2W__pLayer[data-on] .home-module__06co2W__pCheck{animation:home-module__06co2W__pCheckIn .5s var(--ease-spring) forwards;animation-delay:calc(var(--d) + .7s)}@keyframes home-module__06co2W__pBlink{50%{opacity:.3}}@keyframes home-module__06co2W__pLoad{0%{transform:scaleX(.15)}to{transform:scaleX(var(--l))}}@keyframes home-module__06co2W__pCheckIn{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}.home-module__06co2W__pBrand{fill:var(--primary)}.home-module__06co2W__pUiLine{fill:var(--border-strong)}.home-module__06co2W__pAvatar{fill:var(--accent)}.home-module__06co2W__pChart{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.home-module__06co2W__pLayer[data-on] .home-module__06co2W__pChart{animation:home-module__06co2W__pDraw 1.4s var(--ease-out) .9s forwards}.home-module__06co2W__pChartArea{fill:#fff;opacity:0}.home-module__06co2W__pLayer[data-on] .home-module__06co2W__pChartArea{animation:home-module__06co2W__pArea .8s var(--ease-out) 1.9s forwards}@keyframes home-module__06co2W__pArea{to{opacity:.14}}.home-module__06co2W__pStat{font-family:var(--font-display);fill:var(--fg);letter-spacing:-.02em;font-size:16px;font-weight:600}.home-module__06co2W__pToast rect{fill:var(--fg);filter:drop-shadow(0 6px 10px #00000040)}.home-module__06co2W__pToastDot{fill:var(--success)}.home-module__06co2W__pToastTick{fill:none;stroke:#fff;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.home-module__06co2W__pToastText{font-family:var(--font-mono);fill:var(--bg);font-size:9px}.home-module__06co2W__pLayer:not([data-on]) .home-module__06co2W__pToast{transform:translateY(14px)}.home-module__06co2W__pCursor{transition:transform 1.1s var(--ease-in-out) .2s}.home-module__06co2W__pArrow{fill:var(--fg);stroke:var(--bg);stroke-width:1px;stroke-linejoin:round}.home-module__06co2W__pClick{fill:var(--primary);opacity:0;transform-box:fill-box;transform-origin:50%;animation:home-module__06co2W__pClick .7s var(--ease-out) 1.4s}@keyframes home-module__06co2W__pClick{0%{opacity:.45;transform:scale(.2)}to{opacity:0;transform:scale(1.6)}}.home-module__06co2W__steps{display:grid}.home-module__06co2W__step{align-content:center;gap:var(--s-3);min-height:44vh;padding-block:var(--s-6);opacity:.25;filter:blur(2px);transition:opacity var(--d-ui), filter var(--d-ui);display:grid}.home-module__06co2W__step[data-active=true]{opacity:1;filter:none}@media (max-width:860px){.home-module__06co2W__process{gap:var(--s-5);grid-template-columns:1fr}.home-module__06co2W__processSticky{background:var(--bg);padding-block:var(--s-3);z-index:1;top:76px}.home-module__06co2W__processSvg{max-height:240px}.home-module__06co2W__step{min-height:0;padding-block:var(--s-6)}}@media (prefers-reduced-motion:reduce){.home-module__06co2W__pLasso,.home-module__06co2W__pChart{stroke-dashoffset:0}.home-module__06co2W__pCheck{opacity:1}.home-module__06co2W__pScanner,.home-module__06co2W__pPacket,.home-module__06co2W__pClick{display:none}}.home-module__06co2W__tech{gap:var(--s-6);grid-template-columns:1.6fr 1fr;align-items:stretch;margin:0;display:grid}.home-module__06co2W__techSvg{width:100%;height:auto}.home-module__06co2W__laneLine{stroke:var(--border-subtle);stroke-dasharray:2 5}.home-module__06co2W__laneLabel{fill:var(--fg-faint);font-size:12px;font-family:var(--font-sans)}.home-module__06co2W__techNodeG{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .4s var(--ease-out), transform .5s var(--ease-spring);transition-delay:var(--d);transform:scale(.9)}.home-module__06co2W__techEdge{fill:none;stroke:var(--border-strong);stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .65s var(--ease-in-out);transition-delay:var(--d)}.home-module__06co2W__techFlow{fill:none;stroke:var(--primary);stroke-width:1.4px;stroke-dasharray:3 9;opacity:0;transition:opacity .4s;transition-delay:calc(var(--d) + .5s);animation:1.4s linear infinite home-module__06co2W__techFlow}@keyframes home-module__06co2W__techFlow{to{stroke-dashoffset:-24px}}.is-in .home-module__06co2W__techNodeG{opacity:1;transform:none}.is-in .home-module__06co2W__techEdge{stroke-dashoffset:0}.is-in .home-module__06co2W__techFlow{opacity:.7}.home-module__06co2W__techNode{fill:var(--card);stroke:var(--border-strong);stroke-width:1px}.home-module__06co2W__techLabel{font-family:var(--font-mono);fill:var(--fg);font-size:12px}@media (prefers-reduced-motion:reduce){.home-module__06co2W__techNodeG{opacity:1;transform:none}.home-module__06co2W__techEdge{stroke-dashoffset:0}.home-module__06co2W__techFlow{display:none}}.home-module__06co2W__techList{gap:var(--s-2);display:grid}.home-module__06co2W__techList p{border-top:1px solid var(--border-subtle);font-size:var(--t-caption);gap:2px;padding:12px 0;display:grid}@media (max-width:860px){.home-module__06co2W__tech{grid-template-columns:1fr}}.home-module__06co2W__workTitle{max-width:12ch}.home-module__06co2W__work{gap:var(--s-8);display:grid}.home-module__06co2W__workSlot{display:grid}.home-module__06co2W__workItem{gap:var(--s-7);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;display:grid}.home-module__06co2W__workSlot:nth-child(2n) .home-module__06co2W__workShot{order:2}.home-module__06co2W__workShot{position:relative}.home-module__06co2W__workBody{gap:var(--s-4);display:grid}.home-module__06co2W__workHead{align-items:center;gap:var(--s-3);display:flex}.home-module__06co2W__workSummary{font-size:var(--t-body-lg);color:var(--fg-muted)}.home-module__06co2W__workFacts{border-top:1px solid var(--border);gap:0;display:grid}.home-module__06co2W__workFacts>div{gap:var(--s-4);border-bottom:1px solid var(--border-subtle);grid-template-columns:72px 1fr;padding:14px 0;display:grid}.home-module__06co2W__workFacts dt{color:var(--tint);padding-top:2px;font-size:.8rem;font-weight:600}.home-module__06co2W__workFacts dd{color:var(--fg-muted);font-size:.95rem}.home-module__06co2W__workFoot{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.home-module__06co2W__workTech{flex-wrap:wrap;gap:6px;display:flex}.home-module__06co2W__workTech li{border-radius:var(--r-pill);border:1px solid var(--border);color:var(--fg-muted);padding:4px 10px;font-size:.78rem}.home-module__06co2W__workLinks{gap:var(--s-2);display:flex}.home-module__06co2W__workOpen{text-align:center;justify-items:center;gap:var(--s-3);padding:var(--s-8) var(--s-5);border:1.5px dashed var(--border-strong);border-radius:var(--r-xl);transition:border-color var(--d-ui), background var(--d-ui);display:grid}.home-module__06co2W__workOpen:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 4%, transparent)}.home-module__06co2W__workOpen .home-module__06co2W__muted{max-width:46ch}.home-module__06co2W__workPlus{border:1px solid var(--border-strong);width:48px;height:48px;transition:transform .5s var(--ease-spring), border-color var(--d-ui);border-radius:50%;place-items:center;font-size:1.5rem;display:grid}.home-module__06co2W__workOpen:hover .home-module__06co2W__workPlus{border-color:var(--primary);color:var(--primary);transform:rotate(90deg)}.home-module__06co2W__workCta{color:var(--primary);align-items:center;gap:6px;font-weight:600;display:inline-flex}@media (max-width:900px){.home-module__06co2W__workItem{gap:var(--s-5);grid-template-columns:1fr}.home-module__06co2W__workSlot:nth-child(2n) .home-module__06co2W__workShot{order:0}}
