.VibeCodingSection1-module__LT7Adq__heroWash{background:linear-gradient(#ffffffd9 0%,#fff0 16%)}.VibeCodingSection1-module__LT7Adq__scanLine{background:linear-gradient(to bottom, transparent 0%, transparent 82.4%, color-mix(in srgb, var(--primary) 8%, transparent) 91.2%, transparent 100%);animation:VibeCodingSection1-module__LT7Adq__vibe-scan var(--scan-duration,2.4s) var(--ease-in-out) .7s both;transform:translateY(-100%)}@keyframes VibeCodingSection1-module__LT7Adq__vibe-scan{0%{transform:translateY(-100%)}to{transform:translateY(82%)}}@media (prefers-reduced-motion:reduce){.VibeCodingSection1-module__LT7Adq__scanLine{animation:none;display:none}}@media (prefers-reduced-motion:no-preference){.VibeCodingSection1-module__LT7Adq__ringArc{animation:VibeCodingSection1-module__LT7Adq__vibe-ring-fill 1.1s var(--ease-out,ease-out) .25s both}.VibeCodingSection1-module__LT7Adq__row{animation:VibeCodingSection1-module__LT7Adq__vibe-row-in .45s var(--ease-out,ease-out) calc(.3s + var(--row-index,0) * 80ms) both;position:relative}.VibeCodingSection1-module__LT7Adq__row:after{content:"";border-radius:inherit;pointer-events:none;background:color-mix(in srgb, var(--primary) 10%, transparent);opacity:0;animation:VibeCodingSection1-module__LT7Adq__vibe-row-pulse .7s ease-out calc(1s + var(--row-index,0) * .3s) both;position:absolute;inset:0}.VibeCodingSection1-module__LT7Adq__badge{animation:VibeCodingSection1-module__LT7Adq__vibe-badge-pop .35s var(--ease-out,ease-out) calc(1.1s + var(--row-index,0) * .3s) both}}@keyframes VibeCodingSection1-module__LT7Adq__vibe-ring-fill{0%{stroke-dashoffset:var(--ring-circumference)}}@keyframes VibeCodingSection1-module__LT7Adq__vibe-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes VibeCodingSection1-module__LT7Adq__vibe-row-pulse{0%,to{opacity:0}35%{opacity:1}}@keyframes VibeCodingSection1-module__LT7Adq__vibe-badge-pop{0%{transform:scale(.88)}to{transform:none}}
.motion-module__ciAzgq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.motion-module__ciAzgq__typing{position:relative}.motion-module__ciAzgq__typingStack{display:inline-grid}.motion-module__ciAzgq__typingStack>*{grid-area:1/1;justify-self:start}.motion-module__ciAzgq__typingGhost{visibility:hidden;padding-inline-end:.12em}.motion-module__ciAzgq__caret{vertical-align:-.12em;background:currentColor;block-size:1em;inline-size:.08em;margin-inline-start:.04em;animation:1s step-end infinite motion-module__ciAzgq__caret-blink;display:inline-block}@keyframes motion-module__ciAzgq__caret-blink{50%{opacity:0}}.motion-module__ciAzgq__floating{animation:motion-module__ciAzgq__float var(--float-duration,6s) ease-in-out var(--float-delay,0s) infinite alternate;will-change:transform}@keyframes motion-module__ciAzgq__float{0%{transform:translate(0,0)}to{transform:translate3d(0, calc(var(--float-distance,10px) * -1), 0)}}.motion-module__ciAzgq__reveal{--reveal-ease:cubic-bezier(.2, .7, .2, 1);transition:opacity .6s var(--reveal-ease) var(--reveal-delay,0s), transform .6s var(--reveal-ease) var(--reveal-delay,0s)}.motion-module__ciAzgq__reveal[data-reveal=pending]{opacity:0;transform:translateY(16px)}.motion-module__ciAzgq__reveal[data-reveal=visible]{opacity:1;transform:none}.motion-module__ciAzgq__marqueeTrack{inline-size:max-content;animation:motion-module__ciAzgq__marquee-loop-left calc(var(--marquee-cycle,46s) * .4032) linear infinite;will-change:transform;display:flex}.motion-module__ciAzgq__marqueeReverse{animation-name:motion-module__ciAzgq__marquee-loop-right}@keyframes motion-module__ciAzgq__marquee-loop-left{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes motion-module__ciAzgq__marquee-loop-right{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.motion-module__ciAzgq__marqueePausable[data-paused=true] .motion-module__ciAzgq__marqueeTrack{animation-play-state:paused}.motion-module__ciAzgq__magnetic{transform:translate3d(var(--mx,0px), var(--my,0px), 0);transition:transform .25s cubic-bezier(.2,.7,.2,1);display:inline-block}@media (prefers-reduced-motion:reduce){.motion-module__ciAzgq__caret,.motion-module__ciAzgq__floating,.motion-module__ciAzgq__marqueeTrack{animation:none}.motion-module__ciAzgq__marqueeRow{block-size:auto;padding-inline:2rem;overflow:visible}.motion-module__ciAzgq__marqueeTrack{will-change:auto;flex-wrap:wrap;justify-content:center;inline-size:auto;transform:none}.motion-module__ciAzgq__marqueeSet{flex-wrap:wrap;flex-shrink:1;justify-content:center;gap:1.5rem 2.5rem;padding-inline-end:0}.motion-module__ciAzgq__marqueeClone,.motion-module__ciAzgq__marqueeFade,.motion-module__ciAzgq__marqueeControl{display:none}.motion-module__ciAzgq__reveal,.motion-module__ciAzgq__reveal[data-reveal=pending],.motion-module__ciAzgq__magnetic{opacity:1;transition:none;transform:none}}
.VibeCodingSection2-module__1L5a0G__fade{--fade-width:clamp(24px, 6vw, 96px);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-width), #000 calc(100% - var(--fade-width)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-width), #000 calc(100% - var(--fade-width)), transparent 100%)}@media (prefers-reduced-motion:reduce){.VibeCodingSection2-module__1L5a0G__fade{-webkit-mask-image:none;mask-image:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.VibeCodingSection2-module__1L5a0G__fade{--lift-distance:3px;--lift-duration:.3s;--lift-room:6px;box-sizing:content-box;block-size:4rem;margin-block:calc(var(--lift-room) * -1);padding-block:var(--lift-room)}.VibeCodingSection2-module__1L5a0G__pill{transition:transform var(--lift-duration) ease, border-color var(--lift-duration) ease}.VibeCodingSection2-module__1L5a0G__pill:hover{transform:translate3d(0, calc(var(--lift-distance) * -1), 0);border-color:var(--color-border)}.VibeCodingSection2-module__1L5a0G__fade:hover>*{animation-play-state:paused}}
@keyframes vibeMotion-module__ZYvjbq__vcDrift{to{transform:translate(120px,-60px)scale(1.1)}}@keyframes vibeMotion-module__ZYvjbq__vcBlink{50%{opacity:.3}}@keyframes vibeMotion-module__ZYvjbq__vcScan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes vibeMotion-module__ZYvjbq__vcBob{0%,to{transform:translate(0,0)}50%{transform:translateY(-6px)}}@keyframes vibeMotion-module__ZYvjbq__vcWave{to{transform:translate(-50%)}}@keyframes vibeMotion-module__ZYvjbq__vcRays{to{transform:translate(60px)}}@keyframes vibeMotion-module__ZYvjbq__vcRise{0%{opacity:0;transform:translate(0,0)}10%{opacity:1}90%{opacity:.8}to{opacity:0;transform:translate(20px,-900px)}}@media (prefers-reduced-motion:no-preference){.vibeMotion-module__ZYvjbq__drift{animation:vibeMotion-module__ZYvjbq__vcDrift var(--drift-duration,16s) ease-in-out infinite alternate;will-change:transform}.vibeMotion-module__ZYvjbq__driftReverse{animation:vibeMotion-module__ZYvjbq__vcDrift var(--drift-duration,18s) ease-in-out infinite alternate-reverse;will-change:transform}.vibeMotion-module__ZYvjbq__blink{animation:vibeMotion-module__ZYvjbq__vcBlink var(--blink-duration,1s) ease infinite}.vibeMotion-module__ZYvjbq__scanSweep{pointer-events:none;animation:vibeMotion-module__ZYvjbq__vcScan var(--scan-duration,3.2s) linear infinite;will-change:transform}.vibeMotion-module__ZYvjbq__bob{transform-origin:50% 100%;animation:vibeMotion-module__ZYvjbq__vcBob var(--bob-duration,6s) ease-in-out infinite;will-change:transform}.vibeMotion-module__ZYvjbq__waveSlow{animation:vibeMotion-module__ZYvjbq__vcWave var(--wave-duration,14s) linear infinite;will-change:transform}.vibeMotion-module__ZYvjbq__waveFast{animation:vibeMotion-module__ZYvjbq__vcWave var(--wave-duration,9s) linear infinite reverse;will-change:transform}.vibeMotion-module__ZYvjbq__raysShift{animation:vibeMotion-module__ZYvjbq__vcRays var(--rays-duration,12s) ease-in-out infinite alternate;will-change:transform}.vibeMotion-module__ZYvjbq__bubbleRise{inline-size:var(--s,8px);block-size:var(--s,8px);animation:vibeMotion-module__ZYvjbq__vcRise var(--dur,10s) linear var(--delay,0s) infinite backwards;will-change:transform, opacity;position:absolute;inset-block-end:0;inset-inline-start:var(--x,0)}.vibeMotion-module__ZYvjbq__drawX,.vibeMotion-module__ZYvjbq__drawY{transition:transform var(--draw-duration,.9s) ease var(--draw-delay,0s)}.vibeMotion-module__ZYvjbq__drawX{transform-origin:0}.vibeMotion-module__ZYvjbq__drawY{transform-origin:top}[data-inview=pending] .vibeMotion-module__ZYvjbq__drawX{transform:scaleX(0)}[data-inview=pending] .vibeMotion-module__ZYvjbq__drawY{transform:scaleY(0)}[data-inview=visible] .vibeMotion-module__ZYvjbq__drawX,[data-inview=visible] .vibeMotion-module__ZYvjbq__drawY{transform:none}}@media (prefers-reduced-motion:reduce){.vibeMotion-module__ZYvjbq__bubbleRise{display:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.vibeMotion-module__ZYvjbq__liftOnHover{transition:transform var(--lift-duration,.3s) ease}.vibeMotion-module__ZYvjbq__liftOnHover:hover,.vibeMotion-module__ZYvjbq__liftOnHover:focus-visible{transform:translateY(-3px)}}
.VibeCodingSection3-module__0EUXka__sky{background-image:linear-gradient(#f6f5fe,#e3e8fd)}.VibeCodingSection3-module__0EUXka__water{background-image:linear-gradient(#2f5bea 0%,#1f3fb8 30%,#14163a 100%)}.VibeCodingSection3-module__0EUXka__tip{z-index:1;aspect-ratio:560/242.656;flex-shrink:0;width:100%;max-width:560px;position:relative;overflow:clip}@media (min-width:1024px){.VibeCodingSection3-module__0EUXka__tip{margin-top:-30px}}.VibeCodingSection3-module__0EUXka__tipArt{position:absolute;inset:3.85% 26.67% 0 29.17%}.VibeCodingSection3-module__0EUXka__tipCard{box-shadow:0 24px 48px -30px #1e28828c}.VibeCodingSection3-module__0EUXka__rays{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:url(/images/vibe-coding/s3-rays-mask.svg);mask-image:url(/images/vibe-coding/s3-rays-mask.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.VibeCodingSection3-module__0EUXka__raysStripes{background-image:repeating-linear-gradient(100deg,#ffffff0d 0 2.5%,#fff0 2.5% 8.7484%);position:absolute;inset:0}.VibeCodingSection3-module__0EUXka__wave{pointer-events:none;width:200%;height:60px;position:absolute;top:-30px;left:0;overflow:clip}.VibeCodingSection3-module__0EUXka__waveUpper{position:absolute;inset:25% 0 0}.VibeCodingSection3-module__0EUXka__waveLower{position:absolute;inset:38.33% 0 0}.VibeCodingSection3-module__0EUXka__glass{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.VibeCodingSection3-module__0EUXka__bubbles{pointer-events:none;display:none;position:absolute;inset:0;overflow:clip}.VibeCodingSection3-module__0EUXka__bubble{box-sizing:border-box;background:#ffffff14;border:1.5px solid #ffffff80;border-radius:50%;display:block}@media (prefers-reduced-motion:no-preference){.VibeCodingSection3-module__0EUXka__bubbles{display:block}.VibeCodingSection3-module__0EUXka__raysStripes{inset-inline-start:-60px}}.VibeCodingSection3-module__0EUXka__glass{position:relative}.VibeCodingSection3-module__0EUXka__glass:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:#ffffff12;border:1px solid #ffffff36;position:absolute;inset:-1px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.VibeCodingSection3-module__0EUXka__glass{--card-lift:4px;--card-duration:.3s;transition:transform var(--card-duration) ease}.VibeCodingSection3-module__0EUXka__glass:after{transition:opacity var(--card-duration) ease}.VibeCodingSection3-module__0EUXka__glass:hover{transform:translate3d(0, calc(var(--card-lift) * -1), 0)}.VibeCodingSection3-module__0EUXka__glass:hover:after{opacity:1}}
.VibeCodingSection4-module__e6FpEW__section{--warm-surface:#fff8f1;--warm-border:#f6dcc2;--warm-badge:#fce6d2;--warm-ink:#a0520f;--warm-title:#6b4a2e;--warm-amber:#e8a25c;--s4-ease:cubic-bezier(.2, .7, .2, 1);--s4-slide:24px;--s4-connector:150px;overflow-x:clip}.VibeCodingSection4-module__e6FpEW__underline{background-image:linear-gradient(90deg, var(--primary), #015ff480);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 100%;background-repeat:no-repeat;background-size:100% 4px;padding-block-end:.04em}.VibeCodingSection4-module__e6FpEW__word{isolation:isolate;padding-block-end:.04em;position:relative}.VibeCodingSection4-module__e6FpEW__demoCard{background-color:var(--warm-surface);border-color:var(--warm-border)}.VibeCodingSection4-module__e6FpEW__demoBadge{background-color:var(--warm-badge);color:var(--warm-ink)}.VibeCodingSection4-module__e6FpEW__demoTitle{color:var(--warm-title)}.VibeCodingSection4-module__e6FpEW__demoLabel{color:var(--warm-ink)}.VibeCodingSection4-module__e6FpEW__makoCard{box-shadow:0 22px 40px -32px #015ff499}.VibeCodingSection4-module__e6FpEW__chip{box-shadow:0 8px 18px -12px #1e288280}.VibeCodingSection4-module__e6FpEW__track{background-color:#015ff426}.VibeCodingSection4-module__e6FpEW__fill{background-image:linear-gradient(90deg, var(--warm-amber), var(--primary));transform-origin:0}.VibeCodingSection4-module__e6FpEW__dot{background-color:var(--primary);opacity:0;pointer-events:none;border-radius:9999px;block-size:10px;inline-size:10px;position:absolute;inset-block-start:50%;inset-inline-start:0;box-shadow:0 0 10px 2px #015ff48c}@keyframes VibeCodingSection4-module__e6FpEW__s4DemoIn{0%{opacity:0;transform:translate3d(calc(var(--s4-slide) * -1), 0, 0)}to{opacity:1;transform:none}}@keyframes VibeCodingSection4-module__e6FpEW__s4MakoIn{0%{opacity:0;transform:translate3d(var(--s4-slide), 0, 0) scale(.97)}to{opacity:1;transform:none}}@keyframes VibeCodingSection4-module__e6FpEW__s4Travel{0%{opacity:0;transform:translate(-14px,-50%)}15%{opacity:1}85%{opacity:1}to{transform:translate3d(var(--s4-connector), -50%, 0);opacity:0}}@media (prefers-reduced-motion:no-preference){.VibeCodingSection4-module__e6FpEW__word:after{content:"";z-index:-1;background-color:var(--surface-muted);transform-origin:100%;pointer-events:none;block-size:5px;transition:transform .5s ease calc(.3s + var(--i,0) * .15s);position:absolute;inset-block-end:0;inset-inline:-1px;transform:scaleX(0)}[data-reveal=pending] .VibeCodingSection4-module__e6FpEW__word:after{transform:scaleX(1)}.VibeCodingSection4-module__e6FpEW__fill{transition:transform .9s ease calc(var(--d,0) * 90ms + .35s)}[data-reveal=pending] .VibeCodingSection4-module__e6FpEW__fill{transform:scaleX(0)}[data-reveal=pending] .VibeCodingSection4-module__e6FpEW__demoCard{opacity:0;transform:translate3d(calc(var(--s4-slide) * -1), 0, 0)}[data-reveal=visible] .VibeCodingSection4-module__e6FpEW__demoCard{animation:VibeCodingSection4-module__e6FpEW__s4DemoIn .6s var(--s4-ease) backwards}[data-reveal=pending] .VibeCodingSection4-module__e6FpEW__makoCard{opacity:0;transform:translate3d(var(--s4-slide), 0, 0) scale(.97)}[data-reveal=visible] .VibeCodingSection4-module__e6FpEW__makoCard{animation:VibeCodingSection4-module__e6FpEW__s4MakoIn .6s var(--s4-ease) calc(var(--d,0) * 90ms + .9s) backwards}[data-reveal=pending] .VibeCodingSection4-module__e6FpEW__dot{animation:none}.VibeCodingSection4-module__e6FpEW__dot{animation:VibeCodingSection4-module__e6FpEW__s4Travel 2.4s ease-in-out calc(var(--d,0) * 90ms + 1.3s) 2 backwards}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.VibeCodingSection4-module__e6FpEW__makoCard{transition:transform .3s var(--s4-ease), border-color .3s ease}.VibeCodingSection4-module__e6FpEW__row:hover .VibeCodingSection4-module__e6FpEW__makoCard{border-color:#015ff480;transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.VibeCodingSection4-module__e6FpEW__dot{display:none}}
@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.VibeCodingSection5-module__nTdeHG__card{isolation:isolate;transition:transform var(--card-lift-duration,.35s) ease;position:relative}.VibeCodingSection5-module__nTdeHG__card:before,.VibeCodingSection5-module__nTdeHG__card:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--card-fade-duration,.3s) ease;position:absolute;inset:0}.VibeCodingSection5-module__nTdeHG__card:before{background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--primary) 12%, transparent), transparent 70%)}.VibeCodingSection5-module__nTdeHG__card:after{box-shadow:0 30px 50px -34px color-mix(in srgb, var(--primary) 60%, transparent);transition-duration:var(--card-lift-duration,.35s)}.VibeCodingSection5-module__nTdeHG__card:hover{transform:translate3d(0, var(--card-lift,-6px), 0)}.VibeCodingSection5-module__nTdeHG__card:hover:before,.VibeCodingSection5-module__nTdeHG__card:hover:after{opacity:1}.VibeCodingSection5-module__nTdeHG__icon{transition:transform var(--icon-duration,.4s) ease}.VibeCodingSection5-module__nTdeHG__card:hover .VibeCodingSection5-module__nTdeHG__icon{transform:rotate(-8deg)scale(1.08)}}
.AboutBeliefs-module__Ma2C4W__surfaceLight{background-image:linear-gradient(155deg,#eef1ff 0%,#d9dffc 100%)}.AboutBeliefs-module__Ma2C4W__surfaceBlue{background-image:linear-gradient(155deg, var(--primary-hover) 0%, var(--primary) 100%)}.AboutBeliefs-module__Ma2C4W__surfaceNavy{background-image:linear-gradient(155deg,#14163a 0%,#2b3380 100%)}.AboutBeliefs-module__Ma2C4W__ghostBlue{-webkit-text-stroke:1.5px #015ff424;paint-order:stroke fill}.AboutBeliefs-module__Ma2C4W__ghostWhite{-webkit-text-stroke:1.5px #ffffff2e;paint-order:stroke fill}.AboutBeliefs-module__Ma2C4W__card:after{content:"";z-index:20;border-radius:inherit;opacity:0;pointer-events:none;background-color:#14163a;position:absolute;inset:0}.AboutBeliefs-module__Ma2C4W__track{display:none}.AboutBeliefs-module__Ma2C4W__trackFill{transform:scaleX(0)}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.AboutBeliefs-module__Ma2C4W__layout{--stack-top:120px;--stack-step:16px;--stack-card:300px;--stack-gap:100px;--stack-region:calc(3 * var(--stack-step) + var(--stack-card));timeline-scope:--beliefs-stack}.AboutBeliefs-module__Ma2C4W__stack{gap:var(--stack-gap);view-timeline-name:--beliefs-stack;view-timeline-axis:block;view-timeline-inset:var(--stack-top) calc(100vh - var(--stack-top) - var(--stack-region))}.AboutBeliefs-module__Ma2C4W__stack:after{content:""}.AboutBeliefs-module__Ma2C4W__item{--i:0;margin-bottom:calc((3 - var(--i)) * var(--stack-step));top:calc(var(--stack-top) + var(--i) * var(--stack-step));position:sticky}.AboutBeliefs-module__Ma2C4W__item:first-child{--j:1;--m:3}.AboutBeliefs-module__Ma2C4W__item:nth-child(2){--i:1;--j:2;--m:5}.AboutBeliefs-module__Ma2C4W__item:nth-child(3){--i:2;--j:3;--m:6}.AboutBeliefs-module__Ma2C4W__item:nth-child(4){--i:3}.AboutBeliefs-module__Ma2C4W__card{height:var(--stack-card);transform-origin:top}.AboutBeliefs-module__Ma2C4W__item:nth-child(-n+3) .AboutBeliefs-module__Ma2C4W__card,.AboutBeliefs-module__Ma2C4W__item:nth-child(-n+3) .AboutBeliefs-module__Ma2C4W__card:after{--off:calc(var(--j) * (var(--stack-card) + var(--stack-gap)) + var(--m) * var(--stack-step));animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--beliefs-stack;animation-range:cover calc(var(--off) - var(--stack-gap)) cover calc(var(--off) + var(--stack-region) - var(--j) * var(--stack-step))}.AboutBeliefs-module__Ma2C4W__item:nth-child(-n+3) .AboutBeliefs-module__Ma2C4W__card{animation-name:AboutBeliefs-module__Ma2C4W__beliefs-recede}.AboutBeliefs-module__Ma2C4W__item:nth-child(-n+3) .AboutBeliefs-module__Ma2C4W__card:after{animation-name:AboutBeliefs-module__Ma2C4W__beliefs-dim}@keyframes AboutBeliefs-module__Ma2C4W__beliefs-recede{0%{transform:scale(1)}to{transform:scale(.9)}}@keyframes AboutBeliefs-module__Ma2C4W__beliefs-dim{0%{opacity:0}to{opacity:.2}}}}@media (min-width:1280px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.AboutBeliefs-module__Ma2C4W__head{top:var(--stack-top);position:sticky}.AboutBeliefs-module__Ma2C4W__track{display:block}.AboutBeliefs-module__Ma2C4W__trackFill{animation:linear both AboutBeliefs-module__Ma2C4W__beliefs-progress;animation-timeline:--beliefs-stack;animation-range:cover calc(3 * var(--stack-step) + var(--stack-card)) cover calc(4 * var(--stack-card) + 3 * var(--stack-gap) + 6 * var(--stack-step))}@keyframes AboutBeliefs-module__Ma2C4W__beliefs-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}}
.VibeCodingSection6-module__RyPyUG__underline{white-space:nowrap;padding-block-end:.04em;position:relative}.VibeCodingSection6-module__RyPyUG__underlineBar{--draw-duration:1s;--draw-delay:.3s;background-image:linear-gradient(90deg, var(--primary), #015ff480);pointer-events:none;block-size:4px;position:absolute;inset-block-end:0;inset-inline:0}.VibeCodingSection6-module__RyPyUG__featured{background-image:linear-gradient(150deg,#2f5bea 0%,#4a68e6 100%);border-color:#0000;box-shadow:0 34px 60px -32px #2f5beacc}.VibeCodingSection6-module__RyPyUG__card{--lift-distance:-6px;--lift-duration:.35s;isolation:isolate}.VibeCodingSection6-module__RyPyUG__card:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0;box-shadow:0 30px 50px -34px #28328c99}.VibeCodingSection6-module__RyPyUG__arrow{--nudge-distance:4px;--nudge-duration:.2s}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.VibeCodingSection6-module__RyPyUG__card,.VibeCodingSection6-module__RyPyUG__card:before{transition:transform var(--lift-duration) ease, opacity var(--lift-duration) ease}.VibeCodingSection6-module__RyPyUG__card:hover{transform:translate3d(0, var(--lift-distance), 0)}.VibeCodingSection6-module__RyPyUG__card:has(:focus-visible){transform:translate3d(0, var(--lift-distance), 0)}.VibeCodingSection6-module__RyPyUG__card:hover:before{opacity:1}.VibeCodingSection6-module__RyPyUG__card:has(:focus-visible):before{opacity:1}.VibeCodingSection6-module__RyPyUG__arrow{transition:transform var(--nudge-duration) ease}.VibeCodingSection6-module__RyPyUG__card:hover .VibeCodingSection6-module__RyPyUG__arrow{transform:translate3d(var(--nudge-distance), 0, 0)}}@media (prefers-reduced-motion:no-preference){.VibeCodingSection6-module__RyPyUG__arrow{transition:transform var(--nudge-duration) ease}.VibeCodingSection6-module__RyPyUG__cta:focus-visible .VibeCodingSection6-module__RyPyUG__arrow{transform:translate3d(var(--nudge-distance), 0, 0)}}.VibeCodingSection6-module__RyPyUG__ways{--stagger-step:90ms}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.VibeCodingSection6-module__RyPyUG__wayItem[data-reveal]:nth-child(2){transition-delay:var(--stagger-step)}.VibeCodingSection6-module__RyPyUG__wayItem[data-reveal]:nth-child(3){transition-delay:calc(var(--stagger-step) * 2)}}
.AboutIndustries-module__QKsTca__underline{background-image:linear-gradient(90deg, var(--primary), #015ff480);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 100%;background-repeat:no-repeat;background-size:100% 4px;padding-block-end:.04em}
.VibeCodingSection7-module__AIB0_G__underline{background-image:linear-gradient(90deg, var(--primary), #015ff480);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 100%;background-repeat:no-repeat;background-size:100% 4px;padding-block-end:.04em}.VibeCodingSection7-module__AIB0_G__connector{--draw-duration:1.4s;--draw-delay:0s}.VibeCodingSection7-module__AIB0_G__row{--row-step:70ms;--row-nudge:6px;--row-hover-border:#015ff440}@media (prefers-reduced-motion:no-preference){.VibeCodingSection7-module__AIB0_G__row[data-reveal]{transition:opacity .6s var(--reveal-ease) var(--row-delay,0s), transform .6s var(--reveal-ease) var(--row-delay,0s), translate .3s ease, border-color .3s ease}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.VibeCodingSection7-module__AIB0_G__row:nth-child(2){--row-delay:calc(var(--row-step) * 1)}.VibeCodingSection7-module__AIB0_G__row:nth-child(3){--row-delay:calc(var(--row-step) * 2)}.VibeCodingSection7-module__AIB0_G__row:nth-child(4){--row-delay:calc(var(--row-step) * 3)}.VibeCodingSection7-module__AIB0_G__row:nth-child(5){--row-delay:calc(var(--row-step) * 4)}.VibeCodingSection7-module__AIB0_G__row:nth-child(6){--row-delay:calc(var(--row-step) * 5)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.VibeCodingSection7-module__AIB0_G__row:hover{translate:var(--row-nudge) 0;border-color:var(--row-hover-border)}}
.AboutLeadership-module__0_O11a__underline{background-image:linear-gradient(90deg, var(--primary), #015ff480);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 100%;background-repeat:no-repeat;background-size:100% 4px;padding-block-end:.04em}
.VibeCodingSection8-module__R3tOtq__connector{--draw-duration:1.8s;--draw-delay:.2s}
@media (prefers-reduced-motion:reduce){.AboutLife-module__UFlyeG__set{flex-wrap:wrap;flex-shrink:1;justify-content:center;padding-inline-end:0}.AboutLife-module__UFlyeG__set>li{height:10rem}.AboutLife-module__UFlyeG__filler{display:none}}
.VibeCodingSection9-module__W2FzVq__underline{background-image:linear-gradient(90deg, var(--primary), #015ff480);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 100%;background-repeat:no-repeat;background-size:100% 4px;padding-block-end:.04em}@media (min-width:1100px) and (prefers-reduced-motion:no-preference){.VibeCodingSection9-module__W2FzVq__underline{background-image:none;position:relative}.VibeCodingSection9-module__W2FzVq__underline:after{content:"";background-image:linear-gradient(90deg, var(--primary), #015ff480);pointer-events:none;transform-origin:0;block-size:4px;transition:transform var(--draw-duration,1s) ease var(--draw-delay,.3s);position:absolute;inset-block-end:0;inset-inline:0}[data-inview=pending] .VibeCodingSection9-module__W2FzVq__underline:after{transform:scaleX(0)}}@keyframes VibeCodingSection9-module__W2FzVq__badgeIn{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:no-preference){[data-inview=pending] .VibeCodingSection9-module__W2FzVq__badge{opacity:0;transform:translateY(16px)}[data-inview=visible] .VibeCodingSection9-module__W2FzVq__badge{animation:VibeCodingSection9-module__W2FzVq__badgeIn var(--badge-duration,.6s) cubic-bezier(.2, .7, .2, 1) backwards;animation-delay:calc(var(--i,0) * var(--badge-stagger,70ms))}}
.AboutPartners-module__LV0t4G__underline{background-image:linear-gradient(90deg, var(--primary), #015ff480);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 100%;background-repeat:no-repeat;background-size:100% 4px;padding-block-end:.04em}.AboutPartners-module__LV0t4G__panel{box-shadow:0 30px 60px -40px #1e288273}.AboutPartners-module__LV0t4G__glow{background:conic-gradient(from 0deg at 50% 50%, transparent 0 70%, #2f5bea2e 80%, transparent 90% 100%);pointer-events:none;width:1025px;height:884px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.VibeCodingSection10-module__O7-c9q__wash{background-color:#0000;background-image:radial-gradient(60% 24% at 50% 14%,#ffffffa6 0%,#fff0 100%),url("/images/vibe-coding/How we treat your code.png");background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:relative}.VibeCodingSection10-module__O7-c9q__underline{background-image:linear-gradient(90deg, var(--primary), #015ff480);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 100%;background-repeat:no-repeat;background-size:100% 4px;padding-block-end:.04em}.VibeCodingSection10-module__O7-c9q__divider{background-image:linear-gradient(90deg, transparent 0%, var(--slate-300) 50%, transparent 100%);--draw-duration:1.4s;--draw-delay:.3s}.VibeCodingSection10-module__O7-c9q__stepHead,.VibeCodingSection10-module__O7-c9q__stepText{transform:none}@media (prefers-reduced-motion:no-preference){.VibeCodingSection10-module__O7-c9q__step{transition:opacity var(--step-duration,.7s) ease calc(var(--step-base,.2s) + var(--i,0) * var(--step-stagger,.12s)), transform var(--step-duration,.7s) cubic-bezier(.2, .7, .2, 1) calc(var(--step-base,.2s) + var(--i,0) * var(--step-stagger,.12s))}[data-inview=pending] .VibeCodingSection10-module__O7-c9q__step{opacity:0;transform:translate3d(0, var(--step-distance,20px), 0)}[data-inview=visible] .VibeCodingSection10-module__O7-c9q__step{opacity:1;transform:none}.VibeCodingSection10-module__O7-c9q__node{transition:opacity .5s ease calc(var(--step-base,.2s) + var(--i,0) * var(--step-stagger,.12s) + .5s), transform .5s cubic-bezier(.2, .7, .2, 1) calc(var(--step-base,.2s) + var(--i,0) * var(--step-stagger,.12s) + .5s)}[data-inview=pending] .VibeCodingSection10-module__O7-c9q__node{opacity:0;transform:scale(.5)}[data-inview=visible] .VibeCodingSection10-module__O7-c9q__node{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.VibeCodingSection10-module__O7-c9q__stepHead,.VibeCodingSection10-module__O7-c9q__stepText{transition:transform .3s}.VibeCodingSection10-module__O7-c9q__step:hover .VibeCodingSection10-module__O7-c9q__stepHead,.VibeCodingSection10-module__O7-c9q__step:hover .VibeCodingSection10-module__O7-c9q__stepText,.VibeCodingSection10-module__O7-c9q__step:focus-within .VibeCodingSection10-module__O7-c9q__stepHead,.VibeCodingSection10-module__O7-c9q__step:focus-within .VibeCodingSection10-module__O7-c9q__stepText{transform:translateY(-4px)}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_d29126fe-module__kpjOuq__className{font-family:Inter,Inter Fallback;font-style:normal}
.AboutStory-module__2CIpSW__section{background-image:linear-gradient(#fff,#fff0 160px),radial-gradient(576px 579px at 0 0,#e1e6fd,#e1e6fd00 70%),radial-gradient(576px 579px at 100% 100%,#e6e9fd,#e6e9fd00 70%)}.AboutStory-module__2CIpSW__underline{background-image:linear-gradient(90deg, var(--primary), #015ff480);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 100%;background-repeat:no-repeat;background-size:100% 4px;padding-block-end:.04em}.AboutStory-module__2CIpSW__panel{background-image:linear-gradient(140deg, var(--primary-hover) 0%, var(--primary) 100%)}.AboutStory-module__2CIpSW__panel:after{content:"";pointer-events:none;background-image:conic-gradient(from 90deg at 50% 50%, transparent 0 78%, #ffffff0a 80%, #ffffff1f 86%, transparent 94%);position:absolute;inset:-60%}.AboutStory-module__2CIpSW__quoteMark:before{content:"“"}.AboutStory-module__2CIpSW__ghost{-webkit-text-stroke:1.5px #015ff424;paint-order:stroke fill}.AboutStory-module__2CIpSW__cardBar{background-image:linear-gradient(90deg, var(--primary), #015ff473)}
.VibeCodingSection11-module__Uusg-a__underline{--draw-duration:1s;--draw-delay:.45s;padding-block-end:.04em;position:relative}.VibeCodingSection11-module__Uusg-a__line{background-image:linear-gradient(90deg, var(--primary), #015ff480);pointer-events:none;block-size:4px;position:absolute;inset-block-end:0;inset-inline:0}
.AboutWhatWeDo-module__uqGlNG__underline{background-image:linear-gradient(90deg, var(--primary), #015ff480);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:10px 100%;background-repeat:no-repeat;background-size:calc(100% - 10px) 4px;padding-block-end:.04em}
.HomeFde-module__dmVcbG__root{--fde-play:running;--fde-travel:46px}.HomeFde-module__dmVcbG__root[data-play=false]{--fde-play:paused}.HomeFde-module__dmVcbG__bg{background:radial-gradient(50% 41.5%,#e4e8fd 0%,#e4e8fd00 70%),linear-gradient(#c9d0f89c 0%,#eef0fe9c 100%),#fff}.HomeFde-module__dmVcbG__strike{text-decoration:none;display:inline-block;position:relative}.HomeFde-module__dmVcbG__strike:after{content:"";inset-inline:-2%;background:var(--primary);transform-origin:0;border-radius:4px;block-size:max(3px,.085em);position:absolute;top:54%}.HomeFde-module__dmVcbG__root[data-phase=pending] .HomeFde-module__dmVcbG__strike:after{transform:scaleX(0)}.HomeFde-module__dmVcbG__root[data-phase=running] .HomeFde-module__dmVcbG__strike:after{animation:1s .6s both HomeFde-module__dmVcbG__fde-strike}@keyframes HomeFde-module__dmVcbG__fde-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.HomeFde-module__dmVcbG__rowGlow{opacity:0}.HomeFde-module__dmVcbG__root[data-phase=running] .HomeFde-module__dmVcbG__rowGlow{animation:HomeFde-module__dmVcbG__fde-row 2.6s ease var(--fde-delay,0s) 1 both;animation-play-state:var(--fde-play)}@keyframes HomeFde-module__dmVcbG__fde-row{0%{opacity:0}8%,80%{opacity:1}to{opacity:0}}.HomeFde-module__dmVcbG__pill{transform:translate3d(var(--fde-travel), 0, 0)}.HomeFde-module__dmVcbG__root[data-phase=running] .HomeFde-module__dmVcbG__pill{animation:HomeFde-module__dmVcbG__fde-pill 2.2s ease var(--fde-delay,0s) 1 both;animation-play-state:var(--fde-play)}@keyframes HomeFde-module__dmVcbG__fde-pill{0%{transform:translate(0,0)}to{transform:translate3d(var(--fde-travel), 0, 0)}}.HomeFde-module__dmVcbG__pillSde{opacity:0}.HomeFde-module__dmVcbG__root[data-phase=running] .HomeFde-module__dmVcbG__pillSde{animation:HomeFde-module__dmVcbG__fde-pill-sde 2.2s ease var(--fde-delay,0s) 1 both;animation-play-state:var(--fde-play)}.HomeFde-module__dmVcbG__root[data-phase=running] .HomeFde-module__dmVcbG__pillFde{animation:HomeFde-module__dmVcbG__fde-pill-fde 2.2s ease var(--fde-delay,0s) 1 both;animation-play-state:var(--fde-play)}@keyframes HomeFde-module__dmVcbG__fde-pill-sde{0%,20%{opacity:1}55%,to{opacity:0}}@keyframes HomeFde-module__dmVcbG__fde-pill-fde{0%,20%{opacity:0}55%,to{opacity:1}}.HomeFde-module__dmVcbG__root[data-phase=pending] .HomeFde-module__dmVcbG__pill{transform:translate(0,0)}.HomeFde-module__dmVcbG__root[data-phase=pending] .HomeFde-module__dmVcbG__pillSde{opacity:1}.HomeFde-module__dmVcbG__root[data-phase=pending] .HomeFde-module__dmVcbG__pillFde{opacity:0}.HomeFde-module__dmVcbG__root[data-phase=pending] .HomeFde-module__dmVcbG__outcome{opacity:.6}.HomeFde-module__dmVcbG__root[data-phase=running] .HomeFde-module__dmVcbG__outcome{animation:HomeFde-module__dmVcbG__fde-outcome 2.2s ease var(--fde-delay,0s) 1 both;animation-play-state:var(--fde-play)}@keyframes HomeFde-module__dmVcbG__fde-outcome{0%,55%{opacity:.6}to{opacity:1}}@media (prefers-reduced-motion:reduce){.HomeFde-module__dmVcbG__strike:after,.HomeFde-module__dmVcbG__rowGlow,.HomeFde-module__dmVcbG__pill,.HomeFde-module__dmVcbG__pillSde,.HomeFde-module__dmVcbG__pillFde,.HomeFde-module__dmVcbG__outcome{animation:none!important}.HomeFde-module__dmVcbG__pillSde{opacity:0!important}.HomeFde-module__dmVcbG__pillFde{opacity:1!important}.HomeFde-module__dmVcbG__strike:after{transform:none!important}.HomeFde-module__dmVcbG__rowGlow{opacity:0!important}.HomeFde-module__dmVcbG__pill{transform:translate3d(var(--fde-travel), 0, 0)!important}.HomeFde-module__dmVcbG__outcome{opacity:1!important}.HomeFde-module__dmVcbG__pauseControl{display:none}}
.VibeCodingSection12-module__b2GCwW__wash{background-image:url("/images/vibe-coding/ready when you are.png");background-position:50%;background-repeat:no-repeat;background-size:cover}.VibeCodingSection12-module__b2GCwW__ctaShadow{box-shadow:0 14px 22px -16px #2f3fa08c}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){button.VibeCodingSection12-module__b2GCwW__ctaLift:hover,button.VibeCodingSection12-module__b2GCwW__ctaLift:focus-visible{transform:translateY(-3px);box-shadow:0 18px 26px -16px #2f3fa0a6}button.VibeCodingSection12-module__b2GCwW__ctaLift:active{transform:translate(0,0)scale(.98)}}
