.cockpit-section h2{color:var(--ink);font-family:var(--font-barlow-semi-condensed), var(--font-barlow), system-ui, sans-serif;font-size:clamp(1.85rem,2.65vw,2.75rem);font-weight:var(--font-weight-display);letter-spacing:0;text-wrap:balance;margin:.9rem 0 0;line-height:1.12}.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{opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease);display:block;inset:0;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;will-change:stroke-dashoffset}.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;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;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);will-change:opacity, filter, transform;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 (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-copy .btn{margin-top:1.65rem}.workflow-visual{min-width:0}.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-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;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;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}.cockpit-section{isolation:isolate;color:#fff;background:#081421;padding:clamp(5rem,8vw,8rem) 0;position:relative;overflow:hidden}.cockpit-grid{z-index:1;align-items:center;gap:3rem;display:grid;position:relative}.cockpit-copy{max-width:44rem}.cockpit-section h2{color:#fff}.cockpit-section h2 span{background:linear-gradient(90deg, #8bc4ff, var(--brand-400), #fff);-webkit-text-fill-color:transparent;background-clip:text}.cockpit-section p{color:#ffffffc2}.check-list{gap:.9rem;margin:2rem 0;padding:0;list-style:none;display:grid}.check-list li{color:#ffffffdb;align-items:center;gap:.65rem;display:flex}.check-list svg{color:#8bc4ff}.check-list span{min-width:0}.cockpit-section-compact{padding:clamp(4.5rem,7vw,7rem) 0}.cockpit-section-compact .cockpit-copy{max-width:48rem}.cockpit-section-compact h2{hyphens:none;overflow-wrap:normal;max-width:11.5em;font-size:clamp(2.05rem,3.9vw,3.65rem);line-height:1.02}.cockpit-section-compact .cockpit-copy>p:not(.section-kicker){hyphens:none;overflow-wrap:normal;max-width:46rem}.cockpit-section-compact .check-list{max-width:42rem;margin:1.75rem 0 2rem}.cockpit-section-compact .check-list li{grid-template-columns:1rem minmax(2.8rem,max-content) minmax(0,1fr);align-items:start;gap:.15rem .85rem;display:grid}.cockpit-section-compact .check-list svg{margin-top:.32rem}.cockpit-section-compact .check-list strong{white-space:nowrap}.cockpit-section-compact .check-list span{hyphens:none;overflow-wrap:normal}.cockpit-mesh:before,.cockpit-mesh:after{content:"";filter:blur(110px);border-radius:999px;position:absolute}.cockpit-mesh:before{background:radial-gradient(closest-side,#1e8fe58c,#0000 70%);width:36rem;height:36rem;animation:22s ease-in-out infinite alternate blob-drift;top:-10rem;left:-8rem}.cockpit-mesh:after{background:radial-gradient(closest-side,#01b1cf80,#0000 70%);width:30rem;height:30rem;animation:28s ease-in-out infinite alternate-reverse blob-drift;bottom:-8rem;right:-6rem}.cockpit-sweep{background:linear-gradient(115deg,#0000,#0000 38%,#ffffff0f 50%,#0000 62%,#0000) 0 0/220% 100%;animation:7.5s linear infinite cockpit-sweep;position:absolute;inset:0}.mockup-window{background:#050a17;border:1px solid #ffffff1a;border-radius:1.5rem;overflow:hidden;box-shadow:0 50px 120px -20px #0009}.mockup-chrome{border-bottom:1px solid #ffffff0f;align-items:center;gap:.55rem;padding:.9rem 1.1rem;display:flex}.mockup-chrome span{background:#ffffff59;border-radius:999px;width:.65rem;height:.65rem}.mockup-chrome code{color:#ffffff6b;margin-left:.7rem;font-size:.75rem}.cockpit-loadbar{background:linear-gradient(90deg, transparent, var(--brand-400), var(--brand-500), transparent);background-size:200% 100%;height:2px;animation:3.6s linear infinite cockpit-loadbar}.mockup-content{grid-template-columns:.34fr 1fr;gap:1rem;padding:1.25rem;display:grid}.mockup-content aside,.mockup-content main,.stat-grid>div,.bar-chart{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:1rem}.mockup-content aside{align-content:start;gap:.65rem;padding:1rem;display:grid}.mockup-content aside i,.mockup-header i,.mockup-header b{background:#ffffff1f;border-radius:999px;height:.65rem;display:block}.mockup-content main{padding:1rem}.mockup-header{justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.mockup-header i{width:38%}.mockup-header b{background:linear-gradient(90deg, var(--brand-500), var(--brand-400));width:6rem;height:1.8rem}.stat-grid{gap:.75rem;display:grid}.stat-grid>div{padding:.85rem}.stat-grid small{color:#ffffff6b;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem}.stat-grid strong{color:#fff;font-size:1.45rem;display:block}.stat-grid span{background:#ffffff1a;border-radius:999px;height:.4rem;margin-top:.55rem;display:block;overflow:hidden}.stat-grid span i{width:var(--fill-from,90%);border-radius:inherit;background:linear-gradient(90deg, var(--brand-500), var(--brand-400));height:100%;animation:3.6s cubic-bezier(.45,0,.55,1) infinite alternate cockpit-stat;display:block}.bar-chart{align-items:end;gap:.4rem;height:7rem;margin-top:1rem;padding:1rem;display:flex}.bar-chart i{height:var(--bar-from,40%);background:linear-gradient(180deg, var(--brand-400), var(--brand-700));animation:3.8s cubic-bezier(.45,0,.55,1) infinite alternate cockpit-bar;animation-delay:var(--bar-delay,0s);border-radius:.45rem .45rem 0 0;flex:1}@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)}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@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}.cockpit-grid{grid-template-columns:.85fr 1.15fr}.cockpit-section-compact .cockpit-grid{grid-template-columns:minmax(0,1.04fr) minmax(25rem,.96fr);gap:clamp(2.5rem,5vw,5rem)}}@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-title{width:min(96rem,100vw - 2.5rem);font-size:clamp(2rem,8.4vw,3rem)}.workflow-grid{gap:2.4rem}.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 (prefers-reduced-motion:reduce){.hero-contours,.hero-blob,.process-num,.process-num:after,.process-step:before,.mockup-window,.mockup-window:before,.stat-grid span i,.bar-chart i,.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{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}}
