.c-hero{position:relative;isolation:isolate;color:var(--color-text-primary,#fff);--_hero-py:calc(max(40px, min(39.3333px + .1852vw, 42px)));--_hero-start-py:52px;--page-start-fixed-header-h:var(--layout-fixed-header-h, 72px);--page-start-padding-start:var(--_hero-start-py);--page-start-extra-offset:0px;padding-top:var(--_hero-py);padding-bottom:var(--_hero-py);padding-top:calc(var(--page-start-padding-start) + var(--page-start-fixed-header-h) + var(--page-start-extra-offset));scroll-margin-block-start:calc(var(--page-start-fixed-header-h) + var(--page-start-extra-offset));min-height:var(--hero-min-block-size,calc(max(520px,min(70vh,760px))));overflow-x:hidden;--hero-g1:var(--color-hero-g1, #8c4cff66);--hero-g2:var(--color-hero-g2, #377cff59);--hero-g3:var(--color-hero-g3, #8c4cff33);--hero-base-1:var(--color-hero-base-1, #2a0a56);--hero-base-2:var(--color-hero-base-2, #140a2a);--hero-base-3:var(--color-hero-base-3, #060210);--hero-accent:var(--color-accent, #377cff);--hero-autoplay-ms:8000ms;--hero-content-max:620px;--hero-layers-max:620px;--hero-visual-size:calc(max(340px, min(68vw, 520px)));--hero-visual-inline-size:min(100%, 620px);--hero-mode-surface:#ffffff08;--hero-mode-border:#ffffff14;--hero-mode-surface-hover:#00000005;--hero-mode-border-hover:#fff3;--hero-progress-track:#ffffff1a;--hero-card-surface:#120c1e6b;--hero-card-border:#ffffff1f;--hero-card-outline:#0000001f;--hero-card-outline-hover:#00000029;--hero-card-sheen-top:#ffffff0f;--hero-card-sheen-bottom:#fff0}@media(max-width:767.98px){.c-hero{--page-start-fixed-header-h:var(--layout-fixed-header-h, 64px);--page-start-padding-start:48px;--_hero-py:calc(max(28px, min(18px + 2.7778vw, 34px)));--_hero-start-py:36px}.c-hero__container{grid-template-columns:minmax(0,1fr);align-items:start}}@media(max-width:476px){.c-hero{--page-start-fixed-header-h:var(--layout-fixed-header-h, 58px);--page-start-padding-start:36px}}@media(max-width:360px){.c-hero{--page-start-fixed-header-h:var(--layout-fixed-header-h, 54px);--page-start-padding-start:36px}}@media(max-height:479.98px){.c-hero{--page-start-fixed-header-h:var(--layout-fixed-header-h, 54px);--page-start-padding-start:36px}}@supports(overflow:clip){.c-hero{overflow-x:clip}}@media(min-width:768px) and (max-width:991.98px){.c-hero{--hero-content-max:752px;--hero-layers-max:752px;--hero-visual-size:calc(max(380px, min(58vw, 500px)));--hero-visual-inline-size:min(100%, 760px)}.c-hero__container{grid-template-columns:minmax(0,1fr);align-items:center}.c-hero__content{grid-area:1/1;justify-self:start}}@media(min-width:992px) and (max-width:1199.98px){.c-hero{--hero-content-max:752px;--hero-layers-max:752px;--hero-visual-size:calc(max(500px, min(52vw, 640px)));--hero-visual-inline-size:calc(min(64vw, 760px))}.c-hero__container{grid-template-columns:minmax(0,var(--hero-content-max)) minmax(0,1fr);align-items:center}}@media(min-width:1200px) and (max-width:1439.98px){.c-hero{--hero-content-max:752px;--hero-layers-max:752px;--hero-visual-size:calc(max(500px, min(35vw, 560px)))}}@media(min-width:1440px){.c-hero{--hero-content-max:752px;--hero-layers-max:752px;--hero-visual-size:calc(max(540px, min(34vw, 620px)))}}.c-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(1200px 700px at 15% 30%,var(--hero-g1),#0000 60%),radial-gradient(900px 600px at 85% 20%,var(--hero-g2),#0000 55%),radial-gradient(900px 700px at 70% 95%,var(--hero-g3),#0000 55%),linear-gradient(120deg,var(--hero-base-1) 0,var(--hero-base-2) 55%,var(--hero-base-3) 100%)}.c-hero__container{--_l-max:var(--layout-container-max, var(--layout-max, 1200px));--_l-gutter:var(--layout-container-gutter-inline, var(--layout-gutter, 16px));--_l-outer-max:calc(var(--_l-max) + var(--_l-gutter) + var(--_l-gutter));max-width:var(--_l-outer-max);margin-left:auto;margin-right:auto;padding-left:var(--_l-gutter);padding-right:var(--_l-gutter);min-width:0;display:grid;gap:calc(max(18px, min(9.3333px + 2.4074vw, 44px)))}@media(min-width:1200px){.c-hero__container{grid-template-columns:minmax(0,var(--hero-content-max)) minmax(0,1fr);align-items:center}}.c-hero__content{position:relative;z-index:1;width:min(100%,var(--hero-content-max));max-width:var(--hero-content-max);min-width:0}.c-hero__visual{position:absolute;z-index:0;top:50%;right:var(--hero-visual-inline-end);width:var(--hero-visual-scene-inline-size);height:var(--hero-visual-scene-block-size);min-width:0;overflow:visible;pointer-events:none;opacity:1;translate:0 -50%;transform:none;transform-origin:center right;--hero-visual-inline-end:calc(max(-180px, min(-370px + 34vw, 768px)));--hero-visual-scene-inline-size:calc(max(420px, min(122.857px + 38.6905vw, 680px)));--hero-visual-scene-block-size:calc(max(384px, min(82px + 35.119vw, 520px)))}@media(max-width:767.98px){.c-hero__visual{display:none}}@media(min-width:768px){.c-hero__visual{display:block;grid-area:1/1/2/-1;justify-self:auto;align-self:auto}}@media(min-width:2560px){.c-hero__visual{--hero-visual-inline-end:calc(max(-180px, min(-370px + 40vw, 1200px)))}}.c-hero__visual .c-hero-collage{height:100%;width:100%}.c-hero__visual .c-hero-collage--deck{--collage-deck-end:9.6%;--collage-deck-max:91.2%;--collage-deck-vw:91.2%;--collage-tilt:9deg}.c-hero__visual .c-hero-collage--deck.c-hero-collage--web{--collage-tilt:0deg}.c-hero__visual .c-hero-collage__deck{top:50%;right:var(--collage-deck-end);width:min(var(--collage-deck-max),var(--collage-deck-vw));height:100%;translate:0 -40%;transform:rotate(var(--collage-tilt))}.c-hero__visual .c-hero-collage--deck .c-hero-collage__card--main,.c-hero__visual .c-hero-collage--deck .c-hero-collage__card--top{right:-5.8%;top:6.5%;width:74%;height:48%;transform:rotate(-5deg);z-index:1}.c-hero__visual .c-hero-collage--deck .c-hero-collage__card--mid{right:-12.9%;top:-18%;width:62%;height:38%;transform:rotate(-13deg)}.c-hero__visual .c-hero-collage--deck .c-hero-collage__card--bottom{right:-19.4%;top:53%;width:64%;height:41%;transform:rotate(2deg)}.c-hero__visual .c-hero-collage--deck .c-hero-collage__card--side{display:block;right:-40.3%;top:8%;width:50%;height:50%;transform:rotate(8deg)}.c-hero__visual .c-hero-collage--deck.c-hero-collage--logos .c-hero-collage__card--logo-1{right:-13.5%;top:-12.3%;width:48%;transform:rotate(7deg);z-index:7}.c-hero__visual .c-hero-collage--deck.c-hero-collage--logos .c-hero-collage__card--logo-2{left:32%;top:-7%;width:37%;transform:rotate(-8deg);z-index:6}.c-hero__visual .c-hero-collage--deck.c-hero-collage--logos .c-hero-collage__card--logo-3{left:80%;top:35%;width:29%;transform:rotate(9deg);z-index:4}.c-hero__visual .c-hero-collage--deck.c-hero-collage--logos .c-hero-collage__card--logo-4{right:-12%;top:30%;width:38%;transform:rotate(-6deg);z-index:5}.c-hero__visual .c-hero-collage--deck.c-hero-collage--logos .c-hero-collage__card--logo-5{left:45%;bottom:-1.9%;width:30%;transform:rotate(3deg);z-index:3}.c-hero__visual .c-hero-collage--deck.c-hero-collage--logos .c-hero-collage__card--logo-6{left:72%;bottom:-8.7%;width:33%;transform:rotate(-10deg);z-index:2}.c-hero__visual .c-hero-collage--deck.c-hero-collage--logos .c-hero-collage__card--logo-7{right:-32%;bottom:-3.9%;width:31%;transform:rotate(8deg);z-index:1}.c-hero__visual .c-hero-collage--deck.c-hero-collage--web .c-hero-collage__card--main{right:-15.3%;top:-9%;width:86%;height:67%;z-index:2;transform:none}.c-hero__visual .c-hero-collage--deck.c-hero-collage--web .c-hero-collage__card--bottom{display:block;left:44%;bottom:-11.6%;width:80%;height:65%;z-index:1;opacity:.98;transform:none}.c-hero__kicker{margin:0 0 12px;font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;opacity:.9}@media(max-width:575.98px){.c-hero__kicker{display:none}}@media(min-width:768px){.c-hero__kicker{font-size:.875rem}}.c-hero__title{margin:0 0 16px;font-weight:700;letter-spacing:-.02em;line-height:.92;font-size:calc(max(44px, min(-36px + 16.6667vw, 92px)));color:var(--color-text-primary,#fff)}@media(max-width:575.98px){.c-hero__title{margin-bottom:28px;font-size:calc(max(46px,min(16.4vw,72px)));line-height:.93}}.c-hero__title span{display:block}.c-hero__subtitle{margin:0 0 40px;font-size:calc(max(1rem, min(9.333px + 1.3889vw, 20px)));line-height:1.6;color:var(--color-text-secondary,#e5e5e5);opacity:.95;max-width:510px}@media(max-width:575.98px){.c-hero__subtitle{display:none}}.c-hero__layers{position:relative;display:grid;grid-template-areas:"stack";width:min(100%,var(--hero-layers-max));max-width:var(--hero-layers-max);min-width:0}.c-hero__layer{visibility:hidden;grid-area:stack;opacity:0;transform:translateY(20px);pointer-events:none;transition:opacity .35s,transform .45s cubic-bezier(.2,1,.3,1)}.c-hero__layer.is-active{opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible}.c-hero__switcher{display:flex;margin-bottom:40px;gap:16px;flex-direction:row}@media(max-width:575.98px){.c-hero__switcher{margin-bottom:28px}}.c-hero__mode-icon{display:none}@media(max-width:575.98px){.c-hero__mode-icon{display:grid;place-items:center;width:24px;height:24px;color:currentcolor;opacity:.94}}.c-hero__mode-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentcolor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.c-hero__mode-btn{-webkit-appearance:none;appearance:none;cursor:pointer;text-align:left;align-items:flex-start;padding:12px 20px;position:relative;color:var(--color-text-secondary,#e5e5e5);background:var(--hero-mode-surface);border:1px solid var(--hero-mode-border);border-radius:4px;transition:color .25s,transform .25s,background-color .25s,border-color .25s}@media(hover:hover) and (pointer:fine){.c-hero__mode-btn:hover{background:var(--hero-mode-surface-hover);border-color:var(--hero-mode-border-hover)}}@media(max-width:575.98px){.c-hero__mode-btn{display:inline-grid;place-items:center;width:52px;height:52px;padding:0;border-radius:12px;text-align:center}}.c-hero__mode-btn:focus-visible{outline:2px solid var(--hero-accent);outline-offset:2px}.c-hero__mode-btn .c-hero__mode-progress{display:block;width:100%;height:2px;background:var(--hero-progress-track);margin-top:8px;position:relative;overflow:hidden;border-radius:1px}.c-hero__mode-btn .c-hero__mode-progress:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hero-accent);transform:scaleX(0);transform-origin:left;animation:none}@media(max-width:575.98px){.c-hero__mode-btn .c-hero__mode-progress{position:absolute;left:10px;right:10px;bottom:8px;width:auto;margin-top:0}}.c-hero__mode-btn.is-active{color:var(--color-text-primary,#fff)}.c-hero__mode-btn.is-active.is-progressing .c-hero__mode-progress:after{animation:hero-loading-fill var(--hero-autoplay-ms) linear forwards}.c-hero__mode-btn.is-active.is-progressing .c-hero__mode-progress:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#0000,#ffffff80,#0000);transform:translateX(-100%);animation:hero-scanner-pulse 2s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}@media(max-width:575.98px){.c-hero__mode-btn .c-hero__mode-label,.c-hero__mode-btn .c-hero__mode-num{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}}.c-hero__cta-primary{--_btn-bg:var(--btn-primary-bg, #fff);--_btn-text:var(--btn-primary-text, #171717);--_btn-bg-hover:var(--btn-primary-bg-hover, #fff);--_btn-border:var(--color-border, #262626);--_btn-border-hover:var(--color-border, #262626);--_btn-surface:var(--color-surface, #04010b);--_btn-focus:var(--color-accent, #377cff);--_btn-shadow:none;--_btn-shadow-hover:var(--_btn-shadow);--_btn-transform-active:translateY(1px);--_btn-py:12px;--_btn-px:20px;--_btn-padding:var(--_btn-py) var(--_btn-px);--_btn-font-size:1rem;--_btn-radius:12px;--_btn-kind-bg:var(--_btn-bg);--_btn-kind-text:var(--_btn-text);--_btn-kind-border:var(--_btn-border);--_btn-kind-bg-hover:var(--_btn-bg-hover);--_btn-kind-text-hover:var(--_btn-text);--_btn-kind-border-hover:var(--_btn-border-hover);--_cta-icon-shift:8px;--_btn-shadow:0 25px 50px -12px #00000040, 0 0 0 1px #ffffff14;--_btn-shadow-hover:0 30px 65px -28px #0000004d, 0 0 0 1px #ffffff1a;--_btn-transform-hover:translateY(-1px);--_btn-transform-active:translateY(0);position:relative;isolation:isolate;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.c-hero__cta-primary:after{content:"";position:absolute;left:50%;top:50%;width:140%;height:180%;transform:translate(-50%,-35%);background:radial-gradient(circle,#4f46e573,#0000 60%);filter:blur(18px);opacity:.55;z-index:-1;pointer-events:none}@supports(background:color-mix(in srgb,#000 50%,transparent)){.c-hero__cta-primary:after{background:radial-gradient(circle,color-mix(in srgb,var(--_btn-bg) 55%,#0000),#0000 60%)}}.c-hero__cta-primary .c-hero__cta-icon{transition:transform .4s cubic-bezier(.34,1.56,.64,1);will-change:transform}@media(hover:hover) and (pointer:fine){.c-hero__cta-primary:hover{transform:var(--_btn-transform-hover)}.c-hero__cta-primary:hover .c-hero__cta-icon{transform:translate3d(var(--_cta-icon-shift),0,0)}}.c-hero__cta-primary:focus-visible .c-hero__cta-icon{transform:translate3d(var(--_cta-icon-shift),0,0)}.c-hero__cta-primary:active{transform:translateY(0)}.c-hero__cta-primary:active .c-hero__cta-icon{transform:translateZ(0);transition-duration:60ms;transition-timing-function:ease-out}@media(prefers-reduced-motion:reduce){.c-hero__cta-primary .c-hero__cta-icon{transition:none;transform:none!important}}.c-hero__cta{display:grid;justify-items:start;gap:8px;margin:0 0 32px;margin-bottom:calc(max(14px,min(3.2vh,32px)))}.c-hero__cta-note{margin:8px 0 0;color:var(--color-text-secondary,#e5e5e5);opacity:.92;line-height:1.4;font-size:.75rem;letter-spacing:0;text-transform:none}@media(max-width:767.98px){.c-hero__cta-note{display:none}}.c-hero__cta-secondary{display:inline-flex;align-items:center;gap:8px;font-size:20px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;color:var(--color-text-primary,#fff);-webkit-text-decoration-color:var(--hero-accent);text-decoration-color:var(--hero-accent);opacity:1;transition:color .16s,background-color .16s,transform .16s,-webkit-text-decoration-color .16s;transition:color .16s,background-color .16s,text-decoration-color .16s,transform .16s;transition:color .16s,background-color .16s,text-decoration-color .16s,transform .16s,-webkit-text-decoration-color .16s;padding:2px 6px;margin:8px 0;border-radius:8px}@supports(color:color-mix(in oklab,#000 50%,#fff)){.c-hero__cta-secondary{color:color-mix(in oklab,var(--color-text-primary,#fff) 88%,var(--color-text-secondary,#e5e5e5));-webkit-text-decoration-color:color-mix(in oklab,var(--hero-accent) 55%,#0000);text-decoration-color:color-mix(in oklab,var(--hero-accent) 55%,#0000)}}@media(hover:hover) and (pointer:fine){.c-hero__cta-secondary:hover{color:var(--color-text-primary,#fff);transform:translate3d(0,-1px,0);background-color:initial;-webkit-text-decoration-color:var(--hero-accent);text-decoration-color:var(--hero-accent)}@supports(color:color-mix(in oklab,#000 50%,#fff)){.c-hero__cta-secondary:hover{background-color:color-mix(in oklab,var(--hero-accent) 18%,#0000);-webkit-text-decoration-color:color-mix(in oklab,var(--hero-accent) 90%,#0000);text-decoration-color:color-mix(in oklab,var(--hero-accent) 90%,#0000)}}}.c-hero__cta-secondary:active{transform:translateZ(0);transition-duration:80ms;transition-timing-function:ease-out}.c-hero__cta-secondary:focus-visible{outline:2px solid var(--hero-accent);outline-offset:3px}@supports(color:color-mix(in oklab,#000 50%,#fff)){.c-hero__cta-secondary:focus-visible{outline-color:color-mix(in oklab,var(--hero-accent) 70%,#fff 30%)}}@media(prefers-reduced-motion:reduce){.c-hero__cta-secondary{transition:none;transform:none!important}}.c-hero__cards{margin:0 0 40px;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:calc(max(14px, min(12.6667px + .3704vw, 18px)));min-width:0}@media(min-width:768px){.c-hero__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(max(12px, min(10px + .5556vw, 18px)))}}.c-hero__card{min-width:0}.c-hero__card-link{display:grid;align-content:start;gap:8px;text-decoration:none;background-color:var(--color-surface,#04010b);color:var(--color-text-primary,#fff);border:none;border-radius:12px;box-shadow:0 25px 50px -12px #00000040;padding:0;overflow:clip;padding:calc(max(12px, min(10.6667px + .3704vw, 16px))) calc(max(14px, min(12.6667px + .3704vw, 18px)));background:var(--hero-card-surface);border:1px solid var(--hero-card-border);box-shadow:0 25px 50px -12px #00000040,0 0 0 1px var(--hero-card-outline);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:relative;overflow:hidden;min-width:0;isolation:isolate;will-change:transform,box-shadow,border-color,background-color}@supports(overflow:clip){.c-hero__card-link{overflow:clip}}.c-hero__card-link:before{opacity:0;background:radial-gradient(520px 240px at 30% 10%,var(--hero-accent),#0000 60%),linear-gradient(180deg,var(--hero-card-sheen-top),var(--hero-card-sheen-bottom));mix-blend-mode:screen;transition:opacity .26s}.c-hero__card-link:after,.c-hero__card-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.c-hero__card-link:after{border-radius:inherit;opacity:.55;background:linear-gradient(135deg,#ffffff24,#ffffff05 35%,#fff0 70%);-webkit-mask:linear-gradient(#000,transparent 55%);mask:linear-gradient(#000,transparent 55%)}@media(hover:hover) and (pointer:fine){.c-hero__card-link:hover{transform:translate3d(0,-2px,0);border-color:var(--hero-card-border);box-shadow:0 30px 65px -28px #0000004d,0 0 0 1px var(--hero-card-outline-hover)}@supports(color:color-mix(in oklab,#000 50%,#fff)){.c-hero__card-link:hover{border-color:color-mix(in oklab,var(--hero-accent) 40%,var(--hero-card-border))}}.c-hero__card-link:hover:before{opacity:.22}}.c-hero__card-link:active{transform:translateZ(0);transition-duration:60ms;transition-timing-function:ease-out}.c-hero__card-link:focus-visible{outline:2px solid var(--hero-accent);outline-offset:3px}@supports(color:color-mix(in oklab,#000 50%,#fff)){.c-hero__card-link:focus-visible{outline:2px solid color-mix(in oklab,var(--hero-accent) 65%,#fff 35%)}}.c-hero__card-title{margin:4px 0 3px;font-weight:600;letter-spacing:-.01em;line-height:1.2;font-size:16px;color:var(--color-text-primary,#fff);text-shadow:none}.c-hero__card-text{display:block;word-break:keep-all;overflow-wrap:break-word;margin:0;color:var(--color-text-secondary,#e5e5e5);opacity:.95;line-height:1.6;font-size:14px}.c-hero__v-layer{position:absolute;top:0;right:0;bottom:0;left:0;min-width:0;opacity:0;transform:translate3d(0,10px,0) scale(.995);filter:saturate(1.02) contrast(.98);pointer-events:none;transition:opacity .42s cubic-bezier(.2,0,0,1),transform .52s cubic-bezier(.2,1,.3,1),filter .52s cubic-bezier(.2,0,0,1);will-change:opacity,transform,filter;z-index:0;display:grid;align-items:stretch}.c-hero__v-layer[hidden]{display:none!important}.c-hero__v-layer.is-active{opacity:1;transform:translateZ(0) scale(1);filter:none;z-index:1;transition-delay:60ms}.c-hero__v-layer.is-exiting{opacity:0;transform:translate3d(0,8px,0) scale(.995);filter:saturate(1.02) contrast(.98);z-index:0;transition-delay:0s}.c-hero__v-layer[aria-hidden=true]{pointer-events:none}.c-hero.is-locked .c-hero__v-layer,.c-hero.is-paused .c-hero__v-layer{transition-duration:.52s}@media(prefers-reduced-motion:reduce){.c-hero__card-link{transition:none;transform:none!important}.c-hero__card-link:after,.c-hero__card-link:before{transition:none}.c-hero__v-layer{transition:opacity 1ms linear;transform:none!important;filter:none!important}}@media(prefers-contrast:more){.c-hero__card-link{border-color:#ffffff38;background:#ffffff0f}.c-hero__card-link:before{opacity:.18}}@media(forced-colors:active){.c-hero__card-link{border:1px solid canvastext;outline:1px solid CanvasText;background:Canvas;color:initial;forced-color-adjust:none}.c-hero__card-link:after,.c-hero__card-link:before{display:none}}.c-hero[data-mode=content]{--hero-accent:var(--hero-accent-content, #3b00a2)}.c-hero[data-mode=web]{--hero-accent:var(--color-brand-secondary, #007bff)}.c-hero[data-mode=brand]{--hero-accent:var(--hero-accent-brand, red)}.c-hero.is-paused .c-hero__mode-btn.is-active.is-progressing .c-hero__mode-progress:after,.c-hero.is-paused .c-hero__mode-btn.is-active.is-progressing .c-hero__mode-progress:before{animation-play-state:paused}.c-hero.is-locked .c-hero__mode-btn.is-active .c-hero__mode-progress:after{animation:none;transform:scaleX(1)}.c-hero.is-locked .c-hero__mode-btn.is-active .c-hero__mode-progress:before{animation:none;opacity:0}.c-hero--no-visual .c-hero__visual{display:none}.c-hero--no-visual .c-hero__container{grid-template-columns:1fr}.c-hero--center .c-hero__content{margin-left:auto;margin-right:auto;text-align:center}.c-hero--center .c-hero__container{justify-items:center}.c-hero__cta-note,.c-hero__kicker,.c-hero__subtitle{transition:opacity .4s,filter .4s,visibility .4s}.c-hero__visual{transition:opacity .6s,transform .6s}@supports selector(:has(*)){.c-hero__content:has(.c-hero__title:hover) .c-hero__cta-note,.c-hero__content:has(.c-hero__title:hover) .c-hero__kicker,.c-hero__content:has(.c-hero__title:hover) .c-hero__subtitle{opacity:.5;filter:blur(2px);pointer-events:none}.c-hero__content:has(.c-hero__title:hover)~.c-hero__visual{opacity:.5;transform:scale(.98)}}@media(prefers-reduced-motion:reduce){.c-hero__layer{transition:none!important;transform:none!important}.c-hero__mode-btn .c-hero__mode-progress:after,.c-hero__mode-btn .c-hero__mode-progress:before{animation:none!important}.c-hero__visual{transform:none!important}}@keyframes hero-loading-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hero-scanner-pulse{0%{transform:translateX(-100%)}50%{transform:translateX(100%)}to{transform:translateX(100%)}}.c-hero-collage{position:relative;height:100%;min-width:0;isolation:isolate;--collage-tilt:10deg;--collage-deck-end:-80px;--collage-deck-max:600px;--collage-deck-vw:56vw;--collage-deck-inline-size:min(var(--collage-deck-max), var(--collage-deck-vw));--collage-shadow:0 35px 80px -35px #00000059;--collage-border:#ffffff1a;--collage-surface:#ffffff0f;--collage-card-radius:16px;--collage-card-border:#ffffff1a;--collage-card-surface:#ffffff0f;--collage-outline:#0000001a;--collage-deck-underlay:#00000059;--collage-img-filter:saturate(1.05) contrast(1) brightness(1);--collage-overlay-top:#140a2a0d;--collage-overlay-bottom:#140a2a26}.c-hero-collage__deck{position:absolute;top:50%;right:var(--collage-deck-end);transform-origin:center;width:var(--collage-deck-inline-size);height:100%;min-width:0;will-change:transform}.c-hero-collage__deck:before{content:"";position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background:radial-gradient(closest-side,var(--collage-deck-underlay),#0000 65%);filter:blur(4px);z-index:-1;pointer-events:none}@supports(color:color-mix(in oklab,#000 50%,#fff)){.c-hero-collage__deck:before{background:radial-gradient(closest-side,color-mix(in oklab,#000 35%,#0000),#0000 65%)}}.c-hero-collage__card{position:absolute;margin:0;overflow:hidden;border-radius:var(--collage-card-radius);background:var(--collage-card-surface);border:1px solid var(--collage-card-border);box-shadow:var(--collage-shadow),5px 5px 10px var(--collage-outline);transform-origin:center;isolation:isolate}@supports(overflow:clip){.c-hero-collage__card{overflow:clip}}.c-hero-collage__card img{width:100%;height:100%;object-fit:cover;object-position:left;display:block;filter:var(--collage-img-filter)}.c-hero-collage__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--collage-overlay-top),var(--collage-overlay-bottom));pointer-events:none}.c-hero-collage.c-hero-collage.c-hero-collage--deck .c-hero-collage__card--main,.c-hero-collage.c-hero-collage.c-hero-collage--deck .c-hero-collage__card--top{transform:rotate(-5deg)}@media(min-width:768px){.c-hero-collage.c-hero-collage.c-hero-collage--deck .c-hero-collage__card--main,.c-hero-collage.c-hero-collage.c-hero-collage--deck .c-hero-collage__card--top{right:13%;top:10%;width:83%;height:49%;transform:rotate(-5deg);z-index:3}.c-hero-collage.c-hero-collage.c-hero-collage--deck .c-hero-collage__card--mid{right:29%;top:-23%;width:60%;height:36%;transform:rotate(-13deg);z-index:2}.c-hero-collage.c-hero-collage.c-hero-collage--deck .c-hero-collage__card--bottom{right:12%;top:60%;width:74%;height:45%;transform:rotate(2deg);z-index:1}.c-hero-collage.c-hero-collage.c-hero-collage--deck .c-hero-collage__card--side{display:block;right:-21%;top:22%;width:60%;height:55%;transform:rotate(8deg);z-index:4}}.c-hero-collage.c-hero-collage.c-hero-collage--deck .c-hero-collage__card--side{opacity:.95;background-color:#000;will-change:transform}.c-hero-collage.c-hero-collage.c-hero-collage--deck .c-hero-collage__card--side>img,.c-hero-collage.c-hero-collage.c-hero-collage--deck .c-hero-collage__card--side>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.c-hero-collage.c-hero-collage.c-hero-collage--deck .c-hero-collage__card--side .c-hero-collage__poster{z-index:2;opacity:1;transition:opacity .8s ease-in-out;will-change:opacity}.c-hero-collage.c-hero-collage.c-hero-collage--deck .c-hero-collage__card--side .c-hero-collage__video{z-index:1;opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1)}.c-hero-collage.c-hero-collage.c-hero-collage--deck .c-hero-collage__card--side.is-video-playing .c-hero-collage__poster{opacity:0;pointer-events:none}.c-hero-collage.c-hero-collage.c-hero-collage--deck .c-hero-collage__card--side.is-video-playing .c-hero-collage__video{opacity:1}@media(max-width:767.98px){.c-hero-collage.c-hero-collage.c-hero-collage--deck{--collage-deck-end:0;--collage-deck-max:360px;--collage-deck-vw:92vw;--collage-deck-inline-size:min(var(--collage-deck-max), var(--collage-deck-vw));--collage-tilt:8deg}}@media(prefers-reduced-motion:reduce){.c-hero-collage__card--side .c-hero-collage__poster,.c-hero-collage__card--side .c-hero-collage__video,.c-hero-collage__deck{transition:none}}.c-hero-collage.c-hero-collage.c-hero-collage--deck.c-hero-collage--logos{--collage-img-filter:saturate(1.02) contrast(1.02) brightness(0.98)}.c-hero-collage.c-hero-collage.c-hero-collage--deck.c-hero-collage--logos .c-hero-collage__card img,.c-hero-collage.c-hero-collage.c-hero-collage--deck.c-hero-collage--web .c-hero-collage__card img{object-fit:contain}.c-hero-collage.c-hero-collage.c-hero-collage--deck.c-hero-collage--logos .c-hero-collage__card:after{opacity:.22}.c-hero-collage.c-hero-collage.c-hero-collage--deck.c-hero-collage--logos .c-hero-collage__card--logo-1,.c-hero-collage.c-hero-collage.c-hero-collage--deck.c-hero-collage--logos .c-hero-collage__card--logo-2,.c-hero-collage.c-hero-collage.c-hero-collage--deck.c-hero-collage--logos .c-hero-collage__card--logo-3,.c-hero-collage.c-hero-collage.c-hero-collage--deck.c-hero-collage--logos .c-hero-collage__card--logo-4,.c-hero-collage.c-hero-collage.c-hero-collage--deck.c-hero-collage--logos .c-hero-collage__card--logo-5,.c-hero-collage.c-hero-collage.c-hero-collage--deck.c-hero-collage--logos .c-hero-collage__card--logo-6,.c-hero-collage.c-hero-collage.c-hero-collage--deck.c-hero-collage--logos .c-hero-collage__card--logo-7{aspect-ratio:1;height:auto}@media(min-width:768px){.c-hero-collage.c-hero-collage.c-hero-collage--deck.c-hero-collage--logos .c-hero-collage__card--logo-1{right:32%;top:0;width:37%;transform:rotate(0deg);z-index:7}.c-hero-collage.c-hero-collage.c-hero-collage--deck.c-hero-collage--logos .c-hero-collage__card--logo-2{left:10%;top:-25%;width:32%;transform:rotate(-8deg);z-index:6}.c-hero-collage.c-hero-collage.c-hero-collage--deck.c-hero-collage--logos .c-hero-collage__card--logo-3{left:40%;top:-30%;width:30%;transform:rotate(0deg);z-index:4}.c-hero-collage.c-hero-collage.c-hero-collage--deck.c-hero-collage--logos .c-hero-collage__card--logo-4{right:15%;top:34%;width:37%;transform:rotate(-6deg);z-index:5}.c-hero-collage.c-hero-collage.c-hero-collage--deck.c-hero-collage--logos .c-hero-collage__card--logo-5{left:13%;bottom:25%;width:39%;transform:rotate(3deg);z-index:3}.c-hero-collage.c-hero-collage.c-hero-collage--deck.c-hero-collage--logos .c-hero-collage__card--logo-6{left:34%;bottom:-2%;width:28%;transform:rotate(-10deg);z-index:2}.c-hero-collage.c-hero-collage.c-hero-collage--deck.c-hero-collage--logos .c-hero-collage__card--logo-7{right:9%;bottom:-3%;width:31%;transform:rotate(8deg);z-index:1}}.c-hero-collage.c-hero-collage.c-hero-collage--deck.c-hero-collage--web{--collage-img-filter:saturate(1.02) contrast(1.02) brightness(0.92);--collage-overlay-top:#0a081a05;--collage-overlay-bottom:#0a081a1a;--collage-tilt:0deg}.c-hero-collage.c-hero-collage.c-hero-collage--deck.c-hero-collage--web .c-hero-collage__card{background:#0000;border:0;box-shadow:none}.c-hero-collage.c-hero-collage.c-hero-collage--deck.c-hero-collage--web .c-hero-collage__card:after{opacity:.18}@media(max-width:767.98px){.c-hero-collage.c-hero-collage.c-hero-collage--deck.c-hero-collage--web .c-hero-collage__card--main{left:0;right:0;top:6px;width:100%;height:70%;transform:none}.c-hero-collage.c-hero-collage.c-hero-collage--deck.c-hero-collage--web .c-hero-collage__card--bottom{display:none}}@media(min-width:768px){.c-hero-collage.c-hero-collage.c-hero-collage--deck.c-hero-collage--web .c-hero-collage__card--main{right:0;top:-32%;width:90%;height:72%;z-index:2;transform:none}.c-hero-collage.c-hero-collage.c-hero-collage--deck.c-hero-collage--web .c-hero-collage__card--bottom{display:block;left:12%;top:30%;bottom:3%;width:88%;height:75%;z-index:1;opacity:.98;transform:none}}.c-hero-cid{--cid-ink:#fff;--cid-muted:#c8c3dc;--cid-quiet:#a9a3c2;--cid-faint:#8f89a8;--cid-violet:#9d7bff;--cid-ok:#7effb7;--cid-warn:#ffd666;--cid-stop:#ff9f6b;--cid-line:#ffffff17;--cid-mono:ui-monospace, sfmono-regular, menlo, consolas, monospace;box-sizing:border-box;width:100%;padding:22px 24px 20px;border:1px solid #9d7bff47;border-radius:22px;background:linear-gradient(180deg,#160e2cf0,#0c091af0);box-shadow:0 40px 120px #280a6e73;color:var(--cid-ink);text-align:left;pointer-events:auto}@media(max-width:767.98px){.c-hero-cid{padding:18px 16px 16px;border-radius:18px}}.c-hero-cid [hidden]{display:none!important}.c-hero-cid__head{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;justify-content:space-between}.c-hero-cid__label{color:var(--cid-violet);font-family:var(--cid-mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.c-hero-cid__foot,.c-hero-cid__note{color:var(--cid-faint);font-size:.75rem}.c-hero-cid__modes{display:inline-flex;gap:4px;margin-top:12px;padding:4px;border:1px solid var(--cid-line);border-radius:12px;background:#ffffff0a}.c-hero-cid__mode{min-height:40px;padding:0 14px;border:0;border-radius:9px;background:#0000;color:var(--cid-quiet);font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer}.c-hero-cid__mode[aria-pressed=true]{background:#9d7bff47;color:var(--cid-ink)}.c-hero-cid__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:16px 0 0;padding:0;list-style:none}.c-hero-cid__step{display:flex;flex-direction:column;gap:6px;color:#7d7796;font-size:.6875rem;font-weight:600;line-height:1.25}.c-hero-cid__step.is-done{color:var(--cid-ink)}.c-hero-cid__step.is-flagged .c-hero-cid__step-bar{background:var(--cid-tone,var(--cid-warn))}.c-hero-cid__step-bar{display:block;height:4px;border-radius:4px;background:#ffffff1a}.is-done>.c-hero-cid__step-bar{background:linear-gradient(90deg,#8c4cff,#377cff)}.c-hero-cid__event{display:flex;gap:12px;align-items:center;margin-top:16px;padding:12px 14px;border:1px solid var(--cid-line);border-radius:14px;background:#ffffff0a}.c-hero-cid__event-icon{display:flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#9d7bff24;color:#c9b6ff}.c-hero-cid__event-icon svg{width:18px;height:18px;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.c-hero-cid__event-icon--warn{background:#ffd6661f;color:var(--cid-warn)}.c-hero-cid__event-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;font-size:.8125rem;color:var(--cid-quiet)}.c-hero-cid__event-text strong{color:var(--cid-ink);font-size:.9375rem}.c-hero-cid__badge{flex:none;padding:5px 9px;border-radius:7px;background:var(--cid-tone,var(--cid-violet));color:#0a0616;font-family:var(--cid-mono);font-size:.6875rem;letter-spacing:.12em}.c-hero-cid [data-tone=ok]{--cid-tone:var(--cid-ok)}.c-hero-cid [data-tone=warn]{--cid-tone:var(--cid-warn)}.c-hero-cid [data-tone=stop]{--cid-tone:var(--cid-stop)}.c-hero-cid [data-tone=wait]{--cid-tone:var(--cid-violet)}.c-hero-cid__tracks{display:flex;flex-direction:column;gap:10px;margin-top:14px}.c-hero-cid__track{display:flex;gap:12px;align-items:center}.c-hero-cid__thumb{position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:96px;height:58px;overflow:hidden;border:1px solid #ffffff24;border-radius:10px;background:radial-gradient(60px 40px at 70% 35%,#ffbe788c,#0000 70%),linear-gradient(135deg,#4a1e6e,#120b26)}.c-hero-cid__track--upload .c-hero-cid__thumb{background:radial-gradient(60px 40px at 70% 35%,#78c8ff73,#0000 70%),linear-gradient(135deg,#1d2f5e,#120b26)}@media(max-width:767.98px){.c-hero-cid__thumb{width:72px;height:46px}}.c-hero-cid__thumb-letter,.c-hero-cid__thumb-time{position:absolute;padding:1px 5px;border-radius:4px;background:#0a0616b3;color:var(--cid-ink);font-family:var(--cid-mono);font-size:.625rem}.c-hero-cid__thumb-letter{top:5px;left:6px}.c-hero-cid__thumb-time{bottom:4px;right:5px;font-size:.5625rem}.c-hero-cid__thumb-play{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#ffffffe6;color:#0a0616}.c-hero-cid__thumb-play svg{width:11px;height:11px;fill:currentcolor}@media(max-width:767.98px){.c-hero-cid__thumb-play{display:none}}.c-hero-cid__lanes{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.c-hero-cid__group-label,.c-hero-cid__track-name{color:var(--cid-muted);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.c-hero-cid__lane{display:flex;gap:8px;align-items:center}.c-hero-cid__lane-label{flex:none;width:40px;color:var(--cid-faint);font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.c-hero-cid__strip{position:relative;display:flex;flex:1;gap:2px;min-width:0}.c-hero-cid__strip i{flex:1;border-radius:2px}.c-hero-cid__strip--video{align-items:stretch;height:16px}.c-hero-cid__strip--video .is-ref{background:#9d7bff80}.c-hero-cid__strip--video .is-hit{background:var(--cid-violet)}.c-hero-cid__strip--video .is-match{background:var(--cid-ok)}.c-hero-cid__strip--video .is-noise{background:#fff}.c-hero-cid__strip--video .v0{opacity:.35}.c-hero-cid__strip--video .n0{opacity:.4}.c-hero-cid__strip--video .v1{opacity:.8}.c-hero-cid__strip--video .n1{opacity:.28}.c-hero-cid__strip--video .v2{opacity:.55}.c-hero-cid__strip--video .n2{opacity:.355}.c-hero-cid__strip--video .v3{opacity:1}.c-hero-cid__strip--video .n3{opacity:.19}.c-hero-cid__strip--video .v4{opacity:.45}.c-hero-cid__strip--video .n4{opacity:.325}.c-hero-cid__strip--video .v5{opacity:.7}.c-hero-cid__strip--video .n5{opacity:.25}.c-hero-cid__strip--video .v6{opacity:.9}.c-hero-cid__strip--video .n6{opacity:.385}.c-hero-cid__strip--video .v7{opacity:.4}.c-hero-cid__strip--video .n7{opacity:.295}.c-hero-cid__strip--video .v8{opacity:.65}.c-hero-cid__strip--video .n8{opacity:.22}.c-hero-cid__strip--video .v9{opacity:.95}.c-hero-cid__strip--video .n9{opacity:.37}.c-hero-cid__strip--video .v10{opacity:.5}.c-hero-cid__strip--video .n10{opacity:.31}.c-hero-cid__strip--video .v11{opacity:.75}.c-hero-cid__strip--video .n11{opacity:.235}.c-hero-cid__strip--video .v12{opacity:.3}.c-hero-cid__strip--video .n12{opacity:.4}.c-hero-cid__strip--video .v13{opacity:.85}.c-hero-cid__strip--video .n13{opacity:.265}.c-hero-cid__strip--video .v14{opacity:.6}.c-hero-cid__strip--video .n14{opacity:.34}.c-hero-cid__strip--video .v15{opacity:1}.c-hero-cid__strip--video .n15{opacity:.205}.c-hero-cid__strip--audio{align-items:center;height:22px}.c-hero-cid__strip--audio .is-ref{background:#9d7bff66}.c-hero-cid__strip--audio .is-hit{background:var(--cid-violet)}.c-hero-cid__strip--audio .is-match{background:var(--cid-ok);animation:cid-pulse 2.4s ease-in-out infinite}.c-hero-cid__strip--audio .is-noise{background:#ffffff38}.c-hero-cid__strip--audio .v0{height:6px}.c-hero-cid__strip--audio .n0{height:5px}.c-hero-cid__strip--audio .v1{height:14px}.c-hero-cid__strip--audio .n1,.c-hero-cid__strip--audio .v2{height:9px}.c-hero-cid__strip--audio .n2{height:6px}.c-hero-cid__strip--audio .v3{height:18px}.c-hero-cid__strip--audio .n3{height:12px}.c-hero-cid__strip--audio .v4{height:11px}.c-hero-cid__strip--audio .n4{height:7px}.c-hero-cid__strip--audio .v5{height:20px}.c-hero-cid__strip--audio .n5{height:4px}.c-hero-cid__strip--audio .v6{height:8px}.c-hero-cid__strip--audio .n6{height:10px}.c-hero-cid__strip--audio .v7{height:15px}.c-hero-cid__strip--audio .n7{height:8px}.c-hero-cid__strip--audio .v8{height:20px}.c-hero-cid__strip--audio .n8{height:13px}.c-hero-cid__strip--audio .v9{height:10px}.c-hero-cid__strip--audio .n9{height:6px}.c-hero-cid__strip--audio .v10{height:17px}.c-hero-cid__strip--audio .n10{height:9px}.c-hero-cid__strip--audio .v11{height:7px}.c-hero-cid__strip--audio .n11{height:5px}.c-hero-cid__strip--audio .v12{height:19px}.c-hero-cid__strip--audio .n12{height:11px}.c-hero-cid__strip--audio .v13{height:12px}.c-hero-cid__strip--audio .n13{height:7px}.c-hero-cid__strip--audio .v14{height:16px}.c-hero-cid__strip--audio .n14{height:8px}.c-hero-cid__strip--audio .v15{height:9px}.c-hero-cid__strip--audio .n15{height:10px}.c-hero-cid__scan{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--cid-ok);box-shadow:0 0 10px var(--cid-ok);animation:cid-scan 3.2s linear infinite}.c-hero-cid__legend{display:flex;flex-wrap:wrap;gap:4px 16px;padding-left:108px;color:var(--cid-quiet);font-size:.6875rem}.c-hero-cid__legend span{display:inline-flex;gap:6px;align-items:center}.c-hero-cid__legend i{width:10px;height:10px;border-radius:2px}.c-hero-cid__legend .is-match{background:var(--cid-ok)}.c-hero-cid__legend .is-ref{background:#9d7bff80}@media(max-width:767.98px){.c-hero-cid__legend{padding-left:0}}.c-hero-cid__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start;margin-top:16px}.c-hero-cid__controls[hidden]{display:none}@media(max-width:767.98px){.c-hero-cid__controls{gap:10px}}.c-hero-cid__group{display:flex;flex-direction:column;gap:8px;min-width:0}.c-hero-cid__options{display:flex;flex-direction:column;gap:6px}.c-hero-cid__option{min-height:44px;padding:6px 14px;border:1px solid #ffffff1a;border-radius:10px;background:#ffffff08;color:var(--cid-muted);font:inherit;font-size:.875rem;line-height:1.25;font-weight:700;text-align:left;cursor:pointer}.c-hero-cid__option[aria-pressed=true]{border-color:var(--cid-violet);background:#9d7bff38;color:var(--cid-ink)}.c-hero-cid__option:disabled{color:#6f6988;cursor:not-allowed}.c-hero-cid__mode:focus-visible,.c-hero-cid__option:focus-visible{outline:2px solid var(--cid-violet);outline-offset:3px}.c-hero-cid__checklist{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;color:#d6d1e8;font-size:.8125rem;list-style:none}.c-hero-cid__checklist li{display:flex;gap:9px;align-items:center}.c-hero-cid__check{display:inline-flex;flex:none;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--cid-ok);color:#0a0616;font-size:.6875rem;font-weight:800}.c-hero-cid__check--warn{background:var(--cid-warn)}.c-hero-cid__outcome{margin-top:16px;padding:14px 16px;border:1px solid var(--cid-tone);border:1px solid color-mix(in srgb,var(--cid-tone) 35%,#0000);border-radius:14px;background:#0000;background:color-mix(in srgb,var(--cid-tone) 8%,#0000)}.c-hero-cid__outcome p{margin:8px 0 0;color:#d6d1e8;font-size:.875rem;line-height:1.55}.c-hero-cid__outcome-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.c-hero-cid__outcome-head strong{font-size:1rem}.c-hero-cid__foot{margin:12px 0 0;color:var(--cid-quiet);font-size:.8125rem;line-height:1.5}.c-hero__v-layer--cid{display:block}.c-hero__v-layer--cid.is-active{pointer-events:auto}.c-hero[data-mode=contentid] .c-hero__visual{display:block;width:100%;height:auto;translate:none;pointer-events:none}.c-hero[data-mode=contentid] .c-hero__v-layer--cid,.c-hero[data-mode=contentid] .c-hero__visual{position:relative;top:auto;right:auto;bottom:auto;left:auto}@media(max-width:1199.98px){.c-hero[data-mode=contentid] .c-hero__visual{grid-area:2/1/3/-1;max-width:760px}}@media(min-width:1200px){.c-hero:has(.c-hero__v-layer--cid){--hero-content-max:624px}.c-hero:has(.c-hero__v-layer--cid) .c-hero__switcher{gap:10px}.c-hero:has(.c-hero__v-layer--cid) .c-hero__mode-btn{padding-left:14px;padding-right:14px;white-space:nowrap}.c-hero[data-mode=contentid] .c-hero__visual{grid-area:1/2/2/3;align-self:center}}@media(min-width:1440px){.c-hero:has(.c-hero__v-layer--cid){--hero-content-max:660px}}@media(prefers-reduced-motion:reduce){.c-hero-cid__scan{display:none}.c-hero-cid__strip--audio .is-match{animation:none}}@keyframes cid-scan{0%{left:0}to{left:100%}}@keyframes cid-pulse{0%,to{opacity:.7}50%{opacity:1}}.tech-stack{position:relative;isolation:isolate;display:flex;align-items:center;overflow:hidden;color:var(--color-text-primary,#fff);font-family:PlusJakartaSans,sans-serif}@supports(overflow:clip){.tech-stack{overflow:clip}}@media(min-width:1200px){.tech-stack{height:600px}}@media(max-width:1199.98px){.tech-stack{height:auto}}@media(max-width:767.98px){.tech-stack{padding:40px 0}}@media(min-width:768px) and (max-width:1199.98px){.tech-stack{padding:60px 0}}@media(min-width:1200px){.tech-stack{padding:100px 0}.ts-video-bg{top:0;right:0;bottom:0;left:0;height:100%;object-position:center 56%;width:100%}}.ts-video-bg{position:absolute;z-index:0;object-fit:cover;display:block;opacity:.6;pointer-events:none;background:#000}@media(max-width:1199.98px){.ts-video-bg{right:auto;bottom:auto;top:50%;left:50%;inline-size:auto;block-size:100%;min-inline-size:100%;transform:translate(-50%,-50%);object-position:center;width:auto;height:100%;min-width:100%;min-height:130%}.ts-container{flex-direction:column;align-items:flex-start}}.ts-video-bg:not([src]){opacity:0}.ts-overlay{background:linear-gradient(90deg,#050505,#25144799 50%,#390c6166);z-index:1}.ts-hud,.ts-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.ts-hud{z-index:2;pointer-events:none;background-image:linear-gradient(#8c4cff1a 1px,#0000 0),linear-gradient(90deg,#8c4cff1a 1px,#0000 0);background-size:100px 100px;-webkit-mask-image:radial-gradient(circle,black 40%,transparent 90%);mask-image:radial-gradient(circle,black 40%,transparent 90%)}.ts-container{position:relative;z-index:3;width:100%;display:flex;justify-content:space-between}@media(min-width:1200px){.ts-container{gap:40px;align-items:center}}@media(max-width:1199.98px){.ts-content{width:100%;max-width:768px}}@media(min-width:1200px){.ts-content{width:60%}.ts-scanner{width:40%}}.ts-label{--eyebrow-font-family:monospace;--eyebrow-color:var(--hero-g2, #377cff);--eyebrow-tracking:2px;--eyebrow-size:0.9rem;--eyebrow-mb:20px}.ts-label:before{content:"[ "}.ts-label:after,.ts-label:before,.ts-title span{color:var(--color-text-primary,#fff)}.ts-label:after{content:" ]"}.ts-title{--title-mb:30px}.ts-title span{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}@supports(-webkit-text-stroke:1px currentColor){.ts-title span{color:#0000;-webkit-text-stroke:2px var(--color-text-primary,#fff);-webkit-text-fill-color:#0000}}.ts-desc{--lead-size:calc(max(14px, min(9.333px + 1.3889vw, 16px)));--lead-color:#ccc;--lead-line-height:1.6;--lead-margin:0 0 40px;--lead-max:none}.ts-tags{display:flex;flex-wrap:wrap;gap:10px}.ts-tag{background:#ffffff1a;border:1px solid #fff3;padding:8px 16px;border-radius:4px;font-size:.85rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .3s}.ts-tag:hover{background:var(--hero-g1,#8c4cff);border-color:var(--hero-g1,#8c4cff);color:var(--color-text-primary,#fff)}.ts-scanner{background:#0009;border:1px solid #377cff4d;border-radius:8px;padding:20px;font-family:monospace;font-size:.9rem;color:#0f8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}@media(max-width:1199.98px){.ts-scanner{display:none}}.ts-scanner:before{top:-1px;left:-1px;border-top:2px solid #377cff;border-left:2px solid #377cff}.ts-scanner:after,.ts-scanner:before{content:"";position:absolute;width:20px;height:20px}.ts-scanner:after{bottom:-1px;right:-1px;border-bottom:2px solid #377cff;border-right:2px solid #377cff}.ts-log-header{border-bottom:1px solid #ffffff1a;padding-bottom:10px;margin-bottom:10px;color:#377cff;display:flex;justify-content:space-between}.ts-log-list{list-style:none;padding:0;margin:0;height:150px;overflow:hidden;position:relative}:where(.ts-log-item,[data-ts-log-item]){display:flex;align-items:baseline;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;line-height:1.45;color:#ffffff94;text-shadow:0 0 14px #ffffff14;transform:translateZ(0);animation:ts-log-enter .42s ease both}:where(.ts-log-time,[data-ts-log-time]){flex:0 0 auto;color:#ffffff61}:where(.ts-log-marker,[data-ts-log-marker]){flex:0 0 auto;color:#ffffff7a}:where(.ts-log-message,[data-ts-log-message]){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.ts-log-item,[data-ts-log-item]) span{color:var(--color-text-primary,#fff);opacity:.5}@media(max-width:900px){.ts-scanner{width:100%;margin-top:20px}}:where(.ts-log-item.is-accent,[data-ts-log-item][data-ts-log-type=accent]){color:#00f0ff;text-shadow:0 0 10px #00f0ff4d}:where(.ts-log-time,[data-ts-log-time]){opacity:.5}@media(prefers-reduced-motion:reduce){.ts-video-bg{display:none}:where(.ts-log-item,[data-ts-log-item]){animation:none!important}.ts-tag{transition:none}}:where(.ts-log-item.is-growth,[data-ts-log-item][data-ts-log-type=growth]){color:#6fe7ffeb;text-shadow:0 0 18px #6fe7ff3d}:where(.ts-log-item.is-production,[data-ts-log-item][data-ts-log-type=production]){color:#baa0ffeb;text-shadow:0 0 18px #baa0ff38}:where(.ts-log-item.is-rights,[data-ts-log-item][data-ts-log-type=rights]){color:#ffd270f0;text-shadow:0 0 18px #ffd2703d}:where(.ts-log-item.is-web,[data-ts-log-item][data-ts-log-type=web]){color:#7effb7e6;text-shadow:0 0 18px #7effb733}:where(.ts-log-item.is-global,[data-ts-log-item][data-ts-log-type=global]){color:#ff94d6e6;text-shadow:0 0 18px #ff94d638}:where(.ts-log-item.is-security,[data-ts-log-item][data-ts-log-type=security]){color:#ff7878f0;text-shadow:0 0 18px #ff78783d}:where(.ts-log-item.is-growth,.ts-log-item.is-production,.ts-log-item.is-rights,.ts-log-item.is-web,.ts-log-item.is-global,.ts-log-item.is-security,[data-ts-log-item][data-ts-log-type]) :where(.ts-log-marker,[data-ts-log-marker]){color:currentcolor}:where(.ts-log-item.is-growth,.ts-log-item.is-production,.ts-log-item.is-rights,.ts-log-item.is-web,.ts-log-item.is-global,.ts-log-item.is-security,[data-ts-log-item][data-ts-log-type]) :where(.ts-log-time,[data-ts-log-time]){color:#ffffff6b}@keyframes ts-log-enter{0%{opacity:0;transform:translate3d(0,-6px,0)}to{opacity:1;transform:translateZ(0)}}.methodology{--meth-bg:var(--hero-base-3, #0a0020);--meth-glass-panel:linear-gradient(135deg, #8c4cff0d, #0a061699);--meth-glass-border:#8c4cff26;--meth-accent:var(--hero-g2, #377cff);--meth-accent-secondary:var(--hero-g1, #8c4cff);--meth-text-header:var(--text-primary, #fff);--meth-text-body:var(--text-secondary, #94a3b8);--meth-text-muted:#64748b;font-family:PlusJakartaSans,sans-serif;background-color:var(--meth-bg);overflow:hidden;position:relative;border-top:1px solid var(--meth-glass-border)}@media(max-width:767.98px){.methodology{padding:40px 0}}@media(min-width:768px) and (max-width:1199.98px){.methodology{padding:60px 0}}@media(min-width:1200px){.methodology{padding:100px 0}}.methodology__container{display:flex;flex-wrap:wrap;gap:50px}@media(max-width:1199.98px){.methodology__container{flex-direction:column;align-items:stretch}}@media(min-width:1200px){.methodology__container{align-items:center}}.methodology__content{flex:1;min-width:0;z-index:2}.methodology__title{--title-mb:40px;--title-color:var(--meth-text-header);--title-accent-from:var(--meth-accent);--title-accent-to:var(--meth-accent-secondary)}.methodology__list{list-style:none;padding:0;margin:0 0 50px;display:flex;flex-direction:column;gap:30px}.methodology__item{display:flex;align-items:flex-start;gap:20px}.methodology__icon-box{width:50px;height:50px;border-radius:12px;background:#ffffff08;border:1px solid #ffffff0d;display:flex;align-items:center;justify-content:center;color:var(--meth-accent);flex-shrink:0;transition:all .3s}.methodology__icon-svg{width:24px;height:24px;stroke:currentcolor;stroke-width:2;fill:none;transition:stroke .3s}.methodology__item:hover .methodology__icon-box{background:var(--meth-accent);color:#fff;border-color:var(--meth-accent);box-shadow:0 0 20px #377cff66;transform:translateY(-2px)}.methodology__item-content{padding-top:2px}.methodology__item-head{color:var(--meth-text-header);font-size:1.25rem;display:block;margin-bottom:6px;font-weight:700}.methodology__item-text{color:var(--meth-text-body);font-size:calc(max(14px, min(9.333px + 1.3889vw, 16px)));line-height:1.5}.methodology__link-underline{text-decoration:underline;-webkit-text-decoration-color:#377cff80;text-decoration-color:#377cff80;text-decoration-thickness:1px;text-underline-offset:3px;color:inherit;transition:-webkit-text-decoration-color .2s;transition:text-decoration-color .2s;transition:text-decoration-color .2s,-webkit-text-decoration-color .2s}.methodology__link-underline:hover{-webkit-text-decoration-color:var(--meth-accent);text-decoration-color:var(--meth-accent)}.methodology__description{--lead-size:calc(max(14px, min(9.333px + 1.3889vw, 16px)));--lead-color:var(--meth-text-body);--lead-line-height:1.7;--lead-margin:0 0 40px;--lead-max:none;border-left:3px solid var(--meth-glass-border);padding-left:25px}.methodology__description strong{color:var(--meth-text-header);font-weight:600}.methodology__badge{display:inline-flex;align-items:center;padding:10px 20px;border:1px solid var(--meth-glass-border);border-radius:8px;background:#14141e66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.methodology__badge-text{font-family:monospace;font-size:.85rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--meth-accent);font-weight:700}@supports((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text){.methodology__badge-text{background:linear-gradient(90deg,var(--meth-accent-secondary),var(--meth-accent));background-clip:text;-webkit-background-clip:text;color:#0000;-webkit-text-fill-color:#0000}}.methodology__visual{min-width:320px;height:600px;position:relative}@media(max-width:1199.98px){.methodology__visual{display:none}}@media(min-width:1200px){.methodology__visual{width:45%}}@media(min-width:1440px){.methodology__visual{width:50%}}.methodology__visual-container{width:100%;height:100%;background:var(--meth-glass-panel);border-radius:24px;border:1px solid var(--meth-glass-border);box-shadow:0 50px 100px -20px #0009,inset 0 0 0 1px #ffffff0d;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}@supports not (((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))) or (-webkit-backdrop-filter:blur(10px))){.methodology__visual-container{background:#0a0616eb}}.methodology__grid-overlay{top:0;background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:50px 50px;-webkit-mask-image:linear-gradient(180deg,transparent,black 80%);mask-image:linear-gradient(180deg,transparent,black 80%)}.methodology__grid-overlay,.methodology__mountain{position:absolute;right:0;bottom:0;left:0;pointer-events:none}.methodology__mountain{height:60%;background:linear-gradient(0deg,#8c4cff1a,#0000);-webkit-clip-path:polygon(0 100%,20% 85%,45% 90%,70% 75%,100% 100%);clip-path:polygon(0 100%,20% 85%,45% 90%,70% 75%,100% 100%)}.methodology__node{position:absolute;padding:10px 14px;background:#0f0a1ee6;border:1px solid var(--meth-glass-border);border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;display:flex;align-items:center;gap:12px;box-shadow:0 10px 30px #00000080;animation:float-node 6s ease-in-out infinite;z-index:2;transition:transform .3s cubic-bezier(.25,.8,.25,1),border-color .3s;font-size:.85rem;font-weight:600;will-change:transform}.methodology__node:hover{border-color:var(--meth-accent);transform:scale(1.05);z-index:10;box-shadow:0 0 25px #377cff4d}.methodology__node-svg{width:18px;height:18px;stroke:var(--meth-accent);stroke-width:2;fill:none}.methodology__node--hub{top:50%;left:50%;margin-left:-70px;margin-top:-70px;width:140px;height:140px;flex-direction:column;justify-content:center;text-align:center;background:linear-gradient(180deg,#2a0a56f2,#0a0616);border:1px solid #8c4cff80;box-shadow:0 0 60px #8c4cff26;z-index:5;animation-name:float-hub}.methodology__node--hub .methodology__node-svg{width:32px;height:32px;margin-bottom:8px;stroke:#fff;filter:drop-shadow(0 0 5px rgba(140,76,255,.8))}.methodology__node--a{top:18%;left:15%;animation-delay:0s}.methodology__node--b{top:23%;right:12%;animation-delay:-1.5s}.methodology__node--c{top:63%;left:8%;animation-delay:-3s}.methodology__node--sm{padding:8px 12px;font-size:.75rem;background:#0a0616b3;border-color:#ffffff0d}.methodology__node--sm:hover{background:#0a0616f2;border-color:var(--meth-accent-secondary)}.methodology__node--sm .methodology__node-svg{stroke:var(--meth-text-muted);width:14px;height:14px;transition:stroke .3s}.methodology__node--sm:hover .methodology__node-svg{stroke:var(--meth-accent-secondary)}.methodology__node--wiki{bottom:8%;left:5%;animation-delay:-1s}.methodology__node--portal{bottom:15%;left:28%;animation-delay:-2s}.methodology__node--viral{bottom:10%;right:8%;animation-delay:-.5s}.methodology__node--comm{bottom:20%;right:28%;animation-delay:-1.5s}.methodology__svg-layer{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.methodology__flow-line{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.methodology__flow-line--primary{stroke:var(--meth-accent);stroke-width:1.5;opacity:.5;filter:drop-shadow(0 0 8px rgba(55,124,255,.18))}.methodology__flow-line--secondary{stroke:var(--meth-accent-secondary);stroke-width:1;opacity:.34;stroke-dasharray:4 4;animation:meth-dash-flow 10s linear infinite}.methodology__flow-dot{fill:#fff;opacity:1;filter:drop-shadow(0 0 6px rgba(255,255,255,.95)) drop-shadow(0 0 12px rgba(55,124,255,.35));animation:meth-dot-breathe 1.8s ease-in-out infinite}.methodology__flow-carrier{color:var(--meth-accent-secondary);filter:drop-shadow(0 0 8px rgba(140,76,255,.28)) drop-shadow(0 0 14px rgba(55,124,255,.12));animation:meth-carrier-breathe 2.4s ease-in-out infinite}.methodology__flow-carrier-body{fill:#0a0616e6;stroke:currentcolor;stroke-width:.18}.methodology__flow-carrier-icon{fill:none;stroke:currentcolor;stroke-width:.34;stroke-linecap:round;stroke-linejoin:round}.methodology__flow-carrier-icon--cursor{fill:currentcolor;stroke:none}.methodology__flow-carrier--packet{color:#ad88fffa}.methodology__flow-carrier--cursor{color:#70ccfffa}.methodology__flow-carrier--check{color:#7effb7fa}.methodology__flow-carrier--spark{color:#ffd666fa}@keyframes meth-dash-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-28}}@keyframes meth-dot-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes meth-carrier-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.methodology__growth-label{position:absolute;top:8%;right:8%;padding:8px 18px;border:1px solid #377cff4d;font-family:monospace;text-transform:uppercase;font-size:.75rem;letter-spacing:1.5px;font-weight:600;z-index:5;overflow:hidden;contain:paint;background:linear-gradient(90deg,var(--meth-accent),var(--meth-accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:#0000;box-shadow:0 0 15px #377cff1a,inset 0 0 10px #377cff0d;animation:border-pulse 18s ease-in-out infinite alternate}.methodology__growth-label:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#0000,#fff6,#0000);transform:translateX(-150%) skewX(-20deg);will-change:transform;animation:label-shimmer 18s infinite}@keyframes label-shimmer{0%,80%{transform:translateX(-150%) skewX(-20deg)}to{transform:translateX(150%) skewX(-20deg)}}@keyframes float-node{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float-hub{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@media(max-width:992px){.methodology__visual{height:400px}.methodology__node--sm{display:none}}@media(prefers-reduced-motion:reduce){.methodology__flow-line--secondary,.methodology__growth-label,.methodology__growth-label:before,.methodology__node,.methodology__node--hub{animation:none!important}.methodology__flow-carrier,.methodology__flow-dot{display:none}.methodology__item:hover .methodology__icon-box,.methodology__node:hover{transform:none}}@keyframes border-pulse{0%{border-color:#377cff38;box-shadow:0 0 15px #377cff14,inset 0 0 10px #377cff0a}50%{border-color:#8c4cff6b;box-shadow:0 0 22px #8c4cff29,inset 0 0 14px #8c4cff14}to{border-color:#377cff57;box-shadow:0 0 18px #377cff1f,inset 0 0 12px #377cff0f}}.metrics{--local-bg:var(--hero-base-3, #0a0616);--local-glass-bg:#140a2866;--local-glass-border:#8c4cff26;--local-accent-primary:var(--hero-g1, #8c4cff);--local-accent-secondary:var(--hero-g2, #377cff);--local-text-main:#fff;--local-text-muted:#8a8f98;font-family:PlusJakartaSans,sans-serif;background-color:var(--local-bg);position:relative;overflow:hidden}@media(max-width:767.98px){.metrics{padding:40px 0}}@media(min-width:768px) and (max-width:1199.98px){.metrics{padding:60px 0}}@media(min-width:1200px){.metrics{padding:100px 0}}.metrics__wrapper{position:relative;z-index:2;perspective:1e3px}.metrics__orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.45;animation:float-orb 10s ease-in-out infinite alternate;z-index:0}.metrics__orb--1{width:300px;height:300px;background:var(--local-accent-primary);top:-50px;left:10%;animation-delay:0s}.metrics__orb--2{width:400px;height:400px;background:var(--local-accent-secondary);bottom:-100px;right:10%;animation-delay:-5s}@keyframes float-orb{0%{transform:translate(0) scale(1)}to{transform:translate(30px,50px) scale(1.1)}}.metrics__box{isolation:isolate;position:relative;overflow:hidden;display:flex;flex-wrap:wrap;border:1px solid var(--local-glass-border);border-top:1px solid #ffffff26;border-radius:24px;background:var(--local-glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 40px 100px #000c,inset 0 0 0 1px #ffffff08;z-index:1;contain:layout paint;transform-style:preserve-3d;will-change:transform;transition:transform .1s ease-out}.metrics__box:after{content:"";position:absolute;top:0;left:0;height:100%;width:50%;background:linear-gradient(90deg,#0000,#ffffff08,#0000);transform:translate3d(-200%,0,0) skewX(-25deg);will-change:transform;pointer-events:none;animation:shimmer 6s linear infinite}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.metrics__box{background:#140a28c7}.metrics__box:after{opacity:.35}}@keyframes shimmer{0%,80%{transform:translate3d(-200%,0,0) skewX(-25deg)}to{transform:translate3d(300%,0,0) skewX(-25deg)}}.metrics__sidebar{flex:1;background:linear-gradient(180deg,#ffffff05,#0000004d);border-right:1px solid var(--local-glass-border);display:flex;flex-direction:column;justify-content:center}.metrics__content{flex:1.5;position:relative}@media(max-width:767.98px){.metrics__content,.metrics__sidebar{min-width:100%;border-right:none;border-bottom:1px solid var(--local-glass-border);padding:40px 32px}}@media(min-width:768px){.metrics__content,.metrics__sidebar{min-width:300px;padding:20px}}@media(min-width:992px){.metrics__content,.metrics__sidebar{padding:40px}}@media(min-width:1200px){.metrics__content,.metrics__sidebar{padding:60px}}.metrics__header{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:30px;border-bottom:1px solid var(--local-glass-border);padding-bottom:20px}.metrics__grid{display:grid}@media(max-width:575.98px){.metrics__grid{grid-template-columns:1fr;gap:40px}}@media(min-width:576px){.metrics__grid{grid-template-columns:1fr 1fr;gap:20px}}.metrics__card{position:relative;padding:20px;border-radius:12px;transition:background .3s,transform .3s}.metrics__card:hover{transform:translateY(-5px)}.metrics__card:before{content:"";position:absolute;left:0;top:20px;bottom:20px;width:1px;background:linear-gradient(to bottom,#0000,var(--local-glass-border),#0000)}.metrics__label{font-family:PlusJakartaSans,monospace;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--local-text-muted);margin-bottom:12px;display:block}.metrics__label--sub{font-size:.8rem;color:#666;margin-top:5px}.metrics__label--status{font-size:.6rem;opacity:.5;letter-spacing:2px}.metrics__value{display:inline-flex;align-items:baseline;justify-content:flex-start;gap:.15em;flex-wrap:nowrap;white-space:nowrap;font-weight:800;line-height:1;margin-bottom:8px;letter-spacing:-1px;color:var(--local-text-main)}@media(max-width:767.98px){.metrics__value{font-size:calc(max(2.8rem, min(1.943rem + 4.286vw, 4rem)))}}@media(min-width:768px){.metrics__value{font-size:calc(max(2.8rem, min(-1.314rem + 8.571vw, 4rem)))}}.metrics__box,.metrics__card,.metrics__content,.metrics__grid,.metrics__sidebar,.metrics__wrapper{min-width:0}.metrics__value .animate-num{display:inline-block;text-align:left;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1,"tnum";min-width:var(--num-minw,0)}.metrics__value--gradient{color:#fff;filter:drop-shadow(0 0 20px rgba(140,76,255,.15))}@supports((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text){.metrics__value--gradient{background:linear-gradient(135deg,#fff,#a5a5a5);background-clip:text;-webkit-background-clip:text;color:#0000;-webkit-text-fill-color:#0000}}.metrics__value--glow{color:#fff;text-shadow:0 0 15px #fff3}.metrics__unit{margin-left:0;flex:0 0 auto;white-space:nowrap;vertical-align:middle;color:#8a8f98}@media(max-width:767.98px){.metrics__unit{font-size:calc(max(1.75rem, min(.855rem + 4.474vw, 3rem)))}}@media(min-width:768px){.metrics__unit{font-size:calc(max(1.75rem, min(-2.536rem + 8.929vw, 3rem)))}}.metrics__item-title{font-weight:600;color:#fff;font-size:1.1rem;margin-bottom:8px}.metrics__desc{color:var(--local-text-muted);line-height:1.6;font-weight:400}@media(max-width:767.98px){.metrics__desc{font-size:calc(max(13px, min(9.333px + 1.3889vw, 16px)))}}@media(min-width:768px){.metrics__desc{font-size:calc(max(.813rem, min(.17rem + 1.339vw, 1rem)))}}.metrics__mb-60{margin-bottom:60px}.metrics__mt-5{margin-top:5px}.fade-up{opacity:0;transform:translate3d(0,20px,0);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fade-up.is-visible{opacity:1;transform:translateZ(0)}.metrics__card:hover{background:#ffffff08}@media(hover:hover) and (pointer:fine){.metrics__card.is-visible:hover{transform:translate3d(0,-5px,0)}}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.delay-4{transition-delay:.4s}@media(max-width:768px){.metrics__card:before{display:none}}@media(max-width:767.98px){.metrics__content .metrics__value{font-size:calc(max(2.8rem, min(1.943rem + 4.286vw, 4rem)))}.comparison,.industries,.pipeline{padding:44px 0}}@media(min-width:768px){.metrics__content .metrics__value{font-size:calc(max(1.75rem, min(-5.964rem + 16.071vw, 4rem)))}}@media(prefers-reduced-motion:reduce){.metrics__box:after,.metrics__orb{animation:none!important}.fade-up{opacity:1!important}.fade-up,.metrics__box,.metrics__card,.metrics__card.is-visible:hover,.metrics__card:hover{transition:none!important;transform:none!important}}.comparison,.industries,.pipeline{position:relative;overflow:hidden;background:var(--local-bg);border-top:1px solid #8c4cff1f}@media(min-width:768px) and (max-width:1199.98px){.comparison,.industries,.pipeline{padding:68px 0}}@media(min-width:1200px){.comparison,.industries,.pipeline{padding:110px 0}}.pipeline{--local-bg:var(--hero-base-3, #0a0616);--local-card-bg:linear-gradient(145deg, #140a1e6b, #0a0616d1);--local-card-bg-hover:linear-gradient(145deg, #191428f2, #0a0616);--local-border:#8c4cff26;--local-border-soft:#fff1;--local-pipe-idle:#8c4cff1f;--local-accent-primary:var(--hero-g1, #8c4cff);--local-accent-secondary:var(--hero-g2, #377cff);--local-text-head:var(--text-primary, #fff);--local-text-body:var(--text-secondary, #94a3b8);--local-text-muted:#64748b;--gap-vertical:60px;--gap-horizontal:50px;font-family:PlusJakartaSans,sans-serif}.pipeline:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20200%22%3E%3Cfilter%20id%3D%22a%22%3E%3CfeTurbulence%20baseFrequency%3D%221.5%22%20numOctaves%3D%223%22%20stitchTiles%3D%22stitch%22%20type%3D%22fractalNoise%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url(%23a)%22%2F%3E%3C%2Fsvg%3E");opacity:.035;mix-blend-mode:overlay;z-index:1;contain:paint}.pipeline:after,.pipeline:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pipeline:after{background:radial-gradient(circle at 18% 18%,#377cff14,#0000 30%),radial-gradient(circle at 82% 76%,#8c4cff1a,#0000 34%);opacity:.85}.pipeline__container{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:0 40px}.pipeline__header{max-width:820px;margin:0 auto 70px;text-align:center}.pipeline__desc{--lead-max:760px;--lead-margin:0 auto;--lead-color:var(--local-text-body)}.pipeline__desc strong{color:#fff;font-weight:800}.pipeline__grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-vertical) var(--gap-horizontal)}.pipeline__node{position:relative;display:flex;flex-direction:column;min-width:0;z-index:1}.pipeline__node:before{content:"";position:absolute;top:55px;right:calc(-1 * (2px + var(--gap-horizontal)));width:calc(4px + var(--gap-horizontal));height:2px;background:var(--local-pipe-idle);z-index:-1;background-image:linear-gradient(90deg,#0000,#0000 38%,#377cffbf 50%,#0000 62%,#0000);background-size:200% 100%;animation:pulse-flow-horizontal 4.2s linear infinite}.pipeline__node:after{content:"";position:absolute;bottom:calc(-1 * (2px + var(--gap-vertical)));left:50%;width:2px;height:calc(4px + var(--gap-vertical));transform:translateX(-50%);background:var(--local-pipe-idle);z-index:-1;background-image:linear-gradient(180deg,#0000,#0000 38%,#8c4cffbf 50%,#0000 62%,#0000);background-size:100% 200%;animation:pulse-flow-vertical 4.8s linear infinite}.pipeline__node:nth-child(3n):before,.pipeline__node:nth-child(n+7):after{display:none}.pipeline__card{position:relative;z-index:2;display:flex;flex-direction:column;height:100%;min-width:0;padding:30px 25px;border:1px solid var(--local-border);border-radius:18px;background:var(--local-card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 54px #00000042,inset 0 0 0 1px #ffffff05;transition:transform .3s cubic-bezier(.25,.8,.25,1),border-color .3s,box-shadow .3s,background .3s}.pipeline__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 18% 0,#377cff1a,#0000 28%),radial-gradient(circle at 88% 100%,#8c4cff14,#0000 30%);opacity:0;transition:opacity .3s}.pipeline__card:hover{transform:translateY(-8px);border-color:#8c4cff80;box-shadow:0 26px 66px #0000007a,0 0 30px #8c4cff1a;background:var(--local-card-bg-hover);z-index:10}.pipeline__card:hover:before{opacity:1}.pipeline__card-header{position:relative;z-index:1;display:flex;align-items:center;gap:15px;margin-bottom:20px}.pipeline__icon-wrapper{width:50px;height:50px;flex-shrink:0;border:1px solid #ffffff0d;border-radius:12px;background:#ffffff08;color:var(--local-accent-primary);display:flex;align-items:center;justify-content:center;transition:transform .3s,background .3s,color .3s,border-color .3s,box-shadow .3s}.pipeline__card:hover .pipeline__icon-wrapper{transform:translateY(-2px) scale(1.05);background:var(--local-accent-primary);color:#fff;border-color:var(--local-accent-primary);box-shadow:0 0 20px #8c4cff66}.pipeline__icon-svg{width:24px;height:24px;stroke:currentcolor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.pipeline__step-num{position:absolute;top:20px;right:25px;color:#0000;-webkit-text-stroke:2px #ffffff09;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:2.5rem;font-weight:800;line-height:1;pointer-events:none}.pipeline__step-title{margin:0;padding-right:40px;color:#fff;font-size:1.15rem;font-weight:800;line-height:1.25}.pipeline__desc-text{position:relative;z-index:1;min-height:44px;margin:0 0 20px;color:#94a3b8d1;font-size:.86rem;line-height:1.55}.pipeline__list{position:relative;z-index:1;margin:auto 0 0;padding:15px 0 0;border-top:1px solid hsla(0,0%,100%,.055);list-style:none}.pipeline__item{display:flex;align-items:flex-start;margin-bottom:8px;color:var(--local-text-body);font-size:.8rem;line-height:1.4}.pipeline__item:last-child{margin-bottom:0}.pipeline__item:before{content:"";width:4px;height:4px;flex-shrink:0;margin-top:7px;margin-right:10px;border-radius:50%;background:var(--local-accent-secondary);box-shadow:0 0 10px #377cff66}.pipeline__note{max-width:880px;margin:32px auto 0;color:#94a3b8c2;font-size:.82rem;line-height:1.6;text-align:center}@keyframes pulse-flow-horizontal{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes pulse-flow-vertical{0%{background-position:0 100%}to{background-position:0 -100%}}@media(max-width:992px){.pipeline__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 40px}.pipeline__node:after,.pipeline__node:before{display:block!important}.pipeline__node:last-child:after,.pipeline__node:last-child:before,.pipeline__node:nth-child(2n):before,.pipeline__node:nth-child(8):after{display:none!important}}@media(max-width:768px){.pipeline__container{padding:0 22px}.pipeline__header{margin-bottom:48px}.pipeline__grid{grid-template-columns:1fr;gap:40px}.pipeline__node:before{display:none!important}.pipeline__node:after{height:44px;bottom:-44px}.pipeline__node:after,.pipeline__node:nth-child(8):after{display:block!important}.pipeline__node:last-child:after{display:none!important}}@media(prefers-reduced-motion:reduce){.pipeline__node:after,.pipeline__node:before{animation:none!important}.pipeline__card:hover,.pipeline__card:hover .pipeline__icon-wrapper{transform:none!important}}.track-record{--local-bg:var(--hero-base-3, #0a0616);--local-card-bg:linear-gradient(135deg, #8c4cff0d, #0a0616b8);--local-panel-bg:#ffffff07;--local-panel-bg-strong:rgba(140,76,255,.055);--local-border:#8c4cff26;--local-border-soft:#fff1;--local-accent-primary:var(--hero-g1, #8c4cff);--local-accent-secondary:var(--hero-g2, #377cff);--local-text-head:var(--text-primary, #fff);--local-text-body:var(--text-secondary, #94a3b8);--local-text-muted:#64748b;--local-safe:#7effb7;--local-warning:#ffd666;font-family:PlusJakartaSans,sans-serif;position:relative;overflow:hidden;background-color:var(--local-bg);border-top:1px solid var(--local-border)}@media(max-width:767.98px){.track-record{padding:44px 0}}@media(min-width:768px) and (max-width:1199.98px){.track-record{padding:68px 0}}@media(min-width:1200px){.track-record{padding:110px 0}}.track-record:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 18% 18%,#377cff14,#0000 30%),radial-gradient(circle at 82% 70%,#8c4cff1a,#0000 32%);opacity:.9}.tr-container{position:relative;z-index:1}.tr-header{text-align:center;margin-bottom:calc(max(42px,min(5vw,64px)))}.tr-eyebrow{--eyebrow-size:0.86rem;--eyebrow-tracking:0.08em}.tr-desc{--lead-max:880px;--lead-margin:0 auto;--lead-color:var(--local-text-body)}.nda-badge-inline{display:inline-flex;align-items:center;vertical-align:initial;margin-left:8px;padding:3px 8px;border:1px solid #377cff52;border-radius:999px;background:#377cff14;color:var(--local-accent-secondary);font-size:.68em;font-weight:800;letter-spacing:.08em;white-space:nowrap}.tr-card{position:relative;overflow:hidden;border:1px solid var(--local-border);border-radius:24px;background:var(--local-card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 50px 100px -20px #0009,inset 0 0 0 1px #ffffff0d}@supports not (((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))) or (-webkit-backdrop-filter:blur(20px))){.tr-card{background:#0a0616f0}}.tr-card:before{background:radial-gradient(circle at 22% 12%,#377cff17,#0000 32%),radial-gradient(circle at 82% 70%,#8c4cff1a,#0000 36%);opacity:.88}.tr-card:after,.tr-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.tr-card:after{background:linear-gradient(120deg,#0000,#ffffff09 50%,#0000);transform:translateX(-120%);animation:tr-card-sheen 18s ease-in-out infinite}.tr-overview{position:relative;z-index:1;padding:calc(max(28px,min(4vw,50px)));border-bottom:1px solid hsla(0,0%,100%,.055)}.tr-overview__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:32px}.tr-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.tr-client-id,.tr-status{display:inline-flex;align-items:center;min-height:28px;padding:6px 10px;border:1px solid #ffffff12;border-radius:999px;background:hsla(0,0%,100%,.025);color:#94a3b8e6;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tr-status{border-color:#7effb740;color:var(--local-safe);background:rgba(126,255,183,.055)}.tr-status:before{content:"";width:7px;height:7px;margin-right:8px;border-radius:50%;background:currentcolor;box-shadow:0 0 12px currentcolor;animation:tr-status-pulse 2.4s ease-in-out infinite}.tr-case-label{flex:0 0 auto;max-width:260px;padding:12px 16px;border:1px solid #fff1;border-radius:16px;background:#0c0a1ca3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 28px #00000038}.tr-case-label span{display:block;margin-bottom:5px;color:#94a3b8c7;font-size:.64rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.tr-case-label strong{display:block;color:#fff;font-size:.98rem;line-height:1.12;font-weight:900}.tr-overview__main{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(340px,1.08fr);gap:calc(max(28px,min(4vw,58px)));align-items:start}.tr-client-title-group{min-width:0}.tr-client-type{color:var(--local-accent-secondary);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.tr-client-name{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:var(--local-text-head);font-size:calc(max(2rem, min(1.119rem + 2.643vw, 3.1rem)));line-height:1;font-weight:800;letter-spacing:-.04em}.tr-redacted{position:relative;display:inline-block;width:min(280px,100%);height:.72em;max-width:100%;overflow:hidden;border-radius:8px;isolation:isolate;background:linear-gradient(90deg,#ffffff1c,#ffffff09,#ffffff1f),linear-gradient(90deg,#377cff29,#8c4cff38,#377cff1f),hsla(0,0%,100%,.055);background-size:220% 100%,180% 100%,auto;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.045),0 0 18px #377cff14,0 0 28px #8c4cff14;animation:tr-redacted-scan 5.8s ease-in-out infinite}.tr-redacted:before{z-index:1;background:repeating-linear-gradient(90deg,#ffffff42 0 10px,#0000 0 15px,#377cff3d 0 20px,#0000 0 29px);opacity:.36;mix-blend-mode:screen;transform:translateX(-16%);animation:tr-redacted-data-drift 3.6s steps(8) infinite}.tr-redacted:after,.tr-redacted:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.tr-redacted:after{z-index:2;background:linear-gradient(90deg,#0000,#ffffffb8 46%,#6fe7ffeb 50%,#8c4cff9e 54%,#0000);transform:translateX(-130%) skewX(-18deg);filter:blur(.2px);opacity:0;animation:tr-redacted-cyber-sweep 4.8s ease-in-out infinite}.tr-challenge{margin:0;color:var(--local-text-body);font-size:calc(max(14px, min(9.333px + 1.3889vw, 16px)));line-height:1.7;border-left:3px solid var(--local-border);padding-left:22px}.tr-challenge strong{color:var(--local-text-head);font-weight:700}.tr-overview__ops{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:32px}.tr-op-pill{min-width:0;display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid hsla(0,0%,100%,.055);border-radius:999px;background:#0c0a1c9e;color:#d4dfffcc;font-size:.7rem;font-weight:900;line-height:1.1}.tr-op-pill span{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--local-accent-secondary);box-shadow:0 0 12px #377cffb3}.tr-op-pill.is-safe span{background:var(--local-safe);box-shadow:0 0 12px #7effb7b3}.tr-split{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tr-panel{min-width:0;padding:calc(max(28px,min(3.4vw,44px)))}.tr-panel+.tr-panel{border-left:1px solid hsla(0,0%,100%,.055)}.tr-panel__head{margin-bottom:24px}.tr-panel__eyebrow{display:block;margin-bottom:8px;color:var(--local-accent-secondary);font-size:.72rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.tr-panel__title{margin:0;color:var(--local-text-head);font-size:calc(max(1.35rem, min(1.05rem + .95vw, 1.8rem)));line-height:1.1;font-weight:900;letter-spacing:-.035em}.tr-metrics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tr-metric-item{min-width:0;padding:18px 18px 16px;border:1px solid hsla(0,0%,100%,.055);border-radius:16px;background:hsla(0,0%,100%,.025);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.025);transition:transform .26s,border-color .26s,background .26s,box-shadow .26s}.tr-metric-item:hover{transform:translateY(-2px);border-color:#8c4cff59;background:rgba(140,76,255,.055);box-shadow:0 14px 36px #0000003d,inset 0 0 0 1px #ffffff09}.tr-metric-item h4{font-size:calc(max(1.85rem, min(1.255rem + 1.786vw, 2.6rem)));line-height:1;font-weight:800;margin:0 0 8px;color:#fff;letter-spacing:-.04em}@supports((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text){.tr-metric-item h4{background:linear-gradient(90deg,#fff,#b7b7c7);background-clip:text;-webkit-background-clip:text;color:#0000;-webkit-text-fill-color:#0000}}.tr-metric-item--primary h4{color:var(--local-accent-secondary)}@supports((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text){.tr-metric-item--primary h4{background:linear-gradient(90deg,var(--local-accent-secondary),#fff);background-clip:text;-webkit-background-clip:text;color:#0000;-webkit-text-fill-color:#0000;filter:drop-shadow(0 0 18px rgba(55,124,255,.18))}}.tr-metric-item--safe h4{color:var(--local-safe)}@supports((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text){.tr-metric-item--safe h4{background:linear-gradient(90deg,var(--local-safe),#fff);background-clip:text;-webkit-background-clip:text;color:#0000;-webkit-text-fill-color:#0000;filter:drop-shadow(0 0 18px rgba(126,255,183,.16))}}.tr-metric-item span{display:block;color:#94a3b8e6;font-size:.78rem;line-height:1.35;text-transform:uppercase;letter-spacing:.08em}.tr-footnotes{margin:24px 0 0;padding-left:18px;color:#94a3b8b8;font-size:.78rem;line-height:1.55}.tr-footnotes li+li{margin-top:6px}.tr-workstreams{display:grid;gap:12px}.tr-workstream{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:14px;border:1px solid hsla(0,0%,100%,.055);border-radius:16px;background:#120e248f;box-shadow:0 12px 26px #0000002e,inset 0 0 0 1px #ffffff05;transition:transform .26s,border-color .26s,background .26s,box-shadow .26s}.tr-workstream:hover{transform:translateY(-2px);border-color:#8c4cff47;background:#18122ec2;box-shadow:0 18px 38px #00000042,0 0 18px #377cff14}.tr-workstream__code{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:30px;padding:0 9px;border-radius:999px;background:#377cff1f;color:var(--local-accent-secondary);font-size:.68rem;font-weight:900;line-height:1;letter-spacing:.04em;white-space:nowrap}.tr-workstream__body{min-width:0}.tr-workstream__body strong{display:block;color:#fffffff0;font-size:.86rem;line-height:1.2;font-weight:900}.tr-workstream__body span{display:block;margin-top:4px;color:#94a3b8c7;font-size:.72rem;line-height:1.35}.tr-workstream__status{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:999px;border:1px solid #7effb72e;background:rgba(126,255,183,.055);color:var(--local-safe);font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.tr-workstream--primary .tr-workstream__code{background:#8c4cff29;color:#bca5ff}.tr-workstream--safe .tr-workstream__code{background:#7effb71c;color:var(--local-safe)}.tr-scope-note{padding:14px 16px;border:1px solid #ffd66629;border-radius:16px;background:rgba(255,214,102,.045);color:#f5ebd2c7;font-size:.78rem;line-height:1.5}.tr-scope-note strong{color:var(--local-warning)}@keyframes tr-card-sheen{0%,72%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes tr-status-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes tr-redacted-scan{0%,to{background-position:0 50%,0 50%,0 0;filter:saturate(1) brightness(1)}38%{background-position:82% 50%,60% 50%,0 0;filter:saturate(1.08) brightness(1.04)}42%{background-position:92% 50%,72% 50%,0 0;filter:saturate(1.35) brightness(1.16)}44%{background-position:74% 50%,46% 50%,0 0;filter:saturate(1.02) brightness(.98)}70%{background-position:100% 50%,100% 50%,0 0;filter:saturate(1.12) brightness(1.06)}}@keyframes tr-redacted-data-drift{0%{transform:translateX(-18%);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:.22}18%{transform:translateX(-7%);-webkit-clip-path:inset(0 6% 0 0);clip-path:inset(0 6% 0 0);opacity:.42}24%{transform:translateX(2%);-webkit-clip-path:inset(0 0 0 14%);clip-path:inset(0 0 0 14%);opacity:.3}42%{transform:translateX(10%);-webkit-clip-path:inset(0 18% 0 0);clip-path:inset(0 18% 0 0);opacity:.5}48%{transform:translateX(4%);-webkit-clip-path:inset(0 0 0 8%);clip-path:inset(0 0 0 8%);opacity:.25}76%{transform:translateX(18%);-webkit-clip-path:inset(0 10% 0 0);clip-path:inset(0 10% 0 0);opacity:.38}to{transform:translateX(28%);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:.24}}@keyframes tr-redacted-cyber-sweep{0%,58%{transform:translateX(-130%) skewX(-18deg);opacity:0}66%{opacity:.78}76%{transform:translateX(130%) skewX(-18deg);opacity:0}to{transform:translateX(130%) skewX(-18deg);opacity:0}}@media(max-width:992px){.tr-overview__main{grid-template-columns:1fr}.tr-overview__ops{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-split{grid-template-columns:1fr}.tr-panel+.tr-panel{border-left:0;border-top:1px solid hsla(0,0%,100%,.055)}}@media(max-width:720px){.tr-overview__meta{flex-direction:column}.tr-case-label{max-width:100%}.tr-client-name{font-size:calc(max(1.82rem, min(1.2rem + 5vw, 2.45rem)))}.tr-metrics-grid,.tr-overview__ops{grid-template-columns:1fr}.tr-workstream{grid-template-columns:auto minmax(0,1fr)}.tr-workstream__status{grid-column:2;justify-self:start}}@media(max-width:520px){.tr-overview,.tr-panel{padding:24px}.tr-client-id,.tr-status{font-size:.64rem}.tr-workstream{align-items:start}.tr-workstream__code{min-width:38px}}@media(prefers-reduced-motion:reduce){.tr-card:after,.tr-redacted,.tr-redacted:after,.tr-redacted:before,.tr-status:before{animation:none!important}.tr-metric-item:hover,.tr-workstream:hover{transform:none!important}}.industries{--local-bg:var(--hero-base-3, #0a0616);--local-card-bg:hsla(0,0%,100%,.025);--local-card-bg-hover:linear-gradient(180deg, #140a1eb8, #0a0616f0);--local-border:#8c4cff21;--local-border-soft:#fff1;--local-accent-primary:var(--hero-g1, #8c4cff);--local-accent-secondary:var(--hero-g2, #377cff);--local-text-head:var(--text-primary, #fff);--local-text-body:var(--text-secondary, #94a3b8);--local-text-muted:#64748b;font-family:PlusJakartaSans,sans-serif}.industries:before{background-image:linear-gradient(#ffffff07 1px,#0000 0),linear-gradient(90deg,#ffffff07 1px,#0000 0);background-size:50px 50px;-webkit-mask-image:radial-gradient(circle at center,black 38%,transparent 82%);mask-image:radial-gradient(circle at center,black 38%,transparent 82%)}.industries:after,.industries:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.industries:after{background:radial-gradient(circle at 18% 22%,#377cff14,#0000 30%),radial-gradient(circle at 82% 72%,#8c4cff1a,#0000 34%);opacity:.9}.ind-container{position:relative;z-index:2}.ind-header{max-width:820px;margin:0 auto calc(max(42px,min(5vw,70px)));text-align:center}.ind-desc{--lead-max:700px;--lead-margin:0 auto;--lead-color:var(--local-text-body)}.ind-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ind-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:390px;overflow:hidden;padding:36px 24px 28px;border:1px solid var(--local-border);border-radius:20px;background:var(--local-card-bg);box-shadow:0 22px 54px #0000003d,inset 0 0 0 1px #ffffff05;transition:transform .3s cubic-bezier(.25,.8,.25,1),border-color .3s,background .3s,box-shadow .3s}.ind-card:before{right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 0,#377cff1a,#0000 28%),radial-gradient(circle at 88% 100%,#8c4cff14,#0000 30%)}.ind-card:after,.ind-card:before{content:"";position:absolute;top:0;pointer-events:none;opacity:0;transition:opacity .3s}.ind-card:after{right:18px;left:18px;height:1px;background:linear-gradient(90deg,#0000,var(--local-accent-primary),#0000)}.ind-card:hover{transform:translateY(-8px);border-color:#8c4cff6b;background:var(--local-card-bg-hover);box-shadow:0 28px 70px #0000006b,0 0 34px #8c4cff1f,inset 0 0 0 1px #ffffff07}.ind-card:hover:after,.ind-card:hover:before{opacity:1}.ind-icon-box{position:relative;z-index:1;width:58px;height:58px;margin-bottom:28px;border:1px solid #fff1;border-radius:16px;background:hsla(0,0%,100%,.045);color:var(--local-accent-secondary);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #ffffff05;transition:transform .3s,border-color .3s,background .3s,color .3s,box-shadow .3s}.ind-card:hover .ind-icon-box{transform:translateY(-2px) scale(1.05);border-color:#8c4cff80;background:linear-gradient(135deg,#8c4cfff2,#377cffe6);color:#fff;box-shadow:0 0 24px #8c4cff47,inset 0 0 0 1px #ffffff14}.ind-icon-svg{width:29px;height:29px;stroke:currentcolor;stroke-width:1.55;fill:none;stroke-linecap:round;stroke-linejoin:round}.ind-card-title{margin:0 0 14px;color:var(--local-text-head);font-size:1.18rem;font-weight:800;line-height:1.18;letter-spacing:-.02em}.ind-card-desc,.ind-card-title,.ind-tags{position:relative;z-index:1}.ind-card-desc{margin:0 0 28px;color:#94a3b8e0;font-size:.9rem;line-height:1.58}.ind-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.ind-tag{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border:1px solid #377cff38;border-radius:999px;background:#377cff17;color:var(--local-accent-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.66rem;font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:.07em}@media(max-width:1180px){.ind-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ind-card{min-height:330px}}@media(max-width:640px){.ind-grid{grid-template-columns:1fr}.ind-card{min-height:auto;padding:30px 22px 26px}}@media(prefers-reduced-motion:reduce){.ind-card:hover,.ind-card:hover .ind-icon-box{transform:none!important}}.comparison{--local-bg:var(--hero-base-3, #0a0616);--local-card-bg:hsla(0,0%,100%,.025);--local-card-bg-hero:linear-gradient(180deg, #220e4eeb, #0b071afa);--local-card-bg-dim:#ffffff05;--local-border:#8c4cff26;--local-border-soft:#fff1;--local-accent-primary:var(--hero-g1, #8c4cff);--local-accent-secondary:var(--hero-g2, #377cff);--local-text-head:var(--text-primary, #fff);--local-text-body:var(--text-secondary, #94a3b8);--local-text-muted:#64748b;--local-safe:#7effb7;--local-danger:#ff7676;--local-warning:#ffd666;font-family:PlusJakartaSans,sans-serif}.comparison:before{background:radial-gradient(circle at 50% 18%,#377cff14,#0000 30%),radial-gradient(circle at 50% 76%,#8c4cff1a,#0000 36%);opacity:.9}.comparison:after,.comparison:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.comparison:after{background-image:linear-gradient(#ffffff06 1px,#0000 0),linear-gradient(90deg,#ffffff06 1px,#0000 0);background-size:52px 52px;-webkit-mask-image:radial-gradient(circle at center,black 36%,transparent 84%);mask-image:radial-gradient(circle at center,black 36%,transparent 84%)}.cmp-container{position:relative;z-index:1}.cmp-header{max-width:850px;margin:0 auto calc(max(42px,min(5vw,70px)));text-align:center}.cmp-desc{--lead-max:740px;--lead-margin:0 auto;--lead-color:var(--local-text-body)}.cmp-grid{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.16fr) minmax(0,0.92fr);gap:22px;align-items:stretch}.cmp-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:620px;overflow:hidden;padding:34px 28px 30px;border:1px solid var(--local-border-soft);border-radius:24px;background:var(--local-card-bg);box-shadow:0 24px 60px #00000047,inset 0 0 0 1px #ffffff05;transition:transform .3s cubic-bezier(.25,.8,.25,1),border-color .3s,background .3s,box-shadow .3s}.cmp-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:radial-gradient(circle at 24% 0,#377cff1a,#0000 32%),radial-gradient(circle at 88% 100%,#8c4cff1a,#0000 34%);transition:opacity .3s}.cmp-card:hover{transform:translateY(-6px);border-color:#8c4cff5c;box-shadow:0 34px 76px #0000006b,0 0 32px #8c4cff1a,inset 0 0 0 1px #ffffff07}.cmp-card:hover:before{opacity:1}.cmp-card--dim{background:var(--local-card-bg-dim);opacity:.86}.cmp-card--dim:hover{opacity:1}.cmp-card--hero{background:var(--local-card-bg-hero);border-color:#8c4cff6b;box-shadow:0 36px 84px #0000007a,0 0 56px #8c4cff29,inset 0 0 0 1px #ffffff0a;transform:translateY(-16px)}.cmp-card--hero:hover{transform:translateY(-22px)}.cmp-ribbon{position:absolute;top:18px;right:18px;z-index:2;padding:6px 10px;border:1px solid #7effb73d;border-radius:999px;background:#7effb711;color:var(--local-safe);font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cmp-icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;margin-bottom:24px;border:1px solid #fff1;border-radius:18px;background:#ffffff0a;color:var(--local-accent-secondary)}.cmp-card--hero .cmp-icon{color:#fff;background:linear-gradient(135deg,#8c4cfff2,#377cffe6);border-color:#ffffff14;box-shadow:0 0 28px #8c4cff40}.cmp-icon svg{width:28px;height:28px;stroke:currentcolor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.cmp-name{position:relative;z-index:1;color:var(--local-text-head);font-size:calc(max(1.35rem, min(1.05rem + .95vw, 1.72rem)));line-height:1.1;font-weight:900;letter-spacing:-.035em;margin-bottom:8px}.cmp-sub{display:block;color:#94a3b8d1;font-size:.88rem;line-height:1.45}.cmp-price,.cmp-sub{position:relative;z-index:1;margin-bottom:30px}.cmp-price{padding:18px;border:1px solid hsla(0,0%,100%,.055);border-radius:18px;background:hsla(0,0%,100%,.025);color:var(--local-text-head);font-size:1.25rem;font-weight:900;line-height:1.1}.cmp-price--accent{color:var(--local-accent-secondary)}@supports((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text){.cmp-price--accent{background:linear-gradient(hsla(0,0%,100%,.025),hsla(0,0%,100%,.025)) padding-box,linear-gradient(90deg,#8c4cff59,#377cff59) border-box;color:var(--local-accent-secondary)}}.cmp-price span{display:block;margin-top:7px;color:#94a3b8c7;font-size:.78rem;font-weight:700;line-height:1.35}.cmp-features{position:relative;z-index:1;display:grid;gap:14px;margin:auto 0 0;padding:0;list-style:none}.cmp-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:start;color:#d4dfffcc;font-size:.9rem;line-height:1.45}.cmp-item.highlight{color:#fffffff0;font-weight:700}.cmp-mark{position:relative;top:.2em;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;flex:0 0 auto}.cmp-mark:after,.cmp-mark:before{content:"";position:absolute}.cmp-mark.check{background:#7effb71c;border:1px solid #7effb73d}.cmp-mark.check:before{width:8px;height:5px;border-left:2px solid var(--local-safe);border-bottom:2px solid var(--local-safe);transform:rotate(-45deg) translate(1px,-1px)}.cmp-mark.cross{background:#ff767617;border:1px solid #ff767633}.cmp-mark.cross:after,.cmp-mark.cross:before{width:9px;height:2px;border-radius:999px;background:var(--local-danger)}.cmp-mark.cross:before{transform:rotate(45deg)}.cmp-mark.cross:after{transform:rotate(-45deg)}.cmp-mark.dash{background:#ffd66617;border:1px solid #ffd66633}.cmp-mark.dash:before{width:9px;height:2px;border-radius:999px;background:var(--local-warning)}.cmp-note{max-width:850px;margin:28px auto 0;color:#94a3b8c2;font-size:.82rem;line-height:1.6;text-align:center}@media(max-width:1100px){.cmp-grid{grid-template-columns:1fr}.cmp-card,.cmp-card--hero,.cmp-card--hero:hover{min-height:auto;transform:none}.cmp-card--hero{order:-1}}@media(max-width:640px){.cmp-card{padding:30px 22px 26px;border-radius:20px}.cmp-ribbon{position:static;width:-webkit-fit-content;width:fit-content;margin-bottom:18px}.cmp-price{font-size:1.1rem}}@media(prefers-reduced-motion:reduce){.cmp-card--hero,.cmp-card--hero:hover,.cmp-card:hover{transform:none!important}}.s-cta{--cta-bg:var(--hero-base-3, #0a0616);--cta-grid-alpha:0.035;--cta-glow-alpha:0.28;--cta-accent-1:var(--hero-g1, #8c4cff);--cta-accent-2:var(--hero-g2, #377cff);--cta-border:#8c4cff38;--cta-text-muted:#c1cfe3;--cta-text-muted-2:#9e9e9e;position:relative;overflow:hidden;isolation:isolate;background:var(--cta-bg);border-top:1px solid #8c4cff24}@media(max-width:767.98px){.s-cta{padding:40px 0}}@media(min-width:768px) and (max-width:1199.98px){.s-cta{padding:56px 0}}@media(min-width:1200px){.s-cta{padding:88px 0}}.s-cta--singularity{--cta-glow-alpha:0.28;--cta-grid-alpha:0.035}.s-cta__bg{top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.s-cta__beam,.s-cta__bg,.s-cta__glow,.s-cta__grid{position:absolute}.s-cta__glow{left:50%;bottom:-220px;width:calc(min(1100px,110vw));height:640px;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(140,76,255,var(--cta-glow-alpha)) 0,#0000 62%),radial-gradient(ellipse at center,#377cff1a 0,#0000 70%);filter:blur(4px)}.s-cta__grid{left:0;bottom:0;width:100%;height:420px;background-image:linear-gradient(rgba(255,255,255,var(--cta-grid-alpha)) 1px,#0000 1px),linear-gradient(90deg,rgba(255,255,255,var(--cta-grid-alpha)) 1px,#0000 1px);background-size:40px 40px;transform:perspective(500px) rotateX(60deg);transform-origin:bottom center;-webkit-mask-image:linear-gradient(0deg,black,transparent);mask-image:linear-gradient(0deg,black,transparent)}.s-cta__beam{top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#0000,#0000 43%,#ffffff09 49%,#8c4cff0f 50%,#0000 58%,#0000);transform:translateX(-120%);animation:s-cta-beam 18s ease-in-out infinite}.s-cta__inner{position:relative;z-index:1;max-width:1200px;padding-left:20px;padding-right:20px}.b-cta,.s-cta__inner{margin-left:auto;margin-right:auto}.b-cta{--bcta-max:860px;--bcta-text:#fff;--bcta-muted:var(--cta-text-muted, #c1cfe3);--bcta-muted-2:var(--cta-text-muted-2, #9e9e9e);--bcta-accent-1:var(--cta-accent-1, #8c4cff);--bcta-accent-2:var(--cta-accent-2, #377cff);--bcta-border:var(--cta-border, #8c4cff38);--bcta-form-bg:hsla(0,0%,100%,.025);--bcta-form-blur:14px;--bcta-radius:18px;--bcta-radius-btn:14px;--bcta-shadow:0 24px 60px #0000007a;--bcta-shadow-focus:0 30px 70px #8c4cff2e;--bcta-placeholder:#c1cfe37a;--bcta-icon:#c1cfe394;max-width:var(--bcta-max);text-align:center}.b-cta--console,.b-cta__field{position:relative}.b-cta__pretitle{--eyebrow-mb:20px;--eyebrow-color:var(--bcta-accent-2);--eyebrow-font-family:ui-monospace, "SFMono-Regular", "Menlo", "Monaco", "Consolas", monospace;--eyebrow-size:0.78rem;--eyebrow-weight:800;--eyebrow-tracking:0.15em;display:inline-flex}.b-cta__title{--title-color:var(--bcta-text);--title-line-height:1.05;--title-mb:28px}.b-cta__desc{--lead-max:720px;--lead-margin:0 auto 48px;--lead-color:var(--bcta-muted);--lead-size:calc(max(1rem, min(.94rem + .24vw, 1.1rem)));--lead-line-height:1.65}.b-cta__desc strong{color:#fff;font-weight:800}.b-cta__form{display:flex;gap:8px;padding:8px;border:1px solid var(--bcta-border);border-radius:var(--bcta-radius);background:var(--bcta-form-bg);-webkit-backdrop-filter:blur(var(--bcta-form-blur));backdrop-filter:blur(var(--bcta-form-blur));box-shadow:var(--bcta-shadow);transition:transform .26s,box-shadow .26s,border-color .26s,background .26s}.b-cta__form:focus-within{transform:translateY(-4px);border-color:#8c4cff6b;background:#ffffff09;box-shadow:var(--bcta-shadow-focus)}.b-cta__field{display:flex;align-items:center;flex:1;min-width:0}.b-cta__icon{position:absolute;left:20px;display:inline-flex;width:20px;height:20px;color:var(--bcta-icon);pointer-events:none}.b-cta__icon svg{width:100%;height:100%;stroke:currentcolor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.b-cta__input{width:100%;min-width:0;padding:20px 20px 20px 48px;border:none;outline:none;background:#0000;color:var(--bcta-text);font-family:PlusJakartaSans,sans-serif;font-size:1rem}.b-cta__input::placeholder{color:var(--bcta-placeholder)}.b-cta__input:-webkit-autofill{-webkit-text-fill-color:var(--bcta-text);caret-color:var(--bcta-text);-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out}.b-cta__input:autofill{-webkit-text-fill-color:var(--bcta-text);caret-color:var(--bcta-text);transition:background-color 9999s ease-out}.b-cta__divider{width:1px;margin:8px 0;background:#ffffff1a}.b-cta__btn{position:relative;overflow:hidden;padding:0 40px;border:none;border-radius:var(--bcta-radius-btn);background:linear-gradient(135deg,var(--bcta-accent-1),var(--bcta-accent-2));color:#fff;cursor:pointer;font-size:.94rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:transform .22s,box-shadow .22s,filter .22s}.b-cta__btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,#0000,#ffffff57,#0000);transform:translateX(-120%);transition:transform .52s}.b-cta__btn:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 0 32px #8c4cff5c}.b-cta__btn:hover:before{transform:translateX(120%)}.b-cta__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.b-cta__consent{display:flex;gap:8px;align-items:flex-start;justify-content:center;margin:16px auto 0;max-width:36rem;color:var(--bcta-muted-2);font-size:.9rem;line-height:1.5;text-align:left}.b-cta__consent input{flex:none;margin-top:.25em;accent-color:#8c4cff}.b-cta__consent a{color:inherit;text-decoration:underline;text-underline-offset:2px}.b-cta__micro{margin:20px 0 0;color:var(--bcta-muted-2);font-size:.9rem;line-height:1.4;opacity:.92}@media(max-width:767.98px){.b-cta__form{flex-direction:column;gap:16px;padding:20px}.b-cta__input{padding:16px 16px 16px 44px;border-radius:2px;background:#ffffff09}.b-cta__icon{left:16px}.b-cta__divider{display:none}.b-cta__btn{width:100%;min-height:52px;padding:16px}}@media(max-width:520px){.b-cta__title{--title-size:calc(max(2rem, min(1.2rem + 8vw, 2.7rem)))}.b-cta__pretitle{--eyebrow-size:0.68rem}.b-cta__micro{font-size:.82rem}}@media(prefers-reduced-motion:reduce){.s-cta,.s-cta *,.s-cta :after,.s-cta :before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}.b-cta__btn:before,.s-cta__beam{animation:none!important;transition:none!important}.b-cta__btn:hover,.b-cta__form:focus-within{transform:none!important}}@keyframes s-cta-beam{0%,72%{transform:translateX(-120%);opacity:0}82%{opacity:.85}to{transform:translateX(120%);opacity:0}}.thank-you{--ty-bg:var(--hero-base-3, #0a0616);--ty-accent-1:var(--hero-g1, #8c4cff);--ty-accent-2:var(--hero-g2, #377cff);--ty-border:#8c4cff38;--ty-surface:#ffffff09;--ty-muted:#c1cfe3;--ty-muted-2:#9e9e9e;--ty-header-offset:64px;position:relative;overflow:hidden;isolation:isolate;background:var(--ty-bg);color:#fff}@media(max-width:767.98px){.thank-you{padding:calc(32px + var(--ty-header-offset)) 0 40px}}@media(min-width:768px) and (max-width:1199.98px){.thank-you{padding:calc(48px + var(--ty-header-offset)) 0 56px}}@media(min-width:1200px){.thank-you{--ty-header-offset:72px;padding:calc(56px + var(--ty-header-offset)) 0 80px}}.thank-you__group-title,.thank-you__offers-title,.thank-you__step-title,.thank-you__title{color:#fff}.thank-you__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 40% at 50% 0,#8c4cff42,#0000 70%),radial-gradient(ellipse 50% 35% at 50% 100%,#377cff1f,#0000 70%)}.thank-you__inner{position:relative;z-index:1}.thank-you__head{display:flex;flex-direction:column;align-items:center;max-width:760px;margin:0 auto;text-align:center}.thank-you__check{display:inline-grid;place-items:center;width:64px;height:64px;margin-bottom:20px;border-radius:50%;background:linear-gradient(135deg,var(--ty-accent-1),var(--ty-accent-2));box-shadow:0 0 40px #8c4cff66}.thank-you__check svg{width:30px;height:30px;fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.thank-you__title{margin:12px 0 16px}.thank-you__lead{margin:0;color:var(--ty-muted)}.thank-you__lead strong{color:#fff}.thank-you__next{margin-top:48px}.thank-you__next-title,.thank-you__offers-lead{margin:0 0 20px;text-align:center}.thank-you__next-title{color:var(--ty-muted-2);font-size:.82rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.thank-you__steps{display:grid;gap:16px;margin:0;padding:0;list-style:none}@media(min-width:768px){.thank-you__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.thank-you__step{padding:24px;border:1px solid var(--ty-border);border-radius:20px;background:var(--ty-surface)}.thank-you__step-num{display:block;margin-bottom:12px;background:linear-gradient(135deg,var(--ty-accent-1),var(--ty-accent-2));-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.6rem;font-weight:800;line-height:1}.thank-you__step-title{margin:0 0 8px;font-size:1.1rem;line-height:1.3}.thank-you__step-text{margin:0;color:var(--ty-muted);font-size:.95rem;line-height:1.55}.thank-you__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.thank-you__action{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;border:1px solid #ffffff3d;border-radius:999px;color:#fff;font-size:.9rem;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:border-color .22s,box-shadow .22s,transform .22s}.thank-you__action:hover{border-color:#ffffff80;transform:translateY(-1px)}.thank-you__action:focus-visible{outline:2px solid #fff;outline-offset:3px}.thank-you__action--primary{border-color:#0000;background:linear-gradient(135deg,var(--ty-accent-1),var(--ty-accent-2))}.thank-you__action--primary:hover{border-color:#0000;box-shadow:0 0 32px #8c4cff5c}.thank-you__offers{margin-top:64px;padding-top:48px;border-top:1px solid #8c4cff24;text-align:center}.thank-you__offers-title{margin:0 0 12px;font-size:calc(max(1.6rem,min(3vw,2.4rem)));font-weight:800;line-height:1.15}.thank-you__offers-lead{max-width:640px;margin-left:auto;margin-right:auto;color:var(--ty-muted)}.thank-you__groups{display:grid;gap:20px;margin-top:32px;text-align:left}@media(min-width:992px){.thank-you__groups{grid-template-columns:repeat(3,minmax(0,1fr))}}.thank-you__group{display:flex;flex-direction:column;padding:24px;border:1px solid var(--ty-border);border-radius:24px;background:var(--ty-surface)}.thank-you__group-kicker{margin:0 0 8px;color:var(--ty-accent-1);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.thank-you__group-title{margin:0 0 16px;font-size:1.25rem;line-height:1.25}.thank-you__cards{display:grid;gap:8px;margin:0 0 16px;padding:0;list-style:none}.thank-you__card-link{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border:1px solid #ffffff14;border-radius:14px;color:#fff;text-decoration:none;transition:border-color .22s,background-color .22s}.thank-you__card-link:hover{border-color:var(--ty-border);background:#8c4cff14}.thank-you__card-link:focus-visible{outline:2px solid #fff;outline-offset:2px}.thank-you__card-title{font-weight:700}.thank-you__card-text{color:var(--ty-muted);font-size:.86rem;line-height:1.45}.thank-you__group-link{margin-top:auto;color:#fff;font-size:.85rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-underline-offset:4px}.thank-you__group-link:hover{color:var(--ty-muted)}.thank-you__group-link:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(prefers-reduced-motion:reduce){.thank-you__action,.thank-you__card-link{transition:none}}