.hero-glass-drift{will-change:transform;transform:scale(1.08)}.hero-glass-panel{backdrop-filter:blur(24px);background:#ffffff14;background:lab(100% 0 0/.08);border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18);box-shadow:0 0 0 1px #155dfc1f,0 8px 32px #1447e62e,inset 0 1px #ffffff1f;box-shadow:0 0 0 1px lab(44.0605% 29.0279 -86.0352/.12),0 8px 32px lab(36.9089% 35.0961 -85.6872/.18),inset 0 1px lab(100% 0 0/.12)}.hero-video-shell{backdrop-filter:blur(18px);background:#020515b8;background:lab(1.41807% 1.15448 -7.7264/.72);border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);border-radius:clamp(1rem,2.4vw,1.75rem);width:min(92vw,42rem);margin-inline:auto;box-shadow:0 0 0 1px #155dfc29,0 24px 64px #23138b6b,0 8px 24px #01074b8c,inset 0 1px #ffffff1a;box-shadow:0 0 0 1px lab(44.0605% 29.0279 -86.0352/.16),0 24px 64px lab(17.5384% 37.9552 -63.8661/.42),0 8px 24px lab(5.3243% 20.7313 -41.9674/.55),inset 0 1px lab(100% 0 0/.1)}.hero-video-slot{padding-top:clamp(1.25rem,3vw,2rem);padding-bottom:clamp(1.5rem,4vw,2.5rem)}@keyframes hero-video-entrance{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.hero-video-entrance{opacity:0;animation:.75s cubic-bezier(.22,1,.36,1) .2s both hero-video-entrance}@media (prefers-reduced-motion:reduce){.hero-video-entrance{opacity:1;animation:none;transform:none}}@media (min-width:640px){.hero-video-shell{width:min(88vw,48rem)}.hero-video-slot{padding-top:clamp(1.5rem,2.5vw,2.25rem);padding-bottom:clamp(2rem,4vw,3rem)}}@media (min-width:1024px){.hero-video-shell{width:min(72vw,56rem)}}@media (min-width:1280px) and (min-height:900px){.hero-section{min-height:max(100svh,52rem)}.hero-video-slot{margin-bottom:calc(-1*clamp(3rem,8vw,6rem));padding-top:clamp(2rem,3vw,3rem);padding-bottom:clamp(3rem,5vw,4.5rem);transform:translateY(28%)}.hero-video-shell{width:min(68vw,64rem)}}.hero-video-frame{aspect-ratio:16/9;border-radius:inherit;position:relative;overflow:hidden}.hero-video-overlay{background:linear-gradient(#050c2014 0%,#03031857 100%);background:linear-gradient(lab(3.44426% 1.79736 -13.686/.08) 0%,lab(1.31577% 2.79293 -10.4957/.34) 100%);transition:background .22s;position:absolute;inset:0}.group:hover .hero-video-overlay{background:linear-gradient(#050c200a 0%,#03031838 100%);background:linear-gradient(lab(3.44426% 1.79736 -13.686/.04) 0%,lab(1.31577% 2.79293 -10.4957/.22) 100%)}.hero-video-play-btn{z-index:1;backdrop-filter:blur(14px);background:#ffffff1f;background:lab(100% 0 0/.12);border:1px solid #ffffff47;border:1px solid lab(100% 0 0/.28);border-radius:9999px;place-items:center;width:clamp(3.5rem,8vw,4.75rem);height:clamp(3.5rem,8vw,4.75rem);transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s,border-color .22s,all;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #155dfc2e,0 12px 32px #0e004f61,inset 0 1px #ffffff38;box-shadow:0 0 0 1px lab(44.0605% 29.0279 -86.0352/.18),0 12px 32px lab(4.4019% 33.1344 -49.1116/.38),inset 0 1px lab(100% 0 0/.22)}.group:hover .hero-video-play-btn,.group:focus-visible .hero-video-play-btn{background:#ffffff2e;background:lab(100% 0 0/.18);border-color:#ffffff61;border-color:lab(100% 0 0/.38);transform:translate(-50%,-50%)scale(1.06)}@media (prefers-reduced-motion:reduce){.hero-video-overlay,.hero-video-play-btn{transition:none}.group:hover .hero-video-play-btn,.group:focus-visible .hero-video-play-btn{transform:translate(-50%,-50%)}}@keyframes hero-glass-drift{0%,to{transform:translate(0,0)scale(1.06)}50%{transform:translateY(-1.4%)scale(1.09)}}.hero-section{width:100%;max-width:100vw;overflow-x:clip}.hero-keyword-slot{vertical-align:baseline;perspective:900px;min-width:12ch;max-width:100%;height:1.15em;transform-style:preserve-3d;contain:layout paint;box-sizing:border-box;overflow:clip}.hero-keyword-item{transform-origin:50%;backface-visibility:hidden;will-change:transform, opacity;max-width:100%;display:inline-block}@media (prefers-reduced-motion:reduce){.hero-glass-drift{transform:scale(1.06)}}@keyframes hero-entrance{0%{transform:translateY(28px)scale(.985)}to{transform:translateY(0)scale(1)}}.hero-entrance{animation:.7s cubic-bezier(.22,1,.36,1) forwards hero-entrance}@media (prefers-reduced-motion:reduce){.hero-entrance{opacity:1;animation:none;transform:none}}.hero-scroll-progress-bar{z-index:9999;transform-origin:0;pointer-events:none;opacity:.7;background:linear-gradient(90deg,#196aff 0%,#8a61ff 50%,#b559ed 100%);background:linear-gradient(90deg,lab(47.8749% 29.6041 -91.1047) 0%,lab(51.9223% 49.6453 -80.0946) 50%,lab(54.6465% 55.6894 -60.2106) 100%);width:100%;max-width:100vw;height:1.5px;position:fixed;top:0;left:0;right:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.hero-scroll-progress-bar{display:none}}.practices-section{isolation:isolate;color:#f9fbfb;color:lab(98.5129% -.644743 -.229931);padding:clamp(3.5rem,7vw,5rem) 0;position:relative;overflow:clip}.practices-section__torch-zone{z-index:2;opacity:.5;pointer-events:none;width:100%;position:absolute;top:0;left:0;right:0}.practices-section__torch-beam{--torch-blend:#010104;inset-inline:0;z-index:0;width:100%;height:clamp(7rem,18vw,11rem);position:absolute;top:0}@supports (color:lab(0% 0 0)){.practices-section__torch-beam{--torch-blend:lab(.288101% .196688 -1.08123)}}.practices-section__torch-beam.torch-gradient-beam--inverted{background:radial-gradient(ellipse 140% 24% at 50% 0%, #44008ee0 0%, #4a00b69e 28%, #4000d647 52%, transparent 76%), radial-gradient(ellipse 100% 52% at 50% 0%, #6d00e96b 0%, #2e45ff38 38%, transparent 72%), radial-gradient(ellipse 55% 28% at 50% 0%, #196aff4d 0%, transparent 68%), linear-gradient(to bottom, color-mix(in oklch, var(--torch-blend) 95%, transparent) 0%, color-mix(in oklch, var(--torch-blend) 72%, transparent) 12%, color-mix(in oklch, var(--torch-blend) 28%, transparent) 34%, transparent 58%)}@supports (color:lab(0% 0 0)){.practices-section__torch-beam.torch-gradient-beam--inverted{background:radial-gradient(ellipse 140% 24% at 50% 0%, lab(9.07994% 131.348 -119.655/.88) 0%, lab(17.5131% 105.583 -112.633/.62) 28%, lab(25.915% 71.5046 -99.7671/.28) 52%, transparent 76%), radial-gradient(ellipse 100% 52% at 50% 0%, lab(31.7487% 89.5343 -106.647/.42) 0%, lab(39.4204% 49.2194 -99.3965/.22) 38%, transparent 72%), radial-gradient(ellipse 55% 28% at 50% 0%, lab(47.8749% 29.6041 -91.1047/.3) 0%, transparent 68%), linear-gradient(to bottom, color-mix(in oklch, var(--torch-blend) 95%, transparent) 0%, color-mix(in oklch, var(--torch-blend) 72%, transparent) 12%, color-mix(in oklch, var(--torch-blend) 28%, transparent) 34%, transparent 58%)}}.practices-section__decor{z-index:0;pointer-events:none;display:none;position:absolute}.practices-section__decor--top-left{width:clamp(9rem,16vw,15rem);height:clamp(9rem,16vw,15rem);top:50%;left:0;translate:-22% -50%}.practices-section__decor--right{width:clamp(8rem,14vw,13.5rem);height:min(88%,44rem);top:50%;right:0;translate:0 -50%}.practices-section__decor-image{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.practices-section__decor-image--ring{opacity:.85;filter:drop-shadow(0 0 32px #7686ff38)}.practices-section__ring-spin-host{width:100%;height:100%}.practices-section__ring-spin{will-change:transform;animation:46s linear infinite industries-ring-spin}@media (prefers-reduced-motion:reduce){.practices-section__ring-spin{animation:none}}@media (min-width:1280px){.practices-section__decor{display:block}}@property --lift{syntax:"<number>";inherits:true;initial-value:0}.practice-stage{gap:clamp(3.5rem,8vw,6rem);margin-top:clamp(2.75rem,5.5vw,4.25rem);display:grid}.practice-row{--tone-rgb:118 134 255;--tone-far:#bb83ff;isolation:isolate;grid-template-rows:auto auto;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(1.5rem,3vw,2rem) clamp(2.5rem,5.5vw,4.75rem);padding-top:clamp(2rem,4vw,2.75rem);display:grid;position:relative}@supports (color:lab(0% 0 0)){.practice-row{--tone-far:lab(64.4847% 44.5991 -60.7389)}}.practice-row__deck{grid-area:1/1}.practice-row__content{grid-area:1/2}.practice-row--grow{--tone-rgb:45 216 204;--tone-far:#63f0a8;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}@supports (color:lab(0% 0 0)){.practice-row--grow{--tone-far:lab(85.8674% -52.2387 23.0071)}}.practice-row--grow .practice-row__deck{grid-area:1/2}.practice-row--grow .practice-row__content{grid-area:1/1}.practice-row__content{flex-direction:column;justify-content:center;gap:clamp(.85rem,1.6vw,1.2rem);min-width:0;display:flex}.practice-row__content-body{flex-direction:column;gap:clamp(.85rem,1.6vw,1.2rem);min-width:0;display:flex}.practice-row__eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#8e9aa4;color:lab(62.9063% -3.16751 -6.54297);align-items:center;gap:.6rem;font-size:.6875rem;font-weight:600;display:inline-flex}.practice-row__eyebrow-num{color:rgb(var(--tone-rgb));font-weight:700}.practice-row__eyebrow-rule{background:rgb(var(--tone-rgb) / .6);width:1.1rem;height:1px}.practice-row__title{max-width:23ch;font-family:var(--font-heading), var(--font-sans), sans-serif;letter-spacing:-.03em;text-wrap:balance;color:#fafcfe;color:lab(98.845% -.495464 -.992262);font-size:clamp(1.65rem,3vw,2.35rem);font-weight:800;line-height:1.16}.practice-row__accent{background-image:linear-gradient(96deg, #f4f9ff 0%, rgb(var(--tone-rgb)) 46%, var(--tone-far) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}@supports (color:lab(0% 0 0)){.practice-row__accent{background-image:linear-gradient(96deg, lab(97.6717% -1.09231 -3.57046) 0%, rgb(var(--tone-rgb)) 46%, var(--tone-far) 100%)}}.practice-row__desc{color:#a1adb5;color:lab(69.8649% -2.87467 -5.90047);max-width:44ch;font-size:clamp(.9rem,1.35vw,1rem);line-height:1.7}.practice-row__features{flex-wrap:wrap;gap:.5rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.practice-feature{-webkit-backdrop-filter:blur(12px);letter-spacing:-.005em;color:#c9d2d9;color:lab(83.7808% -2.26489 -4.60429);background:linear-gradient(#ffffff14,#ffffff05);background:linear-gradient(lab(100% 0 0/.08),lab(100% 0 0/.02));border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:9999px;align-items:center;gap:.42rem;padding:.42rem .72rem;font-size:clamp(.72rem,1.05vw,.8rem);font-weight:500;line-height:1;transition:border-color .26s,color .26s,transform .26s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:inset 0 1px #ffffff17;box-shadow:inset 0 1px lab(100% 0 0/.09)}.practice-feature svg{width:.85rem;height:.85rem;color:rgb(var(--tone-rgb) / .95)}.practice-row:hover .practice-feature{border-color:rgb(var(--tone-rgb) / .3)}.practice-row__cta{border-bottom:1px solid rgb(var(--tone-rgb) / .28);color:#eaeff3;color:lab(94.2127% -1.31023 -2.63982);justify-self:start;align-items:center;gap:.4rem;margin-top:.35rem;padding-bottom:.2rem;font-size:clamp(.82rem,1.2vw,.92rem);font-weight:600;line-height:1;text-decoration:none;transition:border-color .24s,color .24s,gap .24s;display:inline-flex}.practice-row__cta svg{width:.95rem;height:.95rem;color:rgb(var(--tone-rgb));transition:transform .24s cubic-bezier(.22,1,.36,1)}.practice-row__cta:hover{border-bottom-color:rgb(var(--tone-rgb) / .85);gap:.6rem}.practice-row__cta:hover svg{transform:translate(2px,-2px)}.practice-row__cta:focus-visible{outline:2px solid rgb(var(--tone-rgb) / .7);outline-offset:4px;border-radius:.25rem}.practice-row__deck{min-width:0;position:relative}.practice-deck{--card-h:clamp(3.4rem, 5.4vw, 4.15rem);--deck-w:min(100%, 25.5rem);justify-items:center;gap:clamp(.9rem,1.8vw,1.25rem);display:grid;position:relative}.practice-deck__aura{aspect-ratio:1.7;background:radial-gradient(circle, rgb(var(--tone-rgb) / .32), transparent 68%);filter:blur(44px);opacity:.9;pointer-events:none;border-radius:50%;width:90%;position:absolute;bottom:10%;left:50%;translate:-50%}.practice-deck__stack{width:var(--deck-w);height:calc(var(--card-h) * 4.4);margin:0;padding:0;list-style:none;position:relative}.practice-deck__card{--lift:max(0, calc(1 - var(--i) / var(--deepest)));inset-inline:0;height:var(--card-h);transform-origin:50% 100%;transform:translate3d(0, calc(var(--i) * var(--card-h) * -.72), 0) scale(calc(1 - var(--i) * .055));z-index:calc(10 - var(--i));will-change:transform, opacity;position:absolute;bottom:0}.practice-deck__link{transform-origin:50% 100%;border:1px solid color-mix(in oklab, #ffffff1c, rgb(var(--tone-rgb) / .72) calc(var(--lift) * 65%));background:linear-gradient(180deg, oklch(1 0 0 / calc(.05 + var(--lift) * .17)) 0%, #fff0 58%), linear-gradient(142deg, color-mix(in oklab, #070d25d6, #3c79f0eb calc(var(--lift) * 100%)) 0%, color-mix(in oklab, #020312e0, #2b2db0f0 calc(var(--lift) * 100%)) 100%);height:100%;box-shadow:0 calc(.4rem + var(--lift) * .9rem) calc(1rem + var(--lift) * 2rem) rgb(var(--tone-rgb) / calc(.07 + var(--lift) * .26)), inset 0 1px 0 oklch(1 0 0 / calc(.06 + var(--lift) * .24));border-radius:9999px;align-items:center;gap:.7rem;padding-inline:clamp(.6rem,1.3vw,.85rem);text-decoration:none;transition:filter .24s,transform .22s;display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.practice-deck__link{border:1px solid color-mix(in oklab, lab(100% 0 0/.11), rgb(var(--tone-rgb) / .72) calc(var(--lift) * 65%));background:linear-gradient(180deg, oklch(1 0 0 / calc(.05 + var(--lift) * .17)) 0%, lab(100% 0 0/0) 58%), linear-gradient(142deg, color-mix(in oklab, lab(4.08459% 2.95074 -16.2232/.84), lab(51.7446% 12.1969 -66.8228/.92) calc(var(--lift) * 100%)) 0%, color-mix(in oklab, lab(1.06469% 1.46017 -6.21382/.88), lab(26.9518% 35.6488 -70.9196/.94) calc(var(--lift) * 100%)) 100%)}}.practice-deck__link:after{content:"";border-radius:inherit;opacity:calc(var(--lift) * var(--lift));pointer-events:none;background:linear-gradient(104deg,#0000 30%,#ffffff29 48%,#0000 62%);background:linear-gradient(104deg,#0000 30%,lab(100% 0 0/.16) 48%,#0000 62%);position:absolute;inset:0}.practice-deck__link:hover{filter:brightness(1.08);transform:scale(1.2)}.practice-deck__link:focus-visible{outline:2px solid rgb(var(--tone-rgb) / .85);outline-offset:3px;transform:scale(1.2)}.practice-deck__card:first-child .practice-deck__link:hover,.practice-deck__card:first-child .practice-deck__link:focus-visible{transform:scale(1.1)!important}.practice-deck__icon{width:calc(var(--card-h) * .52);aspect-ratio:1;border:1px solid oklch(1 0 0 / calc(.08 + var(--lift) * .22));background:oklch(1 0 0 / calc(.05 + var(--lift) * .15));color:color-mix(in oklab, #a9b9ca, #f8fcff calc(var(--lift) * 100%));border-radius:9999px;flex:none;place-items:center;display:grid}@supports (color:lab(0% 0 0)){.practice-deck__icon{color:color-mix(in oklab, lab(74.442% -3.02866 -10.5868), lab(98.8264% -1.61707 -5.34406) calc(var(--lift) * 100%))}}.practice-deck__icon svg{width:1.05rem;height:1.05rem}.practice-deck__name{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.012em;min-width:0;color:oklch(1 0 0 / calc(.6 + var(--lift) * .4));flex:auto;font-size:clamp(.8rem,1.25vw,.95rem);font-weight:600;line-height:1;overflow:hidden}.practice-deck__arrow{color:#ffffffe6;color:lab(100% 0 0/.9);width:1rem;height:1rem;opacity:calc(var(--lift) * var(--lift));flex:none;margin-right:.25rem}.practice-row__controls{grid-area:2/1/auto/-1;align-items:center;gap:clamp(.75rem,1.6vw,1.1rem);display:flex}.practice-row__nav{color:#c9d2d9;color:lab(83.7808% -2.26489 -4.60429);-webkit-backdrop-filter:blur(10px);cursor:pointer;background:linear-gradient(#ffffff14,#ffffff05);background:linear-gradient(lab(100% 0 0/.08),lab(100% 0 0/.02));border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:9999px;flex:none;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;transition:border-color .22s,color .22s,background .22s,transform .22s;display:inline-flex}.practice-row__nav svg{width:1rem;height:1rem}.practice-row__nav:hover{border-color:rgb(var(--tone-rgb) / .5);color:#f9fcff;color:lab(98.8317% -1.09252 -3.57065);background:linear-gradient(180deg, rgb(var(--tone-rgb) / .22), rgb(var(--tone-rgb) / .06))}.practice-row__nav:active{transform:scale(.94)}.practice-row__nav:focus-visible{outline:2px solid rgb(var(--tone-rgb) / .7);outline-offset:2px}.practice-row__controls-track{background:#ffffff17;background:lab(100% 0 0/.09);border-radius:9999px;flex:auto;height:2px;position:relative;overflow:hidden}.practice-row__controls-bar{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg, rgb(var(--tone-rgb) / .15), rgb(var(--tone-rgb) / .95));position:absolute;inset:0;transform:scaleX(0)}.practice-row__controls-count{text-align:center;min-width:4.4ch;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#7c8891;color:lab(55.9456% -3.15258 -6.53578);flex:none;font-size:.625rem;font-weight:600}.practice-seam{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(.75rem,2vw,1.25rem);padding:clamp(.35rem,1vw,.75rem) clamp(1rem,4vw,3rem);display:grid}.practice-seam__rule{background:linear-gradient(90deg,#0000,#ffffff29,#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.16),#0000);height:1px}.practice-seam__chip{-webkit-backdrop-filter:blur(10px);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:#9aa7b0;color:lab(67.5467% -3.17603 -6.54715);background:#0508159e;background:lab(2.35153% .967972 -6.86423/.62);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:9999px;padding:.42rem .9rem;font-size:.625rem;font-weight:600}@media (max-width:1023px){.practice-row,.practice-row--grow{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);row-gap:clamp(2rem,6vw,3rem)}.practice-row__content,.practice-row--grow .practice-row__content{grid-area:1/1}.practice-row__deck,.practice-row--grow .practice-row__deck{grid-area:2/1}.practice-row__controls{grid-row:3}.practice-row__title,.practice-row__desc{max-width:52ch}.practice-deck{width:100%}}@media (max-width:640px){.practice-row{padding-top:1.5rem}.practice-deck{--card-h:3.5rem;--deck-w:100%}.practice-deck__stack{height:calc(var(--card-h) * 4.3)}.practice-seam{padding-inline:0}}@media (prefers-reduced-motion:reduce){.practice-deck__link,.practice-feature,.practice-row__cta,.practice-row__cta svg,.practice-row__nav{transition:none}}.hero-section .section-heading-highlight{--highlight-shimmer-duration:4.35s;--highlight-shimmer-span:220%;will-change:background-position}.industries-grid__item:first-child .animated-gradient-border:before{animation-delay:0s}.industries-grid__item:nth-child(2) .animated-gradient-border:before{animation-delay:calc(var(--gradient-border-duration) * -.167)}.industries-grid__item:nth-child(3) .animated-gradient-border:before{animation-delay:calc(var(--gradient-border-duration) * -.333)}.industries-grid__item:nth-child(4) .animated-gradient-border:before{animation-delay:calc(var(--gradient-border-duration) * -.5)}.industries-grid__item:nth-child(5) .animated-gradient-border:before{animation-delay:calc(var(--gradient-border-duration) * -.667)}.industries-grid__item:nth-child(6) .animated-gradient-border:before{animation-delay:calc(var(--gradient-border-duration) * -.833)}.industries-section{isolation:isolate;padding:clamp(3.5rem,7vw,5rem) 0;position:relative;overflow:clip}.industries-section__ring-anchor{width:clamp(10rem,24vw,18rem);height:clamp(10rem,24vw,18rem);translate:-18% -14%}@media (min-width:1024px){.industries-section__ring-anchor{width:clamp(16rem,22vw,24rem);height:clamp(16rem,22vw,24rem)}}@media (min-width:1280px){.industries-section__ring-anchor{width:clamp(20rem,26vw,28rem);height:clamp(20rem,26vw,28rem)}}.industries-section__ring-motion,.industries-section__ring-spin-host{width:100%;height:100%}.industries-section__ring-image{width:100%;height:auto;display:block}.industries-section__ring-spin{will-change:transform;animation:32s linear infinite industries-ring-spin}.case-studies-slider{cursor:grab;touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:hidden}.case-studies-slider--dragging{cursor:grabbing}.case-studies-slide{box-sizing:border-box;will-change:transform, opacity;flex-direction:column;transition:transform .65s cubic-bezier(.16,1,.3,1),opacity .65s cubic-bezier(.16,1,.3,1),filter .65s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;left:50%}.case-studies-slider--instant .case-studies-slide{transition:none}.case-studies-slide:focus-visible{outline-offset:6px;border-radius:clamp(1.25rem,2.5vw,1.75rem);outline:2px solid #fff9;outline:2px solid lab(100% 0 0/.6)}.case-studies-slide-card{isolation:isolate;background:#030915;background:lab(2.40193% -.178412 -6.63729);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:clamp(1.25rem,2.5vw,1.75rem);width:100%;position:relative;overflow:hidden;box-shadow:0 32px 64px -24px #000001cc,inset 0 1px #ffffff24;box-shadow:0 32px 64px -24px lab(-.0184555% .377357 -.834185/.8),inset 0 1px lab(100% 0 0/.14)}.case-studies-slide-card__img{object-fit:cover;filter:saturate(1.08)}.case-studies-slide-card__overlay{background:linear-gradient(95deg,#000108e0 0%,#0001089e 45%,#00010840 75%,#00010859 100%);background:linear-gradient(95deg,lab(.416552% .333846 -2.66945/.88) 0%,lab(.416552% .333846 -2.66945/.62) 45%,lab(.416552% .333846 -2.66945/.25) 75%,lab(.416552% .333846 -2.66945/.35) 100%);position:absolute;inset:0}.case-studies-slide-card__body{z-index:2;flex-direction:column;align-items:flex-start;gap:clamp(.45rem,1vw,.75rem);max-width:clamp(20rem,36vw,28rem);padding:clamp(1.75rem,3.5vw,3rem) clamp(1.75rem,4vw,3.5rem);display:flex;position:relative}.case-studies-slide-card__title{font-family:var(--font-heading,inherit);color:#fffffffa;color:lab(100% 0 0/.98);text-shadow:0 2px 18px #000000a6;text-shadow:0 2px 18px lab(-.00614166% .192076 -.450891/.65);font-size:clamp(1.2rem,2.2vw,1.65rem);font-weight:700;line-height:1.25}.case-studies-slide-card__desc{color:#cfd9e1e0;color:lab(86.1021% -2.42379 -4.93162/.88);text-shadow:0 1px 14px #0000018c;text-shadow:0 1px 14px lab(.0454636% .147305 -.509784/.55);font-size:clamp(.8125rem,1.18vw,.9375rem);line-height:1.55}.case-studies-slide-card__view-btn{letter-spacing:.16em;text-transform:uppercase;color:#fffffff2;color:lab(100% 0 0/.95);backdrop-filter:blur(10px);background:#ffffff0f;border:1.5px solid #ffffff80;border-radius:9999px;align-items:center;gap:.4rem;margin-top:clamp(.35rem,.8vw,.65rem);padding:.45rem 1.4rem;font-size:.6875rem;font-weight:600;transition:all .25s;display:inline-flex}.case-studies-slide-card__view-btn:hover{color:#030915;color:lab(2.40193% -.178412 -6.63729);background:#fff;border-color:#fff;transform:translateY(-1px);box-shadow:0 6px 20px #00000059}.case-studies-quote{z-index:10;text-align:center;pointer-events:auto;background:#fff;border-radius:clamp(1.25rem,2.5vw,1.75rem);width:min(88%,42rem);padding:clamp(1.6rem,3.2vw,2.5rem) clamp(1.75rem,4vw,3.25rem);position:absolute;bottom:0;left:50%;transform:translate(-50%,48%);box-shadow:0 28px 64px -16px #0000007a,0 8px 24px -4px #0000001f,0 0 0 1px #0000000a}.case-studies-quote__mark{color:#c5cbd0b3;color:lab(81.4554% -1.62897 -3.29481/.7);width:clamp(1.5rem,2.4vw,2.1rem);height:auto;display:block}.case-studies-quote__mark--open{margin:0 auto .45rem 0}.case-studies-quote__mark--close{margin:.45rem 0 0 auto;transform:rotate(180deg)}.case-studies-quote__text{color:#1e242e;color:lab(14.0729% -.623658 -7.28536);font-size:clamp(.925rem,1.38vw,1.125rem);font-style:italic;font-weight:500;line-height:1.68}.case-studies-arrow{z-index:40;color:#ffffffeb;-webkit-backdrop-filter:blur(14px);background:#0c0e1aa6;border:1px solid #ffffff2e;border-radius:9999px;justify-content:center;align-items:center;width:clamp(2.5rem,3.5vw,2.85rem);height:clamp(2.5rem,3.5vw,2.85rem);transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:40%;transform:translateY(-50%);box-shadow:0 4px 16px #0000004d}.case-studies-arrow:hover{color:#fff;background:#ffffff26;border-color:#fff6;transform:translateY(-50%)scale(1.06)}.case-studies-arrow:active{transform:translateY(-50%)scale(.95)}.case-studies-arrow--prev{left:clamp(1rem,3.5vw,3rem)}.case-studies-arrow--next{right:clamp(1rem,3.5vw,3rem)}@media (max-width:640px){.case-studies-arrow{display:none}}@keyframes industries-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.industries-section__ring-spin{animation:none}}.corner-decor-anchor{position:absolute}.corner-decor-anchor--left{width:clamp(7.5rem,26vw,11rem);height:clamp(7.5rem,26vw,11rem);top:0;left:0;translate:-16% -12%}@media (min-width:640px){.corner-decor-anchor--left{width:clamp(9.5rem,24vw,16rem);height:clamp(9.5rem,24vw,16rem);translate:-18% -14%}}@media (min-width:1024px){.corner-decor-anchor--left{width:clamp(14rem,20vw,22rem);height:clamp(14rem,20vw,22rem)}}@media (min-width:1280px){.corner-decor-anchor--left{width:clamp(17rem,24vw,26rem);height:clamp(17rem,24vw,26rem)}}.corner-decor-motion,.corner-decor-effect-host{width:100%;height:100%}.corner-decor-image{width:100%;height:auto;display:block}.what-we-build-section__layer-spin{will-change:transform;animation:32s linear infinite industries-ring-spin}.what-we-build-section__chatbot{z-index:5;width:clamp(8.5rem,12vw,10.5rem);top:clamp(2rem,4.5vw,3rem);right:0}.what-we-build-section__chatbot-video{object-fit:contain;width:100%;height:auto;display:block}.what-we-build-section__chatbot-video canvas{display:block;width:100%!important;height:auto!important}@media (min-width:1280px){.what-we-build-section__chatbot{width:clamp(10rem,14vw,13rem);top:clamp(2.25rem,4vw,3.25rem)}}@media (min-width:1536px){.what-we-build-section__chatbot{width:clamp(11rem,15vw,14.5rem);right:-.5rem}}@media (prefers-reduced-motion:reduce){.what-we-build-section__layer-spin{animation:none}}.industries-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.industry-card{--ind-accent:#0083fe;--gradient-border-radius:clamp(.875rem, 1.6vw, 1rem);border-radius:var(--gradient-border-radius);height:100%;min-height:clamp(13rem,22vw,15rem);color:inherit;--gradient-border-base:color-mix(in oklch, var(--ind-accent) 30%, #ffffff14);background:radial-gradient(100% 100% at 100% 100%, color-mix(in oklch, var(--ind-accent) 24%, transparent) 0%, color-mix(in oklch, var(--ind-accent) 12%, transparent) 42%, transparent 85%), linear-gradient(150deg, color-mix(in oklch, var(--ind-accent) 12%, transparent) 0%, color-mix(in oklch, var(--ind-accent) 6%, transparent) 55%, color-mix(in oklch, var(--ind-accent) 11%, transparent) 100%), #040711b3;-webkit-backdrop-filter:blur(14px);flex-direction:column;align-items:flex-start;padding:clamp(1.5rem,3vw,1.875rem);text-decoration:none;transition:transform .25s,box-shadow .3s,background .25s;display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.industry-card{--ind-accent:lab(54.0274% 8.67611 -75.297);--gradient-border-base:color-mix(in oklch, var(--ind-accent) 30%, lab(100% 0 0/.08));background:radial-gradient(100% 100% at 100% 100%, color-mix(in oklch, var(--ind-accent) 24%, transparent) 0%, color-mix(in oklch, var(--ind-accent) 12%, transparent) 42%, transparent 85%), linear-gradient(150deg, color-mix(in oklch, var(--ind-accent) 12%, transparent) 0%, color-mix(in oklch, var(--ind-accent) 6%, transparent) 55%, color-mix(in oklch, var(--ind-accent) 11%, transparent) 100%), lab(1.90865% .352241 -4.79464/.7)}}.industry-card:hover{background:radial-gradient(100% 100% at 100% 100%, color-mix(in oklch, var(--ind-accent) 32%, transparent) 0%, color-mix(in oklch, var(--ind-accent) 16%, transparent) 42%, transparent 85%), linear-gradient(150deg, color-mix(in oklch, var(--ind-accent) 16%, transparent) 0%, color-mix(in oklch, var(--ind-accent) 9%, transparent) 55%, color-mix(in oklch, var(--ind-accent) 15%, transparent) 100%), #040711b3;box-shadow:0 18px 40px -24px color-mix(in oklch, var(--ind-accent) 60%, transparent), 0 2px 10px -6px color-mix(in oklch, var(--ind-accent) 40%, transparent);transform:translateY(-3px)}@supports (color:lab(0% 0 0)){.industry-card:hover{background:radial-gradient(100% 100% at 100% 100%, color-mix(in oklch, var(--ind-accent) 32%, transparent) 0%, color-mix(in oklch, var(--ind-accent) 16%, transparent) 42%, transparent 85%), linear-gradient(150deg, color-mix(in oklch, var(--ind-accent) 16%, transparent) 0%, color-mix(in oklch, var(--ind-accent) 9%, transparent) 55%, color-mix(in oklch, var(--ind-accent) 15%, transparent) 100%), lab(1.90865% .352241 -4.79464/.7)}}.industry-card__icon{isolation:isolate;background:linear-gradient(148deg, color-mix(in oklch, var(--ind-accent) 24%, #ffffff1f) 0%, color-mix(in oklch, var(--ind-accent) 10%, #ffffff0d) 100%);width:clamp(3.25rem,5.5vw,3.75rem);height:clamp(3.25rem,5.5vw,3.75rem);box-shadow:0 0 0 1px color-mix(in oklch, var(--ind-accent) 20%, transparent), 0 10px 28px -12px color-mix(in oklch, var(--ind-accent) 42%, transparent), inset 0 1px 0 #ffffff2e, inset 0 -8px 18px -10px color-mix(in oklch, var(--ind-accent) 22%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.35);border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);border-radius:50%;flex-shrink:0;place-items:center;margin-bottom:clamp(1rem,2vw,1.25rem);transition:background .25s,border-color .25s,box-shadow .25s,transform .25s;display:grid;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.industry-card__icon{background:linear-gradient(148deg, color-mix(in oklch, var(--ind-accent) 24%, lab(100% 0 0/.12)) 0%, color-mix(in oklch, var(--ind-accent) 10%, lab(100% 0 0/.05)) 100%);box-shadow:0 0 0 1px color-mix(in oklch, var(--ind-accent) 20%, transparent), 0 10px 28px -12px color-mix(in oklch, var(--ind-accent) 42%, transparent), inset 0 1px 0 lab(100% 0 0/.18), inset 0 -8px 18px -10px color-mix(in oklch, var(--ind-accent) 22%, transparent)}}.industry-card__icon:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(88% 72% at 28% 18%,#ffffff29 0%,#0000 68%);background:radial-gradient(88% 72% at 28% 18%,lab(100% 0 0/.16) 0%,#0000 68%);position:absolute;inset:0}.industry-card__icon-image{z-index:1;object-fit:contain;object-position:center;filter:brightness(0)invert();opacity:.94;width:54%;height:54%;transition:opacity .25s,transform .25s,filter .25s;display:block;position:relative}.industry-card:hover .industry-card__icon{border-color:color-mix(in oklch, var(--ind-accent) 42%, #ffffff38);background:linear-gradient(148deg, color-mix(in oklch, var(--ind-accent) 32%, #ffffff24) 0%, color-mix(in oklch, var(--ind-accent) 16%, #ffffff12) 100%);box-shadow:0 0 0 1px color-mix(in oklch, var(--ind-accent) 30%, transparent), 0 14px 32px -12px color-mix(in oklch, var(--ind-accent) 58%, transparent), inset 0 1px 0 #ffffff38, inset 0 -8px 18px -10px color-mix(in oklch, var(--ind-accent) 28%, transparent);transform:translateY(-1px)}@supports (color:lab(0% 0 0)){.industry-card:hover .industry-card__icon{border-color:color-mix(in oklch, var(--ind-accent) 42%, lab(100% 0 0/.22));background:linear-gradient(148deg, color-mix(in oklch, var(--ind-accent) 32%, lab(100% 0 0/.14)) 0%, color-mix(in oklch, var(--ind-accent) 16%, lab(100% 0 0/.07)) 100%);box-shadow:0 0 0 1px color-mix(in oklch, var(--ind-accent) 30%, transparent), 0 14px 32px -12px color-mix(in oklch, var(--ind-accent) 58%, transparent), inset 0 1px 0 lab(100% 0 0/.22), inset 0 -8px 18px -10px color-mix(in oklch, var(--ind-accent) 28%, transparent)}}.industry-card:hover .industry-card__icon-image{opacity:1;transform:scale(1.04)}.industry-card__title{letter-spacing:-.02em;color:#f6f5f1;color:lab(96.5461% -.0119209 1.90754);margin:0 0 .625rem;font-size:clamp(1.0625rem,2vw,1.1875rem);font-weight:700;line-height:1.25}.industry-card__description{color:#869294;color:lab(59.5016% -3.8473 -3.02615);margin:0;font-size:clamp(.8125rem,1.5vw,.9375rem);line-height:1.65}.industries-grid__item:first-child .industry-card{--ind-accent:#ed8725}@supports (color:lab(0% 0 0)){.industries-grid__item:first-child .industry-card{--ind-accent:lab(66.777% 35.3017 64.7628)}}.industries-grid__item:nth-child(2) .industry-card{--ind-accent:#ec485c}@supports (color:lab(0% 0 0)){.industries-grid__item:nth-child(2) .industry-card{--ind-accent:lab(56.0802% 64.4215 27.0419)}}.industries-grid__item:nth-child(3) .industry-card{--ind-accent:#0091ef}@supports (color:lab(0% 0 0)){.industries-grid__item:nth-child(3) .industry-card{--ind-accent:lab(57.3629% -5.51426 -59.4897)}}.industries-grid__item:nth-child(4) .industry-card{--ind-accent:#6d61eb}@supports (color:lab(0% 0 0)){.industries-grid__item:nth-child(4) .industry-card{--ind-accent:lab(48.3369% 33.5112 -69.4914)}}.industries-grid__item:nth-child(5) .industry-card{--ind-accent:#00b388}@supports (color:lab(0% 0 0)){.industries-grid__item:nth-child(5) .industry-card{--ind-accent:lab(64.9899% -56.2854 12.389)}}.industries-grid__item:nth-child(6) .industry-card{--ind-accent:#9754ed}@supports (color:lab(0% 0 0)){.industries-grid__item:nth-child(6) .industry-card{--ind-accent:lab(49.9229% 50.9125 -67.8201)}}@media (max-width:1023px){.industries-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.industries-dots{justify-content:center;gap:.5rem;margin-top:1.5rem;display:flex}.industries-dot{box-sizing:content-box;cursor:pointer;background-color:#ffffff40;background-color:lab(100% 0 0/.25);background-clip:content-box;border:none;border-radius:9999px;width:.5rem;height:.5rem;margin-inline:-4px;padding:16px;transition:width .3s,background-color .3s;position:relative}.industries-dot[data-active=true]{background-color:#3080ff;background-color:lab(54.1736% 13.3369 -74.6839);width:1.6rem}.industries-dot:focus-visible{outline-offset:3px;outline:2px solid #ffffff80;outline:2px solid lab(100% 0 0/.5)}@media (max-width:767px){.industries-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;grid-template-columns:none;gap:.75rem;margin-inline:-1rem;padding-block:.25rem;padding-inline:1rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.industries-grid::-webkit-scrollbar{display:none}.industries-grid__item{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;width:100%}.industry-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.industries-dot{transition:none}}.how-we-work-section{isolation:isolate;padding:clamp(3.5rem,7vw,5rem) 0;position:relative;overflow:clip}.how-we-work-section__particle{z-index:0;pointer-events:none;width:clamp(8rem,14vw,13.5rem);height:min(88%,44rem);display:none;position:absolute;top:50%;translate:0 -50%}.how-we-work-section__particle--left{left:0}.how-we-work-section__particle--right{right:0}.how-we-work-section__particle-image{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.hww-grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.hww-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hww-card--5{flex-direction:row;grid-column:1/-1;align-items:center}.hww-card--5 .hww-art{aspect-ratio:auto;flex:1.1 1 0;align-self:stretch;-webkit-mask-image:linear-gradient(90deg,#000 84%,#0000 100%);mask-image:linear-gradient(90deg,#000 84%,#0000 100%)}.hww-card--5 .hww-card__body{flex:1 1 0;padding:1rem 1.5rem 1rem .5rem}}@media (min-width:1024px){.hww-card--5{flex-direction:column;align-items:stretch}.hww-card--5 .hww-art,.hww-card--5 .hww-card__body{flex:0 auto}.hww-card--5 .hww-art{aspect-ratio:360/190;align-self:auto;-webkit-mask-image:linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(#000 82%,#0000 100%)}.hww-card--5 .hww-card__body{padding:.75rem 1.5rem 1.5rem}.hww-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem}.hww-card{grid-column:span 2}.hww-card--1,.hww-card--2{grid-column:span 3}.hww-card--5{grid-column:span 2}}.hww-card{--hww-accent:#4aa9ff;--hww-accent-2:#945ff9;border:1px solid color-mix(in oklch, var(--hww-accent) 22%, #ffffff0f);background:#03050ed1;background:lab(1.50357% .282764 -3.55956/.82);border-radius:1.75rem;flex-direction:column;transition:border-color .22s,transform .22s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0f;box-shadow:inset 0 1px lab(100% 0 0/.06)}@supports (color:lab(0% 0 0)){.hww-card{--hww-accent:lab(66.7323% -5.97045 -57.2288);--hww-accent-2:lab(52.3399% 47.3098 -70.9392);border:1px solid color-mix(in oklch, var(--hww-accent) 22%, lab(100% 0 0/.06))}}.hww-card:hover{border-color:color-mix(in oklch, var(--hww-accent) 45%, #ffffff1a);transform:translateY(-3px)}@supports (color:lab(0% 0 0)){.hww-card:hover{border-color:color-mix(in oklch, var(--hww-accent) 45%, lab(100% 0 0/.1))}}.hww-card--1{--hww-accent:#4ab3ff;--hww-accent-2:#845cf7}@supports (color:lab(0% 0 0)){.hww-card--1{--hww-accent:lab(69.3922% -11.5901 -52.1488);--hww-accent-2:lab(50.0411% 44.4379 -73.4595)}}.hww-card--2{--hww-accent:#ad8cff;--hww-accent-2:#0c84fa}@supports (color:lab(0% 0 0)){.hww-card--2{--hww-accent:lab(64.7746% 37.3975 -61.637);--hww-accent-2:lab(54.3432% 5.40471 -68.5824)}}.hww-card--3{--hww-accent:#f8ac3d;--hww-accent-2:#ed4857}@supports (color:lab(0% 0 0)){.hww-card--3{--hww-accent:lab(76.577% 22.217 65.345);--hww-accent-2:lab(56.1226% 64.1276 30.1571)}}.hww-card--4{--hww-accent:#28d4b2;--hww-accent-2:#008cdd}@supports (color:lab(0% 0 0)){.hww-card--4{--hww-accent:lab(76.2905% -49.2191 4.25919);--hww-accent-2:lab(55.3577% -9.21455 -51.8498)}}.hww-card--5{--hww-accent:#ec86e4;--hww-accent-2:#7960fb}@supports (color:lab(0% 0 0)){.hww-card--5{--hww-accent:lab(69.6743% 49.65 -30.9011);--hww-accent-2:lab(50.1558% 40.6801 -75.4568)}}.hww-art{aspect-ratio:360/190;background:radial-gradient(90% 80% at 88% 118%, color-mix(in oklch, var(--hww-accent) 42%, transparent) 0%, transparent 70%), radial-gradient(70% 70% at 6% -10%, color-mix(in oklch, var(--hww-accent-2) 30%, transparent) 0%, transparent 70%), #010208;color:var(--hww-accent);border-radius:0;place-items:center;padding:.75rem 1rem 1.25rem;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(#000 82%,#0000 100%)}@supports (color:lab(0% 0 0)){.hww-art{background:radial-gradient(90% 80% at 88% 118%, color-mix(in oklch, var(--hww-accent) 42%, transparent) 0%, transparent 70%), radial-gradient(70% 70% at 6% -10%, color-mix(in oklch, var(--hww-accent-2) 30%, transparent) 0%, transparent 70%), lab(.621159% .246286 -2.15633)}}.hww-card__body{flex-direction:column;gap:.5rem;padding:.75rem 1.5rem 1.5rem;display:flex}.hww-card__meta{align-items:center;gap:.625rem;display:flex}.hww-card__num{min-width:1.75rem;height:1.75rem;font-family:var(--font-geist-mono), ui-monospace, monospace;color:#fff;background:color-mix(in oklch, var(--hww-accent) 26%, transparent);border:1px solid color-mix(in oklch, var(--hww-accent) 45%, transparent);border-radius:9999px;place-items:center;padding-inline:.375rem;font-size:.6875rem;font-weight:700;display:grid}.hww-card__timing{letter-spacing:.04em;text-transform:uppercase;color:#a1adb0;color:lab(69.9418% -3.85129 -3.02868);font-size:.75rem;font-weight:600}.hww-card__title{letter-spacing:-.02em;color:#fff;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;line-height:1.2}.hww-card__desc{color:#aebabd;color:lab(74.5818% -3.85273 -3.02963);max-width:34rem;font-size:.9375rem;line-height:1.65}.hww-svg{width:100%;height:100%;font-family:inherit;overflow:visible}.hww-s,.hww-f,.hww-sf{--hww-cycle:7s;stroke-linecap:round;stroke-linejoin:round}.hww-s,.hww-sf{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:1px}.hww-sf,.hww-f{fill:currentColor;fill-opacity:0}.hww-sf{stroke-width:1.6px}.hww-f{stroke:none}.hww-line{stroke:#ffffff61;stroke:lab(100% 0 0/.38)}.hww-dash{stroke-dasharray:.04 .04}.hww-hot{color:var(--hww-accent-2)}.hww-area{fill:color-mix(in oklch, var(--hww-accent) 100%, transparent)}.hww-s{animation:hww-draw var(--hww-cycle) ease-in-out var(--hd,0s) infinite}.hww-f{animation:hww-fill var(--hww-cycle) ease-in-out var(--hd,0s) infinite}.hww-sf{animation:hww-draw var(--hww-cycle) ease-in-out var(--hd,0s) infinite, hww-fill var(--hww-cycle) ease-in-out var(--hd,0s) infinite}.hww-dash.hww-s{stroke-dasharray:.04 .04;animation-name:hww-draw-dashed}.hww-text{fill:#ffffffe0;fill:lab(100% 0 0/.88);font-size:11px;font-weight:600}.hww-text--accent{fill:var(--hww-accent)}.hww-text--big{font-size:22px;font-weight:700}.hww-gauge{stroke:var(--hww-accent);stroke-width:5px}.hww-text--muted{fill:#ffffff8c;fill:lab(100% 0 0/.55);font-size:9.5px;font-weight:500}@keyframes hww-draw{0%{stroke-dashoffset:1px}38%,86%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes hww-draw-dashed{0%,8%{opacity:0}38%,86%{opacity:1}to{opacity:0}}@keyframes hww-fill{0%,30%{fill-opacity:0}58%,86%{fill-opacity:.3}to{fill-opacity:0}}.hww-art:not(.is-in-view) .hww-s,.hww-art:not(.is-in-view) .hww-f,.hww-art:not(.is-in-view) .hww-sf{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hww-card,.hww-card:hover{transition:none;transform:none}.hww-s,.hww-f,.hww-sf,.hww-dash.hww-s{stroke-dashoffset:0;opacity:1;animation:none}.hww-sf,.hww-f{fill-opacity:.3}}.faq-section{isolation:isolate;padding:clamp(3.5rem,7vw,5rem) 0;position:relative;overflow:clip}.faq-section__dot-grid{z-index:0;pointer-events:none;background-image:radial-gradient(circle,#ffffff0b 1px,#0000 1px);background-image:radial-gradient(circle,lab(100% 0 0/.045) 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.faq-section__inner{grid-template-columns:minmax(0,22.5rem) minmax(0,1fr);align-items:start;gap:clamp(3rem,8vw,5rem);display:grid}@media (max-width:860px){.faq-section__inner{grid-template-columns:1fr;gap:3rem}}.faq-section__sidebar{top:6.25rem}.faq-section__heading h2{font-size:clamp(1.75rem,3.2vw,1.875rem)}.faq-section__actions{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:1.75rem;display:flex}.faq-section__list{flex-direction:column;display:flex}.faq-item{border-top:1px solid #ffffff1a;border-top:1px solid lab(100% 0 0/.1)}.faq-item:last-child{border-bottom:1px solid #ffffff1a;border-bottom:1px solid lab(100% 0 0/.1)}.faq-item__summary{cursor:pointer;color:#f9fbfb;color:lab(98.5129% -.644743 -.229931);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.375rem 0;font-size:1rem;font-weight:600;line-height:1.4;list-style:none;transition:color .2s;display:flex}.faq-item__summary::-webkit-details-marker{display:none}.faq-item__summary:hover{color:var(--brand-text-mist)}.faq-item__question{text-align:left}.faq-item__toggle{color:#f9fbfb;color:lab(98.5129% -.644743 -.229931);border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:background .2s,border-color .2s,color .2s;display:flex}.faq-item__toggle svg{transition:transform .3s}.faq-item[open] .faq-item__toggle{background:var(--brand-violet);border-color:var(--brand-violet);color:#fbfcff;color:lab(98.8185% .020057 -1.51936)}.faq-item[open] .faq-item__toggle svg{transform:rotate(45deg)}.faq-item__answer{color:#9ca8ab;color:lab(67.9697% -3.85058 -3.02824);padding:0 0 1.5rem;font-size:.9375rem;line-height:1.75}.faq-answer__link{color:var(--brand-text-mist);text-decoration:none;transition:color .18s}.faq-answer__link:hover{color:var(--brand-text-accent)}@media (prefers-reduced-motion:reduce){.faq-item__toggle svg{transition:none}}.cta-section{isolation:isolate;padding:clamp(4rem,9vw,6.25rem) 0 clamp(5rem,11vw,7.5rem);position:relative;overflow:clip}.cta-card{width:100%;max-width:56rem;margin-inline:auto}.cta-card .animated-gradient-border{--gradient-border-radius:clamp(1.25rem, 2.6vw, 1.75rem);--gradient-border-width:1px;--gradient-border-base:#ffffff24;display:block}@supports (color:lab(0% 0 0)){.cta-card .animated-gradient-border{--gradient-border-base:lab(100% 0 0/.14)}}.cta-card__surface{isolation:isolate;margin:var(--gradient-border-width);border-radius:calc(var(--gradient-border-radius) - var(--gradient-border-width));-webkit-backdrop-filter:blur(18px);background:linear-gradient(168deg,#0a0d1794 0%,#04050c6b 48%,#02020585 100%);background:linear-gradient(168deg,lab(3.59222% .743926 -5.97219/.58) 0%,lab(1.5062% .465229 -2.77661/.42) 48%,lab(.632763% .250608 -1.21243/.52) 100%);border:1px solid #ffffff12;border:1px solid lab(100% 0 0/.07);padding:clamp(2.75rem,7vw,4.75rem) clamp(1.25rem,4.5vw,3.5rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1c,inset 0 -24px 48px #00000359;box-shadow:inset 0 1px lab(100% 0 0/.11),inset 0 -24px 48px lab(.172831% .253484 -.946686/.35)}.cta-card__surface:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff29 22%,#96b4ff47 50%,#ffffff29 78%,#0000 100%);background:linear-gradient(90deg,#0000 0%,lab(100% 0 0/.16) 22%,lab(73.3279% 6.77282 -50.478/.28) 50%,lab(100% 0 0/.16) 78%,#0000 100%);height:1px;position:absolute;top:0;left:8%;right:8%}.cta-card__grid{z-index:0;opacity:1;pointer-events:none;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-image:linear-gradient(lab(100% 0 0/.07) 1px,#0000 1px),linear-gradient(90deg,lab(100% 0 0/.07) 1px,#0000 1px);background-position:50%;background-size:clamp(2rem,4.2vw,2.75rem) clamp(2rem,4.2vw,2.75rem);position:absolute;inset:0;-webkit-mask-image:radial-gradient(92% 88% at 50% 42%,#000 0% 55%,#0000 100%);mask-image:radial-gradient(92% 88% at 50% 42%,#000 0% 55%,#0000 100%)}.cta-card__surface:before{content:"";z-index:1;position:absolute;inset:0}.cta-card__content{z-index:3;text-align:center;flex-direction:column;align-items:center;gap:clamp(1rem,2.4vw,1.5rem);display:flex;position:relative}.cta-card__title{letter-spacing:-.03em;color:#f9fbfb;color:lab(98.5129% -.644743 -.229931);max-width:clamp(16rem,92%,36rem);margin:0;font-size:clamp(1.75rem,4.8vw,2.75rem);font-weight:800;line-height:1.12}.cta-card__description{color:#9ca8ab;color:lab(67.9697% -3.85058 -3.02824);max-width:42rem;margin:0;font-size:clamp(.9375rem,1.9vw,1.0625rem);line-height:1.75}.cta-card__actions{margin-top:clamp(.25rem,1.2vw,.75rem)}.torch-gradient-beam--inverted{background:radial-gradient(115% 24% at 50% 0,#44008ee6 0%,#4a00b694 30%,#0000 74%),radial-gradient(88% 52% at 50% 0,#6d00e961 0%,#0000 70%),linear-gradient(#020205f2 0%,#0202053d 38%,#0000 62%);background:radial-gradient(115% 24% at 50% 0,lab(9.07994% 131.348 -119.655/.9) 0%,lab(17.5131% 105.583 -112.633/.58) 30%,#0000 74%),radial-gradient(88% 52% at 50% 0,lab(31.7487% 89.5343 -106.647/.38) 0%,#0000 70%),linear-gradient(lab(.632763% .250608 -1.21243/.95) 0%,lab(.632763% .250608 -1.21243/.24) 38%,#0000 62%)}.practices-section__torch-beam.torch-gradient-beam--inverted,.blog-section__torch-beam.torch-gradient-beam--inverted{background:radial-gradient(150% 26% at 50% 0,#44008ee6 0%,#4a00b694 30%,#0000 74%),radial-gradient(110% 56% at 50% 0,#6d00e961 0%,#0000 70%),linear-gradient(#020205f2 0%,#0202053d 38%,#0000 62%);background:radial-gradient(150% 26% at 50% 0,lab(9.07994% 131.348 -119.655/.9) 0%,lab(17.5131% 105.583 -112.633/.58) 30%,#0000 74%),radial-gradient(110% 56% at 50% 0,lab(31.7487% 89.5343 -106.647/.38) 0%,#0000 70%),linear-gradient(lab(.632763% .250608 -1.21243/.95) 0%,lab(.632763% .250608 -1.21243/.24) 38%,#0000 62%)}.blog-section{isolation:isolate;color:#f9fbfb;color:lab(98.5129% -.644743 -.229931);padding:clamp(3.5rem,7vw,5rem) 0;position:relative;overflow:clip}.blog-section__torch-zone{z-index:2;opacity:.5;pointer-events:none;width:100%;position:absolute;top:0;left:0;right:0}.blog-section__torch-beam{--torch-blend:#010104;inset-inline:0;z-index:0;width:100%;height:clamp(7rem,18vw,11rem);position:absolute;top:0}@supports (color:lab(0% 0 0)){.blog-section__torch-beam{--torch-blend:lab(.288101% .196688 -1.08123)}}.blog-section__torch-beam.torch-gradient-beam--inverted{background:radial-gradient(ellipse 140% 24% at 50% 0%, #44008ee0 0%, #4a00b69e 28%, #4000d647 52%, transparent 76%), radial-gradient(ellipse 100% 52% at 50% 0%, #6d00e96b 0%, #2e45ff38 38%, transparent 72%), radial-gradient(ellipse 55% 28% at 50% 0%, #196aff4d 0%, transparent 68%), linear-gradient(to bottom, color-mix(in oklch, var(--torch-blend) 95%, transparent) 0%, color-mix(in oklch, var(--torch-blend) 72%, transparent) 12%, color-mix(in oklch, var(--torch-blend) 28%, transparent) 34%, transparent 58%)}@supports (color:lab(0% 0 0)){.blog-section__torch-beam.torch-gradient-beam--inverted{background:radial-gradient(ellipse 140% 24% at 50% 0%, lab(9.07994% 131.348 -119.655/.88) 0%, lab(17.5131% 105.583 -112.633/.62) 28%, lab(25.915% 71.5046 -99.7671/.28) 52%, transparent 76%), radial-gradient(ellipse 100% 52% at 50% 0%, lab(31.7487% 89.5343 -106.647/.42) 0%, lab(39.4204% 49.2194 -99.3965/.22) 38%, transparent 72%), radial-gradient(ellipse 55% 28% at 50% 0%, lab(47.8749% 29.6041 -91.1047/.3) 0%, transparent 68%), linear-gradient(to bottom, color-mix(in oklch, var(--torch-blend) 95%, transparent) 0%, color-mix(in oklch, var(--torch-blend) 72%, transparent) 12%, color-mix(in oklch, var(--torch-blend) 28%, transparent) 34%, transparent 58%)}}.blog-section__particle{z-index:0;pointer-events:none;width:clamp(8rem,14vw,13.5rem);height:min(88%,44rem);display:none;position:absolute;top:50%;translate:0 -50%}.blog-section__particle--left{left:0}.blog-section__particle--right{right:0}.blog-section__particle-image{object-fit:contain;object-position:center;width:100%;height:100%;display:block}@media (min-width:1280px){.blog-section__particle{display:block}}.blog-bento{flex-direction:column;gap:clamp(2rem,3.5vw,3rem);display:flex}.blog-bento__featured{width:100%;min-width:0}.blog-featured-card{-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#0e111b66 0%,#0709108c 100%);background:linear-gradient(135deg,lab(5.13651% .862502 -7.28021/.4) 0%,lab(2.42187% .361554 -3.23003/.55) 100%);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:clamp(1rem,2vw,1.375rem);grid-template-columns:1fr;width:100%;transition:border-color .36s cubic-bezier(.22,1,.36,1),box-shadow .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 48px -12px #0000008c,inset 0 1px #ffffff29;box-shadow:0 20px 48px -12px lab(0% 0 0/.55),inset 0 1px lab(100% 0 0/.16)}@media (min-width:1024px){.blog-featured-card{grid-template-columns:minmax(0,1.12fr) minmax(0,1.28fr);align-items:stretch}}.blog-featured-card:hover{border-color:#397dff61;border-color:lab(52.2272% 32.2386 -98.1151/.38);transform:translateY(-2px);box-shadow:0 24px 56px -12px #397dff2e,0 12px 30px -8px #0009,inset 0 1px #ffffff40;box-shadow:0 24px 56px -12px lab(52.2272% 32.2386 -98.1151/.18),0 12px 30px -8px lab(0% 0 0/.6),inset 0 1px lab(100% 0 0/.25)}.blog-featured-card__glow{pointer-events:none;filter:blur(48px);z-index:0;opacity:.75;background:radial-gradient(circle,#397dff2e 0%,#7e00fd00 70%);background:radial-gradient(circle,lab(52.2272% 32.2386 -98.1151/.18) 0%,lab(36.0917% 94.7412 -111.455/0) 70%);width:380px;height:380px;transition:opacity .36s,transform .36s;position:absolute;top:-30%;right:-10%}.blog-featured-card:hover .blog-featured-card__glow{opacity:1;transform:scale(1.1)}.blog-featured-card__media{aspect-ratio:16/10;background:#05060a;background:lab(1.53067% .1816 -1.74793);width:100%;display:block;position:relative;overflow:hidden}@media (min-width:1024px){.blog-featured-card__media{aspect-ratio:auto;border-right:1px solid #ffffff14;border-right:1px solid lab(100% 0 0/.08);height:100%;min-height:360px}}@media (max-width:1023px){.blog-featured-card__media{border-bottom:1px solid #ffffff14;border-bottom:1px solid lab(100% 0 0/.08)}}.blog-featured-card__image{object-fit:cover;transition:transform .55s cubic-bezier(.22,1,.36,1)}.blog-featured-card:hover .blog-featured-card__image{transform:scale(1.04)}.blog-featured-card__media-overlay{pointer-events:none;background:linear-gradient(#0000 60%,#03030666 100%);background:linear-gradient(#0000 60%,lab(.886808% .0787005 -1.01306/.4) 100%);position:absolute;inset:0}@media (min-width:1024px){.blog-featured-card__media-overlay{background:linear-gradient(90deg,#0000 70%,#07091066 100%);background:linear-gradient(90deg,#0000 70%,lab(2.42187% .361554 -3.23003/.4) 100%)}}.blog-featured-card__body{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(1.25rem,2.8vw,2.25rem);display:flex;position:relative;overflow:hidden}.blog-featured-card__shade-top-left{filter:blur(48px);pointer-events:none;z-index:0;opacity:.7;background:radial-gradient(circle,#0089ff73 0%,#4861ff40 40%,#690aff00 70%);background:radial-gradient(circle,lab(55.6913% 15.4625 -88.823/.45) 0%,lab(46.7288% 45.9112 -99.2599/.25) 40%,lab(36.965% 81.5127 -110.633/0) 70%);border-radius:9999px;width:clamp(200px,24vw,300px);height:clamp(200px,24vw,300px);transition:opacity .4s,transform .4s;position:absolute;top:-20%;left:-15%}.blog-featured-card__shade-bottom-right{filter:blur(52px);pointer-events:none;z-index:0;opacity:.1;background:radial-gradient(circle,#9207ff73 0%,#c22bf540 45%,#a500a000 70%);background:radial-gradient(circle,lab(42.1012% 84.8315 -100.716/.45) 0%,lab(50.9952% 76.2196 -70.5373/.25) 45%,lab(37.9334% 73.0527 -44.6706/0) 70%);border-radius:9999px;width:clamp(220px,26vw,340px);height:clamp(220px,26vw,340px);transition:opacity .4s,transform .4s;position:absolute;bottom:-22%;right:-15%}.blog-featured-card:hover .blog-featured-card__shade-top-left{opacity:1;transform:scale(1.12)translate(4%,4%)}.blog-featured-card:hover .blog-featured-card__shade-bottom-right{opacity:.3;transform:scale(1.15)translate(-4%,-4%)}.blog-featured-card__top{z-index:1;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:clamp(.75rem,1.4vw,1.125rem);display:flex;position:relative}.blog-featured-card__badge{letter-spacing:.03em;text-transform:uppercase;color:#d7e4ff;color:lab(89.9933% 3.65952 -36.6218);background:#397dff2e;background:lab(52.2272% 32.2386 -98.1151/.18);border:1px solid #397dff66;border:1px solid lab(52.2272% 32.2386 -98.1151/.4);border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex;box-shadow:0 0 16px #397dff33;box-shadow:0 0 16px lab(52.2272% 32.2386 -98.1151/.2)}.blog-featured-card__badge svg{color:#c2c8ff;color:lab(80.2257% 25.4714 -70.5364)}.blog-featured-card__meta{align-items:center;gap:.5rem;font-size:.8125rem;line-height:1.4;display:flex}.blog-featured-card__category{color:#b9a7ff;color:lab(72.5613% 25.5327 -50.1787);font-weight:600}.blog-featured-card__meta-dot{color:#646975;color:lab(44.2006% .302285 -7.48782)}.blog-featured-card__date{color:#8f9b9e;color:lab(62.9817% -3.84876 -3.02706)}.blog-featured-card__title{z-index:1;letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:700;line-height:1.3;position:relative}.blog-featured-card__title-link{color:#f9fbfb;color:lab(98.5129% -.644743 -.229931);text-decoration:none;transition:color .2s}.blog-featured-card__title-link:hover,.blog-featured-card__title-link:focus-visible{color:#bad0ff;color:lab(82.9688% 3.45749 -40.0746)}.blog-featured-card__excerpt{z-index:1;color:#b3b8bf;color:lab(74.4405% -.604451 -4.47241);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:clamp(.75rem,1.4vw,1rem) 0 0;font-size:clamp(.875rem,1.15vw,.96875rem);line-height:1.6;display:-webkit-box;position:relative;overflow:hidden}.blog-featured-card__footer{z-index:1;align-items:center;margin-top:clamp(1.25rem,2.2vw,1.75rem);display:flex;position:relative}.blog-featured-card__cta{color:#f6f8ff;color:lab(97.6253% .0680089 -3.78776);-webkit-backdrop-filter:blur(12px);background:#ffffff0f;background:lab(100% 0 0/.06);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:.625rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .22s,border-color .22s,color .22s,transform .22s;display:inline-flex}.blog-featured-card__cta:hover,.blog-featured-card__cta:focus-visible{color:#fff;color:lab(100% 0 0);background:#397dff3d;background:lab(52.2272% 32.2386 -98.1151/.24);border-color:#397dff80;border-color:lab(52.2272% 32.2386 -98.1151/.5)}@media (prefers-reduced-motion:reduce){.blog-featured-card,.blog-featured-card__image,.blog-featured-card__glow,.blog-featured-card__cta{transition:none}}.blog-grid{grid-template-columns:1fr;gap:clamp(2rem,4vw,2.75rem);display:grid}@media (min-width:768px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2rem)}}@media (min-width:1024px){.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0}}.blog-grid__item{min-width:0}.blog-dots{justify-content:center;gap:.5rem;margin-top:1.5rem;display:flex}.blog-dot{box-sizing:content-box;cursor:pointer;background-color:#ffffff40;background-color:lab(100% 0 0/.25);background-clip:content-box;border:none;border-radius:9999px;width:.5rem;height:.5rem;margin-inline:-4px;padding:16px;transition:width .3s,background-color .3s;position:relative}.blog-dot[data-active=true]{background-color:#3080ff;background-color:lab(54.1736% 13.3369 -74.6839);width:1.6rem}.blog-dot:focus-visible{outline-offset:3px;outline:2px solid #ffffff80;outline:2px solid lab(100% 0 0/.5)}@media (max-width:767px){.blog-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;grid-template-columns:none;gap:.75rem;margin-inline:-1rem;padding-block:.25rem;padding-inline:1rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.blog-grid::-webkit-scrollbar{display:none}.blog-grid__item{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;width:100%}.blog-grid__item .blog-card{border-bottom:none;padding-bottom:0}}@media (prefers-reduced-motion:reduce){.blog-dot{transition:none}}.blog-card{flex-direction:column;height:100%;padding:0 clamp(0rem,2vw,1.75rem);display:flex;position:relative}@media (min-width:1024px){.blog-card{padding:0 clamp(1.25rem,2.2vw,1.75rem)}.blog-card--divider-left:before,.blog-card--dividers-both:before{content:"";pointer-events:none;background:linear-gradient(#397dff00 0%,#397dff8c 18%,#7e00fdb8 50%,#e7e9ff94 82%,#397dff00 100%);background:linear-gradient(lab(52.2272% 32.2386 -98.1151/0) 0%,lab(52.2272% 32.2386 -98.1151/.55) 18%,lab(36.0917% 94.7412 -111.455/.72) 50%,lab(92.5072% 5.42414 -21.7641/.58) 82%,lab(52.2272% 32.2386 -98.1151/0) 100%);width:1px;position:absolute;top:4%;bottom:4%;left:0}.blog-card--divider-right:after,.blog-card--dividers-both:after{content:"";pointer-events:none;background:linear-gradient(#397dff00 0%,#397dff8c 18%,#7e00fdb8 50%,#e7e9ff94 82%,#397dff00 100%);background:linear-gradient(lab(52.2272% 32.2386 -98.1151/0) 0%,lab(52.2272% 32.2386 -98.1151/.55) 18%,lab(36.0917% 94.7412 -111.455/.72) 50%,lab(92.5072% 5.42414 -21.7641/.58) 82%,lab(52.2272% 32.2386 -98.1151/0) 100%);width:1px;position:absolute;top:4%;bottom:4%;right:0}}@media (max-width:1023px){.blog-card{border-bottom:1px solid #ffffff14;border-bottom:1px solid lab(100% 0 0/.08);padding:0 0 clamp(1.75rem,4vw,2.25rem)}.blog-grid__item:last-child .blog-card{border-bottom:none;padding-bottom:0}}.blog-card__media{aspect-ratio:16/10;background:#05060a;background:lab(1.53067% .1816 -1.74793);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:clamp(.875rem,1.8vw,1.125rem);width:100%;display:block;position:relative;overflow:hidden}.blog-card__image{object-fit:cover;transition:transform .52s cubic-bezier(.22,1,.36,1)}.blog-card__media:hover .blog-card__image,.blog-card__media:focus-visible .blog-card__image{transform:scale(1.04)}.blog-card__body{flex-direction:column;flex:1;align-items:flex-start;padding-top:clamp(1rem,2.2vw,1.375rem);display:flex}.blog-card__meta{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.8125rem;line-height:1.4;display:flex}.blog-card__category{color:#a88fff;color:lab(65.2055% 30.5373 -56.5458);font-weight:600}.blog-card__meta-dot{color:#646975;color:lab(44.2006% .302285 -7.48782)}.blog-card__date{color:#7d888b;color:lab(56.0215% -3.84572 -3.02513)}.blog-card__title{letter-spacing:-.02em;margin:clamp(.625rem,1.4vw,.875rem) 0 0;font-size:clamp(1.0625rem,1.9vw,1.25rem);font-weight:700;line-height:1.35}.blog-card__title-link{color:#f9fbfb;color:lab(98.5129% -.644743 -.229931);text-decoration:none;transition:color .18s}.blog-card__title-link:hover,.blog-card__title-link:focus-visible{color:#bad0ff;color:lab(82.9688% 3.45749 -40.0746)}@media (prefers-reduced-motion:reduce){.blog-card__image{transition:none}}.products-section{isolation:isolate;color:#f9fbfb;color:lab(98.5129% -.644743 -.229931);padding:clamp(3.5rem,7vw,5rem) 0;position:relative;overflow:visible}.products-section__inner{z-index:2;width:100%;max-width:85rem;margin-inline:auto;padding-inline:clamp(1.5rem,5vw,4rem);position:relative}.products-section__header{position:relative}.products-section__decor{z-index:5;width:clamp(9rem,14vw,13.5rem);top:clamp(1.25rem,3vw,2rem);right:0}.products-section__decor-image{object-fit:contain;width:100%;height:auto;display:block}@media (min-width:1280px){.products-section__decor{width:clamp(10.5rem,16vw,15rem);top:clamp(1.5rem,2.5vw,2.25rem)}}@media (min-width:1536px){.products-section__decor{width:clamp(11.5rem,17vw,16.5rem);right:-.25rem}}.products-section__heading{max-width:46.25rem}.products-section__rail{gap:0;display:grid}.product-row{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:center;gap:clamp(3rem,6vw,6rem);margin-bottom:clamp(7.5rem,13vw,12.5rem);display:grid;position:relative}.product-row:last-child{margin-bottom:0}.product-row--flip{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr)}.product-row--flip .product-row__content{order:1}.product-row--flip .product-row__media{order:2}.product-row__media{contain:layout style;position:relative}.product-row__hero{aspect-ratio:16/10;border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:1.25rem;width:86%;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 50px 110px -40px #000001b3;box-shadow:0 50px 110px -40px lab(-.0184555% .377357 -.834185/.7)}.product-row--flip .product-row__hero{margin-left:auto}.product-row__hero-img,.product-row__secondary-img{object-fit:cover;object-position:center;filter:saturate(1.05)contrast(1.08)brightness(.82);will-change:transform;transition:transform .8s cubic-bezier(.16,.84,.18,1),filter .8s cubic-bezier(.16,.84,.18,1)}.product-row__hero:after,.product-row__secondary:after{content:"";pointer-events:none;background:linear-gradient(160deg,#01010b80,#01010b0d 55%,#01010b73);background:linear-gradient(160deg,lab(.363712% 1.17846 -4.07827/.5),lab(.363712% 1.17846 -4.07827/.05) 55%,lab(.363712% 1.17846 -4.07827/.45));position:absolute;inset:0}@media (hover:hover){.product-row__media:hover .product-row__hero-img{filter:saturate(1.1)contrast(1.08)brightness(.88);transform:scale(1.035)}}.product-row__secondary{aspect-ratio:4/5;border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:1rem;width:42%;position:absolute;bottom:-9%;right:-4%;overflow:hidden;transform:translateZ(0);box-shadow:0 40px 90px -30px #000001a6;box-shadow:0 40px 90px -30px lab(-.0184555% .377357 -.834185/.65)}.product-row--flip .product-row__secondary{left:-4%;right:auto}.product-row__glass-float{z-index:4;-webkit-backdrop-filter:blur(30px);background:#fff1;background:lab(100% 0 0/.065);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:1rem;width:min(13.75rem,60%);padding:1rem 1.125rem;position:absolute;top:-7%;left:6%;transform:translateZ(0);box-shadow:0 24px 60px -20px #0000018c;box-shadow:0 24px 60px -20px lab(-.0184555% .377357 -.834185/.55)}.product-row--flip .product-row__glass-float{left:auto;right:6%}.product-row__float-badge{letter-spacing:.1em;text-transform:uppercase;color:#c5b8ff;color:lab(77.6835% 19.2557 -40.4559);background:#8e61fc1f;background:lab(52.3843% 45.2573 -72.535/.12);border:1px solid #8e61fc40;border:1px solid lab(52.3843% 45.2573 -72.535/.25);border-radius:9999px;align-items:center;margin-bottom:.75rem;padding:.25rem .5625rem;font-size:.625rem;font-weight:700;display:inline-flex}.product-row__float-kpi{color:#f9fbfb;color:lab(98.5129% -.644743 -.229931);font-size:1.375rem;font-weight:700;line-height:1.1;display:block}.product-row__float-kpi-label{color:#60697b;color:lab(44.1643% -.244558 -11.1173);margin-bottom:.75rem;font-size:.71875rem;display:block}.product-row__float-status{letter-spacing:.04em;color:#9ca8ab;color:lab(67.9697% -3.85058 -3.02824);border-top:1px solid #ffffff14;border-top:1px solid lab(100% 0 0/.08);align-items:center;gap:.4375rem;padding-top:.6875rem;font-size:.6875rem;font-weight:500;display:flex}.product-row__status-dot{background:#33d977;background:lab(76.8892% -59.0219 35.4856);border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem;animation:2.2s ease-in-out infinite product-status-pulse;box-shadow:0 0 0 3px #33d9772e;box-shadow:0 0 0 3px lab(76.8892% -59.0219 35.4856/.18)}@keyframes product-status-pulse{0%,to{opacity:1}50%{opacity:.3}}.product-row__content{max-width:30rem;position:relative}.product-row__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#60697b;color:lab(44.1643% -.244558 -11.1173);margin-bottom:1.125rem;font-size:.75rem;font-weight:600;display:block}.product-row__name{letter-spacing:-.01em;color:#f9fbfb;color:lab(98.5129% -.644743 -.229931);margin:0 0 .625rem;font-size:clamp(2rem,3.6vw,2.875rem);font-weight:800;line-height:1.05}.product-row__tagline{color:#c5b8ff;color:lab(77.6835% 19.2557 -40.4559);margin:0 0 1.25rem;font-size:clamp(.875rem,1.15vw,.96875rem);font-weight:500}.product-row__body{color:#9ca8ab;color:lab(67.9697% -3.85058 -3.02824);margin:0 0 2rem;font-size:clamp(.90625rem,1.2vw,1rem);line-height:1.75}.product-row__metrics{flex-wrap:wrap;row-gap:1.125rem;margin-bottom:2.25rem;display:flex}.product-row__metric{border-right:1px solid #ffffff14;border-right:1px solid lab(100% 0 0/.08);margin-right:1.5rem;padding-right:1.5rem}.product-row__metric:last-child{border-right:none;margin-right:0;padding-right:0}.product-row__metric-num{font-family:var(--font-heading,inherit);color:#f9fbfb;color:lab(98.5129% -.644743 -.229931);white-space:nowrap;margin-bottom:.25rem;font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:700;line-height:1.1;display:block}.product-row__metric-label{color:#60697b;color:lab(44.1643% -.244558 -11.1173);font-size:.71875rem;line-height:1.3;display:block}.product-row__cta{-webkit-backdrop-filter:blur(10px);color:#f9fbfb;color:lab(98.5129% -.644743 -.229931);background:#ffffff09;background:lab(100% 0 0/.035);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:9999px;align-items:center;gap:.625rem;padding:.875rem 1.625rem;font-size:.90625rem;font-weight:600;transition:border-color .4s cubic-bezier(.16,.84,.18,1),box-shadow .4s cubic-bezier(.16,.84,.18,1),background .4s cubic-bezier(.16,.84,.18,1),gap .4s cubic-bezier(.16,.84,.18,1);display:inline-flex}.product-row__cta svg{transition:transform .4s cubic-bezier(.16,.84,.18,1)}@media (hover:hover){.product-row__cta:hover{background:#8e61fc1a;background:lab(52.3843% 45.2573 -72.535/.1);border-color:#c5b8ff80;border-color:lab(77.6835% 19.2557 -40.4559/.5);gap:.875rem;box-shadow:0 0 0 1px #8e61fc1f,0 18px 40px -16px #8e61fc59;box-shadow:0 0 0 1px lab(52.3843% 45.2573 -72.535/.12),0 18px 40px -16px lab(52.3843% 45.2573 -72.535/.35)}.product-row__cta:hover svg{transform:translate(2px)}}.products-section__viewport{cursor:grab;touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;width:100%;overflow:hidden}.products-section__viewport--dragging{cursor:grabbing}.products-section__track{backface-visibility:hidden;transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(0,0)}.products-section__track--instant{transition:none}.products-section__slide{box-sizing:border-box;flex:none;min-width:0}.products-section__dots{justify-content:center;gap:.625rem;margin-top:.5rem;display:flex}.products-section__dot{box-sizing:content-box;cursor:pointer;background-color:#ffffff14;background-color:lab(100% 0 0/.08);background-clip:content-box;border:none;border-radius:50%;width:.4375rem;height:.4375rem;margin-inline:-4px;padding:16px;transition:background-color .3s cubic-bezier(.16,.84,.18,1),transform .3s cubic-bezier(.16,.84,.18,1);position:relative}.products-section__dot--active{background-color:#3080ff;transform:scale(1.3)}@media (max-width:760px){.products-section__inner{padding-inline:1.5rem}.products-section__heading{margin-bottom:3.5rem}.products-section__slide .product-row{grid-template-columns:minmax(0,1fr);gap:2.25rem;margin-bottom:0}.products-section__slide .product-row__glass-float{display:none}.products-section__slide .product-row--flip{grid-template-columns:minmax(0,1fr)}.products-section__slide .product-row__media{order:1!important}.products-section__slide .product-row__content{max-width:none;order:2!important}.products-section__slide .product-row__hero{width:92%;margin-inline:auto!important}.products-section__slide .product-row__secondary{width:48%;bottom:-8%;left:auto!important;right:-4%!important}.products-section__slide .product-row__glass-float{width:min(11.875rem,56%);padding:.8125rem .875rem;top:-6%!important;left:0!important;right:auto!important}.products-section__slide .product-row__float-kpi{font-size:1.1875rem}.products-section__slide .product-row__metric{margin-right:1.125rem;padding-right:1.125rem}}@media (prefers-reduced-motion:reduce){.product-row__hero-img,.product-row__secondary-img,.product-row__cta,.product-row__cta svg,.products-section__track,.products-section__dot{transition:none}.product-row__status-dot{animation:none}.product-row__hero-img{will-change:auto;transform:none}}.ops-audit-card{background:radial-gradient(70% 90% at 0 0,#5e00a938 0%,#0000 70%),radial-gradient(60% 80% at 100% 100%,#0042c32e 0%,#0000 70%),linear-gradient(135deg,#140f349e 0%,#050b2294 55%,#130a2999 100%);background:radial-gradient(70% 90% at 0 0,lab(21.3015% 100.69 -100.947/.22) 0%,#0000 70%),radial-gradient(60% 80% at 100% 100%,lab(29.7188% 52.2463 -99.026/.18) 0%,#0000 70%),linear-gradient(135deg,lab(6.27401% 12.0194 -23.7786/.62) 0%,lab(3.37516% 2.81087 -15.3856/.58) 55%,lab(4.59086% 9.54727 -18.6862/.6) 100%);box-shadow:inset 0 1px #ffffff14;box-shadow:inset 0 1px lab(100% 0 0/.08)}.ops-audit-panel{background:linear-gradient(160deg,#ffffff12 0%,#8213ff14 55%,#2217e90f 100%);background:linear-gradient(160deg,lab(100% 0 0/.07) 0%,lab(40.2886% 76.6913 -97.6366/.08) 55%,lab(29.1753% 59.4441 -100.148/.06) 100%);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:1.75rem;box-shadow:inset 0 1px #ffffff14;box-shadow:inset 0 1px lab(100% 0 0/.08)}.ops-audit-row{background:#ffffff0a;background:lab(100% 0 0/.04);border-radius:1rem;padding:.625rem .875rem .625rem .625rem;transition:background-color .18s}.ops-audit-row:hover{background:#ffffff12;background:lab(100% 0 0/.07)}@media (prefers-reduced-motion:reduce){.ops-audit-row{transition:none}}.product-secondary-card{--tone-a:#0060c329;--tone-b:#00727714;--tone-edge:#37a8ec38;--tone-chip:#02a9f729;border:1px solid var(--tone-edge);background:linear-gradient(145deg, var(--tone-a) 0%, var(--tone-b) 100%), #060b18b3;border-radius:1.75rem;transition:border-color .2s,transform .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff12;box-shadow:inset 0 1px lab(100% 0 0/.07)}@supports (color:lab(0% 0 0)){.product-secondary-card{--tone-a:lab(40.0694% 11.4045 -68.3357/.16);--tone-b:lab(43.3214% -43.2844 -17.6572/.08);--tone-edge:lab(65.0522% -15.1356 -43.7783/.22);--tone-chip:lab(64.9622% -15.7836 -49.8049/.16);background:linear-gradient(145deg, var(--tone-a) 0%, var(--tone-b) 100%), lab(2.92498% .604101 -7.73256/.7)}}.product-secondary-card[data-tone=realtyctl]{--tone-a:#006eb12e;--tone-b:#00848414;--tone-edge:#22b5e13d;--tone-chip:#22b5e129}@supports (color:lab(0% 0 0)){.product-secondary-card[data-tone=realtyctl]{--tone-a:lab(43.3995% -4.47679 -57.8519/.18);--tone-b:lab(49.062% -39.3013 -11.6941/.08);--tone-edge:lab(67.9801% -26.0463 -33.54/.24);--tone-chip:lab(67.9801% -26.0463 -33.54/.16)}}.product-secondary-card[data-tone=backendctl]{--tone-a:#7d24d32e;--tone-b:#b2417f14;--tone-edge:#b682ed3d;--tone-chip:#b682ed29}@supports (color:lab(0% 0 0)){.product-secondary-card[data-tone=backendctl]{--tone-a:lab(37.4189% 60.2512 -73.8757/.18);--tone-b:lab(45.6411% 50.9483 -9.88669/.08);--tone-edge:lab(62.8718% 36.13 -47.211/.24);--tone-chip:lab(62.8718% 36.13 -47.211/.16)}}.product-secondary-card:hover{border-color:#ffffff47;border-color:lab(100% 0 0/.28);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,0 16px 40px #0d0a4259;box-shadow:inset 0 1px lab(100% 0 0/.1),0 16px 40px lab(5.68299% 17.8075 -34.8981/.35)}.product-secondary-card__cta{background:var(--tone-chip);border-radius:9999px;align-self:flex-start;padding:.4rem .9rem}@media (prefers-reduced-motion:reduce){.product-secondary-card,.product-secondary-card:hover{transition:none;transform:none}}.wwb-loop-icon{color:color-mix(in oklch, var(--wwb-accent,var(--brand-blue)) 70%, white);place-items:center;display:inline-grid}.wwb-loop-icon svg{fill:color-mix(in oklch, var(--wwb-accent) 38%, transparent);animation:wwb-icon-fill 5.2s ease-in-out var(--wwb-icon-delay,0s) infinite;overflow:visible}.wwb-loop-icon svg *{stroke-dasharray:100;animation:wwb-icon-draw 5.2s ease-in-out var(--wwb-icon-delay,0s) infinite}@keyframes wwb-icon-draw{0%{stroke-dashoffset:100px}50%,85%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes wwb-icon-fill{0%,40%{fill:#0000}70%,85%{fill:color-mix(in oklch, var(--wwb-accent) 38%, transparent)}to{fill:#0000}}.wwb-loop-icon:not(.is-in-view) svg,.wwb-loop-icon:not(.is-in-view) svg *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.wwb-loop-icon svg,.wwb-loop-icon svg *{stroke-dasharray:none;animation:none}}.free-tool-card{--tool-accent:#0091ef;border:1px solid color-mix(in oklch, var(--tool-accent) 22%, #ffffff0f);background:radial-gradient(100% 100% at 100% 100%, color-mix(in oklch, var(--tool-accent) 24%, transparent) 0%, color-mix(in oklch, var(--tool-accent) 12%, transparent) 42%, transparent 85%), linear-gradient(150deg, color-mix(in oklch, var(--tool-accent) 12%, transparent) 0%, color-mix(in oklch, var(--tool-accent) 6%, transparent) 55%, color-mix(in oklch, var(--tool-accent) 11%, transparent) 100%), #040711b3;border-radius:1.5rem;transition:transform .22s,border-color .22s,box-shadow .26s;box-shadow:inset 0 1px #ffffff0f;box-shadow:inset 0 1px lab(100% 0 0/.06)}@supports (color:lab(0% 0 0)){.free-tool-card{--tool-accent:lab(57.3629% -5.51426 -59.4897);border:1px solid color-mix(in oklch, var(--tool-accent) 22%, lab(100% 0 0/.06));background:radial-gradient(100% 100% at 100% 100%, color-mix(in oklch, var(--tool-accent) 24%, transparent) 0%, color-mix(in oklch, var(--tool-accent) 12%, transparent) 42%, transparent 85%), linear-gradient(150deg, color-mix(in oklch, var(--tool-accent) 12%, transparent) 0%, color-mix(in oklch, var(--tool-accent) 6%, transparent) 55%, color-mix(in oklch, var(--tool-accent) 11%, transparent) 100%), lab(1.90865% .352241 -4.79464/.7)}}.free-tool-card:hover{border-color:color-mix(in oklch, var(--tool-accent) 45%, #ffffff1a);box-shadow:inset 0 1px 0 #ffffff14, 0 18px 40px -24px color-mix(in oklch, var(--tool-accent) 60%, transparent);transform:translateY(-3px)}@supports (color:lab(0% 0 0)){.free-tool-card:hover{border-color:color-mix(in oklch, var(--tool-accent) 45%, lab(100% 0 0/.1));box-shadow:inset 0 1px 0 lab(100% 0 0/.08), 0 18px 40px -24px color-mix(in oklch, var(--tool-accent) 60%, transparent)}}.free-tool-card{padding:0;overflow:hidden}.free-tool-card__art{--hww-accent:var(--tool-accent)}.free-tool-card .hww-s{animation:ft-draw 1.5s cubic-bezier(.4, 0, .2, 1) calc(var(--hd,0s) * .6) both}.free-tool-card .hww-f{animation:ft-fill 1.4s ease-out calc(var(--hd,0s) * .6 + .4s) both}.free-tool-card .hww-sf{animation:ft-draw 1.5s cubic-bezier(.4, 0, .2, 1) calc(var(--hd,0s) * .6) both, ft-fill 1.4s ease-out calc(var(--hd,0s) * .6 + .9s) both}.free-tool-card .hww-dash.hww-s{animation:ft-appear .9s ease-out calc(var(--hd,0s) * .6) both}.free-tool-card .free-tool-card__art:not([data-play=true]) .hww-s,.free-tool-card .free-tool-card__art:not([data-play=true]) .hww-f,.free-tool-card .free-tool-card__art:not([data-play=true]) .hww-sf{animation-play-state:paused}.free-tool-card .free-tool-card__art[data-play=true] .hww-s,.free-tool-card .free-tool-card__art[data-play=true] .hww-f,.free-tool-card .free-tool-card__art[data-play=true] .hww-sf{animation-play-state:running}@keyframes ft-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ft-fill{0%{fill-opacity:0}to{fill-opacity:.3}}@keyframes ft-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.free-tool-card .hww-s,.free-tool-card .hww-f,.free-tool-card .hww-sf,.free-tool-card .hww-dash.hww-s{stroke-dashoffset:0;opacity:1;animation:none}.free-tool-card .hww-sf,.free-tool-card .hww-f{fill-opacity:.3}}.free-tool-card .hww-text{font-size:15px}.free-tool-card .hww-text--muted{font-size:12.5px}.free-tool-card .hww-text--big{font-size:28px}.free-tool-card__body{flex-direction:column;flex:1;gap:.5rem;padding:.75rem 1.25rem 1.25rem;display:flex}.free-tools-grid>li:first-child .free-tool-card{--tool-accent:#3ba4fc;--hww-accent-2:#945ff9}@supports (color:lab(0% 0 0)){.free-tools-grid>li:first-child .free-tool-card{--tool-accent:lab(64.5753% -7.9847 -53.2189);--hww-accent-2:lab(52.3399% 47.3098 -70.9392)}}.free-tools-grid>li:nth-child(2) .free-tool-card{--tool-accent:#a981ff;--hww-accent-2:#1e8fee}@supports (color:lab(0% 0 0)){.free-tools-grid>li:nth-child(2) .free-tool-card{--tool-accent:lab(62.2262% 40.2316 -64.758);--hww-accent-2:lab(57.3573% -4.12646 -57.0228)}}.free-tools-grid>li:nth-child(3) .free-tool-card{--tool-accent:#1acf9f;--hww-accent-2:#1899ec}@supports (color:lab(0% 0 0)){.free-tools-grid>li:nth-child(3) .free-tool-card{--tool-accent:lab(74.1427% -52.1817 11.5742);--hww-accent-2:lab(60.041% -10.1119 -51.9533)}}.free-tools-grid>li:nth-child(4) .free-tool-card{--tool-accent:#faab3f;--hww-accent-2:#f44f5d}@supports (color:lab(0% 0 0)){.free-tools-grid>li:nth-child(4) .free-tool-card{--tool-accent:lab(76.5149% 23.7685 64.3943);--hww-accent-2:lab(58.4461% 64.112 29.9867)}}@media (prefers-reduced-motion:reduce){.free-tool-card,.free-tool-card:hover{transition:none;transform:none}}.why-nextctl-section{isolation:isolate;padding:clamp(3.5rem,7vw,5rem) 0;position:relative;overflow:hidden}.why-nextctl-section__glow{z-index:0;pointer-events:none;background:radial-gradient(58% 42% at 18% 28%,#7e00fd24,#0000 72%),radial-gradient(48% 38% at 82% 62%,#004eeb1a,#0000 70%);background:radial-gradient(58% 42% at 18% 28%,lab(36.0917% 94.7412 -111.455/.14),#0000 72%),radial-gradient(48% 38% at 82% 62%,lab(37.4061% 43.9209 -98.4661/.1),#0000 70%);position:absolute;inset:0}.why-head{gap:1.25rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.why-head__h2{letter-spacing:-.03em;color:#fff;font-size:clamp(2rem,4.2vw,2.75rem);font-weight:800;line-height:1.12}.why-head__aside{color:#9ca8ab;color:lab(67.9697% -3.85058 -3.02824);max-width:26rem;font-size:1rem;line-height:1.7}@media (min-width:1024px){.why-head{grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:end;gap:3rem}.why-head__aside{justify-self:end}}.why-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;padding-block:.25rem;display:flex;overflow-x:auto}.why-track::-webkit-scrollbar{display:none}.why-card{--why-accent:#9f87ff;scroll-snap-align:start;border:1px solid color-mix(in oklch, var(--why-accent) 20%, #ffffff0f);background:radial-gradient(90% 70% at 50% 100%, color-mix(in oklch, var(--why-accent) 14%, transparent) 0%, transparent 75%), #050913c7;border-radius:1.5rem;flex-direction:column;flex:0 0 min(82%,20rem);min-height:25rem;padding:1.5rem;transition:border-color .22s,transform .22s;display:flex;box-shadow:inset 0 1px #ffffff0f;box-shadow:inset 0 1px lab(100% 0 0/.06)}@supports (color:lab(0% 0 0)){.why-card{--why-accent:lab(62.322% 36.5956 -67.077);border:1px solid color-mix(in oklch, var(--why-accent) 20%, lab(100% 0 0/.06));background:radial-gradient(90% 70% at 50% 100%, color-mix(in oklch, var(--why-accent) 14%, transparent) 0%, transparent 75%), lab(2.38585% .545844 -5.47919/.78)}}.why-card:hover{border-color:color-mix(in oklch, var(--why-accent) 42%, #ffffff1a);transform:translateY(-3px)}@supports (color:lab(0% 0 0)){.why-card:hover{border-color:color-mix(in oklch, var(--why-accent) 42%, lab(100% 0 0/.1))}}.why-card--violet{--why-accent:#a981ff}@supports (color:lab(0% 0 0)){.why-card--violet{--why-accent:lab(62.2262% 40.2316 -64.758)}}.why-card--blue{--why-accent:#4aa9ff}@supports (color:lab(0% 0 0)){.why-card--blue{--why-accent:lab(66.7323% -5.97045 -57.2288)}}.why-card--amber{--why-accent:#f4a437}@supports (color:lab(0% 0 0)){.why-card--amber{--why-accent:lab(74.1858% 23.9202 65.0302)}}.why-card--teal{--why-accent:#19cdac}@supports (color:lab(0% 0 0)){.why-card--teal{--why-accent:lab(73.9703% -49.281 4.26105)}}@media (min-width:768px){.why-card{flex-basis:calc(50% - .5rem)}}@media (min-width:1024px){.why-card{flex-basis:calc(33.3333% - .666667rem)}}.why-card__text{color:#d9dfe5;color:lab(88.3915% -1.08966 -3.56903);min-height:4.5rem;font-size:.9375rem;font-weight:500;line-height:1.6}.why-card__art{flex:1;place-items:center;padding-block:1rem;display:grid}.why-card__title{letter-spacing:-.015em;color:#fff;align-items:center;gap:.625rem;font-size:1.1875rem;font-weight:700;line-height:1.25;display:flex}.why-card__icon{width:1.5rem;height:1.5rem;color:var(--why-accent);flex-shrink:0}.why-ill{width:100%;max-width:17rem;height:auto;color:var(--why-accent);font-family:inherit;overflow:visible}.why-ill__line{fill:none;stroke:#fff3;stroke:lab(100% 0 0/.2);stroke-width:1.25px}.why-ill__line--dash{stroke:currentColor;stroke-dasharray:4 5;opacity:.8}.why-ill__panel{fill:#ffffff0d;fill:lab(100% 0 0/.05);stroke:#ffffff24;stroke:lab(100% 0 0/.14);stroke-width:1px}.why-ill__core{fill:color-mix(in oklch, currentColor 18%, transparent);stroke:currentColor;stroke-width:1.5px}.why-ill__spark{fill:currentColor}.why-ill__ring{fill:#ffffff0a;fill:lab(100% 0 0/.04);stroke:#ffffff4d;stroke:lab(100% 0 0/.3);stroke-width:1.5px}.why-ill__ring--accent{fill:color-mix(in oklch, currentColor 16%, transparent);stroke:currentColor}.why-ill__layer{fill:#ffffff0d;fill:lab(100% 0 0/.05);stroke:#ffffff38;stroke:lab(100% 0 0/.22);stroke-width:1.25px;stroke-linejoin:round}.why-ill__layer--accent{fill:color-mix(in oklch, currentColor 22%, transparent);stroke:currentColor}.why-ill__halo{fill:color-mix(in oklch, currentColor 18%, transparent)}.why-ill__dot{fill:currentColor}.why-ill__pill{fill:color-mix(in oklch, currentColor 14%, transparent);stroke:currentColor;stroke-width:1.25px}.why-ill__bar{fill:#ffffff24;fill:lab(100% 0 0/.14)}.why-ill__person{fill:currentColor}.why-ill__text{fill:#ffffffd9;fill:lab(100% 0 0/.85);font-size:11px;font-weight:600}.why-ill__accent-text{fill:currentColor;font-size:11px;font-weight:700}.why-ill__muted{fill:#ffffff85;fill:lab(100% 0 0/.52);font-size:9.5px}.why-nav{justify-content:center;gap:.5rem;margin-top:1.75rem;display:flex}.why-nav__btn{color:#fff;background:#ffffff0d;background:lab(100% 0 0/.05);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:.75rem;place-items:center;width:2.75rem;height:2.5rem;transition:background-color .18s,opacity .18s;display:grid}.why-nav__btn:hover:not(:disabled){background:#ffffff1a;background:lab(100% 0 0/.1)}.why-nav__btn:disabled{opacity:.35;cursor:default}.why-nav__btn:focus-visible{outline-offset:2px;outline:2px solid #6371ffcc;outline:2px solid lab(51.083% 50.7424 -102.57/.8)}@media (prefers-reduced-motion:reduce){.why-card,.why-card:hover{transition:none;transform:none}}
