.hero-stage{isolation:isolate;background:linear-gradient(135deg,#ecf6fffa,#ffffffeb 45%,#eef8ffeb);padding:10rem 0 7rem;position:relative;overflow:hidden}.hero-surface,.hero-contours,.hero-dots,.hero-blueprint,.hero-blob{pointer-events:none;position:absolute}.hero-blueprint{contain:paint;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease);display:block;inset:0;-webkit-mask-image:linear-gradient(#000 0% 74%,#0000 97%);mask-image:linear-gradient(#000 0% 74%,#0000 97%)}.hero-blueprint.is-ready{opacity:1}.hero-surface{background:radial-gradient(at 82% 14%,#1e8fe529,#0000 46%),radial-gradient(at 8% 58%,#01b1cf1c,#0000 48%),linear-gradient(#f5fbffd1,#ffffff8a 58%,#fff);inset:0}.hero-dots{opacity:.34;background-image:radial-gradient(#0668b62e 1px,#0000 1px);background-size:22px 22px;inset:0;mask-image:radial-gradient(#000 30%,#0000 75%)}.hero-contours{--hero-contour-opacity:.26;opacity:var(--hero-contour-opacity);inset:-7rem -4rem 4rem;mask-image:linear-gradient(90deg,#0000 0%,#000 12% 78%,#0000 100%)}.hero-contours svg{will-change:transform;width:min(112rem,116vw);height:auto;margin-inline:auto;animation:36s ease-in-out 3.4s infinite hero-contour-drift;display:block;position:absolute;top:24%;left:0;right:0}.hero-contour-line{stroke-dasharray:100;stroke-dashoffset:100px;animation:hero-contour-draw 2.2s cubic-bezier(.22, 1, .36, 1) calc(var(--n,0) * .22s + .3s) forwards}.hero-blob{filter:blur(90px);border-radius:999px;animation:32s ease-in-out infinite alternate blob-drift}.hero-blob-a{background:radial-gradient(closest-side,#1e8fe538,#0000 72%);width:34rem;height:34rem;top:-10rem;right:-7rem}.hero-blob-b{background:radial-gradient(closest-side,#01b1cf29,#0000 72%);width:28rem;height:28rem;animation-duration:38s;top:9rem;left:-9rem}.hero-content{z-index:1;position:relative}.hero-title{width:min(96rem,100vw - 2.5rem);max-width:none;min-height:2.18em;color:var(--ink);font-family:var(--font-barlow-semi-condensed), var(--font-barlow), system-ui, sans-serif;font-size:clamp(2rem,7.8vw,2.45rem);font-weight:var(--font-weight-display);margin:1.5rem 0 0;line-height:1;overflow:visible}.hero-title>span{white-space:nowrap;line-height:1.02;display:block;overflow:visible}.hero-title-line{min-height:1.12em}.hero-spot-solid{-webkit-mask-image:radial-gradient(circle var(--spot-rr,180px) at var(--spot-mx,-9999px) var(--spot-my,-9999px), transparent 52%, #000 88%);mask-image:radial-gradient(circle var(--spot-rr,180px) at var(--spot-mx,-9999px) var(--spot-my,-9999px), transparent 52%, #000 88%)}.hero-title-ghost,.hero-stage .hero-spot-ghost{pointer-events:none;user-select:none;-webkit-mask-image:radial-gradient(circle var(--spot-rr,180px) at var(--spot-mx,-9999px) var(--spot-my,-9999px), #000 52%, transparent 88%);mask-image:radial-gradient(circle var(--spot-rr,180px) at var(--spot-mx,-9999px) var(--spot-my,-9999px), #000 52%, transparent 88%);margin:0;position:absolute}.hero-title-ghost{color:#0000;-webkit-text-stroke:1.3px var(--ink)}.hero-title-ghost .rotating-wrap>span,.hero-title-ghost .rotating-char{color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:var(--brand-500);background:0 0}.hero-spot-ghost.btn-primary{box-shadow:inset 0 0 0 1.5px var(--brand-500);color:var(--brand-700);background:0 0}.hero-spot-ghost.btn-primary:before{display:none}.hero-spot-ghost.btn-secondary{border-color:var(--brand-500);color:var(--brand-700);background:0 0}.btn-primary.hero-spot-solid:hover+.hero-spot-ghost{transform:translateY(-2px)scale(1.01)}.btn-secondary.hero-spot-solid:hover+.hero-spot-ghost{transform:translateY(-2px)}.hero-spot-ghost.eyebrow{border-color:var(--brand-500);background:0 0}.hero-spot-ghost .pulse-dot{box-shadow:inset 0 0 0 1.5px var(--brand-500);background:0 0}.hero-spot-ghost .pulse-dot:before{opacity:0;animation:none}.hero-title-statement{white-space:nowrap;align-items:baseline;gap:.18em;max-width:100%;display:inline-flex;overflow:visible}.rotating-wrap{vertical-align:baseline;align-items:baseline;display:inline-grid;overflow:visible}.rotating-wrap>span{background:linear-gradient(90deg, var(--brand-700), var(--brand-500) 50%, var(--brand-400));-webkit-text-fill-color:transparent;color:#0000;vertical-align:baseline;white-space:nowrap;-webkit-background-clip:text;background-clip:text;grid-area:1/1;padding-bottom:.18em;line-height:1.18;display:inline-block;overflow:visible}.rotating-sizer{pointer-events:none;user-select:none;visibility:hidden}.rotating-char{background:linear-gradient(90deg, var(--brand-700), var(--brand-500));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.05em;line-height:1.18;display:inline-block;overflow:visible}.rotating-char.is-entering{opacity:0;filter:blur(14px);animation:.72s cubic-bezier(.22,1,.36,1) forwards rotating-char-in;animation-delay:calc(var(--i,0) * 34ms);transform:translate(.35em)}[data-rotating-phrase].is-leaving>.rotating-char{animation:.58s cubic-bezier(.45,0,.55,1) both rotating-char-out;animation-delay:calc(var(--i,0) * 26ms)}@media (width>=761px) and (width<=767px){.hero-blueprint{display:none}}@media (prefers-reduced-motion:reduce){.rotating-char.is-entering,[data-rotating-phrase].is-leaving>.rotating-char{opacity:1;filter:none;animation:none;transform:none}}.hero-copy{max-width:43rem;color:var(--ink-soft);margin:2rem 0 0;font-size:clamp(1.1rem,2vw,1.35rem)}.hero-actions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.hero-potential-cta{background:linear-gradient(135deg,#fffffff5,#ecf6ffc2),linear-gradient(135deg,#01b1cf14,#0000 58%);border-color:#c0dcf4eb;box-shadow:0 18px 42px -32px #0668b67a}.hero-potential-cta svg{color:var(--brand-500)}.process-step h3{color:var(--ink);font-family:var(--font-barlow-semi-condensed), var(--font-barlow), system-ui, sans-serif;margin:1.25rem 0 0;font-size:1.45rem;line-height:1.15}.process-step p{color:var(--ink-soft)}.home-disciplines{text-align:center;margin-top:clamp(2.25rem,4.5vw,3.25rem);padding-top:clamp(1.75rem,3.5vw,2.5rem);position:relative}.home-disciplines:before{content:"";background:linear-gradient(90deg,#0000 0%,#1e8fe566 50%,#0000 100%);width:clamp(7rem,22vw,13rem);height:1px;position:absolute;inset:0 auto auto 50%;transform:translate(-50%)}.home-disciplines-label{color:var(--ink-soft);font-family:var(--font-barlow-semi-condensed), var(--font-barlow), system-ui, sans-serif;font-size:.78rem;font-weight:var(--font-weight-display-soft);letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.1rem}.home-disciplines-list{flex-wrap:wrap;justify-content:center;gap:.6rem .55rem;margin:0;padding:0;list-style:none;display:flex}.home-discipline{color:var(--ink);font-family:var(--font-barlow-semi-condensed), var(--font-barlow), system-ui, sans-serif;font-size:.93rem;font-weight:var(--font-weight-display-soft);letter-spacing:.005em;backdrop-filter:blur(6px);transition:border-color var(--hover-duration) var(--hover-ease), background var(--hover-duration) var(--hover-ease), color var(--hover-duration-fast) var(--hover-ease), box-shadow var(--hover-duration-slow) var(--hover-ease), transform var(--hover-duration) var(--hover-ease);background:#ffffffc7;border:1px solid #c0dcf4c7;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1.05rem;text-decoration:none;display:inline-flex;box-shadow:0 10px 28px -24px #0668b652}.home-discipline svg{color:var(--brand-700);transition:color var(--hover-duration-fast) var(--hover-ease)}.home-discipline:hover,.home-discipline:focus-visible{color:var(--brand-700);background:#fff;border-color:#1e8fe58c;transform:translateY(-2px);box-shadow:0 16px 36px -22px #0668b66b}.home-discipline:hover svg,.home-discipline:focus-visible svg{color:var(--brand-500)}.workflow-section{background:linear-gradient(#fff,#ecf6ff94 44%,#f8fcfff2),radial-gradient(at 12% 20%,#1e8fe51f,#0000 42%);position:relative;overflow:hidden}.workflow-section:before{content:"";background:linear-gradient(90deg,#0000,#1e8fe53d,#0000);height:1px;position:absolute;inset:0 0 auto}.workflow-section .container{position:relative}.workflow-grid{align-items:center;gap:clamp(2.2rem,5vw,5rem);display:grid}.workflow-copy{max-width:39rem}.workflow-copy h2{max-width:35rem;color:var(--ink);font-family:var(--font-barlow-semi-condensed), var(--font-barlow), system-ui, sans-serif;font-size:clamp(2rem,3.25vw,3.05rem);font-weight:var(--font-weight-display);letter-spacing:0;text-wrap:balance;margin:.78rem 0 0;line-height:1.08}.workflow-copy p:not(.section-kicker){color:var(--ink-soft);margin:1rem 0 0;font-size:1.05rem;line-height:1.72}.workflow-copy .workflow-lead{color:#344f5cf0;font-size:clamp(1.14rem,1.35vw,1.22rem);line-height:1.66}.workflow-stage-list{flex-wrap:wrap;justify-content:center;gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.workflow-stage-list li{color:#5b7383e6;font-size:.78rem;font-weight:var(--font-weight-kicker);letter-spacing:.08em;text-transform:uppercase;transition:color var(--hover-duration) var(--hover-ease), border-color var(--hover-duration) var(--hover-ease), background var(--hover-duration) var(--hover-ease), box-shadow var(--hover-duration) var(--hover-ease);animation:workflow-label-cycle 16s var(--ease) infinite;background:#ffffffc2;border:1px solid #c0dcf4c7;border-radius:999px;align-items:center;gap:.42rem;padding:.5rem .74rem;line-height:1;display:inline-flex}.workflow-stage-list li:nth-child(2){animation-delay:4s}.workflow-stage-list li:nth-child(3){animation-delay:8s}.workflow-stage-list li:nth-child(4){animation-delay:12s}.workflow-stage-list svg{flex:none}[data-animate-section]:not(.is-animation-active) .workflow-panel,[data-animate-section]:not(.is-animation-active) .workflow-canvas b,[data-animate-section]:not(.is-animation-active) .workflow-canvas i,[data-animate-section]:not(.is-animation-active) .workflow-code-body b,[data-animate-section]:not(.is-animation-active) .workflow-site-body i,[data-animate-section]:not(.is-animation-active) .workflow-chart-line,[data-animate-section]:not(.is-animation-active) .workflow-stage-list li,[data-animate-section]:not(.is-animation-active) .workflow-claim-effect,[data-animate-section]:not(.is-animation-active) .process-num,[data-animate-section]:not(.is-animation-active) .process-num:after,[data-animate-section]:not(.is-animation-active) .process-step:before{animation-play-state:paused}.workflow-actions{flex-wrap:wrap;gap:.85rem;margin-top:1.65rem;display:flex}.workflow-actions .btn{margin-top:0}.workflow-visual{min-width:0}.workflow-visual-stage{padding-bottom:3.6rem;position:relative}.workflow-stage{background:radial-gradient(circle at 78% 18%,#01b1cf29,#0000 34%),radial-gradient(circle at 18% 82%,#1e8fe51f,#0000 34%),linear-gradient(135deg,#fffffff5,#ecf6ffc2);border:1px solid #c0dcf4c7;border-radius:1.7rem;min-height:clamp(26rem,42vw,34rem);position:relative;overflow:hidden;box-shadow:0 42px 98px -62px #0668b68c}.workflow-stage:before{content:"";opacity:.38;pointer-events:none;background-image:radial-gradient(#0668b61f 1px,#0000 1px);background-size:21px 21px;position:absolute;inset:0;mask-image:linear-gradient(115deg,#0000 0%,#000 18% 78%,#0000 100%)}.workflow-founder-card{z-index:5;background:#fffffff5;border:1px solid #c0dcf4eb;border-radius:1.25rem;grid-template-columns:7rem minmax(0,1fr);width:min(21rem,100% - 2rem);min-height:8.4rem;margin:0;display:grid;position:absolute;bottom:0;right:clamp(1rem,3vw,2rem);overflow:hidden;box-shadow:0 24px 54px -34px #0668b6b8}.workflow-founder-image{object-fit:cover;object-position:56% 34%;width:100%;height:100%;min-height:8.4rem}.workflow-founder-card figcaption{align-content:center;gap:.32rem;padding:1rem 1.05rem;display:grid}.workflow-founder-card strong{color:var(--ink);font-family:var(--font-barlow-semi-condensed), var(--font-barlow), system-ui, sans-serif;font-size:1.15rem;font-weight:var(--font-weight-display);line-height:1.1}.workflow-founder-card span{color:var(--ink-soft);font-size:.86rem;line-height:1.4}.workflow-panel{opacity:0;width:min(82%,31rem);min-height:20rem;animation:workflow-panel-cycle 16s var(--ease) infinite;background:#ffffffed;border:1px solid #c0dcf4c7;border-radius:1.25rem;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-46%)scale(.95);box-shadow:0 28px 68px -44px #0668b69e}.workflow-panel-code{color:#d8ecff;background:#0b1620;border-color:#0c2436b3;animation-delay:4s}.workflow-panel-marketing{animation-delay:8s}.workflow-panel-growth{text-align:center;place-items:center;padding:1.65rem 1.5rem 2.2rem;animation-delay:12s;display:grid}.workflow-window-bar{z-index:1;background:#ffffffc7;border-bottom:1px solid #c0dcf494;align-items:center;gap:.42rem;padding:.9rem 1rem;display:flex;position:relative}.workflow-panel-code .workflow-window-bar{background:#ffffff0a;border-color:#ffffff14}.workflow-window-bar span{background:#c0dcf4db;border-radius:999px;width:.62rem;height:.62rem}.workflow-window-bar span:first-child{background:var(--brand-500)}.workflow-window-bar i{color:#5b7383ad;font-size:.72rem;font-style:normal;font-weight:var(--font-weight-kicker);letter-spacing:.11em;text-transform:uppercase;margin-left:auto}.workflow-panel-code .workflow-window-bar i{color:#d8ecffb8}.workflow-design-body{grid-template-columns:4rem 1fr;min-height:16rem;display:grid}.workflow-tools{background:#ecf6ff7a;border-right:1px solid #c0dcf494;align-content:start;gap:.65rem;padding:1.1rem;display:grid}.workflow-tools span{background:#fff;border:1px solid #c0dcf4d1;border-radius:.45rem;width:1.45rem;height:1.45rem}.workflow-canvas{align-content:start;gap:.85rem;padding:1.2rem;display:grid}.workflow-canvas b,.workflow-canvas i,.workflow-canvas em{border-radius:.75rem;display:block}.workflow-canvas b{background:linear-gradient(135deg, var(--brand-700), var(--brand-500), var(--brand-400));transform-origin:0;width:100%;height:4.8rem;animation:workflow-build-block 16s var(--ease) infinite}.workflow-canvas i{width:58%;height:.78rem;animation:workflow-build-line 16s var(--ease) infinite;background:#c0dcf4b8}.workflow-canvas div{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.workflow-canvas div span{background:var(--brand-50);border-radius:.9rem;height:3.4rem;box-shadow:inset 0 0 0 1px #c0dcf494}.workflow-canvas em{background:var(--brand-500);width:34%;height:1.55rem}.workflow-code-body{gap:.88rem;padding:1.25rem 1.1rem;display:grid}.workflow-code-body span{grid-template-columns:2rem 1fr;align-items:center;gap:.85rem;display:grid}.workflow-code-body i{color:#d8ecff61;font-size:.76rem;font-style:normal;font-weight:var(--font-weight-ui)}.workflow-code-body b{background:linear-gradient(90deg, var(--brand-400), #d8ecffc7);transform-origin:0;height:.7rem;animation:workflow-code-line 16s var(--ease) infinite;border-radius:999px;display:block;transform:scaleX(.24)}.workflow-code-body span:nth-child(2) b{width:84%;animation-delay:.12s}.workflow-code-body span:nth-child(3) b{width:68%;animation-delay:.22s}.workflow-code-body span:nth-child(4) b{width:92%;animation-delay:.32s}.workflow-code-body span:nth-child(5) b{width:54%;animation-delay:.42s}.workflow-site-body{gap:.85rem;padding:1.25rem;display:grid;position:relative}.workflow-site-body b,.workflow-site-body p,.workflow-site-body em{border-radius:999px;display:block}.workflow-site-body b{background:linear-gradient(135deg, var(--brand-700), var(--brand-500), var(--brand-400));border-radius:1rem;width:100%;height:3.9rem}.workflow-site-body p{background:#c0dcf4b8;width:58%;height:.8rem;margin:0}.workflow-site-body div{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.workflow-site-body div span{background:var(--brand-50);height:3.6rem;transition:transform var(--hover-duration) var(--hover-ease), background var(--hover-duration) var(--hover-ease);border-radius:.9rem;box-shadow:inset 0 0 0 1px #c0dcf49e}.workflow-site-body em{background:var(--brand-500);width:32%;height:1.6rem}.workflow-site-body i{background:var(--ink);width:1.15rem;height:1.15rem;animation:workflow-cursor 16s var(--ease) infinite;border-radius:.15rem 999px 999px;position:absolute;bottom:24%;right:18%;transform:rotate(-18deg);box-shadow:0 0 0 .45rem #344f5c1a}.workflow-panel-growth p{color:var(--brand-700);font-size:.82rem;font-weight:var(--font-weight-kicker);letter-spacing:.14em;text-transform:uppercase;margin:0}.workflow-panel-growth svg{width:min(100%,18rem);margin:.7rem 0;overflow:visible}.workflow-chart-grid{fill:none;stroke:#c0dcf48a;stroke-width:1px}.workflow-chart-line{fill:none;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:360;stroke-dashoffset:360px;animation:workflow-chart-draw 16s var(--ease) infinite}.workflow-panel-growth strong{color:var(--ink);font-family:var(--font-barlow-semi-condensed), var(--font-barlow), system-ui, sans-serif;text-align:center;line-height:1.08}.workflow-claim-context,.workflow-claim-effect{display:block}.workflow-claim-context{font-size:clamp(1.55rem,2.4vw,2.25rem)}.workflow-claim-effect{color:#0000;background:linear-gradient(105deg, var(--brand-700) 0%, var(--brand-500) 34%, #fffffff2 48%, var(--brand-500) 58%, var(--brand-400) 100%);animation:workflow-word-shine 16s var(--ease) infinite;background-size:230% 100%;background-clip:text;padding-bottom:.08em;font-size:clamp(2.35rem,5.4vw,4.6rem);line-height:1.2;display:block}.process-grid{gap:2rem;margin-top:3.5rem;display:grid}.process-step{position:relative}.process-num{font-family:var(--font-barlow-semi-condensed), var(--font-barlow), system-ui, sans-serif;font-size:4rem;font-weight:var(--font-weight-display);background:linear-gradient(135deg, var(--brand-700), var(--brand-400));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;line-height:1;animation:12s ease-in-out infinite process-num-glow;display:inline-block;position:relative}.process-num:after{content:attr(data-step);background:linear-gradient(105deg,#0000,#0000 32%,#fffffff5 48%,#01b1cfc7 54%,#0000 68%,#0000) 0 0/220% 100%;-webkit-text-fill-color:transparent;color:#0000;opacity:0;-webkit-background-clip:text;background-clip:text;animation:12s ease-in-out infinite process-num-shine;position:absolute;inset:0}.process-step:nth-child(2) .process-num,.process-step:nth-child(2) .process-num:after{animation-delay:3s}.process-step:nth-child(3) .process-num,.process-step:nth-child(3) .process-num:after{animation-delay:6s}.process-step:nth-child(4) .process-num,.process-step:nth-child(4) .process-num:after{animation-delay:9s}@media (width>=480px){.hero-title{font-size:clamp(2.45rem,7.4vw,3.75rem)}}@media (width>=640px){.hero-title{min-height:2.12em;font-size:clamp(3.35rem,6.6vw,4.25rem)}}@media (width>=900px){.workflow-grid{grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr)}.process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.process-step:not(:last-child):after{content:"";background:linear-gradient(90deg,#1e8fe573,#01b1cf0d);border-radius:999px;height:2px;position:absolute;top:2.1rem;left:5.4rem;right:1rem}.process-step:not(:last-child):before{content:"";background:var(--brand-400);opacity:0;border-radius:999px;width:.75rem;height:.75rem;animation:12s cubic-bezier(.45,0,.55,1) infinite process-walk;position:absolute;top:1.8rem;left:5.4rem;box-shadow:0 0 0 4px #01b1cf2e,0 0 22px #01b1cfd9}.process-step:first-child:before{animation-delay:1s}.process-step:nth-child(2):before{animation-delay:4s}.process-step:nth-child(3):before{animation-delay:7s}}@media (width>=1024px){.hero-title{width:min(96rem,100vw - 4rem);min-height:2.08em;font-size:4.25rem}}@media (width>=1280px){.hero-title{min-height:2.08em;font-size:5.2rem}}@media (width<=760px){.hero-stage{padding-top:8rem}.hero-contours{--hero-contour-opacity:.16;inset:-5rem -16rem 4rem -10rem;mask-image:linear-gradient(#0000 0%,#000 24% 70%,#0000 100%)}.hero-contours svg{width:70rem;animation:none}.hero-contour-line{stroke-dashoffset:0;animation:none}.hero-blob{filter:blur(42px);animation:none}.hero-dots{opacity:.24}.hero-blueprint{display:none}.hero-title{width:min(96rem,100vw - 2.5rem);font-size:clamp(2rem,8.4vw,3rem)}.workflow-grid{gap:2.4rem}.workflow-actions{align-items:stretch}.workflow-stage{border-radius:1.35rem;min-height:25rem}.workflow-panel{width:min(88%,25rem);min-height:18.5rem}.workflow-design-body{grid-template-columns:3.2rem 1fr}.workflow-tools{padding:.9rem}.workflow-site-body div span{height:2.8rem}}@media (width<=520px){.workflow-visual-stage{padding-bottom:4.5rem}.workflow-founder-card{grid-template-columns:5.5rem minmax(0,1fr);width:calc(100% - 1.7rem);min-height:7rem;right:.85rem}.workflow-founder-image{min-height:7rem}.workflow-actions .btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.hero-contours,.hero-blob,.process-num,.process-num:after,.process-step:before,.workflow-panel,.workflow-canvas b,.workflow-canvas i,.workflow-code-body b,.workflow-site-body i,.workflow-chart-line,.workflow-stage-list li,.workflow-claim-effect{animation:none!important}.hero-contours{clip-path:none!important;transform:none!important}.hero-contours svg{will-change:auto;animation:none!important}.hero-contour-line{stroke-dashoffset:0!important;animation:none!important}.workflow-panel{opacity:0;transform:translate(-50%,-50%)scale(1)}.workflow-panel-marketing{opacity:1}.workflow-stage-list li:nth-child(3){color:var(--brand-700);background:#fffffff0;border-color:#1e8fe585}.workflow-code-body b,.workflow-canvas b,.workflow-canvas i{transform:scaleX(1)}.workflow-chart-line{stroke-dashoffset:0}}@keyframes hero-contour-draw{to{stroke-dashoffset:0}}@keyframes hero-contour-drift{0%,to{transform:translate(0,0)}25%{transform:translate(7px,-4px)}50%{transform:translate(10px,2px)}75%{transform:translate(4px,5px)}}@keyframes rotating-char-in{0%{opacity:0;filter:blur(14px);transform:translate(.35em)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes rotating-char-out{0%{opacity:1;filter:blur();transform:translate(0)}to{opacity:0;filter:blur(14px);transform:translate(-.35em)}}@keyframes blob-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(30px,-20px)scale(1.04)}to{transform:translate(-20px,15px)scale(.98)}}@keyframes hero-contours-enter{0%{opacity:0;clip-path:inset(0 58% 0 42%);transform:translateY(18px)scale(1.018)}55%{opacity:calc(var(--hero-contour-opacity) * .9)}to{opacity:var(--hero-contour-opacity);clip-path:inset(0);transform:translate(0,0)scale(1)}}@keyframes process-num-glow{0%,18%,to{filter:drop-shadow(0 0 #01b1cf00)}7%{filter:drop-shadow(0 0 18px #01b1cf9e)}}@keyframes process-num-shine{0%{opacity:0;background-position:135% 0}4%{opacity:.95}12%{opacity:.75;background-position:-85% 0}18%,to{opacity:0;background-position:-120% 0}}@keyframes workflow-panel-cycle{0%{opacity:0;transform:translate(-50%,-42%)scale(.94)}5%,22%{opacity:1;transform:translate(-50%,-50%)scale(1)}28%,to{opacity:0;transform:translate(-50%,-56%)scale(.96)}}@keyframes workflow-build-block{0%,4%{opacity:.58;transform:scaleX(.28)}11%,22%{opacity:1;transform:scaleX(1)}28%,to{opacity:1;transform:scaleX(1)}}@keyframes workflow-build-line{0%,8%{opacity:.55;transform:scaleX(.34)}15%,22%{opacity:1;transform:scaleX(1)}28%,to{opacity:1;transform:scaleX(1)}}@keyframes workflow-code-line{0%,28%{opacity:.42;transform:scaleX(.14)}36%,48%{opacity:1;transform:scaleX(1)}54%,to{opacity:1;transform:scaleX(1)}}@keyframes workflow-cursor{0%,52%{opacity:0;transform:translate(-8rem,-3rem)rotate(-18deg)}57%{opacity:1}64%{opacity:1;transform:translate(-1.5rem,-1.1rem)rotate(-18deg)}69%{opacity:1;transform:translate(0)rotate(-18deg)}74%,to{opacity:0;transform:translate(0)rotate(-18deg)}}@keyframes workflow-chart-draw{0%,75%{stroke-dashoffset:360px}88%,96%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes workflow-label-cycle{0%,3%{color:#5b7383e6;box-shadow:none;background:#ffffffc2;border-color:#c0dcf4c7}6%,21%{color:var(--brand-700);background:#fffffff0;border-color:#1e8fe585;box-shadow:0 16px 38px -28px #0668b6a6}26%,to{color:#5b7383e6;box-shadow:none;background:#ffffffc2;border-color:#c0dcf4c7}}@keyframes workflow-word-shine{0%,82%{background-position:100% 0}92%{background-position:0 0}to{background-position:0 0}}@keyframes process-walk{0%{opacity:0;left:5.4rem}7%{opacity:1}19%{opacity:1;left:calc(100% - .8rem)}24%,to{opacity:0;left:calc(100% - .8rem)}}
