.TechMarquee-module__FsrXLG__wrapper{contain:layout paint;content-visibility:auto;contain-intrinsic-size:auto 82px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:1.75rem 0;position:relative;overflow:hidden}.TechMarquee-module__FsrXLG__marquee{--marquee-duration:45s;width:max-content;animation:TechMarquee-module__FsrXLG__marquee var(--marquee-duration) linear infinite;backface-visibility:hidden;animation-delay:2s;display:flex}.TechMarquee-module__FsrXLG__marquee:hover{animation-play-state:paused}.TechMarquee-module__FsrXLG__group{flex:none;align-items:center;margin:0;padding:0;list-style:none;display:flex}.TechMarquee-module__FsrXLG__item{border-right:1px solid var(--border);cursor:default;flex-shrink:0;align-items:center;gap:.5rem;padding:0 2rem;display:inline-flex}.TechMarquee-module__FsrXLG__item:hover .TechMarquee-module__FsrXLG__icon,.TechMarquee-module__FsrXLG__item:hover .TechMarquee-module__FsrXLG__name{color:var(--brand,var(--blue))}.TechMarquee-module__FsrXLG__icon{color:var(--text-muted);flex-shrink:0;font-size:1.15rem;transition:color .15s}.TechMarquee-module__FsrXLG__name{color:var(--text-secondary);letter-spacing:.01em;white-space:nowrap;font-size:.85rem;font-weight:500;transition:color .15s}.TechMarquee-module__FsrXLG__fadeLeft,.TechMarquee-module__FsrXLG__fadeRight{z-index:2;pointer-events:none;width:7.5rem;height:100%;position:absolute;top:0}.TechMarquee-module__FsrXLG__fadeLeft{background:linear-gradient(to right, var(--page-bg) 0%, transparent 100%);left:0}.TechMarquee-module__FsrXLG__fadeRight{background:linear-gradient(to left, var(--page-bg) 0%, transparent 100%);right:0}@keyframes TechMarquee-module__FsrXLG__marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:640px){.TechMarquee-module__FsrXLG__wrapper{padding:1.35rem 0}.TechMarquee-module__FsrXLG__item{padding:0 1.25rem}.TechMarquee-module__FsrXLG__fadeLeft,.TechMarquee-module__FsrXLG__fadeRight{width:3.5rem}}@media (prefers-reduced-motion:reduce){.TechMarquee-module__FsrXLG__marquee{animation-duration:45s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}}html[data-overlay-open] .TechMarquee-module__FsrXLG__marquee{animation-play-state:paused}
.HeroTicker-module__1JWp-q__ticker{border-radius:var(--radius-pill);border:1px solid var(--hero-pill-border);background:color-mix(in srgb, var(--surface) 72%, var(--baby-blue-wash));contain:layout paint;align-items:center;gap:.5rem;width:min(100%,22rem);height:2.25rem;padding:0 .3125rem;display:inline-flex;box-shadow:0 10px 20px -16px #14233a2e}.HeroTicker-module__1JWp-q__badge{border-radius:var(--radius-pill);background:linear-gradient(135deg, #ffffff24, #fff0 62%), var(--blue-strong);color:#fff;letter-spacing:.12em;text-transform:uppercase;flex-shrink:0;align-items:center;gap:.4rem;height:1.625rem;padding:0 .6rem;font-size:.65rem;font-weight:800;line-height:1;display:inline-flex}.HeroTicker-module__1JWp-q__dot{background:var(--baby-blue-wash);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2.4s ease-out infinite HeroTicker-module__1JWp-q__tickerPulse}@keyframes HeroTicker-module__1JWp-q__tickerPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--blue) 55%, transparent)}70%{box-shadow:0 0 0 7px #0000}}.HeroTicker-module__1JWp-q__track{flex:auto;min-width:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 1rem calc(100% - 1.375rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 1rem calc(100% - 1.375rem),#0000 100%)}.HeroTicker-module__1JWp-q__rail{backface-visibility:hidden;width:max-content;animation:24s linear infinite HeroTicker-module__1JWp-q__heroTicker;display:flex}.HeroTicker-module__1JWp-q__half{flex:none;align-items:center;display:flex}.HeroTicker-module__1JWp-q__step{white-space:nowrap;letter-spacing:.13em;text-transform:uppercase;color:var(--text-muted);align-items:center;padding-inline:.55rem;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex}.HeroTicker-module__1JWp-q__step:after{content:"/";color:var(--baby-blue);margin-left:1.1rem}.HeroTicker-module__1JWp-q__step.HeroTicker-module__1JWp-q__shipped{color:var(--blue-strong);font-weight:800}@keyframes HeroTicker-module__1JWp-q__heroTicker{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:480px){.HeroTicker-module__1JWp-q__ticker{gap:.4rem;height:2.125rem;padding:0 .3125rem}.HeroTicker-module__1JWp-q__badge{letter-spacing:.1em;height:1.5rem;padding:0 .55rem;font-size:.625rem}.HeroTicker-module__1JWp-q__step{letter-spacing:.1em;padding-inline:.45rem;font-size:.6rem}.HeroTicker-module__1JWp-q__step:after{margin-left:.9rem}.HeroTicker-module__1JWp-q__rail{animation-duration:20s}}@media (prefers-reduced-motion:reduce){.HeroTicker-module__1JWp-q__rail{animation-duration:24s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}.HeroTicker-module__1JWp-q__dot{animation:none}}@media (max-width:480px) and (prefers-reduced-motion:reduce){.HeroTicker-module__1JWp-q__rail{animation-duration:20s!important}}@media (prefers-reduced-data:reduce){.HeroTicker-module__1JWp-q__rail,.HeroTicker-module__1JWp-q__dot{animation:none}}html[data-overlay-open] .HeroTicker-module__1JWp-q__rail{animation-play-state:paused}@media (forced-colors:active){.HeroTicker-module__1JWp-q__ticker{border-color:canvastext}.HeroTicker-module__1JWp-q__badge{color:highlighttext;forced-color-adjust:none;background:highlight}}.HeroTicker-module__1JWp-q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.HeroVisual-module__wuH9cG__flank{--u:.294cqw;width:calc(340 * var(--u));aspect-ratio:340/420;position:relative}@media (min-width:768px){.HeroVisual-module__wuH9cG__flank{aspect-ratio:340/440}}@media (min-width:1024px){.HeroVisual-module__wuH9cG__flank{--u:.0625cqw;aspect-ratio:306/520}}.HeroVisual-module__wuH9cG__flankLeft{margin-inline-end:auto}.HeroVisual-module__wuH9cG__flankRight{margin-inline-start:auto}.HeroVisual-module__wuH9cG__block{--line:var(--hero-grid-line);z-index:0;background-color:var(--blue);background-image:linear-gradient(var(--line) calc(1.5 * var(--u)), transparent calc(1.5 * var(--u))), linear-gradient(90deg, var(--line) calc(1.5 * var(--u)), transparent calc(1.5 * var(--u)));background-size:calc(33 * var(--u)) calc(33 * var(--u));position:absolute}.HeroVisual-module__wuH9cG__blockB,.HeroVisual-module__wuH9cG__blockE{--line:var(--hero-grid-line-soft);background-color:var(--hero-grid-wash)}.HeroVisual-module__wuH9cG__blockC,.HeroVisual-module__wuH9cG__blockF{background-color:var(--baby-blue)}.HeroVisual-module__wuH9cG__blockA{width:69.412%;inset-inline-start:-8.824%}.HeroVisual-module__wuH9cG__blockB{width:50%;inset-inline-start:41.176%}.HeroVisual-module__wuH9cG__blockC{width:30.588%;inset-inline-start:-8.824%}.HeroVisual-module__wuH9cG__blockD{width:79.412%;inset-inline-end:-11.765%}.HeroVisual-module__wuH9cG__blockE{width:44.118%;inset-inline-end:57.647%}.HeroVisual-module__wuH9cG__blockF{width:38.824%;inset-inline-end:-11.765%}.HeroVisual-module__wuH9cG__blockA{height:30%;top:2%}.HeroVisual-module__wuH9cG__blockB{height:40%;top:12%}.HeroVisual-module__wuH9cG__blockC,.HeroVisual-module__wuH9cG__blockF,.HeroVisual-module__wuH9cG__botCard,.HeroVisual-module__wuH9cG__agentCard{display:none}.HeroVisual-module__wuH9cG__block{opacity:.55}.HeroVisual-module__wuH9cG__browser{inset-inline-end:-16.471%;z-index:2;border-radius:calc(16 * var(--u));border:calc(1 * var(--u)) solid var(--hero-mock-border);background:var(--surface);width:123.529%;box-shadow:calc(16 * var(--u)) calc(16 * var(--u)) 0 var(--hero-shadow-blue), 0 calc(24 * var(--u)) calc(50 * var(--u)) var(--hero-shadow-ink);position:absolute;top:18%;overflow:hidden}.HeroVisual-module__wuH9cG__chrome{align-items:center;gap:calc(10 * var(--u));padding:calc(11 * var(--u)) calc(14 * var(--u));background:var(--surface-navy);display:flex}.HeroVisual-module__wuH9cG__dots{gap:calc(6 * var(--u));flex-shrink:0;display:inline-flex}.HeroVisual-module__wuH9cG__dots i{width:calc(8 * var(--u));height:calc(8 * var(--u));background:var(--hero-mock-dot);border-radius:50%}.HeroVisual-module__wuH9cG__url{min-width:0;height:calc(24 * var(--u));padding-inline:calc(12 * var(--u));border-radius:var(--radius-pill);background:var(--hero-mock-url-bg);font-size:calc(11 * var(--u));color:var(--hero-mock-url-text);white-space:nowrap;flex:1;align-items:center;display:flex;overflow:hidden}.HeroVisual-module__wuH9cG__board{padding:calc(15 * var(--u));gap:calc(11 * var(--u));flex-direction:column;display:flex}.HeroVisual-module__wuH9cG__boardHead{justify-content:space-between;align-items:center;gap:calc(10 * var(--u));display:flex}.HeroVisual-module__wuH9cG__boardTitle{width:calc(150 * var(--u));height:calc(13 * var(--u));border-radius:calc(7 * var(--u));background:var(--hero-mock-ink)}.HeroVisual-module__wuH9cG__boardChip{width:calc(86 * var(--u));height:calc(22 * var(--u));border-radius:calc(8 * var(--u));background:var(--blue);flex-shrink:0}.HeroVisual-module__wuH9cG__stats{gap:calc(11 * var(--u));grid-template-columns:repeat(3,1fr);display:grid}.HeroVisual-module__wuH9cG__stat{gap:calc(7 * var(--u));padding:calc(10 * var(--u));border:calc(1 * var(--u)) solid var(--hero-mock-stat-border);border-radius:calc(11 * var(--u));background:var(--surface);flex-direction:column;display:flex}.HeroVisual-module__wuH9cG__statBar{width:calc(46 * var(--u));height:calc(8 * var(--u));border-radius:calc(4 * var(--u));background:var(--hero-mock-stat-bar)}.HeroVisual-module__wuH9cG__statLine{height:calc(9 * var(--u));border-radius:calc(5 * var(--u));background:var(--hero-mock-stat-line)}.HeroVisual-module__wuH9cG__chart{align-items:flex-end;gap:calc(11 * var(--u));height:calc(96 * var(--u));display:flex}.HeroVisual-module__wuH9cG__chart i{height:var(--h,50%);border-radius:calc(8 * var(--u)) calc(8 * var(--u)) calc(3 * var(--u)) calc(3 * var(--u));flex:1}.HeroVisual-module__wuH9cG__chart i:first-child{background:var(--hero-bar-a)}.HeroVisual-module__wuH9cG__chart i:nth-child(2){background:var(--hero-bar-b)}.HeroVisual-module__wuH9cG__chart i:nth-child(3){background:var(--hero-bar-a)}.HeroVisual-module__wuH9cG__chart i:nth-child(4){background:var(--hero-bar-c)}.HeroVisual-module__wuH9cG__chart i:nth-child(5){background:var(--hero-bar-a)}.HeroVisual-module__wuH9cG__chart i:nth-child(6){background:var(--blue)}.HeroVisual-module__wuH9cG__phone{inset-inline-start:14%;z-index:2;width:54.706%;padding:calc(7 * var(--u));border-radius:calc(30 * var(--u));background:var(--surface-navy);box-shadow:calc(14 * var(--u)) calc(14 * var(--u)) 0 var(--hero-shadow-ink), 0 calc(26 * var(--u)) calc(54 * var(--u)) var(--hero-shadow-ink-strong);display:flex;position:absolute;top:5%}.HeroVisual-module__wuH9cG__phoneScreen{aspect-ratio:172/360;border-radius:calc(24 * var(--u));background:var(--surface);min-width:0;padding:calc(14 * var(--u)) calc(13 * var(--u));gap:calc(12 * var(--u));flex-direction:column;flex:1;display:flex;overflow:hidden}.HeroVisual-module__wuH9cG__pHead{justify-content:space-between;align-items:center;display:flex}.HeroVisual-module__wuH9cG__pTitle{width:calc(78 * var(--u));height:calc(10 * var(--u));border-radius:calc(5 * var(--u));background:var(--hero-mock-ink)}.HeroVisual-module__wuH9cG__pAvatar{width:calc(20 * var(--u));height:calc(20 * var(--u));background:var(--gradient-fill);border-radius:50%;flex-shrink:0}.HeroVisual-module__wuH9cG__pChart{align-items:flex-end;gap:calc(9 * var(--u));height:calc(96 * var(--u));display:flex}.HeroVisual-module__wuH9cG__pChart i{height:var(--h,60%);border-radius:calc(6 * var(--u));flex:1}.HeroVisual-module__wuH9cG__pChart i:first-child{background:var(--hero-phone-bar)}.HeroVisual-module__wuH9cG__pChart i:nth-child(2){background:var(--hero-bar-b)}.HeroVisual-module__wuH9cG__pChart i:nth-child(3){background:var(--hero-phone-bar)}.HeroVisual-module__wuH9cG__pChart i:nth-child(4){background:var(--blue)}.HeroVisual-module__wuH9cG__pRows{gap:calc(8 * var(--u));flex-direction:column;display:flex}.HeroVisual-module__wuH9cG__pRows span{height:calc(8 * var(--u));border-radius:calc(4 * var(--u));background:var(--hero-mock-skeleton)}.HeroVisual-module__wuH9cG__pRows span:nth-child(2){width:80%}.HeroVisual-module__wuH9cG__pRows span:nth-child(3){width:60%}.HeroVisual-module__wuH9cG__pFoot{height:calc(34 * var(--u));border-radius:calc(11 * var(--u));background:var(--hero-mock-row);margin-top:auto}.HeroVisual-module__wuH9cG__botCard,.HeroVisual-module__wuH9cG__agentCard{z-index:3;border-radius:calc(16 * var(--u));background:var(--surface);border:calc(1 * var(--u)) solid var(--hero-card-border);box-shadow:calc(10 * var(--u)) calc(10 * var(--u)) 0 var(--hero-shadow-blue-strong), 0 calc(18 * var(--u)) calc(38 * var(--u)) var(--hero-shadow-ink-soft);flex-direction:column;display:flex;position:absolute}.HeroVisual-module__wuH9cG__botCard{inset-inline-start:3%;width:80%;padding:calc(14 * var(--u)) calc(15 * var(--u));gap:calc(11 * var(--u));top:62%}.HeroVisual-module__wuH9cG__agentCard{inset-inline-end:20.588%;width:74.118%;padding:calc(15 * var(--u)) calc(16 * var(--u));gap:calc(12 * var(--u));top:72.667%}.HeroVisual-module__wuH9cG__cardHead{align-items:center;gap:calc(10 * var(--u));display:flex}.HeroVisual-module__wuH9cG__cardName{font-size:calc(13 * var(--u));letter-spacing:-.01em;color:var(--text-primary);white-space:nowrap;font-weight:700}.HeroVisual-module__wuH9cG__agentCard .HeroVisual-module__wuH9cG__cardName{font-size:calc(14 * var(--u))}.HeroVisual-module__wuH9cG__liveDot{width:calc(8 * var(--u));height:calc(8 * var(--u));background:var(--status-live);border-radius:50%;flex-shrink:0;margin-inline-start:auto}.HeroVisual-module__wuH9cG__botAvatar{width:calc(28 * var(--u));height:calc(28 * var(--u));background:var(--blue);border-radius:50%;flex-shrink:0}.HeroVisual-module__wuH9cG__botBubble{padding:calc(9 * var(--u)) calc(12 * var(--u));border-radius:calc(13 * var(--u)) calc(13 * var(--u)) calc(13 * var(--u)) calc(4 * var(--u));background:var(--hero-wa-bubble);font-size:calc(12.5 * var(--u));color:var(--hero-wa-ink);line-height:1.35}.HeroVisual-module__wuH9cG__agentIcon{width:calc(30 * var(--u));height:calc(30 * var(--u));border-radius:calc(10 * var(--u));background:var(--baby-blue-wash);color:var(--blue);font-size:calc(16 * var(--u));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.HeroVisual-module__wuH9cG__agentLog{gap:calc(10 * var(--u));flex-direction:column;display:flex}.HeroVisual-module__wuH9cG__agentRow{align-items:center;gap:calc(10 * var(--u));font-size:calc(13 * var(--u));color:var(--text-secondary);white-space:nowrap;display:flex}.HeroVisual-module__wuH9cG__agentRing{width:calc(13 * var(--u));height:calc(13 * var(--u));border:calc(2 * var(--u)) solid var(--blue);border-radius:50%;flex-shrink:0}.HeroVisual-module__wuH9cG__agentCheck{color:var(--status-live);font-size:calc(15 * var(--u));flex-shrink:0;display:inline-flex}@media (min-width:768px){.HeroVisual-module__wuH9cG__blockA{height:34%;top:4%}.HeroVisual-module__wuH9cG__blockB{height:44%;top:16%}.HeroVisual-module__wuH9cG__blockD{height:38%;top:6%}.HeroVisual-module__wuH9cG__blockE{height:42%;top:22%}.HeroVisual-module__wuH9cG__phone{top:8%;inset-inline-start:12%}}@media (min-width:1024px){.HeroVisual-module__wuH9cG__botCard,.HeroVisual-module__wuH9cG__agentCard{display:flex}.HeroVisual-module__wuH9cG__block{opacity:1}.HeroVisual-module__wuH9cG__blockA{height:28.85%;top:5.77%}.HeroVisual-module__wuH9cG__blockB{height:38.46%;top:21.15%}.HeroVisual-module__wuH9cG__blockC{height:19.23%;top:63.46%}.HeroVisual-module__wuH9cG__blockD{height:32.69%;top:7.69%}.HeroVisual-module__wuH9cG__blockE{height:34.62%;top:32.69%}.HeroVisual-module__wuH9cG__blockF{height:18.27%;top:69.23%}.HeroVisual-module__wuH9cG__phone{top:19.23%;inset-inline-start:15.294%}.HeroVisual-module__wuH9cG__browser{top:23.08%}.HeroVisual-module__wuH9cG__botCard{top:65%;width:68.235%;inset-inline-start:8.235%}.HeroVisual-module__wuH9cG__agentCard{top:69.23%}}@media (min-width:1280px){.HeroVisual-module__wuH9cG__blockC,.HeroVisual-module__wuH9cG__blockF{display:block}}@supports not (container-type:inline-size){.HeroVisual-module__wuH9cG__flank{--u:1px;width:340px;max-width:100%}}
.FeatureCard-module__N7n9jW__card{padding:var(--card-pad);gap:.55rem;}.FeatureCard-module__N7n9jW__link{}.FeatureCard-module__N7n9jW__neutral,.FeatureCard-module__N7n9jW__blue,.FeatureCard-module__N7n9jW__deep{box-shadow:none}.FeatureCard-module__N7n9jW__neutral{background:var(--surface-raised);border-color:#14233a0f}.FeatureCard-module__N7n9jW__blue{background:var(--baby-blue-wash);border-color:#2e90c424}.FeatureCard-module__N7n9jW__deep{background:var(--card-tint-deep);border-color:#2e90c433}@media (hover:hover) and (pointer:fine){.FeatureCard-module__N7n9jW__neutral.FeatureCard-module__N7n9jW__link:hover,.FeatureCard-module__N7n9jW__blue.FeatureCard-module__N7n9jW__link:hover,.FeatureCard-module__N7n9jW__deep.FeatureCard-module__N7n9jW__link:hover{box-shadow:var(--shadow-card-soft)}}.FeatureCard-module__N7n9jW__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem;font-weight:700}.FeatureCard-module__N7n9jW__title{letter-spacing:-.03em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:clamp(1.2rem,1.05rem + .6vw,1.55rem);font-weight:700;line-height:1.16}.FeatureCard-module__N7n9jW__well{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);margin-block:.9rem 1rem;padding:.75rem;overflow:hidden;container-type:inline-size}.FeatureCard-module__N7n9jW__neutral .FeatureCard-module__N7n9jW__well,.FeatureCard-module__N7n9jW__blue .FeatureCard-module__N7n9jW__well,.FeatureCard-module__N7n9jW__deep .FeatureCard-module__N7n9jW__well{background:#ffffffa8;border-color:#ffffffd9}.FeatureCard-module__N7n9jW__body{color:var(--text-secondary);margin:0;margin-top:auto;font-size:.95rem;line-height:1.65}.FeatureCard-module__N7n9jW__cta{color:var(--blue-strong);align-items:center;gap:.35rem;margin-top:.9rem;font-size:.9rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.FeatureCard-module__N7n9jW__link:hover .FeatureCard-module__N7n9jW__cta{color:var(--blue)}}
@media (max-width:768px){.Rail-module__TBQcWG__rail.Rail-module__TBQcWG__rail{gap:var(--rail-gap);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;align-items:stretch;padding-block-end:.25rem;display:flex;overflow:auto hidden}.Rail-module__TBQcWG__rail.Rail-module__TBQcWG__rail::-webkit-scrollbar{display:none}.Rail-module__TBQcWG__rail.Rail-module__TBQcWG__rail>*{flex:0 0 var(--rail-card);scroll-snap-align:start;scroll-snap-stop:always;min-width:0;scroll-margin-inline:var(--gutter)}.Rail-module__TBQcWG__rail.Rail-module__TBQcWG__rail:after{content:"";flex:0 0 calc(var(--gutter) - var(--rail-gap))}}.Rail-module__TBQcWG__dots{display:none}@media (max-width:768px){.Rail-module__TBQcWG__dots{justify-content:center;align-items:center;gap:.5rem;margin-top:.875rem;display:flex}}.Rail-module__TBQcWG__dot{appearance:none;width:var(--tap);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;height:1.25rem;padding:0;display:inline-flex}.Rail-module__TBQcWG__dot:before{content:"";background:var(--border-strong);width:.375rem;height:.375rem;transition:background-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border-radius:50%}.Rail-module__TBQcWG__dotActive:before{background:var(--blue);transform:scale(1.5)}@media (prefers-reduced-motion:reduce){.Rail-module__TBQcWG__rail.Rail-module__TBQcWG__rail{scroll-behavior:auto}.Rail-module__TBQcWG__dot:before{transition:none}}@media (forced-colors:active){.Rail-module__TBQcWG__dot:before{background:buttontext}.Rail-module__TBQcWG__dotActive:before{background:highlight}}
.ClientAvatar-module__ZVTZDq__avatar{background:var(--surface-raised);vertical-align:middle;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.ClientAvatar-module__ZVTZDq__avatar:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #15233a24}.ClientAvatar-module__ZVTZDq__xs{width:22px;height:22px}.ClientAvatar-module__ZVTZDq__sm{width:36px;height:36px}.ClientAvatar-module__ZVTZDq__md{width:44px;height:44px}.ClientAvatar-module__ZVTZDq__img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.ClientAvatar-module__ZVTZDq__brand{object-fit:contain}.ClientAvatar-module__ZVTZDq__initials{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.02em;color:var(--text-muted);-webkit-user-select:none;user-select:none;font-weight:700;line-height:1}.ClientAvatar-module__ZVTZDq__xs .ClientAvatar-module__ZVTZDq__initials{font-size:.6rem}.ClientAvatar-module__ZVTZDq__sm .ClientAvatar-module__ZVTZDq__initials{font-size:.78rem}.ClientAvatar-module__ZVTZDq__md .ClientAvatar-module__ZVTZDq__initials{font-size:.9rem}.ClientAvatar-module__ZVTZDq__badge{box-shadow:0 0 0 2px var(--avatar-badge-ring,var(--surface));border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.ClientAvatar-module__ZVTZDq__xs .ClientAvatar-module__ZVTZDq__badge{width:12px;height:12px;font-size:.5rem}.ClientAvatar-module__ZVTZDq__sm .ClientAvatar-module__ZVTZDq__badge{width:17px;height:17px;font-size:.68rem}.ClientAvatar-module__ZVTZDq__md .ClientAvatar-module__ZVTZDq__badge{width:20px;height:20px;font-size:.8rem}
.ProjectRow-module__pL4I9W__item{border-top:1px solid var(--border);list-style:none}.ProjectRow-module__pL4I9W__item:last-child{border-bottom:1px solid var(--border)}.ProjectRow-module__pL4I9W__row{color:inherit;transition:background var(--dur-fast) var(--ease), padding-inline-start var(--dur-fast) var(--ease);grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:1.15rem;padding:1.15rem 1rem;text-decoration:none;display:grid;position:relative}.ProjectRow-module__pL4I9W__row:before{content:"";background:var(--blue);transform-origin:50%;width:2px;transition:transform var(--dur-fast) var(--ease);position:absolute;inset-block:0;inset-inline-start:0;transform:scaleY(0)}@media (hover:hover){.ProjectRow-module__pL4I9W__row:not(.ProjectRow-module__pL4I9W__rowStatic):hover{background:var(--surface);padding-inline-start:1.4rem}.ProjectRow-module__pL4I9W__row:not(.ProjectRow-module__pL4I9W__rowStatic):hover:before{transform:scaleY(1)}.ProjectRow-module__pL4I9W__row:not(.ProjectRow-module__pL4I9W__rowStatic):hover .ProjectRow-module__pL4I9W__name{color:var(--blue-strong)}.ProjectRow-module__pL4I9W__row:not(.ProjectRow-module__pL4I9W__rowStatic):hover .ProjectRow-module__pL4I9W__arrow{opacity:1;transform:translate(0)}}.ProjectRow-module__pL4I9W__rowStatic{cursor:default}.ProjectRow-module__pL4I9W__main{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ProjectRow-module__pL4I9W__name{letter-spacing:-.02em;color:var(--text-primary);transition:color var(--dur-fast) var(--ease);overflow-wrap:anywhere;font-size:1rem;font-weight:650}.ProjectRow-module__pL4I9W__meta{min-width:0;color:var(--text-muted);align-items:center;gap:.4rem;font-size:.8rem;display:flex}.ProjectRow-module__pL4I9W__metaText{overflow-wrap:anywhere}.ProjectRow-module__pL4I9W__tech{flex-shrink:0;gap:.35rem;display:flex}.ProjectRow-module__pL4I9W__techChip{color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-pill);white-space:nowrap;padding:.12rem .5rem;font-size:.68rem;font-weight:500}.ProjectRow-module__pL4I9W__right{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.ProjectRow-module__pL4I9W__studyTag{letter-spacing:.06em;text-transform:uppercase;color:var(--blue-strong);background:var(--baby-blue-wash);border-radius:var(--radius-pill);white-space:nowrap;padding:.16rem .55rem;font-size:.66rem;font-weight:700}.ProjectRow-module__pL4I9W__badge{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:.3rem;padding:.16rem .55rem;font-size:.68rem;font-weight:600;display:inline-flex}.ProjectRow-module__pL4I9W__live{color:var(--status-live);background:var(--status-live-bg)}.ProjectRow-module__pL4I9W__shipped{color:var(--text-secondary);background:var(--surface-raised)}.ProjectRow-module__pL4I9W__soon{color:var(--status-warn);background:var(--status-warn-bg)}.ProjectRow-module__pL4I9W__badgeDot{background:currentColor;border-radius:50%;width:5px;height:5px;animation:2s infinite ProjectRow-module__pL4I9W__rowPulse}@keyframes ProjectRow-module__pL4I9W__rowPulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.ProjectRow-module__pL4I9W__badgeDot{animation:none}}.ProjectRow-module__pL4I9W__country{letter-spacing:.06em;color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-sm);white-space:nowrap;padding:.12rem .4rem;font-size:.66rem;font-weight:700}.ProjectRow-module__pL4I9W__arrow{color:var(--blue);opacity:0;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);font-size:1rem;transform:translate(-4px)}@media (hover:none){.ProjectRow-module__pL4I9W__arrow{opacity:.55;transform:none}}.ProjectRow-module__pL4I9W__row:focus-visible .ProjectRow-module__pL4I9W__arrow{opacity:1;transform:none}@media (max-width:900px){.ProjectRow-module__pL4I9W__row{grid-template-columns:auto minmax(0,1fr) auto auto}.ProjectRow-module__pL4I9W__tech{display:none}}@media (max-width:560px){.ProjectRow-module__pL4I9W__row{grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;padding:1rem .5rem}.ProjectRow-module__pL4I9W__right{flex-wrap:wrap;grid-area:2/2/auto/-1;gap:.35rem}.ProjectRow-module__pL4I9W__name{font-size:.95rem}@media (hover:hover){.ProjectRow-module__pL4I9W__row:not(.ProjectRow-module__pL4I9W__rowStatic):hover{padding-inline-start:.85rem}}}html[data-overlay-open] .ProjectRow-module__pL4I9W__badgeDot{animation-play-state:paused}
.FeaturedCaseCard-module__DNvSRW__card{color:inherit;padding:var(--card-pad);gap:.55rem;overflow:hidden;}.FeaturedCaseCard-module__DNvSRW__card:before{content:"";background:var(--border-color,var(--blue));height:3px;position:absolute;inset-block-start:0;inset-inline:0}.FeaturedCaseCard-module__DNvSRW__shine{border-radius:inherit;pointer-events:none;opacity:0;z-index:2;position:absolute;inset:0}.FeaturedCaseCard-module__DNvSRW__stretchedLink{z-index:3;border-radius:inherit;position:absolute;inset:0}.FeaturedCaseCard-module__DNvSRW__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.FeaturedCaseCard-module__DNvSRW__heroMetric{color:var(--text-primary);letter-spacing:-.03em;text-wrap:balance;flex:60%;min-width:0;font-size:clamp(1.2rem,1.05rem + .6vw,1.55rem);font-weight:700;line-height:1.16}.FeaturedCaseCard-module__DNvSRW__well{border-radius:var(--radius-lg);background:var(--surface-raised);border:1px solid var(--border);margin-block:.9rem 1rem;padding:.75rem;overflow:hidden;container-type:inline-size}.FeaturedCaseCard-module__DNvSRW__bannerBadges{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.FeaturedCaseCard-module__DNvSRW__badge{letter-spacing:.04em;border-radius:var(--radius-pill);border:1px solid #0000;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.65rem;font-weight:600;display:inline-flex}.FeaturedCaseCard-module__DNvSRW__live{background:var(--status-live-bg);color:var(--status-live);border-color:#0000}.FeaturedCaseCard-module__DNvSRW__shipped{background:var(--surface-raised);color:var(--text-muted);border-color:var(--border)}.FeaturedCaseCard-module__DNvSRW__badgeDot{background:currentColor;border-radius:50%;width:5px;height:5px;animation:2s infinite FeaturedCaseCard-module__DNvSRW__pulse}@keyframes FeaturedCaseCard-module__DNvSRW__pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.FeaturedCaseCard-module__DNvSRW__badgeDot{animation:none}}.FeaturedCaseCard-module__DNvSRW__countryBadge{color:var(--text-muted);background:var(--surface-raised);border:1px solid var(--border);letter-spacing:.04em;border-radius:4px;padding:.1rem .35rem;font-size:.62rem;font-weight:600}.FeaturedCaseCard-module__DNvSRW__body{flex-direction:column;flex:1;gap:.875rem;display:flex}.FeaturedCaseCard-module__DNvSRW__topRow{align-items:flex-start;gap:1rem;display:flex}.FeaturedCaseCard-module__DNvSRW__topText{flex-direction:column;gap:.3rem;display:flex}.FeaturedCaseCard-module__DNvSRW__name{color:var(--text-primary);letter-spacing:-.03em;margin:0;font-size:1.4rem;font-weight:700}.FeaturedCaseCard-module__DNvSRW__categoryLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:600}.FeaturedCaseCard-module__DNvSRW__desc{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.72}.FeaturedCaseCard-module__DNvSRW__metrics{border-top:1px solid var(--border);flex-direction:column;gap:.35rem;margin:0;padding:.75rem 0 0;list-style:none;display:flex}.FeaturedCaseCard-module__DNvSRW__metric{color:var(--text-secondary);align-items:center;gap:.45rem;font-size:.8rem;display:flex}.FeaturedCaseCard-module__DNvSRW__metricCheck{color:var(--status-live);flex-shrink:0;align-items:center;margin-top:.05rem;font-size:.8rem;display:inline-flex}.FeaturedCaseCard-module__DNvSRW__ctaRow{padding-top:.25rem;display:flex}.FeaturedCaseCard-module__DNvSRW__ctaText{color:var(--blue);font-size:.875rem;font-weight:600;transition:color .15s}.FeaturedCaseCard-module__DNvSRW__card:hover .FeaturedCaseCard-module__DNvSRW__ctaText{color:var(--blue-strong)}@media (max-width:480px){.FeaturedCaseCard-module__DNvSRW__heroMetric{font-size:1.15rem}.FeaturedCaseCard-module__DNvSRW__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}html[data-overlay-open] .FeaturedCaseCard-module__DNvSRW__badgeDot{animation-play-state:paused}
.StudyLinks-module__bXZSNa__wrap{max-width:var(--container);padding:4rem var(--gutter) 0;margin:0 auto}.StudyLinks-module__bXZSNa__title{letter-spacing:-.035em;color:var(--text-primary);margin:0 0 1.75rem;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800}.StudyLinks-module__bXZSNa__list{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));margin:0;padding:0;list-style:none;display:grid}.StudyLinks-module__bXZSNa__item{display:flex}.StudyLinks-module__bXZSNa__link{width:100%;padding:var(--card-pad);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card-soft);transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);flex-direction:column;gap:.5rem;display:flex}@media (hover:hover){.StudyLinks-module__bXZSNa__link:hover{box-shadow:var(--shadow-card-lift);border-color:var(--baby-blue);transform:translateY(-2px)}}.StudyLinks-module__bXZSNa__head{align-items:center;gap:.6rem;margin-bottom:.15rem;display:flex}.StudyLinks-module__bXZSNa__name{letter-spacing:.12em;text-transform:uppercase;color:var(--blue);min-width:0;font-size:.68rem;font-weight:700}.StudyLinks-module__bXZSNa__country{letter-spacing:.05em;color:var(--text-muted);background:var(--surface-raised);border:1px solid var(--border);border-radius:4px;flex-shrink:0;margin-inline-start:auto;padding:.1rem .35rem;font-size:.62rem;font-weight:600}.StudyLinks-module__bXZSNa__headline{color:var(--text-primary);letter-spacing:-.01em;font-size:.98rem;font-weight:600;line-height:1.5}.StudyLinks-module__bXZSNa__scene{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);margin-top:.8rem;padding:.75rem;display:block;overflow:hidden;container-type:inline-size}.StudyLinks-module__bXZSNa__more{color:var(--text-secondary);align-items:center;gap:.35rem;margin-top:auto;padding-top:.9rem;font-size:.83rem;font-weight:700;display:inline-flex}.StudyLinks-module__bXZSNa__more svg{transition:transform var(--dur-fast) var(--ease)}@media (hover:hover) and (pointer:fine){.StudyLinks-module__bXZSNa__link:hover .StudyLinks-module__bXZSNa__more svg{transform:translate(3px)}}.StudyLinks-module__bXZSNa__link:hover .StudyLinks-module__bXZSNa__more{color:var(--blue)}@media (prefers-reduced-motion:reduce){.StudyLinks-module__bXZSNa__link,.StudyLinks-module__bXZSNa__link:hover{transition:none;transform:none}}
.CardScene-module__2KlcMW__stage{pointer-events:none;--u:.52cqw;position:absolute;inset:0;overflow:hidden}@supports not (container-type:inline-size){.CardScene-module__2KlcMW__stage{--u:1.6px}}.CardScene-module__2KlcMW__bare{background:0 0;border:none}.CardScene-module__2KlcMW__web{--scene-block:var(--cat-web)}.CardScene-module__2KlcMW__mobile{--scene-block:var(--cat-mobile)}.CardScene-module__2KlcMW__ai{--scene-block:var(--cat-ai)}.CardScene-module__2KlcMW__game{--scene-block:var(--status-warn)}.CardScene-module__2KlcMW__product,.CardScene-module__2KlcMW__opensource{--scene-block:var(--blue)}.CardScene-module__2KlcMW__blockA{background-color:var(--scene-block,var(--blue));opacity:.16}.CardScene-module__2KlcMW__blockB{opacity:.7}@media (prefers-reduced-transparency:reduce){.CardScene-module__2KlcMW__blockA{opacity:.08}.CardScene-module__2KlcMW__blockB{opacity:.4}}
.ListControls-module__qq2orq__panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card-soft);margin-bottom:2rem;overflow:hidden}.ListControls-module__qq2orq__top{border-bottom:1px solid var(--border);background:var(--surface-raised);align-items:center;gap:1rem;padding:.85rem 1rem .85rem 1.15rem;display:flex}.ListControls-module__qq2orq__bar{flex:auto;align-items:center;min-width:0;display:flex;position:relative}.ListControls-module__qq2orq__searchIcon{color:var(--text-muted);pointer-events:none;font-size:.95rem;display:inline-flex;position:absolute;left:.9rem}.ListControls-module__qq2orq__input{width:100%;color:var(--text-primary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);min-height:44px;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);padding:.6rem 2.4rem .6rem 2.5rem;font-family:inherit;font-size:.95rem}.ListControls-module__qq2orq__input::placeholder{color:var(--text-muted)}.ListControls-module__qq2orq__input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--baby-blue-wash);outline:none}.ListControls-module__qq2orq__input::-webkit-search-cancel-button{appearance:none}@media (max-width:768px){.ListControls-module__qq2orq__input{font-size:16px}.ListControls-module__qq2orq__pill{min-height:var(--tap);padding-block:.6rem}}.ListControls-module__qq2orq__clear{width:1.85rem;height:1.85rem;color:var(--text-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:.45rem}@media (hover:hover) and (pointer:fine){.ListControls-module__qq2orq__clear:hover{background:var(--surface-raised);color:var(--text-primary)}}.ListControls-module__qq2orq__status{flex-shrink:0;align-items:center;gap:.85rem;display:flex}.ListControls-module__qq2orq__count{color:var(--text-muted);white-space:nowrap;margin:0;font-size:.85rem}.ListControls-module__qq2orq__count strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.ListControls-module__qq2orq__reset{color:var(--blue-strong);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;border:1px solid #0000;padding:.3rem .7rem;font-family:inherit;font-size:.82rem;font-weight:650}@media (hover:hover) and (pointer:fine){.ListControls-module__qq2orq__reset:hover{background:var(--baby-blue-wash);border-color:var(--baby-blue)}}.ListControls-module__qq2orq__group{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,6.5rem) minmax(0,1fr);align-items:start;gap:.6rem 1rem;padding:.85rem 1.15rem;display:grid}.ListControls-module__qq2orq__group:last-child{border-bottom:none}.ListControls-module__qq2orq__groupLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);padding-top:.6rem;font-size:.68rem;font-weight:800}.ListControls-module__qq2orq__groupFull{grid-column:1/-1}.ListControls-module__qq2orq__pills{flex-wrap:wrap;gap:.4rem;display:flex}.ListControls-module__qq2orq__pill{color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);cursor:pointer;min-height:34px;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);align-items:center;gap:.4rem;padding:.42rem .85rem;font-family:inherit;font-size:.82rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.ListControls-module__qq2orq__pill:hover{border-color:var(--border-strong);color:var(--text-primary)}}.ListControls-module__qq2orq__pillActive{color:var(--blue-strong);background:var(--baby-blue-wash);border-color:var(--baby-blue);font-weight:700}.ListControls-module__qq2orq__pillCount{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600}.ListControls-module__qq2orq__pillActive .ListControls-module__qq2orq__pillCount{color:var(--blue-strong)}.ListControls-module__qq2orq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.ListControls-module__qq2orq__top{flex-direction:column;align-items:stretch;gap:.7rem}.ListControls-module__qq2orq__status{justify-content:space-between}.ListControls-module__qq2orq__group{grid-template-columns:minmax(0,1fr);gap:.45rem}.ListControls-module__qq2orq__groupLabel{padding-top:0}}
.PageHero-module__TYRMoq__band{margin-top:calc(var(--hero-band-rise) * -1);padding-block:calc(var(--hero-band-rise) + var(--hero-band-top)) var(--hero-band-bottom);box-shadow:0 -24rem 0 var(--baby-blue-wash);background:linear-gradient(180deg, var(--baby-blue-wash) 0%, var(--page-bg) 100%);position:relative;overflow-x:clip}.PageHero-module__TYRMoq__hero{max-width:var(--hero-measure,52rem);padding:0 var(--gutter);text-align:center;flex-direction:column;align-items:center;gap:1rem;margin:0 auto;display:flex}.PageHero-module__TYRMoq__left{text-align:left;align-items:flex-start}.PageHero-module__TYRMoq__split{max-width:var(--container);padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,3rem);margin-inline:auto;display:grid}.PageHero-module__TYRMoq__split .PageHero-module__TYRMoq__hero{max-width:none;margin:0;padding-inline:0}.PageHero-module__TYRMoq__visual{min-width:0;container-type:inline-size}@media (min-width:900px){.PageHero-module__TYRMoq__split{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem)}}.PageHero-module__TYRMoq__pill{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--blue-strong);background:var(--baby-blue-wash);border-radius:var(--radius-pill);border:1px solid #2e90c438;align-items:center;gap:.45rem;padding:.32rem .85rem;display:inline-flex}.PageHero-module__TYRMoq__pillDot{background:var(--blue);border-radius:50%;width:5px;height:5px}.PageHero-module__TYRMoq__h1{font-size:var(--h1-size);font-weight:var(--h1-weight);letter-spacing:var(--h1-track);line-height:var(--h1-lh);color:var(--text-primary);text-wrap:balance;margin:0}.PageHero-module__TYRMoq__accent{color:var(--blue)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.PageHero-module__TYRMoq__accent{background:var(--gradient-text);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}}.PageHero-module__TYRMoq__sub{color:var(--text-secondary);max-width:var(--measure-lead);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.65}.PageHero-module__TYRMoq__actions{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:.35rem;display:flex}.PageHero-module__TYRMoq__left .PageHero-module__TYRMoq__actions{justify-content:flex-start}@media (max-width:640px){.PageHero-module__TYRMoq__hero{text-align:left;align-items:flex-start}.PageHero-module__TYRMoq__actions{justify-content:flex-start}.PageHero-module__TYRMoq__h1{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.06;display:-webkit-box;overflow:hidden}.PageHero-module__TYRMoq__sub{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.95rem;line-height:1.55;display:-webkit-box;overflow:hidden}.PageHero-module__TYRMoq__band{padding-block-start:calc(var(--hero-band-rise) + 1.5rem)}}
.SectionDivider-module__gOjMsG__divider{background:linear-gradient(90deg,#0000,#15233a1a 50%,#0000);height:1px;margin:0}
.compare-module__Jz8xAq__trust{max-width:var(--container);padding:0 var(--gutter);flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-inline:auto;display:flex}.compare-module__Jz8xAq__trustItem{color:var(--text-muted);align-items:center;gap:.45rem;font-size:.8rem;font-weight:600;display:inline-flex}.compare-module__Jz8xAq__trustItem svg{color:var(--blue);flex-shrink:0}.compare-module__Jz8xAq__answerBand{margin-top:var(--section-y-tight)}.compare-module__Jz8xAq__answer{max-width:var(--container);margin-inline:auto;padding:clamp(1.6rem,3vw,2.4rem) clamp(1.4rem,3vw,2.5rem)}.compare-module__Jz8xAq__answerHead{align-items:center;gap:.55rem;margin-bottom:.85rem;display:flex}.compare-module__Jz8xAq__answerMark{border-radius:var(--radius-sm);background:var(--baby-blue-wash);width:1.75rem;height:1.75rem;color:var(--blue-strong);flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;display:inline-flex}.compare-module__Jz8xAq__answerLabel{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--blue)}.compare-module__Jz8xAq__answerText{color:var(--text-primary);text-wrap:pretty;max-width:54rem;margin:0;font-size:clamp(1.02rem,.97rem + .3vw,1.18rem);font-weight:500;line-height:1.62}.compare-module__Jz8xAq__jump{border-top:1px solid var(--border);flex-wrap:wrap;gap:.45rem;margin-top:1.4rem;padding-top:1.2rem;display:flex}.compare-module__Jz8xAq__jumpLink{color:var(--text-secondary);background:var(--surface-raised);border-radius:var(--radius-pill);transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);border:1px solid #0000;align-items:center;gap:.35rem;padding:.38rem .85rem;font-size:.8rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.compare-module__Jz8xAq__jumpLink:hover{color:var(--blue-strong);background:var(--baby-blue-wash);border-color:#2e90c433}}.compare-module__Jz8xAq__verdictGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.25rem;display:grid;position:relative}.compare-module__Jz8xAq__verdict{padding:var(--card-pad);border-radius:var(--radius-card);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-card-soft);flex-direction:column;display:flex}.compare-module__Jz8xAq__verdictAlt{background:var(--baby-blue-wash);box-shadow:none;border-color:#2e90c424}.compare-module__Jz8xAq__verdictWhen{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--text-muted);margin-bottom:.35rem;display:block}.compare-module__Jz8xAq__verdictName{letter-spacing:-.03em;color:var(--text-primary);text-wrap:balance;margin:0 0 1.15rem;font-size:clamp(1.2rem,1.05rem + .6vw,1.5rem);font-weight:750;line-height:1.15}.compare-module__Jz8xAq__verdictRule{background:var(--gradient-fill);border-radius:2px;width:2.5rem;height:3px;margin-bottom:1.15rem}.compare-module__Jz8xAq__verdictList{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.compare-module__Jz8xAq__verdictItem{color:var(--text-secondary);grid-template-columns:1.15rem minmax(0,1fr);gap:.6rem;font-size:.9rem;line-height:1.55;display:grid}.compare-module__Jz8xAq__verdictCheck{background:var(--status-live-bg);width:1.15rem;height:1.15rem;color:var(--status-live);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;font-size:.65rem;display:inline-flex}.compare-module__Jz8xAq__verdictAlt .compare-module__Jz8xAq__verdictCheck{background:#fffc}.compare-module__Jz8xAq__versus{z-index:1;background:var(--surface);border:1px solid var(--border-strong);width:2.75rem;height:2.75rem;box-shadow:var(--shadow-card-soft);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.compare-module__Jz8xAq__tableScroll{-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card-soft);overflow-x:auto}.compare-module__Jz8xAq__table{border-collapse:collapse;width:100%;min-width:44rem;font-size:.875rem}@media (max-width:768px){.compare-module__Jz8xAq__tableScroll{box-shadow:none;background:0 0;border:none;border-radius:0;overflow-x:visible}.compare-module__Jz8xAq__table{table-layout:auto;min-width:0;display:block}.compare-module__Jz8xAq__table thead{top:calc(var(--page-top) - .5rem);z-index:5;background:var(--page-bg);padding-block:.35rem .55rem;display:block;position:sticky;box-shadow:0 10px 10px -10px #14233a1f}.compare-module__Jz8xAq__table thead tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;display:grid}.compare-module__Jz8xAq__tableCorner{display:none}.compare-module__Jz8xAq__table thead th{text-align:center;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);padding:.55rem .75rem;font-size:.8rem}.compare-module__Jz8xAq__table tbody{display:block}.compare-module__Jz8xAq__table tbody tr{background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"label label""a b";gap:.5rem;margin-top:.6rem;display:grid}.compare-module__Jz8xAq__table tbody tr:nth-child(2n){background:0 0}.compare-module__Jz8xAq__table tbody th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);border:none;grid-area:label;padding:.15rem .7rem .25rem;font-size:.66rem;font-weight:700}.compare-module__Jz8xAq__table tbody td{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);padding:.7rem}.compare-module__Jz8xAq__table tbody td:first-of-type{grid-area:a}.compare-module__Jz8xAq__table tbody td:nth-of-type(2){grid-area:b}}.compare-module__Jz8xAq__table th,.compare-module__Jz8xAq__table td{text-align:left;vertical-align:top;color:var(--text-secondary);padding:1rem 1.15rem;line-height:1.6}.compare-module__Jz8xAq__table thead th{letter-spacing:-.015em;color:var(--text-primary);background:var(--baby-blue-wash);white-space:nowrap;border-bottom:2px solid #2e90c42e;font-size:.82rem;font-weight:750}.compare-module__Jz8xAq__tableCorner{background:var(--baby-blue-wash);border-bottom:2px solid #2e90c42e}.compare-module__Jz8xAq__table tbody tr:nth-child(2n){background:var(--surface-raised)}.compare-module__Jz8xAq__table tbody th{color:var(--text-primary);white-space:nowrap;border-right:1px solid var(--border);font-weight:700}@media (hover:hover) and (pointer:fine){.compare-module__Jz8xAq__table tbody tr:hover{background:var(--baby-blue-wash)}}.compare-module__Jz8xAq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.compare-module__Jz8xAq__tableFoot{color:var(--text-muted);max-width:var(--measure-prose);margin:.9rem 0 0;font-size:.85rem;line-height:1.65}.compare-module__Jz8xAq__caveat{margin-top:var(--section-y-tight);padding-block:var(--section-y-tight);}.compare-module__Jz8xAq__caveatInner{max-width:var(--container);padding:0 var(--gutter);margin:0 auto;position:relative}.compare-module__Jz8xAq__caveatEyebrow{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--baby-blue);align-items:center;gap:.5rem;margin-bottom:.7rem;display:inline-flex}.compare-module__Jz8xAq__caveatDot{background:var(--baby-blue);border-radius:50%;flex-shrink:0;width:6px;height:6px}.compare-module__Jz8xAq__caveatTitle{letter-spacing:-.035em;color:var(--text-on-navy);text-wrap:balance;max-width:34rem;margin:0 0 1.5rem;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:800;line-height:1.12}.compare-module__Jz8xAq__caveatBody{max-width:var(--measure-prose);border-left:2px solid #ffffff1f;padding-left:clamp(1rem,2vw,1.6rem)}.compare-module__Jz8xAq__caveatBody p{color:var(--text-on-navy-muted);margin:0 0 1.1rem;font-size:.95rem;line-height:1.75}.compare-module__Jz8xAq__caveatBody p:last-child{margin-bottom:0}.compare-module__Jz8xAq__longSection{grid-template-columns:3.25rem minmax(0,1fr);gap:0 .5rem;display:grid}.compare-module__Jz8xAq__longNum{letter-spacing:.1em;color:var(--blue);font-variant-numeric:tabular-nums;padding-top:.45rem;font-size:.72rem;font-weight:800}.compare-module__Jz8xAq__longHead{letter-spacing:-.035em;color:var(--text-primary);text-wrap:balance;grid-column:2;max-width:36rem;margin:0 0 1rem;font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:750;line-height:1.18}.compare-module__Jz8xAq__longBody{max-width:var(--measure-prose);grid-column:2}.compare-module__Jz8xAq__longBody p{color:var(--text-secondary);margin:0 0 1.1rem;font-size:.95rem;line-height:1.78}.compare-module__Jz8xAq__longBody p:last-child{margin-bottom:0}.compare-module__Jz8xAq__longBody p:first-child{color:var(--text-primary);font-size:1rem}.compare-module__Jz8xAq__rowList{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card-soft)}.compare-module__Jz8xAq__row:first-child{border-radius:var(--radius-card) var(--radius-card) 0 0}.compare-module__Jz8xAq__row:last-child{border-radius:0 0 var(--radius-card) var(--radius-card)}.compare-module__Jz8xAq__row:only-child{border-radius:var(--radius-card)}.compare-module__Jz8xAq__row+.compare-module__Jz8xAq__row{border-top:1px solid var(--border)}.compare-module__Jz8xAq__row{grid-template-columns:9.5rem minmax(0, var(--measure-prose)) 1fr;transition:background-color var(--dur-fast) var(--ease);align-items:start;gap:clamp(1rem,2.6vw,2.5rem);padding:clamp(1.4rem,2.6vw,2.1rem) clamp(1.1rem,2.2vw,1.9rem);display:grid}.compare-module__Jz8xAq__rowRail{flex-direction:column;gap:.4rem;padding-top:.2rem;display:flex}.compare-module__Jz8xAq__rowTopic{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:.45rem;font-size:.66rem;font-weight:800;display:inline-flex}.compare-module__Jz8xAq__rowDot{background:var(--row-dot,var(--blue));border-radius:50%;flex:none;width:6px;height:6px}.compare-module__Jz8xAq__toneWeb{--row-dot:var(--cat-web)}.compare-module__Jz8xAq__toneMobile{--row-dot:var(--cat-mobile)}.compare-module__Jz8xAq__toneAi{--row-dot:var(--cat-ai)}.compare-module__Jz8xAq__rowDate{color:var(--text-muted);white-space:nowrap;font-size:.74rem;font-weight:600}.compare-module__Jz8xAq__rowBody{min-width:0}.compare-module__Jz8xAq__rowTitle{letter-spacing:-.025em;margin:0 0 .55rem;font-size:1.15rem;line-height:1.3}.compare-module__Jz8xAq__rowPair{color:var(--text-primary);transition:color var(--dur-fast) var(--ease);font-weight:750;display:block}.compare-module__Jz8xAq__rowSide{overflow-wrap:anywhere}.compare-module__Jz8xAq__rowVs{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);vertical-align:.12em;margin-inline:.5rem;font-size:.68rem;font-weight:700;display:inline-block}.compare-module__Jz8xAq__rowQuestion{letter-spacing:-.01em;color:var(--text-secondary);margin-top:.2rem;font-size:.95rem;font-weight:500;display:block}.compare-module__Jz8xAq__rowVerdict{color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.65;display:-webkit-box;overflow:hidden}.compare-module__Jz8xAq__rowCta{white-space:nowrap;color:var(--blue-strong);place-self:center end;align-items:center;gap:.4rem;font-size:.88rem;font-weight:650;display:inline-flex}.compare-module__Jz8xAq__rowCta svg{transition:transform var(--dur-fast) var(--ease);flex:none}@media (hover:hover) and (pointer:fine){.compare-module__Jz8xAq__row:hover{background:var(--surface-raised)}.compare-module__Jz8xAq__row:hover .compare-module__Jz8xAq__rowPair{color:var(--blue-strong)}.compare-module__Jz8xAq__row:hover .compare-module__Jz8xAq__rowCta{color:var(--blue)}.compare-module__Jz8xAq__row:hover .compare-module__Jz8xAq__rowCta svg{transform:translate(3px)}}.compare-module__Jz8xAq__empty{color:var(--text-secondary);background:var(--surface-raised);border-radius:var(--radius-card);border:1px solid #14233a0f;margin:0 0 2rem;padding:1.5rem 1.6rem;font-size:.95rem;line-height:1.65}.compare-module__Jz8xAq__emptyReset{font-family:inherit;font-size:inherit;color:var(--blue-strong);cursor:pointer;text-underline-offset:.15em;background:0 0;border:none;padding:0;font-weight:650;text-decoration:underline}.compare-module__Jz8xAq__rules{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.25rem;display:grid}.compare-module__Jz8xAq__rule{border-radius:var(--radius-card);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-card-soft);flex-direction:column;padding:0;display:flex;overflow:hidden}.compare-module__Jz8xAq__ruleHead{padding:1.15rem var(--card-pad);border-bottom:1px solid var(--border);background:var(--surface-raised);}.compare-module__Jz8xAq__ruleGhost{}.compare-module__Jz8xAq__ruleNum{}.compare-module__Jz8xAq__ruleBodyZone{padding:1.25rem var(--card-pad) var(--card-pad)}.compare-module__Jz8xAq__ruleTitle{letter-spacing:-.02em;color:var(--text-primary);margin:0 0 .4rem;font-size:1rem;font-weight:750}.compare-module__Jz8xAq__ruleBody{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.65}.compare-module__Jz8xAq__related{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;display:grid}.compare-module__Jz8xAq__relatedCard{border-radius:var(--radius-card);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-card-soft);transition:border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);flex-direction:column;gap:.3rem;padding:1.25rem 1.35rem;display:flex}.compare-module__Jz8xAq__relatedName{letter-spacing:-.02em;color:var(--text-primary);justify-content:space-between;align-items:center;gap:.75rem;margin:0;font-size:.97rem;font-weight:700;display:flex}.compare-module__Jz8xAq__relatedName svg{color:var(--text-muted);transition:transform var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);flex-shrink:0}.compare-module__Jz8xAq__relatedDesc{color:var(--text-secondary);margin:0;font-size:.86rem;line-height:1.6}@media (hover:hover) and (pointer:fine){.compare-module__Jz8xAq__relatedCard:hover{border-color:var(--blue);box-shadow:var(--shadow-card-soft);transform:translateY(-2px)}.compare-module__Jz8xAq__relatedCard:hover .compare-module__Jz8xAq__relatedName svg{color:var(--blue);transform:translate(3px)}}@media (max-width:760px){.compare-module__Jz8xAq__versus{display:none}.compare-module__Jz8xAq__verdictGrid,.compare-module__Jz8xAq__longSection{grid-template-columns:minmax(0,1fr)}.compare-module__Jz8xAq__longNum{margin-bottom:.4rem;padding-top:0}.compare-module__Jz8xAq__longHead,.compare-module__Jz8xAq__longBody{grid-column:1}}@media (max-width:860px){.compare-module__Jz8xAq__row{grid-template-columns:minmax(0,1fr);gap:.85rem}.compare-module__Jz8xAq__rowRail{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;padding-top:0}.compare-module__Jz8xAq__rowCta{place-self:start}}@media (max-width:460px){.compare-module__Jz8xAq__rowTitle{font-size:1.05rem}.compare-module__Jz8xAq__rowVs{margin-inline:.4rem}}
.pages-module__kXd57W__innerPage{padding-top:var(--page-top);min-height:100svh}.pages-module__kXd57W__pageHeader{max-width:var(--container);padding:0 var(--gutter) 4rem;flex-direction:column;gap:.75rem;margin:0 auto;display:flex}.pages-module__kXd57W__pageHeaderCentered{max-width:var(--container);padding:0 var(--gutter) 4rem;text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin:0 auto;display:flex}.pages-module__kXd57W__sectionLabel{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);color:var(--blue);text-transform:uppercase}.pages-module__kXd57W__sectionLabelStandalone{align-items:center;gap:.6rem;margin-bottom:1.5rem;display:flex}.pages-module__kXd57W__sectionLabelStandalone:before{content:"";background:var(--blue);border-radius:2px;flex-shrink:0;width:22px;height:2px}.pages-module__kXd57W__pageTitle{letter-spacing:-.04em;color:var(--text-primary);margin:0;font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.1}.pages-module__kXd57W__pageSub{color:var(--text-secondary);max-width:36.25rem;margin:0;font-size:1rem;line-height:1.75}.pages-module__kXd57W__sectionContainer{max-width:var(--container);padding:0 var(--gutter) 4rem;margin:0 auto}.pages-module__kXd57W__section{padding-block:var(--section-y-tight)}.pages-module__kXd57W__sectionDivider{border:none;border-top:1px solid var(--border);margin:0}.pages-module__kXd57W__grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.pages-module__kXd57W__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.pages-module__kXd57W__pill{border-radius:var(--radius-pill);background:var(--surface-raised);border:1px solid var(--border);color:var(--text-secondary);align-items:center;gap:.3rem;padding:.3rem .8rem;font-size:.78rem;font-weight:600;display:inline-flex}.pages-module__kXd57W__pillRow{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.pages-module__kXd57W__ctaBlock{text-align:center;border-top:1px solid var(--border);flex-direction:column;align-items:center;gap:1.25rem;padding:4rem 1.5rem;display:flex}.pages-module__kXd57W__ctaTitle{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:700}.pages-module__kXd57W__ctaSub{color:var(--text-muted);max-width:27.5rem;margin:0;font-size:.9rem;line-height:1.6}.pages-module__kXd57W__spotlightBand{isolation:isolate;border-radius:var(--radius-lg);background:var(--surface-navy);border:1px solid var(--border-on-navy);text-align:center;flex-direction:column;align-items:center;gap:1rem;margin:4rem 0 0;padding:clamp(2.5rem,5vw,4rem);display:flex;position:relative;overflow:hidden}.pages-module__kXd57W__spotlightBand:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:clamp(22px,2.4vw,34px) clamp(22px,2.4vw,34px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 50% 0,#000 35%,#0000 78%);mask-image:radial-gradient(120% 100% at 50% 0,#000 35%,#0000 78%)}.pages-module__kXd57W__spotlightBand>*{z-index:1;position:relative}.pages-module__kXd57W__spotlightEyebrow{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--baby-blue)}.pages-module__kXd57W__spotlightTitle{letter-spacing:-.03em;color:var(--text-on-navy);max-width:22ch;margin:0;font-size:clamp(1.4rem,3vw,2.1rem);font-weight:800}.pages-module__kXd57W__spotlightSub{color:var(--text-on-navy-muted);max-width:34rem;margin:0;font-size:.95rem;line-height:1.65}.pages-module__kXd57W__spotlightChips{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.pages-module__kXd57W__spotlightChip{color:var(--text-on-navy);border:1px solid var(--border-on-navy);border-radius:var(--radius-pill);background:#ffffff0d;align-items:center;gap:.4rem;padding:.3rem .8rem;font-size:.78rem;display:inline-flex}.pages-module__kXd57W__card{gap:.7rem;padding:1.75rem;}.pages-module__kXd57W__cardTitle{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:1.1rem;font-weight:700}.pages-module__kXd57W__cardDesc{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.7}.pages-module__kXd57W__techCategories{flex-direction:column;gap:1.25rem;display:flex}.pages-module__kXd57W__techRow{align-items:flex-start;gap:1.25rem;display:flex}.pages-module__kXd57W__techCat{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);color:var(--text-muted);text-transform:uppercase;flex-shrink:0;min-width:5rem;padding-top:.3rem}.pages-module__kXd57W__techPills{flex-wrap:wrap;gap:.5rem;display:flex}.pages-module__kXd57W__checkList{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.pages-module__kXd57W__checkItem{color:var(--text-secondary);align-items:center;gap:.7rem;font-size:.9rem;font-weight:500;display:flex}.pages-module__kXd57W__checkMark{color:var(--status-live);flex-shrink:0;align-items:center;font-size:1.05rem;display:inline-flex}.pages-module__kXd57W__locationLine{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.9rem;display:inline-flex}.pages-module__kXd57W__examplesSection{padding-block:var(--section-y-tight);border-top:1px solid var(--border)}.pages-module__kXd57W__examplesTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.75rem;font-weight:700}.pages-module__kXd57W__examplesHeadRow{justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 1.5rem;display:flex}.pages-module__kXd57W__seeAllLink{color:var(--blue);white-space:nowrap;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .2s}.pages-module__kXd57W__seeAllLink:hover{color:var(--blue-strong)}.pages-module__kXd57W__serviceHeroActions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.pages-module__kXd57W__serviceHeroPills{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.pages-module__kXd57W__trustGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.pages-module__kXd57W__trustCard{border-radius:var(--radius-lg);gap:.5rem;padding:1.5rem;}.pages-module__kXd57W__trustIcon{border-radius:var(--radius-sm);background:var(--baby-blue-wash);width:36px;height:36px;color:var(--blue);flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.pages-module__kXd57W__trustTitle{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:700}.pages-module__kXd57W__trustDesc{color:var(--text-secondary);margin:0;font-size:.825rem;line-height:1.65}.pages-module__kXd57W__openForSection{padding-block:var(--section-y-tight);border-top:1px solid var(--border)}.pages-module__kXd57W__openForTitle{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 1.5rem;font-size:1.25rem;font-weight:700}.pages-module__kXd57W__legalPage{padding-top:var(--page-top);padding-bottom:6rem}.pages-module__kXd57W__legalContent{max-width:45rem;padding:0 var(--gutter);counter-reset:legal;flex-direction:column;gap:2.5rem;margin:0 auto;display:flex}.pages-module__kXd57W__legalTitle{color:var(--text-primary);letter-spacing:-.03em;border-top:3px solid var(--blue);margin:0 0 .5rem;padding-top:1.25rem;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;display:inline-block}.pages-module__kXd57W__legalMeta{color:var(--text-muted);margin:0 0 3rem;font-size:.8rem}.pages-module__kXd57W__legalSection{flex-direction:column;gap:.6rem;display:flex}.pages-module__kXd57W__legalH2{color:var(--text-primary);letter-spacing:-.01em;counter-increment:legal;align-items:baseline;gap:.65rem;margin:0;font-size:1.05rem;font-weight:700;display:flex}.pages-module__kXd57W__legalH2:before{content:counter(legal, decimal-leading-zero);color:var(--blue);font-variant-numeric:tabular-nums;opacity:.7;font-size:.8em;font-weight:700}.pages-module__kXd57W__legalP{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.8}.pages-module__kXd57W__legalList{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.pages-module__kXd57W__legalListItem{color:var(--text-secondary);padding-left:1rem;font-size:.9rem;line-height:1.7;position:relative}.pages-module__kXd57W__legalListItem:before{content:"—";color:var(--blue);position:absolute;left:0}.pages-module__kXd57W__legalLink{color:var(--blue);text-decoration:none}.pages-module__kXd57W__legalLink:hover{text-decoration:underline}.pages-module__kXd57W__productsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.pages-module__kXd57W__productsNote{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:3rem 0 0;display:flex}.pages-module__kXd57W__productsNoteText{color:var(--text-muted);margin:0;font-size:.95rem}.pages-module__kXd57W__osHighlight{justify-content:center;align-items:baseline;gap:.6rem;padding:1.5rem 0 3rem;display:flex}.pages-module__kXd57W__osNum{background:var(--gradient-text);-webkit-text-fill-color:transparent;letter-spacing:-.04em;-webkit-background-clip:text;background-clip:text;font-size:4rem;font-weight:800;line-height:1}.pages-module__kXd57W__osNumLabel{color:var(--text-muted);font-size:1rem;font-weight:500}.pages-module__kXd57W__osCard{border-radius:var(--radius-lg);gap:.65rem;padding:1.75rem;}.pages-module__kXd57W__osCardFeatured{background:var(--status-live-bg);border-color:#1f9d574d}.pages-module__kXd57W__osCardHeader{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.pages-module__kXd57W__osEmoji{font-size:1.6rem;line-height:1}.pages-module__kXd57W__osPypi{color:var(--status-live);background:var(--status-live-bg);border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #1f9d5740;padding:.2rem .6rem;font-size:.68rem;font-weight:700}.pages-module__kXd57W__osName{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:1.1rem;font-weight:700}.pages-module__kXd57W__osShortDesc{color:var(--blue);margin:0;font-size:.8rem;font-weight:600}.pages-module__kXd57W__osLongDesc{color:var(--text-secondary);flex:1;margin:0;font-size:.875rem;line-height:1.65}.pages-module__kXd57W__osInstall{background:var(--surface-navy);border:1px solid var(--border-on-navy);border-radius:var(--radius-sm);color:var(--terminal-green);letter-spacing:.02em;padding:.6rem .9rem;font-family:Courier New,Courier,monospace;font-size:.8rem}.pages-module__kXd57W__osLinks{gap:1rem;margin-top:auto;padding-top:.25rem;display:flex}.pages-module__kXd57W__osLink{color:var(--blue);font-size:.8rem;font-weight:600;text-decoration:none;transition:color .2s}.pages-module__kXd57W__osLink:hover{color:var(--blue-strong)}.pages-module__kXd57W__contributeSection{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:4rem 0 0;display:flex}.pages-module__kXd57W__contributeText{color:var(--text-muted);max-width:27.5rem;margin:0;font-size:.9rem;line-height:1.7}.pages-module__kXd57W__servicesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.pages-module__kXd57W__industriesSub{color:var(--text-secondary);max-width:40rem;margin:0 0 2rem;font-size:1rem;line-height:1.7}.pages-module__kXd57W__industriesCta{margin-top:1.75rem}.pages-module__kXd57W__serviceCard{border-radius:var(--radius-lg);color:inherit;gap:.75rem;padding:2rem;position:relative;overflow:hidden;}.pages-module__kXd57W__serviceCard:before{content:"";background:var(--gradient-fill);transform-origin:0;height:3px;transition:transform .35s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.pages-module__kXd57W__serviceCard:hover:before{transform:scaleX(1)}}.pages-module__kXd57W__serviceIcon{border-radius:var(--radius);background:var(--baby-blue-wash);width:48px;height:48px;color:var(--blue);justify-content:center;align-items:center;margin-bottom:.5rem;font-size:1.5rem;display:inline-flex}.pages-module__kXd57W__serviceTitle{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:700}.pages-module__kXd57W__serviceDesc{color:var(--text-secondary);flex:1;margin:0;font-size:.875rem;line-height:1.7}.pages-module__kXd57W__serviceLink{color:var(--blue);margin-top:auto;font-size:.85rem;font-weight:600;transition:transform .2s;display:inline-block}@media (hover:hover){.pages-module__kXd57W__serviceCard:hover .pages-module__kXd57W__serviceLink{transform:translate(3px)}}.pages-module__kXd57W__serviceDetailHeader{max-width:var(--container);padding:0 var(--gutter) 4rem;flex-direction:column;gap:.75rem;margin:0 auto;display:flex}.pages-module__kXd57W__serviceH1{letter-spacing:-.04em;color:var(--text-primary);margin:0;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.1}.pages-module__kXd57W__includedSection{padding-block:var(--section-y-tight);border-top:1px solid var(--border)}.pages-module__kXd57W__includedTitle{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--eyebrow-track);margin:0 0 1.25rem}.pages-module__kXd57W__includedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pages-module__kXd57W__includedItem{color:var(--text-secondary);align-items:center;gap:.65rem;font-size:.9rem;font-weight:500;display:flex}.pages-module__kXd57W__includedDot{background:var(--blue);border-radius:50%;flex-shrink:0;width:6px;height:6px}.pages-module__kXd57W__techStackSection{padding-block:var(--section-y-tight);border-top:1px solid var(--border)}.pages-module__kXd57W__techStackTitle{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);color:var(--text-muted);text-transform:uppercase;align-items:center;gap:.55rem;margin:0 0 1.25rem;display:inline-flex}.pages-module__kXd57W__techStackTitle:before{content:"";background:var(--svc-accent,var(--blue));border-radius:2px;width:18px;height:3px}.pages-module__kXd57W__accentWeb{--svc-accent:var(--cat-web)}.pages-module__kXd57W__accentMobile{--svc-accent:var(--cat-mobile)}.pages-module__kXd57W__accentAi{--svc-accent:var(--cat-ai)}.pages-module__kXd57W__techStackRows{flex-direction:column;gap:.75rem;display:flex}.pages-module__kXd57W__techStackRow{align-items:flex-start;gap:1rem;display:flex}.pages-module__kXd57W__techCatLabel{color:var(--text-muted);flex-shrink:0;min-width:5rem;font-size:.72rem;font-weight:600}.pages-module__kXd57W__techPillsRow{flex-wrap:wrap;gap:.45rem;display:flex}.pages-module__kXd57W__serviceCta{background:var(--baby-blue-wash);border-radius:var(--radius-card);text-align:center;border:1px solid #2e90c424;flex-direction:column;align-items:center;gap:1.25rem;margin:4rem 0 0;padding:3rem;display:flex}.pages-module__kXd57W__serviceCtaTitle{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:1.4rem;font-weight:700}.pages-module__kXd57W__serviceCtaSub{color:var(--text-secondary);margin:0;font-size:.9rem}.pages-module__kXd57W__aboutStatNum{letter-spacing:-.04em;background:var(--gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 .25rem;font-size:2rem;font-weight:800;line-height:1}.pages-module__kXd57W__numbersGrid{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.pages-module__kXd57W__numbersCell{border-right:1px solid var(--border);justify-content:center;padding:2.5rem 1rem;display:flex}.pages-module__kXd57W__numbersCell:last-child{border-right:none}@media (max-width:768px){.pages-module__kXd57W__numbersGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pages-module__kXd57W__numbersCell:nth-child(2n){border-right:none}.pages-module__kXd57W__numbersCell:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (max-width:480px){.pages-module__kXd57W__numbersGrid{grid-template-columns:1fr}.pages-module__kXd57W__numbersCell{border-right:none;border-bottom:1px solid var(--border)}.pages-module__kXd57W__numbersCell:last-child{border-bottom:none}}.pages-module__kXd57W__storySection{padding-block:var(--section-y-tight);border-top:1px solid var(--border);flex-direction:column;gap:1.25rem;display:flex}.pages-module__kXd57W__storyP{color:var(--text-secondary);max-width:43.75rem;margin:0;font-size:.95rem;line-height:1.8}.pages-module__kXd57W__storyHighlight{color:var(--text-primary);font-size:1.1rem;font-weight:600}.pages-module__kXd57W__founderCard{padding:var(--card-pad);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card-soft);align-items:flex-start;gap:1.5rem;max-width:43.75rem;display:flex}.pages-module__kXd57W__founderAvatar{object-fit:cover;border:2px solid var(--border-strong);border-radius:50%;flex-shrink:0;width:5rem;height:5rem}.pages-module__kXd57W__founderBody{flex-direction:column;gap:.35rem;display:flex}.pages-module__kXd57W__founderName{letter-spacing:-.01em;color:var(--text-primary);font-size:1.15rem;font-weight:800}.pages-module__kXd57W__founderRole{color:var(--blue-strong);margin:0;font-size:.85rem;font-weight:600}.pages-module__kXd57W__founderBio{color:var(--text-secondary);margin:.35rem 0 .75rem;font-size:.95rem;line-height:1.7}.pages-module__kXd57W__founderLinks{flex-wrap:wrap;gap:.6rem;display:flex}.pages-module__kXd57W__founderLink{border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-primary);transition:border-color .2s var(--ease), color .2s var(--ease), background .2s var(--ease);align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.pages-module__kXd57W__founderLink:hover{border-color:var(--blue);color:var(--blue-strong);background:var(--baby-blue-wash)}@media (max-width:560px){.pages-module__kXd57W__founderCard{flex-direction:column;gap:1rem;padding:1.35rem}}@media (max-width:1024px){.pages-module__kXd57W__grid3,.pages-module__kXd57W__servicesGrid,.pages-module__kXd57W__trustGrid,.pages-module__kXd57W__productsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.pages-module__kXd57W__sectionContainer{padding-bottom:3rem}.pages-module__kXd57W__ctaBlock{padding:2.5rem 1.25rem}.pages-module__kXd57W__serviceCta{margin:2.5rem 0 0;padding:2rem 1.5rem}.pages-module__kXd57W__grid3,.pages-module__kXd57W__grid2,.pages-module__kXd57W__servicesGrid,.pages-module__kXd57W__trustGrid,.pages-module__kXd57W__productsGrid,.pages-module__kXd57W__includedGrid{grid-template-columns:1fr}.pages-module__kXd57W__techRow{flex-direction:column;gap:.5rem}.pages-module__kXd57W__pageHeader,.pages-module__kXd57W__pageHeaderCentered,.pages-module__kXd57W__serviceDetailHeader{padding-bottom:2.5rem}}@media (max-width:480px){.pages-module__kXd57W__sectionContainer{padding:0 1.25rem 3rem}.pages-module__kXd57W__ctaBlock{gap:1rem;padding:2rem 1rem}.pages-module__kXd57W__serviceCta{gap:1rem;margin:2rem 0 0;padding:1.75rem 1.25rem}.pages-module__kXd57W__pageHeader,.pages-module__kXd57W__pageHeaderCentered,.pages-module__kXd57W__serviceDetailHeader{padding:0 1.25rem 2rem}.pages-module__kXd57W__legalPage{padding:6rem 1.25rem 4rem}.pages-module__kXd57W__osHighlight{padding:1rem 0 2rem}.pages-module__kXd57W__productsNote{padding:2rem 0 0}.pages-module__kXd57W__contributeSection{padding:2.5rem 0 0}}.pages-module__kXd57W__productRail{flex-direction:column;display:flex}.pages-module__kXd57W__productRailCard{border-bottom:1px solid var(--border);align-items:stretch;gap:0;padding:2rem 0;display:flex}.pages-module__kXd57W__productRailCard:first-child{border-top:1px solid var(--border)}.pages-module__kXd57W__productRailLeft{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:.75rem;min-width:13.75rem;padding-right:2rem;display:flex}.pages-module__kXd57W__productRailDivider{background:var(--border);flex-shrink:0;width:1px;margin:0 2rem}.pages-module__kXd57W__productRailRight{flex-direction:column;flex:1;gap:.875rem;display:flex}.pages-module__kXd57W__productRailName{color:var(--text-primary);letter-spacing:-.03em;margin:0;font-size:1.3rem;font-weight:700}.pages-module__kXd57W__productRailStatus{letter-spacing:.06em;text-transform:uppercase;color:var(--status-color,var(--text-muted));font-size:.7rem;font-weight:600}.pages-module__kXd57W__productRailTagline{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:1.1rem;font-weight:600}.pages-module__kXd57W__productRailDesc{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.72}.pages-module__kXd57W__productPills{flex-wrap:wrap;gap:.35rem;display:flex}.pages-module__kXd57W__productPill{color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-pill);white-space:nowrap;padding:.15rem .55rem;font-size:.68rem;font-weight:500}.pages-module__kXd57W__progressSection{flex-direction:column;gap:.4rem;display:flex}.pages-module__kXd57W__progressRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pages-module__kXd57W__progressPhase{color:var(--text-muted);letter-spacing:.02em;font-size:.72rem}.pages-module__kXd57W__progressPct{color:var(--text-secondary);font-size:.72rem;font-weight:600}.pages-module__kXd57W__progressBar{background:var(--surface-raised);border-radius:var(--radius-pill);height:4px;position:relative;overflow:hidden}.pages-module__kXd57W__progressFill{height:100%;width:var(--pct,0%);background:var(--gradient-fill);border-radius:var(--radius-pill);position:absolute;top:0;left:0}.pages-module__kXd57W__productFeatures{border-top:1px solid var(--border);flex-direction:column;gap:.35rem;margin:0;padding:.75rem 0 0;list-style:none;display:flex}.pages-module__kXd57W__productFeature{color:var(--text-secondary);align-items:center;gap:.45rem;font-size:.8rem;display:flex}.pages-module__kXd57W__productFeatureCheck{color:var(--status-live);flex-shrink:0;font-size:.65rem;font-weight:700}.pages-module__kXd57W__linkedInIconWrap{vertical-align:middle;align-items:center;margin-right:.4rem;display:inline-flex}.pages-module__kXd57W__osHeroCard{background:var(--status-live-bg);border-radius:var(--radius-lg);border:1px solid #1f9d5738;align-items:stretch;gap:3rem;margin-bottom:2rem;padding:2.5rem;display:flex}.pages-module__kXd57W__osHeroLeft{flex-direction:column;flex:1;gap:1.25rem;display:flex}.pages-module__kXd57W__osHeroInfo{flex-direction:column;gap:.65rem;display:flex}.pages-module__kXd57W__osHeroName{color:var(--text-primary);letter-spacing:-.03em;margin:0;font-size:1.5rem;font-weight:700}.pages-module__kXd57W__osHeroRight{border-left:1px solid var(--border);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1.5rem;min-width:13.75rem;padding-left:3rem;display:flex}.pages-module__kXd57W__osHeroStat{text-align:center;flex-direction:column;align-items:center;gap:.35rem;display:flex}.pages-module__kXd57W__osHeroNum{letter-spacing:-.04em;background:var(--gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800;line-height:1}.pages-module__kXd57W__osHeroStatLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:500}.pages-module__kXd57W__osHeroLinks{justify-content:center;gap:1.5rem;display:flex}@media (max-width:768px){.pages-module__kXd57W__osHeroCard{flex-direction:column;gap:2rem}.pages-module__kXd57W__osHeroRight{border-left:none;border-top:1px solid var(--border);align-items:flex-start;min-width:auto;padding-top:2rem;padding-left:0}.pages-module__kXd57W__productRailCard{flex-direction:column;gap:1.5rem}.pages-module__kXd57W__productRailLeft{border-right:none;flex-direction:row;align-items:center;gap:1rem;min-width:auto;padding-right:0}.pages-module__kXd57W__productRailDivider{display:none}.pages-module__kXd57W__osLongDesc{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.pages-module__kXd57W__countriesBlock{border-top:1px solid var(--border);margin-top:2.5rem;padding-top:2rem}.pages-module__kXd57W__countriesHeading{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);text-transform:uppercase;letter-spacing:var(--eyebrow-track);color:var(--blue);margin-bottom:1.1rem}.pages-module__kXd57W__countriesList{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.75rem 1.25rem;list-style:none;display:grid}.pages-module__kXd57W__countryItem{flex-direction:column;gap:.1rem;min-width:0;display:flex}.pages-module__kXd57W__countryName{color:var(--text-primary);font-size:.92rem;font-weight:600}.pages-module__kXd57W__countryEvidence{color:var(--text-muted);overflow-wrap:anywhere;font-size:.8rem;line-height:1.5}
.get-started-module__WJTLzq__page{padding-top:var(--page-top)}.get-started-module__WJTLzq__inner{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.get-started-module__WJTLzq__hero{max-width:var(--container);padding:0 var(--gutter);grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,3rem);margin:0 auto;display:grid}@media (min-width:900px){.get-started-module__WJTLzq__hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.get-started-module__WJTLzq__heroCopy{flex-direction:column;gap:1rem;display:flex}.get-started-module__WJTLzq__chips{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.get-started-module__WJTLzq__chip{color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);align-items:center;gap:.35rem;padding:.35rem .8rem;font-size:.8rem;font-weight:500;display:inline-flex}.get-started-module__WJTLzq__chip svg{color:var(--status-live);flex-shrink:0}.get-started-module__WJTLzq__trustRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:.35rem;display:grid}.get-started-module__WJTLzq__trustCell{background:var(--surface);border:1px solid var(--border);border-bottom-width:0;border-right-width:0;flex-direction:column;gap:.1rem;padding:.8rem 1rem;display:flex}.get-started-module__WJTLzq__trustCell:nth-child(2){border-right-width:1px}.get-started-module__WJTLzq__trustCell:nth-child(3),.get-started-module__WJTLzq__trustCell:nth-child(4){border-bottom-width:1px}.get-started-module__WJTLzq__trustCell:first-child{border-radius:var(--radius) 0 0 0}.get-started-module__WJTLzq__trustCell:nth-child(2){border-radius:0 var(--radius) 0 0}.get-started-module__WJTLzq__trustCell:nth-child(3){border-radius:0 0 0 var(--radius)}.get-started-module__WJTLzq__trustCell:nth-child(4){border-radius:0 0 var(--radius) 0;border-right-width:1px}.get-started-module__WJTLzq__trustValue{letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}.get-started-module__WJTLzq__trustLabel{color:var(--text-muted);font-size:.72rem}.get-started-module__WJTLzq__heroForm{background:var(--surface);border:1px solid var(--blue);border-radius:var(--radius-lg);box-shadow:var(--shadow-card-lift);padding:1.6rem 1.6rem 1.5rem;position:relative;overflow:hidden}.get-started-module__WJTLzq__heroForm:before{content:"";background:var(--gradient-fill);height:3px;position:absolute;inset:0 0 auto}.get-started-module__WJTLzq__formLead{letter-spacing:.1em;text-transform:uppercase;color:var(--blue-strong);margin:0 0 .9rem;font-size:.78rem;font-weight:700}.get-started-module__WJTLzq__section{padding-block:var(--section-y-tight) 0}.get-started-module__WJTLzq__sectionHead{margin-bottom:var(--section-head-gap);max-width:42rem}.get-started-module__WJTLzq__h2{letter-spacing:-.03em;color:var(--text-primary);margin:.3rem 0 .5rem;font-size:clamp(1.6rem,3.2vw,2.2rem);font-weight:700}.get-started-module__WJTLzq__sectionLead{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.7}.get-started-module__WJTLzq__sectionLead a{color:var(--blue-strong);font-weight:600;text-decoration:underline}.get-started-module__WJTLzq__whyBand{margin-top:var(--section-y-tight);padding-block:var(--section-y-tight);}.get-started-module__WJTLzq__whyInner{max-width:var(--container);padding:0 var(--gutter);margin:0 auto;position:relative}.get-started-module__WJTLzq__whyEyebrow{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--baby-blue);margin-bottom:.6rem;display:block}.get-started-module__WJTLzq__whyTitle{letter-spacing:-.03em;color:var(--text-on-navy);margin:0 0 .6rem;font-size:clamp(1.6rem,3vw,2.15rem);font-weight:700}.get-started-module__WJTLzq__whyLead{color:var(--text-on-navy-muted);max-width:var(--measure-lead);margin:0 0 1.75rem;font-size:.95rem;line-height:1.7}.get-started-module__WJTLzq__whyList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.get-started-module__WJTLzq__whyItem{color:var(--text-on-navy-muted);border:1px solid var(--border-on-navy);border-radius:var(--radius);background:#ffffff0a;align-items:flex-start;gap:.6rem;padding:1rem 1.1rem;font-size:.87rem;line-height:1.6;display:flex}.get-started-module__WJTLzq__whyCheck{color:var(--baby-blue);flex-shrink:0;margin-top:.1rem;display:inline-flex}.get-started-module__WJTLzq__whyFoot{color:var(--text-on-navy-muted);margin:0;font-size:.88rem;line-height:1.65}.get-started-module__WJTLzq__whyFoot a{color:var(--baby-blue);font-weight:600;text-decoration:underline}.get-started-module__WJTLzq__proofGrid{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.get-started-module__WJTLzq__proofCard{padding:var(--card-pad);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card-soft);flex-direction:column;gap:.9rem;margin:0;display:flex}.get-started-module__WJTLzq__proofQuote{color:var(--baby-blue);font-size:1.6rem;font-weight:800;line-height:1}.get-started-module__WJTLzq__proofText{color:var(--text-secondary);flex:1;margin:0;font-size:.88rem;line-height:1.7}.get-started-module__WJTLzq__proofName{color:var(--text-primary);border-top:1px solid var(--border);align-items:center;gap:.55rem;padding-top:.85rem;font-size:.82rem;font-weight:600;display:flex}.get-started-module__WJTLzq__proofInitial{width:1.9rem;height:1.9rem;color:var(--blue-strong);background:var(--baby-blue-wash);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.get-started-module__WJTLzq__proofCountry{color:var(--text-muted);font-weight:500}.get-started-module__WJTLzq__ctaSolid{color:var(--blue-strong);border-radius:var(--radius-sm);transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);background:#fff;align-items:center;gap:.5rem;margin-top:.3rem;padding:.8rem 1.7rem;font-size:.9rem;font-weight:600;display:inline-flex}.get-started-module__WJTLzq__ctaSolid:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0000002e}@media (max-width:1024px){.get-started-module__WJTLzq__hero{grid-template-columns:minmax(0,1fr);gap:1.75rem}.get-started-module__WJTLzq__heroForm{order:-1}.get-started-module__WJTLzq__proofGrid,.get-started-module__WJTLzq__whyList{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.get-started-module__WJTLzq__heroForm{padding:1.25rem 1.15rem 1.2rem}.get-started-module__WJTLzq__trustRow{grid-template-columns:minmax(0,1fr)}.get-started-module__WJTLzq__trustCell{border-bottom-width:0;border-right-width:1px;border-radius:0!important}.get-started-module__WJTLzq__trustCell:first-child{border-radius:var(--radius) var(--radius) 0 0!important}.get-started-module__WJTLzq__trustCell:nth-child(4){border-bottom-width:1px;border-radius:0 0 var(--radius) var(--radius)!important}}
.industries-module__tldMiW__wrap{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.industries-module__tldMiW__heroActions{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.industries-module__tldMiW__ctaPrimary{}.industries-module__tldMiW__ctaGhost{}.industries-module__tldMiW__section{}.industries-module__tldMiW__sectionHead{}.industries-module__tldMiW__sectionHeadRow{}.industries-module__tldMiW__h2{}.industries-module__tldMiW__seeAll{}.industries-module__tldMiW__storyBand{margin-top:var(--section-y-tight)}.industries-module__tldMiW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.industries-module__tldMiW__story{max-width:var(--container);margin-inline:auto;padding:clamp(1.5rem,3vw,2.25rem)}.industries-module__tldMiW__storyGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,2vw,1.5rem);display:grid}.industries-module__tldMiW__storyCol{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-raised);flex-direction:column;padding:1.15rem 1.25rem;display:flex}.industries-module__tldMiW__storyNow{background:var(--surface-raised)}.industries-module__tldMiW__storyBuild{background:var(--baby-blue-wash);border-color:#2e90c429}.industries-module__tldMiW__storyResult{background:var(--surface)}.industries-module__tldMiW__storyLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.45rem;margin-bottom:.9rem;font-size:.68rem;font-weight:800;display:flex}.industries-module__tldMiW__storyBuild .industries-module__tldMiW__storyLabel{color:var(--blue-strong)}.industries-module__tldMiW__storyResult .industries-module__tldMiW__storyLabel{color:var(--status-live)}.industries-module__tldMiW__storyLabel svg{flex-shrink:0}.industries-module__tldMiW__storyList{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.industries-module__tldMiW__storyItem{color:var(--text-secondary);grid-template-columns:.9rem minmax(0,1fr);gap:.55rem;font-size:.86rem;line-height:1.5;display:grid}.industries-module__tldMiW__storyDot{margin-top:.55rem;background:var(--text-muted);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-inline:auto}.industries-module__tldMiW__storyBuild .industries-module__tldMiW__storyDot{background:var(--blue)}.industries-module__tldMiW__storyResult .industries-module__tldMiW__storyDot{background:var(--status-live)}.industries-module__tldMiW__storyPain{border-top:1px dashed var(--border-strong);color:var(--status-danger);margin-top:.9rem;padding-top:.9rem;font-size:.82rem;line-height:1.55}.industries-module__tldMiW__storyPainLabel{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.35rem;font-size:.66rem;font-weight:800;display:block}.industries-module__tldMiW__storyFoot{border-top:1px solid var(--border);color:var(--text-muted);margin:1.25rem 0 0;padding-top:1.15rem;font-size:.86rem;line-height:1.6}.industries-module__tldMiW__storyFoot strong{color:var(--text-primary);font-weight:650}.industries-module__tldMiW__capHead{border-radius:var(--radius);background:var(--baby-blue-wash);border:1px solid #2e90c429;align-items:center;gap:.7rem;margin-bottom:1.25rem;padding:.95rem 1.15rem;display:flex}.industries-module__tldMiW__capHeadIcon{border-radius:var(--radius-sm);background:var(--surface);width:2.1rem;height:2.1rem;color:var(--blue-strong);flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;display:inline-flex}.industries-module__tldMiW__capHeadLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--blue-strong);margin-bottom:.1rem;font-size:.66rem;font-weight:800;display:block}.industries-module__tldMiW__capHeadType{letter-spacing:-.02em;color:var(--text-primary);font-size:.98rem;font-weight:700;display:block}.industries-module__tldMiW__capGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}.industries-module__tldMiW__cap{border-bottom:1px solid var(--border);align-items:baseline;gap:.6rem;padding:.7rem 0;display:flex}.industries-module__tldMiW__capNum{letter-spacing:.08em;color:var(--blue);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.7rem;font-weight:700}.industries-module__tldMiW__capText{letter-spacing:-.01em;color:var(--text-primary);font-size:.88rem;font-weight:600;line-height:1.5}.industries-module__tldMiW__aiBand{margin-top:var(--section-y-tight);padding-block:var(--section-y-tight);}.industries-module__tldMiW__aiInner{max-width:var(--container);padding:0 var(--gutter);margin:0 auto;position:relative}.industries-module__tldMiW__aiCols{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.industries-module__tldMiW__aiCol{flex-direction:column;padding:1.15rem 1.25rem;display:flex;}.industries-module__tldMiW__aiColHead{border-bottom:1px solid var(--border-on-navy);letter-spacing:.09em;text-transform:uppercase;color:var(--baby-blue);align-items:center;gap:.55rem;margin-bottom:.85rem;padding-bottom:.8rem;font-size:.7rem;font-weight:800;display:flex}.industries-module__tldMiW__aiColHead svg{flex-shrink:0;font-size:.9rem}.industries-module__tldMiW__aiColList{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.industries-module__tldMiW__aiEyebrow{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--baby-blue);margin-bottom:.6rem;display:block}.industries-module__tldMiW__aiTitle{letter-spacing:-.03em;color:var(--text-on-navy);margin:0 0 .6rem;font-size:clamp(1.6rem,3vw,2.15rem);font-weight:700;line-height:1.15}.industries-module__tldMiW__aiSub{color:var(--text-on-navy-muted);max-width:var(--measure-lead);margin:0 0 2rem;font-size:.92rem;line-height:1.65}.industries-module__tldMiW__aiItem{color:var(--text-on-navy-muted);grid-template-columns:.85rem minmax(0,1fr);gap:.55rem;font-size:.85rem;line-height:1.55;display:grid}.industries-module__tldMiW__aiDot{background:var(--baby-blue);margin-top:.55rem;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-inline:auto}.industries-module__tldMiW__workGrid{}.industries-module__tldMiW__moreList{flex-wrap:wrap;gap:.625rem;margin-top:1.25rem;padding:0;list-style:none;display:flex}.industries-module__tldMiW__moreLink{border-radius:var(--radius-pill,100px);background:var(--surface-raised);border:1px solid var(--border);color:var(--text-secondary);transition:color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:.9rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.industries-module__tldMiW__moreLink svg{opacity:.55;width:.85em;height:.85em;transition:transform var(--dur-fast) var(--ease);flex-shrink:0}@media (hover:hover) and (pointer:fine){.industries-module__tldMiW__moreLink:hover{color:var(--blue-strong);background:var(--baby-blue-wash);border-color:var(--baby-blue)}.industries-module__tldMiW__moreLink:hover svg{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.industries-module__tldMiW__moreLink,.industries-module__tldMiW__moreLink svg{transition:none}}.industries-module__tldMiW__ctaBand{margin-top:var(--section-y-tight);padding-block:var(--section-y-tight);background:linear-gradient(115deg, var(--blue-strong), var(--blue) 55%, var(--baby-blue));color:#fff}.industries-module__tldMiW__ctaSolid{color:var(--blue-strong);border-radius:var(--radius-sm);cursor:pointer;transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);background:#fff;border:none;align-items:center;gap:.5rem;margin-top:.3rem;padding:.8rem 1.7rem;font-family:inherit;font-size:.9rem;font-weight:600;display:inline-flex}.industries-module__tldMiW__ctaSolid:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0000002e}@media (max-width:860px){.industries-module__tldMiW__storyGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.industries-module__tldMiW__heroActions{justify-content:flex-start}.industries-module__tldMiW__ctaPrimary,.industries-module__tldMiW__ctaGhost{min-height:var(--tap);flex:none;justify-content:center}.industries-module__tldMiW__capGrid{grid-template-columns:minmax(0,1fr);gap:0}}
.FeatureSplit-module__PYHf-W__section{padding:7rem 0;overflow:hidden}.FeatureSplit-module__PYHf-W__inner{max-width:var(--container);padding:0 var(--gutter);grid-template-columns:1fr 1fr;align-items:center;gap:5rem;margin:0 auto;display:grid}.FeatureSplit-module__PYHf-W__flipped{direction:rtl}.FeatureSplit-module__PYHf-W__flipped>*{direction:ltr}.FeatureSplit-module__PYHf-W__text{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.16,1,.3,1);transform:translate(-30px)}.FeatureSplit-module__PYHf-W__textVisible{opacity:1;transform:translate(0)}.FeatureSplit-module__PYHf-W__mockupEntrance{opacity:0;width:100%;transition:opacity .7s .12s,transform .7s cubic-bezier(.16,1,.3,1) .12s;transform:translate(30px)}.FeatureSplit-module__PYHf-W__mockupEntranceVisible{opacity:1;transform:translate(0)}.FeatureSplit-module__PYHf-W__attributionRow{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.6rem;display:flex}.FeatureSplit-module__PYHf-W__clientChip{letter-spacing:.12em;text-transform:uppercase;color:var(--blue);background:var(--baby-blue-wash);border-radius:var(--radius-pill);border:1px solid #2e90c433;margin-bottom:.6rem;padding:.16rem .6rem;font-size:.62rem;font-weight:700;display:inline-block}.FeatureSplit-module__PYHf-W__attributionRow .FeatureSplit-module__PYHf-W__clientChip{margin-bottom:0}.FeatureSplit-module__PYHf-W__countryBadge{letter-spacing:.08em;color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-pill);padding:.16rem .55rem;font-size:.62rem;font-weight:700;display:inline-block}.FeatureSplit-module__PYHf-W__yearBadge{color:var(--text-muted);letter-spacing:.04em;font-size:.62rem;font-weight:600}.FeatureSplit-module__PYHf-W__label{letter-spacing:.11em;text-transform:uppercase;color:var(--blue);margin-bottom:.4rem;font-size:.7rem;font-weight:600;display:block}.FeatureSplit-module__PYHf-W__clientContext{color:var(--text-muted);letter-spacing:.02em;margin-bottom:.75rem;font-size:.7rem;display:block}.FeatureSplit-module__PYHf-W__title{letter-spacing:-.04em;color:var(--text-primary);margin:0 0 1rem;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:700;line-height:1.1}.FeatureSplit-module__PYHf-W__outcomes{flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;display:flex}.FeatureSplit-module__PYHf-W__outcomePill{color:var(--blue);background:var(--baby-blue-wash);border-radius:var(--radius-pill);border:1px solid #2e90c42e;align-items:center;gap:.3rem;padding:.2rem .65rem;font-size:.7rem;font-weight:600;display:inline-flex}.FeatureSplit-module__PYHf-W__desc{color:var(--text-secondary);margin:0 0 1.5rem;font-size:.95rem;line-height:1.72}.FeatureSplit-module__PYHf-W__ctaRow{flex-wrap:wrap;align-items:center;gap:.65rem 1.4rem;display:flex}.FeatureSplit-module__PYHf-W__cta{color:var(--text-primary);letter-spacing:-.01em;align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.FeatureSplit-module__PYHf-W__cta:hover{color:var(--blue)}.FeatureSplit-module__PYHf-W__ctaSecondary{color:var(--text-muted);letter-spacing:-.01em;border-bottom:1px solid #0000;align-items:center;font-size:.8rem;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.FeatureSplit-module__PYHf-W__ctaSecondary:hover{color:var(--blue);border-color:var(--blue)}.FeatureSplit-module__PYHf-W__ctaArrow{transition:transform .2s;display:inline-block}.FeatureSplit-module__PYHf-W__cta:hover .FeatureSplit-module__PYHf-W__ctaArrow{transform:translate(4px)}.FeatureSplit-module__PYHf-W__mockupSide{justify-content:center;align-items:center;display:flex;position:relative}.FeatureSplit-module__PYHf-W__mockupPanel{border-radius:var(--radius-lg);justify-content:center;align-items:center;width:100%;padding:clamp(1.1rem,3vw,2.25rem);display:flex;position:relative}.FeatureSplit-module__PYHf-W__mockupPanelDark{background:var(--surface-navy);border:1px solid var(--border-on-navy);box-shadow:var(--shadow-mockup)}.FeatureSplit-module__PYHf-W__mockupPanelDark:before{content:"";border-radius:inherit;pointer-events:none;background-image:radial-gradient(#ffffff0d 1px,#0000 1.2px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 70% 30%,#000,#0000 75%);mask-image:radial-gradient(70% 70% at 70% 30%,#000,#0000 75%)}.FeatureSplit-module__PYHf-W__mockupPanelLight{background:radial-gradient(120% 120% at 80% 0%, #2e90c41f, transparent 55%), var(--surface-raised);border:1px solid var(--border);box-shadow:var(--shadow-card-hover)}.FeatureSplit-module__PYHf-W__mockupPanelLight:before{content:"";border-radius:inherit;pointer-events:none;background-image:linear-gradient(#2e90c40f 1px,#0000 1px),linear-gradient(90deg,#2e90c40f 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 30% 20%,#000,#0000 78%);mask-image:radial-gradient(80% 80% at 30% 20%,#000,#0000 78%)}.FeatureSplit-module__PYHf-W__mockupPanelDevice{background:0 0;padding:clamp(.5rem,2vw,1.5rem)}.FeatureSplit-module__PYHf-W__mockupPanelDevice:before{content:"";z-index:0;filter:blur(6px);pointer-events:none;background:radial-gradient(46% 52% at 50% 44%,#8ecae638,#0000 72%);position:absolute;inset:0}.FeatureSplit-module__PYHf-W__mockupPanelDevice>*{z-index:1;position:relative}@media (max-width:1024px){.FeatureSplit-module__PYHf-W__inner{gap:3rem}}@media (max-width:768px){.FeatureSplit-module__PYHf-W__section{padding:4.5rem 0}.FeatureSplit-module__PYHf-W__inner{direction:ltr;grid-template-columns:1fr;gap:2.5rem}.FeatureSplit-module__PYHf-W__flipped{direction:ltr}.FeatureSplit-module__PYHf-W__mockupSide{order:2}.FeatureSplit-module__PYHf-W__text{order:1}}@media (prefers-reduced-motion:reduce){.FeatureSplit-module__PYHf-W__text,.FeatureSplit-module__PYHf-W__mockupEntrance{transition:none}}
.ProcessStepper-module__dFbIPq__panel{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card-soft);overflow:hidden}.ProcessStepper-module__dFbIPq__stage{position:relative}.ProcessStepper-module__dFbIPq__board{transform-origin:0 0}.ProcessStepper-module__dFbIPq__panelHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.8rem 1.1rem;display:flex}.ProcessStepper-module__dFbIPq__panelTitle{letter-spacing:-.015em;color:var(--text-primary);font-size:.78rem;font-weight:700}.ProcessStepper-module__dFbIPq__dateRange{letter-spacing:.04em;color:var(--text-muted);text-transform:uppercase;font-size:.58rem;font-weight:500}.ProcessStepper-module__dFbIPq__layout{min-height:0;display:flex}.ProcessStepper-module__dFbIPq__sidebar{border-right:1px solid var(--border);flex-shrink:0;width:210px;padding:.65rem 0}.ProcessStepper-module__dFbIPq__sidebarHeader{letter-spacing:.13em;color:var(--text-muted);text-transform:uppercase;margin:0;padding:0 1rem .55rem;font-size:.52rem;font-weight:700}.ProcessStepper-module__dFbIPq__sidebarGroup{margin-bottom:.35rem}.ProcessStepper-module__dFbIPq__groupRow{color:var(--text-secondary);align-items:center;gap:.5rem;padding:.3rem 1rem;font-size:.72rem;font-weight:600;display:flex}.ProcessStepper-module__dFbIPq__groupLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ProcessStepper-module__dFbIPq__groupCount{color:var(--text-muted);background:var(--surface-raised);border-radius:var(--radius-pill);flex-shrink:0;padding:.1rem .38rem;font-size:.55rem;font-weight:600}.ProcessStepper-module__dFbIPq__childRow{min-height:24px;color:var(--text-secondary);cursor:default;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:.42rem;margin:.05rem .35rem;padding:.28rem .8rem .28rem 1.65rem;font-size:.7rem;font-weight:500;transition:background .14s,color .14s;display:flex}.ProcessStepper-module__dFbIPq__childRow[role=button]{cursor:pointer}.ProcessStepper-module__dFbIPq__childRow:hover{background:var(--surface-raised);color:var(--text-primary)}.ProcessStepper-module__dFbIPq__childRow:focus{outline:1px solid var(--blue);outline-offset:-1px}.ProcessStepper-module__dFbIPq__childRowActive{background:var(--baby-blue-wash)!important;color:var(--text-primary)!important}.ProcessStepper-module__dFbIPq__childLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProcessStepper-module__dFbIPq__canvasWrap{scrollbar-width:none;flex:1;min-width:0;position:relative;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000 100%);mask-image:linear-gradient(90deg,#000 82%,#0000 100%)}.ProcessStepper-module__dFbIPq__canvasWrap::-webkit-scrollbar{display:none}.ProcessStepper-module__dFbIPq__canvas{flex-shrink:0;position:relative}.ProcessStepper-module__dFbIPq__ruler{border-bottom:1px solid var(--border);pointer-events:none;width:100%;position:absolute;top:0;left:0}.ProcessStepper-module__dFbIPq__phaseMark{left:var(--px);align-items:center;height:100%;padding-left:.45rem;display:flex;position:absolute;top:0}.ProcessStepper-module__dFbIPq__phaseMarkLabel{letter-spacing:.08em;color:var(--text-muted);white-space:nowrap;text-transform:uppercase;font-size:.56rem;font-weight:700}.ProcessStepper-module__dFbIPq__gridLine{pointer-events:none;background:#15233a0d;width:1px;position:absolute}.ProcessStepper-module__dFbIPq__connSvg{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.ProcessStepper-module__dFbIPq__connPath{fill:none;stroke:#2e90c466;stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;transition:none}.ProcessStepper-module__dFbIPq__connPathDrawn{stroke-dashoffset:0;transition:stroke-dashoffset 1.3s cubic-bezier(.16,1,.3,1) .22s}.ProcessStepper-module__dFbIPq__barGroup{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:visible}.ProcessStepper-module__dFbIPq__barLabel{white-space:nowrap;pointer-events:none;align-items:center;gap:.25rem;display:flex;position:absolute}.ProcessStepper-module__dFbIPq__barLabelIcon{color:var(--text-muted);flex-shrink:0}.ProcessStepper-module__dFbIPq__barTitle{color:var(--text-secondary);letter-spacing:-.01em;font-size:.6rem;font-weight:600}.ProcessStepper-module__dFbIPq__barPill{opacity:0;background:var(--gradient-fill);width:0;height:22px;transition:width .85s cubic-bezier(.16, 1, .3, 1) var(--bd,0s), opacity .25s ease var(--bd,0s);border-radius:4px;position:absolute;overflow:hidden}.ProcessStepper-module__dFbIPq__barPill:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff59 50%,#0000 100%) 0 0/200% 100%;animation:2.6s ease-in-out infinite ProcessStepper-module__dFbIPq__barShimmer;position:absolute;inset:0}.ProcessStepper-module__dFbIPq__barPillVisible{width:var(--bw);opacity:1}@keyframes ProcessStepper-module__dFbIPq__barShimmer{0%{background-position:200%}to{background-position:-200%}}.ProcessStepper-module__dFbIPq__ghostPill{opacity:0;background:linear-gradient(90deg, var(--baby-blue), transparent);filter:blur(1.5px);width:0;height:22px;transition:width .9s cubic-bezier(.16, 1, .3, 1) var(--bd,0s), opacity .5s ease var(--bd,0s);border-radius:0 4px 4px 0;position:absolute}.ProcessStepper-module__dFbIPq__ghostPillVisible{width:var(--gw);opacity:.5}.ProcessStepper-module__dFbIPq__diamond{background:var(--blue);border:1.5px solid var(--surface);opacity:0;pointer-events:none;z-index:2;width:7px;height:7px;transition:opacity .22s ease var(--md,.86s);position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.ProcessStepper-module__dFbIPq__diamondVisible{opacity:1}.ProcessStepper-module__dFbIPq__msLabel{letter-spacing:.03em;color:var(--text-muted);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .22s ease var(--md,.92s);font-size:.52rem;font-weight:600;position:absolute;transform:translate(-50%)}.ProcessStepper-module__dFbIPq__msLabelVisible{opacity:1}@media (max-width:768px){.ProcessStepper-module__dFbIPq__stage{-webkit-overflow-scrolling:touch;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000 100%);mask-image:linear-gradient(90deg,#000 92%,#0000 100%)}.ProcessStepper-module__dFbIPq__board{zoom:var(--rm-scale,.55);width:1070px}.ProcessStepper-module__dFbIPq__canvasWrap{overflow:visible;-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){.ProcessStepper-module__dFbIPq__barPill,.ProcessStepper-module__dFbIPq__ghostPill,.ProcessStepper-module__dFbIPq__diamond,.ProcessStepper-module__dFbIPq__msLabel,.ProcessStepper-module__dFbIPq__connPath{transition:none}.ProcessStepper-module__dFbIPq__barPill:after{animation:none}.ProcessStepper-module__dFbIPq__barPillVisible{width:var(--bw);opacity:1}.ProcessStepper-module__dFbIPq__ghostPillVisible{width:var(--gw);opacity:.5}.ProcessStepper-module__dFbIPq__diamondVisible,.ProcessStepper-module__dFbIPq__msLabelVisible{opacity:1}.ProcessStepper-module__dFbIPq__connPathDrawn{stroke-dashoffset:0}}html[data-overlay-open] .ProcessStepper-module__dFbIPq__barPill:after{animation-play-state:paused}
.primitives-module__qptuvG__ctaPrimary{color:var(--on-baby-blue);-webkit-text-fill-color:var(--on-baby-blue);background:var(--gradient-fill);border-radius:var(--radius-sm);cursor:pointer;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border:none;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-family:inherit;font-size:.9rem;font-weight:600;display:inline-flex}.primitives-module__qptuvG__ctaGhost{color:var(--text-primary);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);align-items:center;gap:.45rem;padding:.75rem 1.5rem;font-family:inherit;font-size:.9rem;font-weight:500;display:inline-flex}.primitives-module__qptuvG__ctaPrimary,.primitives-module__qptuvG__ctaGhost{touch-action:manipulation;-webkit-tap-highlight-color:transparent;justify-content:center}.primitives-module__qptuvG__ctaPrimary:active,.primitives-module__qptuvG__ctaGhost:active{transform:translateY(1px)}@media (max-width:768px){.primitives-module__qptuvG__ctaPrimary,.primitives-module__qptuvG__ctaGhost{min-height:var(--tap);min-width:8.5rem;max-width:min(100%,22rem);padding-inline:clamp(1rem,3.5vw,1.5rem)}}@media (max-width:380px){.primitives-module__qptuvG__ctaGhost{min-width:0;color:var(--blue);text-underline-offset:3px;background:0 0;border-color:#0000;padding-inline:.25rem;text-decoration:underline}}@media (forced-colors:active){.primitives-module__qptuvG__ctaPrimary,.primitives-module__qptuvG__ctaGhost{border:1px solid buttontext}}@media (hover:hover) and (pointer:fine){.primitives-module__qptuvG__ctaPrimary:hover{opacity:.93;transform:translateY(-1px)}.primitives-module__qptuvG__ctaGhost:hover{border-color:var(--blue);color:var(--blue)}}.primitives-module__qptuvG__heroPills{flex-wrap:wrap;flex-basis:100%;gap:.5rem;margin-top:.35rem;display:flex}.primitives-module__qptuvG__heroPill{color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);align-items:center;gap:.35rem;padding:.34rem .75rem;font-size:.78rem;font-weight:600;display:inline-flex}.primitives-module__qptuvG__heroPill svg{color:var(--accent,var(--blue))}.primitives-module__qptuvG__seeAll{color:var(--blue-strong);transition:gap var(--dur-fast) var(--ease);flex-shrink:0;align-items:center;gap:.4rem;font-size:.86rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.primitives-module__qptuvG__seeAll:hover{gap:.6rem}}.primitives-module__qptuvG__stackRows{gap:.65rem;display:grid}.primitives-module__qptuvG__stackRow{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,8rem) minmax(0,1fr);align-items:baseline;gap:.5rem 1.25rem;padding:.85rem 0;display:grid}.primitives-module__qptuvG__stackCat{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:.78rem;font-weight:700}.primitives-module__qptuvG__stackPills{flex-wrap:wrap;gap:.4rem;display:flex}.primitives-module__qptuvG__stackPill{color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-pill);padding:.28rem .7rem;font-size:.78rem;font-weight:600}.primitives-module__qptuvG__section{padding-block:var(--section-y-tight) 0}.primitives-module__qptuvG__sectionHead{margin-bottom:var(--section-head-gap);max-width:44rem}.primitives-module__qptuvG__h2{letter-spacing:-.03em;color:var(--text-primary);margin:.3rem 0 .5rem;font-size:clamp(1.6rem,3.2vw,2.25rem);font-weight:700}.primitives-module__qptuvG__footNote{color:var(--text-muted);max-width:var(--measure-prose);margin:1rem 0 0;font-size:.85rem;line-height:1.65}.primitives-module__qptuvG__footNote a{color:var(--blue-strong);font-weight:600;text-decoration:underline}.primitives-module__qptuvG__sectionHeadRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2rem;display:flex}.primitives-module__qptuvG__lead{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.68}.primitives-module__qptuvG__workGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}@media (max-width:1024px){.primitives-module__qptuvG__workGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.primitives-module__qptuvG__workGrid,.primitives-module__qptuvG__stackRow{grid-template-columns:minmax(0,1fr)}.primitives-module__qptuvG__ctaPrimary,.primitives-module__qptuvG__ctaGhost{min-height:var(--tap);flex:none;justify-content:center}}
.MagneticButton-module__6drGLa__wrap{display:inline-flex}@media (hover:hover) and (pointer:fine){@media (prefers-reduced-motion:no-preference){.MagneticButton-module__6drGLa__wrap{will-change:transform}}}
