.machine-card[data-v-f8e75067]{background:radial-gradient(circle at var(--mx,70%) var(--my,18%),rgba(var(--color-brand-cream-50-rgb),.12),transparent 30%),linear-gradient(160deg,rgba(var(--color-brand-dark-950-rgb),.94),#112b21eb),var(--color-surface-deep);border:1px solid rgba(var(--color-brand-dark-950-rgb),.16);border-radius:32px;box-shadow:18px 22px rgba(var(--color-brand-dark-950-rgb),.08),0 42px 110px rgba(var(--color-black-rgb),.24);justify-self:end;max-height:min(58vh,520px);overflow:hidden;position:relative;transform-style:preserve-3d;width:min(100%,620px)}.machine-card[data-v-f8e75067]:before{background:linear-gradient(135deg,rgba(127,255,176,.04),transparent 26%,rgba(var(--color-border-subtle-rgb),.06) 62%,transparent 78%);border-radius:inherit;content:"";inset:1px;pointer-events:none;position:absolute}.machine-topline[data-v-f8e75067]{color:var(--color-brand-cream-200);display:flex;font-family:var(--font-mono);font-size:.72rem;justify-content:space-between;letter-spacing:.14em;padding:18px 22px 0;position:relative;z-index:1}.machine-topline span[data-v-f8e75067]:last-child{color:var(--color-brand-green-300)}.machine-svg[data-v-f8e75067]{display:block;height:auto;position:relative;width:100%;z-index:1}.machine-rail[data-v-f8e75067],.machine-route[data-v-f8e75067]{fill:none;stroke-linecap:round;stroke-linejoin:round}.machine-route[data-v-f8e75067]{animation:route-drift-f8e75067 5.8s linear infinite;filter:drop-shadow(0 0 6px rgba(var(--color-brand-green-500-rgb),.16));stroke:url(#signalLine);stroke-dasharray:14 16;stroke-width:5}.route-two[data-v-f8e75067]{animation-duration:6.6s}.route-three[data-v-f8e75067]{animation-duration:7.2s}.machine-rail[data-v-f8e75067]{animation:route-drift-f8e75067 9s linear infinite;stroke:rgba(var(--color-brand-teal-400-rgb),.28);stroke-dasharray:10 14;stroke-width:3}.scan-band[data-v-f8e75067]{animation:scan-f8e75067 6.8s ease-in-out infinite;transform:translate(-220px) skew(-12deg)}.machine-ring[data-v-f8e75067]{animation:node-pulse-f8e75067 2.8s ease-in-out infinite;opacity:.65;transform-box:fill-box;transform-origin:center}.delay-1[data-v-f8e75067]{animation-delay:.55s}.delay-2[data-v-f8e75067]{animation-delay:1.1s}.status-dot[data-v-f8e75067]{animation:dot-blink-f8e75067 2.8s ease-in-out infinite}.metric-bar[data-v-f8e75067]{animation:metric-grow-f8e75067 3.6s ease-in-out infinite;transform-box:fill-box;transform-origin:left center}.bar-two[data-v-f8e75067]{animation-delay:.35s}.bar-three[data-v-f8e75067]{animation-delay:.7s}@keyframes route-drift-f8e75067{to{stroke-dashoffset:-120}}@keyframes scan-f8e75067{0%,to{transform:translate(-220px) skew(-12deg)}50%{transform:translate(690px) skew(-12deg)}}@keyframes node-pulse-f8e75067{0%,to{opacity:.16;transform:scale(.7)}50%{opacity:.58;transform:scale(1.4)}}@keyframes metric-grow-f8e75067{0%,to{transform:scaleX(.52)}50%{transform:scaleX(1)}}@keyframes dot-blink-f8e75067{0%,to{opacity:.34}50%{opacity:1}}@media(max-width:640px){.machine-card[data-v-f8e75067]{border-radius:26px;max-height:none;width:100%}}@media(prefers-reduced-motion:reduce){.machine-card[data-v-f8e75067]:before,.machine-rail[data-v-f8e75067],.machine-ring[data-v-f8e75067],.machine-route[data-v-f8e75067],.metric-bar[data-v-f8e75067],.scan-band[data-v-f8e75067],.status-dot[data-v-f8e75067]{animation:none!important}}.pain-actions[data-v-5b765082]{display:flex;grid-column:1/-1;justify-content:center;margin-top:clamp(10px,1.8vw,26px)}.pain-stack[data-v-5b765082]{display:grid;gap:22px;perspective:1200px}.pain-card[data-v-5b765082]{isolation:isolate;overflow:hidden;position:relative;--mx:50%;--my:10%;--slab-scan:-24%;background:radial-gradient(circle at 18% 0,rgba(var(--color-brand-green-500-rgb),.08),transparent 32%),linear-gradient(135deg,var(--color-brand-cream-50),var(--color-brand-cream-100) 74%);border:1px solid rgba(var(--color-brand-dark-950-rgb),.12);box-shadow:0 24px 70px rgba(var(--color-surface-shadow-rgb),.1);clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));color:var(--color-brand-dark-950);display:grid;gap:18px;grid-template-columns:auto 1fr;min-height:148px;padding:26px;transform-style:preserve-3d;will-change:transform}.pain-card[data-v-5b765082]:after,.pain-card[data-v-5b765082]:before{content:"";pointer-events:none;position:absolute}.pain-card[data-v-5b765082]:before{background:radial-gradient(circle at var(--mx) var(--my),rgba(var(--color-brand-green-500-rgb),.08),transparent 30%),linear-gradient(120deg,transparent 0,transparent var(--slab-scan),rgba(var(--color-brand-dark-950-rgb),.04) calc(var(--slab-scan) + 12%),transparent calc(var(--slab-scan) + 28%));inset:0;opacity:.62;z-index:0}.pain-card[data-v-5b765082]:after{border:1px solid rgba(var(--color-brand-dark-950-rgb),.06);clip-path:inherit;inset:1px;z-index:1}.pain-card[data-v-5b765082]>*{position:relative;z-index:2}.pain-card>span[data-v-5b765082]{background:linear-gradient(var(--color-brand-dark-700),var(--color-brand-dark-950));border-radius:4px 18px;box-shadow:none;height:100%;min-height:76px;width:16px}.pain-card h3[data-v-5b765082]{color:var(--color-brand-dark-950);font-family:var(--font-heading);font-size:clamp(1.35rem,2vw,2rem);letter-spacing:-.035em}.pain-card p[data-v-5b765082]{color:var(--color-brand-dark-700);line-height:1.65;margin-top:10px}@media(max-width:640px){.pain-actions[data-v-5b765082]{margin-top:18px}.pain-card[data-v-5b765082]{grid-template-columns:1fr}.pain-card>span[data-v-5b765082]{height:4px;min-height:4px;width:72px}}.method-track[data-v-b2abd34e]{display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:54px;perspective:1400px}.method-card[data-v-b2abd34e]{isolation:isolate;overflow:hidden;position:relative;--mx:50%;--my:10%;--slab-scan:-24%;background:radial-gradient(circle at 20% 0,rgba(var(--color-brand-green-500-rgb),.26),transparent 34%),linear-gradient(135deg,var(--color-surface-lift),var(--color-surface-deep) 70%);border:1px solid rgba(var(--color-brand-green-500-rgb),.48);box-shadow:12px 12px rgba(var(--color-brand-green-500-rgb),.14),0 32px 90px rgba(var(--color-black-rgb),.28);clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));color:var(--color-brand-cream-50);padding:34px;transform-style:preserve-3d;transition:border-color .26s ease,box-shadow .26s ease;will-change:transform}.method-card[data-v-b2abd34e]:hover{border-color:rgba(var(--color-brand-green-500-rgb),.7);box-shadow:16px 16px rgba(var(--color-brand-green-500-rgb),.22),0 42px 120px rgba(var(--color-brand-green-500-rgb),.12)}.method-card[data-v-b2abd34e]:after,.method-card[data-v-b2abd34e]:before{content:"";pointer-events:none;position:absolute}.method-card[data-v-b2abd34e]:before{background:radial-gradient(circle at var(--mx) var(--my),rgba(var(--color-brand-green-500-rgb),.26),transparent 28%),linear-gradient(120deg,transparent 0,transparent var(--slab-scan),rgba(var(--color-accent-lime-rgb),.18) calc(var(--slab-scan) + 12%),transparent calc(var(--slab-scan) + 28%));inset:0;opacity:.82;z-index:0}.method-card[data-v-b2abd34e]:after{border:1px solid rgba(var(--color-border-subtle-rgb),.11);clip-path:inherit;inset:1px;z-index:1}.method-card[data-v-b2abd34e]>*{position:relative;z-index:2}.method-card h3[data-v-b2abd34e]{color:var(--color-brand-cream-50);font-family:var(--font-heading);font-size:clamp(1.35rem,2vw,2rem);letter-spacing:-.035em;text-shadow:0 0 22px rgba(var(--color-brand-green-500-rgb),.16)}.method-card p[data-v-b2abd34e]{color:var(--color-brand-cream-200);line-height:1.65;margin-top:10px}.method-card span[data-v-b2abd34e]{color:var(--color-brand-green-500);font-family:var(--font-mono);font-size:.78rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}@media(max-width:980px){.method-track[data-v-b2abd34e]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.method-track[data-v-b2abd34e]{grid-template-columns:1fr}}.landing-shell{background:transparent;color:var(--color-brand-dark-950);font-family:var(--font-body);overflow-x:clip}.landing-shell .landing-container{margin-inline:auto;overflow-x:clip;width:min(1180px,calc(100% - 32px))}.landing-shell .hero-section{align-items:center;background:transparent;display:grid;isolation:isolate;min-height:calc(100svh - 78px);overflow-x:clip;overflow-y:visible;padding:clamp(36px,5vh,56px) 0 clamp(34px,4.8vh,54px);position:relative}.landing-shell .grain-layer,.landing-shell .hero-grid{inset:0;pointer-events:none;position:absolute}.landing-shell .grain-layer{display:none}.landing-shell .hero-grid{animation:none;background:none;z-index:-2}.landing-shell .hero-layout,.landing-shell .metrics-layout,.landing-shell .split-layout{align-items:center;display:grid;gap:clamp(24px,3.2vw,44px);grid-template-columns:minmax(0,1.14fr) minmax(320px,.86fr);overflow-x:clip}.landing-shell .hero-layout>*,.landing-shell .metrics-layout>*,.landing-shell .split-layout>*{min-width:0}.landing-shell .final-card h2,.landing-shell .governance-card h2,.landing-shell .hero-copy h1,.landing-shell .offer-head h2,.landing-shell .section-copy h2,.landing-shell .section-heading h2{font-family:var(--font-display);letter-spacing:-.055em;line-height:1.02;text-orientation:mixed;white-space:normal;writing-mode:horizontal-tb}.landing-shell .hero-copy,.landing-shell .section-copy,.landing-shell .section-heading{width:100%}.landing-shell .hero-copy h1{color:var(--color-brand-dark-950);font-size:clamp(2.9rem,5.6vw,6.2rem);line-height:.94;max-width:13.5ch;overflow-wrap:anywhere;text-shadow:none;word-break:break-word}.landing-shell .final-card p,.landing-shell .governance-card p,.landing-shell .section-copy p,.landing-shell .section-heading p{color:var(--color-brand-dark-800);font-size:clamp(1.08rem,1.45vw,1.35rem);line-height:1.7;max-width:680px}.landing-shell .kicker{color:var(--color-brand-green-500);font-family:var(--font-mono);font-size:.78rem;font-weight:600;letter-spacing:.18em;margin-bottom:18px;text-transform:uppercase}.landing-shell .hero-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:24px;width:100%}.landing-shell .hero-actions-row{display:flex;justify-content:center;margin-top:18px}.landing-shell .button{align-items:center;border-radius:999px;display:inline-flex;font-family:var(--font-mono);font-size:.78rem;font-weight:600;justify-content:center;letter-spacing:.09em;min-height:54px;padding:0 24px;text-transform:uppercase;transition:transform .24s ease,border-color .24s ease,background .24s ease,color .24s ease,box-shadow .24s ease}.landing-shell .button:hover{transform:translateY(-3px)}.landing-shell .button-primary{background:linear-gradient(135deg,var(--color-brand-dark-800),var(--color-brand-dark-950));border:1px solid rgba(var(--color-brand-dark-950-rgb),.82);box-shadow:0 14px 34px rgba(var(--color-brand-dark-950-rgb),.18);color:var(--color-brand-cream-50)}.landing-shell .button-primary:hover{background:linear-gradient(135deg,var(--color-brand-dark-700),var(--color-brand-dark-950));border-color:var(--color-brand-dark-950);box-shadow:0 18px 44px rgba(var(--color-brand-dark-950-rgb),.22)}.landing-shell .button-ghost{background:rgba(var(--color-white-rgb),.22);border:1px solid rgba(var(--color-brand-dark-950-rgb),.36);color:var(--color-brand-dark-900)}.landing-shell .button-ghost.light{background:rgba(var(--color-border-subtle-rgb),.42);border-color:rgba(var(--color-brand-dark-950-rgb),.5);color:var(--color-brand-dark-950)}.landing-shell .faq-section,.landing-shell .final-cta,.landing-shell .governance-section,.landing-shell .metrics-section,.landing-shell .panel-section{align-items:center;display:flex;min-height:100svh;padding:clamp(82px,10vw,100px) 0}.landing-shell .metrics-section,.landing-shell .panel-section.dark,.landing-shell .panel-section.ivory,.landing-shell .panel-section.warm{background:transparent;color:var(--color-brand-dark-950)}.landing-shell .final-card h2,.landing-shell .governance-card h2,.landing-shell .offer-head h2,.landing-shell .section-copy h2,.landing-shell .section-heading h2{font-size:clamp(3rem,6.2vw,6.9rem)}.landing-shell .metrics-section .section-copy h2,.landing-shell .metrics-section .section-copy h2 .text-word,.landing-shell .panel-section.dark .section-heading h2,.landing-shell .panel-section.dark .section-heading h2 .text-word{color:var(--color-brand-dark-950);text-shadow:none}.landing-shell .final-card p,.landing-shell .governance-card p,.landing-shell .panel-section.ivory .section-heading p,.landing-shell .panel-section.warm .section-copy p{color:var(--color-brand-dark-700)}.landing-shell .text-word{display:inline-block;transform-style:preserve-3d;will-change:opacity,transform;writing-mode:horizontal-tb}.landing-shell.gsap-ready .reveal{animation:none}.landing-shell .reveal{animation:lift-in .78s cubic-bezier(.19,1,.22,1) both;animation-delay:var(--delay,0s)}.landing-shell .reveal-delay-1{--delay:.14s}@supports (animation-timeline:view()){.landing-shell .faq-section .reveal,.landing-shell .final-cta .reveal,.landing-shell .governance-section .reveal,.landing-shell .metrics-section .reveal,.landing-shell .panel-section .reveal{animation-range:entry 10% cover 34%;animation-timeline:view()}}@keyframes lift-in{0%{filter:blur(10px);opacity:0;transform:translateY(34px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@media(max-width:980px){.landing-shell .final-card,.landing-shell .governance-card,.landing-shell .hero-layout,.landing-shell .metrics-layout,.landing-shell .split-layout{grid-template-columns:1fr}.landing-shell .method-track,.landing-shell .offer-grid,.landing-shell .service-grid{grid-template-columns:1fr 1fr}.landing-shell .hero-copy h1{font-size:clamp(3.8rem,14vw,7rem);max-width:16ch}}@media(max-width:640px){.landing-shell .hero-section{min-height:100svh;padding-top:64px}.landing-shell .method-track,.landing-shell .offer-grid,.landing-shell .service-grid{grid-template-columns:1fr}.landing-shell .hero-actions{align-items:stretch;flex-direction:column}.landing-shell .button{width:100%}.landing-shell .pain-card{grid-template-columns:1fr}.landing-shell .pain-card>span{height:4px;min-height:4px;width:72px}.landing-shell .faq-section,.landing-shell .final-cta,.landing-shell .governance-section,.landing-shell .metrics-section,.landing-shell .panel-section{min-height:auto}}@media(prefers-reduced-motion:reduce){.landing-shell .hero-grid,.landing-shell .reveal{animation:none!important}.landing-shell *,.landing-shell :after,.landing-shell :before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}.landing-shell .final-card{isolation:isolate;overflow:hidden;position:relative;--mx:50%;--my:10%;--slab-scan:-24%;align-items:start;background:radial-gradient(circle at 92% 20%,rgba(var(--color-brand-green-500-rgb),.28),transparent 26%),radial-gradient(circle at 14% 90%,rgba(var(--color-accent-teal-rgb),.24),transparent 36%),linear-gradient(135deg,var(--color-surface-lift),var(--color-surface-deep));background-size:140% 140%;border:1px solid rgba(var(--color-brand-green-500-rgb),.48);box-shadow:14px 14px rgba(var(--color-brand-green-500-rgb),.2),0 36px 100px rgba(var(--color-surface-shadow-rgb),.26);box-shadow:18px 18px rgba(var(--color-brand-green-500-rgb),.28),0 64px 140px rgba(var(--color-black-rgb),.36);clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));color:var(--color-brand-cream-50);display:grid;gap:44px;grid-template-columns:1fr .88fr;padding:clamp(32px,6vw,72px);transform-style:preserve-3d;will-change:transform}.landing-shell .final-card:after,.landing-shell .final-card:before{content:"";pointer-events:none;position:absolute}.landing-shell .final-card:before{background:radial-gradient(circle at var(--mx) var(--my),rgba(var(--color-brand-green-500-rgb),.26),transparent 28%),linear-gradient(120deg,transparent 0,transparent var(--slab-scan),rgba(var(--color-accent-lime-rgb),.18) calc(var(--slab-scan) + 12%),transparent calc(var(--slab-scan) + 28%));inset:0;opacity:.82;z-index:0}.landing-shell .final-card:after{border:1px solid rgba(var(--color-border-subtle-rgb),.11);clip-path:inherit;inset:1px;z-index:1}.landing-shell .final-card>*{position:relative;z-index:2}.landing-shell .final-card .button-ghost.light{background:rgba(var(--color-white-rgb),.06);border-color:rgba(var(--color-white-rgb),.28);color:var(--color-brand-cream-50)}
