@charset "UTF-8";.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-carousel-inner .owl-next,.owl-carousel .owl-carousel-inner .owl-prev,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("./media/owl.video.play-4O2DMQ3I.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-carousel-inner .owl-next,.owl-theme .owl-carousel-inner .owl-prev{color:#fff;font-size:14px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-carousel-inner .owl-next:hover,.owl-theme .owl-carousel-inner .owl-prev:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-carousel-inner .owl-next.disabled,.owl-theme .owl-carousel-inner .owl-prev.disabled{opacity:.5;cursor:not-allowed}:root{--iti-flag-width: 20px;--iti-flag-count: 244}.iti__ac{--iti-flag-offset: 0}.iti__ad{--iti-flag-offset: -1}.iti__ae{--iti-flag-offset: -2}.iti__af{--iti-flag-offset: -3}.iti__ag{--iti-flag-offset: -4}.iti__ai{--iti-flag-offset: -5}.iti__al{--iti-flag-offset: -6}.iti__am{--iti-flag-offset: -7}.iti__ao{--iti-flag-offset: -8}.iti__ar{--iti-flag-offset: -9}.iti__as{--iti-flag-offset: -10}.iti__at{--iti-flag-offset: -11}.iti__au{--iti-flag-offset: -12}.iti__aw{--iti-flag-offset: -13}.iti__ax{--iti-flag-offset: -14}.iti__az{--iti-flag-offset: -15}.iti__ba{--iti-flag-offset: -16}.iti__bb{--iti-flag-offset: -17}.iti__bd{--iti-flag-offset: -18}.iti__be{--iti-flag-offset: -19}.iti__bf{--iti-flag-offset: -20}.iti__bg{--iti-flag-offset: -21}.iti__bh{--iti-flag-offset: -22}.iti__bi{--iti-flag-offset: -23}.iti__bj{--iti-flag-offset: -24}.iti__bl{--iti-flag-offset: -25}.iti__bm{--iti-flag-offset: -26}.iti__bn{--iti-flag-offset: -27}.iti__bo{--iti-flag-offset: -28}.iti__bq{--iti-flag-offset: -29}.iti__br{--iti-flag-offset: -30}.iti__bs{--iti-flag-offset: -31}.iti__bt{--iti-flag-offset: -32}.iti__bw{--iti-flag-offset: -33}.iti__by{--iti-flag-offset: -34}.iti__bz{--iti-flag-offset: -35}.iti__ca{--iti-flag-offset: -36}.iti__cc{--iti-flag-offset: -37}.iti__cd{--iti-flag-offset: -38}.iti__cf{--iti-flag-offset: -39}.iti__cg{--iti-flag-offset: -40}.iti__ch{--iti-flag-offset: -41}.iti__ci{--iti-flag-offset: -42}.iti__ck{--iti-flag-offset: -43}.iti__cl{--iti-flag-offset: -44}.iti__cm{--iti-flag-offset: -45}.iti__cn{--iti-flag-offset: -46}.iti__co{--iti-flag-offset: -47}.iti__cr{--iti-flag-offset: -48}.iti__cu{--iti-flag-offset: -49}.iti__cv{--iti-flag-offset: -50}.iti__cw{--iti-flag-offset: -51}.iti__cx{--iti-flag-offset: -52}.iti__cy{--iti-flag-offset: -53}.iti__cz{--iti-flag-offset: -54}.iti__de{--iti-flag-offset: -55}.iti__dj{--iti-flag-offset: -56}.iti__dk{--iti-flag-offset: -57}.iti__dm{--iti-flag-offset: -58}.iti__do{--iti-flag-offset: -59}.iti__dz{--iti-flag-offset: -60}.iti__ec{--iti-flag-offset: -61}.iti__ee{--iti-flag-offset: -62}.iti__eg{--iti-flag-offset: -63}.iti__eh{--iti-flag-offset: -64}.iti__er{--iti-flag-offset: -65}.iti__es{--iti-flag-offset: -66}.iti__et{--iti-flag-offset: -67}.iti__fi{--iti-flag-offset: -68}.iti__fj{--iti-flag-offset: -69}.iti__fk{--iti-flag-offset: -70}.iti__fm{--iti-flag-offset: -71}.iti__fo{--iti-flag-offset: -72}.iti__fr{--iti-flag-offset: -73}.iti__ga{--iti-flag-offset: -74}.iti__gb{--iti-flag-offset: -75}.iti__gd{--iti-flag-offset: -76}.iti__ge{--iti-flag-offset: -77}.iti__gf{--iti-flag-offset: -78}.iti__gg{--iti-flag-offset: -79}.iti__gh{--iti-flag-offset: -80}.iti__gi{--iti-flag-offset: -81}.iti__gl{--iti-flag-offset: -82}.iti__gm{--iti-flag-offset: -83}.iti__gn{--iti-flag-offset: -84}.iti__gp{--iti-flag-offset: -85}.iti__gq{--iti-flag-offset: -86}.iti__gr{--iti-flag-offset: -87}.iti__gt{--iti-flag-offset: -88}.iti__gu{--iti-flag-offset: -89}.iti__gw{--iti-flag-offset: -90}.iti__gy{--iti-flag-offset: -91}.iti__hk{--iti-flag-offset: -92}.iti__hn{--iti-flag-offset: -93}.iti__hr{--iti-flag-offset: -94}.iti__ht{--iti-flag-offset: -95}.iti__hu{--iti-flag-offset: -96}.iti__id{--iti-flag-offset: -97}.iti__ie{--iti-flag-offset: -98}.iti__il{--iti-flag-offset: -99}.iti__im{--iti-flag-offset: -100}.iti__in{--iti-flag-offset: -101}.iti__io{--iti-flag-offset: -102}.iti__iq{--iti-flag-offset: -103}.iti__ir{--iti-flag-offset: -104}.iti__is{--iti-flag-offset: -105}.iti__it{--iti-flag-offset: -106}.iti__je{--iti-flag-offset: -107}.iti__jm{--iti-flag-offset: -108}.iti__jo{--iti-flag-offset: -109}.iti__jp{--iti-flag-offset: -110}.iti__ke{--iti-flag-offset: -111}.iti__kg{--iti-flag-offset: -112}.iti__kh{--iti-flag-offset: -113}.iti__ki{--iti-flag-offset: -114}.iti__km{--iti-flag-offset: -115}.iti__kn{--iti-flag-offset: -116}.iti__kp{--iti-flag-offset: -117}.iti__kr{--iti-flag-offset: -118}.iti__kw{--iti-flag-offset: -119}.iti__ky{--iti-flag-offset: -120}.iti__kz{--iti-flag-offset: -121}.iti__la{--iti-flag-offset: -122}.iti__lb{--iti-flag-offset: -123}.iti__lc{--iti-flag-offset: -124}.iti__li{--iti-flag-offset: -125}.iti__lk{--iti-flag-offset: -126}.iti__lr{--iti-flag-offset: -127}.iti__ls{--iti-flag-offset: -128}.iti__lt{--iti-flag-offset: -129}.iti__lu{--iti-flag-offset: -130}.iti__lv{--iti-flag-offset: -131}.iti__ly{--iti-flag-offset: -132}.iti__ma{--iti-flag-offset: -133}.iti__mc{--iti-flag-offset: -134}.iti__md{--iti-flag-offset: -135}.iti__me{--iti-flag-offset: -136}.iti__mf{--iti-flag-offset: -137}.iti__mg{--iti-flag-offset: -138}.iti__mh{--iti-flag-offset: -139}.iti__mk{--iti-flag-offset: -140}.iti__ml{--iti-flag-offset: -141}.iti__mm{--iti-flag-offset: -142}.iti__mn{--iti-flag-offset: -143}.iti__mo{--iti-flag-offset: -144}.iti__mp{--iti-flag-offset: -145}.iti__mq{--iti-flag-offset: -146}.iti__mr{--iti-flag-offset: -147}.iti__ms{--iti-flag-offset: -148}.iti__mt{--iti-flag-offset: -149}.iti__mu{--iti-flag-offset: -150}.iti__mv{--iti-flag-offset: -151}.iti__mw{--iti-flag-offset: -152}.iti__mx{--iti-flag-offset: -153}.iti__my{--iti-flag-offset: -154}.iti__mz{--iti-flag-offset: -155}.iti__na{--iti-flag-offset: -156}.iti__nc{--iti-flag-offset: -157}.iti__ne{--iti-flag-offset: -158}.iti__nf{--iti-flag-offset: -159}.iti__ng{--iti-flag-offset: -160}.iti__ni{--iti-flag-offset: -161}.iti__nl{--iti-flag-offset: -162}.iti__no{--iti-flag-offset: -163}.iti__np{--iti-flag-offset: -164}.iti__nr{--iti-flag-offset: -165}.iti__nu{--iti-flag-offset: -166}.iti__nz{--iti-flag-offset: -167}.iti__om{--iti-flag-offset: -168}.iti__pa{--iti-flag-offset: -169}.iti__pe{--iti-flag-offset: -170}.iti__pf{--iti-flag-offset: -171}.iti__pg{--iti-flag-offset: -172}.iti__ph{--iti-flag-offset: -173}.iti__pk{--iti-flag-offset: -174}.iti__pl{--iti-flag-offset: -175}.iti__pm{--iti-flag-offset: -176}.iti__pr{--iti-flag-offset: -177}.iti__ps{--iti-flag-offset: -178}.iti__pt{--iti-flag-offset: -179}.iti__pw{--iti-flag-offset: -180}.iti__py{--iti-flag-offset: -181}.iti__qa{--iti-flag-offset: -182}.iti__re{--iti-flag-offset: -183}.iti__ro{--iti-flag-offset: -184}.iti__rs{--iti-flag-offset: -185}.iti__ru{--iti-flag-offset: -186}.iti__rw{--iti-flag-offset: -187}.iti__sa{--iti-flag-offset: -188}.iti__sb{--iti-flag-offset: -189}.iti__sc{--iti-flag-offset: -190}.iti__sd{--iti-flag-offset: -191}.iti__se{--iti-flag-offset: -192}.iti__sg{--iti-flag-offset: -193}.iti__sh{--iti-flag-offset: -194}.iti__si{--iti-flag-offset: -195}.iti__sj{--iti-flag-offset: -196}.iti__sk{--iti-flag-offset: -197}.iti__sl{--iti-flag-offset: -198}.iti__sm{--iti-flag-offset: -199}.iti__sn{--iti-flag-offset: -200}.iti__so{--iti-flag-offset: -201}.iti__sr{--iti-flag-offset: -202}.iti__ss{--iti-flag-offset: -203}.iti__st{--iti-flag-offset: -204}.iti__sv{--iti-flag-offset: -205}.iti__sx{--iti-flag-offset: -206}.iti__sy{--iti-flag-offset: -207}.iti__sz{--iti-flag-offset: -208}.iti__tc{--iti-flag-offset: -209}.iti__td{--iti-flag-offset: -210}.iti__tg{--iti-flag-offset: -211}.iti__th{--iti-flag-offset: -212}.iti__tj{--iti-flag-offset: -213}.iti__tk{--iti-flag-offset: -214}.iti__tl{--iti-flag-offset: -215}.iti__tm{--iti-flag-offset: -216}.iti__tn{--iti-flag-offset: -217}.iti__to{--iti-flag-offset: -218}.iti__tr{--iti-flag-offset: -219}.iti__tt{--iti-flag-offset: -220}.iti__tv{--iti-flag-offset: -221}.iti__tw{--iti-flag-offset: -222}.iti__tz{--iti-flag-offset: -223}.iti__ua{--iti-flag-offset: -224}.iti__ug{--iti-flag-offset: -225}.iti__us{--iti-flag-offset: -226}.iti__uy{--iti-flag-offset: -227}.iti__uz{--iti-flag-offset: -228}.iti__va{--iti-flag-offset: -229}.iti__vc{--iti-flag-offset: -230}.iti__ve{--iti-flag-offset: -231}.iti__vg{--iti-flag-offset: -232}.iti__vi{--iti-flag-offset: -233}.iti__vn{--iti-flag-offset: -234}.iti__vu{--iti-flag-offset: -235}.iti__wf{--iti-flag-offset: -236}.iti__ws{--iti-flag-offset: -237}.iti__xk{--iti-flag-offset: -238}.iti__ye{--iti-flag-offset: -239}.iti__yt{--iti-flag-offset: -240}.iti__za{--iti-flag-offset: -241}.iti__zm{--iti-flag-offset: -242}.iti__zw{--iti-flag-offset: -243}:root{--iti-hover-color: rgba(0, 0, 0, .05);--iti-border-color: #ccc;--iti-country-selector-bg: white;--iti-icon-color: #555;--iti-spacer-horizontal: 10px;--iti-flag-height: calc(var(--iti-flag-width) * 3 / 4);--iti-globe-icon-size: 17px;--iti-clear-icon-size: 15px;--iti-border-width: 1px;--iti-arrow-size: 5px;--iti-arrow-width: 1.5px;--iti-arrow-padding: 7px;--iti-mobile-popup-margin: 30px;--iti-strict-reject-flash-color: rgba(255, 0, 0, .12)}.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box}.iti input.iti__tel-input,.iti input.iti__tel-input[type=text],.iti input.iti__tel-input[type=tel]{position:relative;z-index:0;display:block;min-width:100%;margin:0!important}.iti__a11y-text{width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute}.iti__country-container{position:absolute;top:0;bottom:0;left:0;padding:var(--iti-border-width)}.iti__selected-country{z-index:1;position:relative;display:flex;align-items:center;height:100%;background:none;border:0;margin:0;padding:0;font-family:inherit;font-size:inherit;color:inherit;border-radius:0;font-weight:inherit;line-height:inherit;text-decoration:none}.iti__selected-country-primary{display:flex;align-items:center;height:100%;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal)}.iti__selected-dial-code{margin-left:4px}.iti__arrow{margin-left:var(--iti-arrow-padding);margin-top:-2px;width:var(--iti-arrow-size);height:var(--iti-arrow-size);box-sizing:border-box;border-right:var(--iti-arrow-width) solid var(--iti-icon-color);border-bottom:var(--iti-arrow-width) solid var(--iti-icon-color);transform:rotate(45deg)}.iti__arrow--up{margin-top:4px;transform:rotate(-135deg)}.iti__country-selector{border-radius:3px;background-color:var(--iti-country-selector-bg)}.iti--inline-country-selector .iti__country-selector{border:var(--iti-border-width) solid var(--iti-border-color);box-shadow:1px 1px 4px #0003}.iti--inline-country-selector:not(.iti--detached-country-selector) .iti__country-selector{position:absolute;z-index:2;left:0}.iti__search-input{width:100%;border-width:0;border-radius:3px;padding-left:calc(var(--iti-spacer-horizontal) + var(--iti-globe-icon-size) + var(--iti-spacer-horizontal));padding-right:calc(var(--iti-spacer-horizontal) + var(--iti-clear-icon-size) + var(--iti-spacer-horizontal))}[dir=rtl] .iti__search-input{padding-left:inherit;padding-right:30px;background-position:right 8px center}.iti__search-input::-webkit-search-cancel-button{appearance:none}.iti__search-input,.iti__country{padding-top:8px;padding-bottom:8px}.iti__search-input-wrapper{position:relative;display:flex;align-items:center;border-bottom:1px solid var(--iti-border-color)}.iti__search-icon{position:absolute;left:var(--iti-spacer-horizontal);display:flex;pointer-events:none}[dir=rtl] .iti__search-icon{left:auto;right:var(--iti-spacer-horizontal)}.iti__search-icon-svg{width:var(--iti-globe-icon-size);height:var(--iti-globe-icon-size);display:block;stroke:var(--iti-icon-color);fill:none;stroke-width:3}.iti__search-clear{position:absolute;right:calc(var(--iti-spacer-horizontal) / 2);background:transparent;border:0;border-radius:3px;cursor:pointer;padding:calc(var(--iti-spacer-horizontal) / 2);display:flex;align-items:center;justify-content:center;transition:background-color .15s ease}.iti__search-clear .iti__search-clear-x{stroke-width:2}.iti__search-clear .iti__search-clear-bg{fill:var(--iti-icon-color)}[dir=rtl] .iti__search-clear{right:auto;left:var(--iti-spacer-horizontal)}.iti__search-clear:hover,.iti__search-clear:focus-visible{background:var(--iti-hover-color);outline:none}.iti__search-clear-svg{width:var(--iti-clear-icon-size);height:var(--iti-clear-icon-size);display:block}.iti__no-results{text-align:center;padding:30px 0}.iti__country-list{list-style:none;padding:0;margin:0;cursor:pointer;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti--inline-country-selector .iti__country-list{max-height:185px}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media(max-width:500px){.iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.iti__country{display:flex;align-items:center;padding-left:var(--iti-spacer-horizontal);padding-right:var(--iti-spacer-horizontal);outline:none}.iti__country.iti__highlight{background-color:var(--iti-hover-color)}.iti__country-name{flex-grow:1}.iti__country-check{margin-left:var(--iti-spacer-horizontal);display:flex;align-items:center;color:var(--iti-icon-color)}.iti__country-check-svg{width:var(--iti-clear-icon-size);height:var(--iti-clear-icon-size);display:block}.iti__country-list .iti__flag{margin-right:var(--iti-spacer-horizontal);flex-shrink:0}[dir=rtl] :is(.iti__country-list .iti__flag){margin-right:0;margin-left:var(--iti-spacer-horizontal)}:is(.iti--has-country-selector .iti__country-container:has(+input[disabled]),.iti--has-country-selector .iti__country-container:has(+input[readonly])) button.iti__selected-country{cursor:not-allowed}:is(.iti--has-country-selector .iti__country-container:has(+input[disabled]),.iti--has-country-selector .iti__country-container:has(+input[readonly])) button.iti__selected-country .iti__arrow{visibility:hidden}.iti--has-country-selector .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,.iti--has-country-selector .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country:has(+.iti__country-selector:hover) .iti__selected-country-primary{background-color:var(--iti-hover-color)}.iti--detached-country-selector{position:fixed;top:-1000px;left:-1000px;z-index:1060}.iti--detached-country-selector:hover{cursor:pointer}.iti--detached-country-selector{top:calc(anchor(bottom) + 3px);left:anchor(left);position-try-fallbacks:--iti-flip-above}@position-try --iti-flip-above{top:auto;bottom:calc(anchor(top) + 3px)}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti--fullscreen-popup.iti--detached-country-selector{background-color:#00000080;inset:0;position:fixed;padding:var(--iti-mobile-popup-margin);display:flex;flex-direction:column;justify-content:flex-start}.iti--fullscreen-popup .iti__country-selector{display:flex;flex-direction:column;max-height:100%;position:relative}.iti--fullscreen-popup .iti__country,.iti--fullscreen-popup .iti__search-input{padding-top:10px;padding-bottom:10px}.iti--fullscreen-popup .iti__country{padding-left:10px;padding-right:10px;line-height:1.5em}.iti__flag{height:var(--iti-flag-height);width:var(--iti-flag-width);border-radius:1px;box-shadow:0 0 1px #888;background-image:image-set(var(--iti-path-flags-1x) 1x,var(--iti-path-flags-2x) 2x);background-repeat:no-repeat;background-position:calc(var(--iti-flag-offset, 100) * var(--iti-flag-width)) 0;background-size:calc(var(--iti-flag-count) * var(--iti-flag-width)) var(--iti-flag-height)}.iti__loading{position:relative;background:none;box-shadow:none}.iti__loading:after{content:"";position:absolute;inset:0;margin:auto;width:var(--iti-flag-height);height:var(--iti-flag-height);box-sizing:border-box;border:2px solid var(--iti-icon-color);border-right-color:transparent;border-radius:50%;animation:iti-spinner 1s linear infinite}@keyframes iti-spinner{to{transform:rotate(360deg)}}.iti__strict-reject-animation .iti__tel-input,.iti__strict-reject-animation .iti__selected-country{animation:iti-strict-reject-shake .3s cubic-bezier(.36,.07,.19,.97)}@media(prefers-reduced-motion:reduce){.iti__strict-reject-animation .iti__tel-input{animation:iti-strict-reject-flash .3s ease-out both}.iti__strict-reject-animation .iti__selected-country{animation:none}}@keyframes iti-strict-reject-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}@keyframes iti-strict-reject-flash{40%{background-color:var(--iti-strict-reject-flash-color)}}.iti__globe{background:none;box-shadow:none;height:var(--iti-globe-icon-size);display:flex;align-items:center;justify-content:center;padding:0}.iti__globe .iti__globe-svg{width:100%;height:100%;fill:var(--iti-icon-color)}@supports (-webkit-appearance: none) and (not (background: -webkit-canvas(foo))){.iti__tel-input:focus{outline-offset:1px}}:root{--iti-path-flags-1x: url("./media/flags-IICYN5M6.webp");--iti-path-flags-2x: url("./media/flags@2x-S6IFMOQO.webp")}.fabric-page{--fabric-bg: #05070b;--fabric-bg-deep: #020407;--fabric-panel: #0b111b;--fabric-panel-2: #101925;--fabric-line: rgba(255, 255, 255, .1);--fabric-text: #f7fbff;--fabric-muted: #93a2b8;--fabric-muted-bright: #c5d0df;--fabric-cyan: #11c8f5;--fabric-orange: #ff8a00;--color-bg-deep: #020407;--color-bg-card: #0b111b;--color-bg-card-border: rgba(255, 255, 255, .11);--color-text-primary: #f7fbff;--color-text-secondary: #c5d0df;--color-text-muted: #93a2b8;--color-divider: rgba(255, 255, 255, .1);--color-primary: #11c8f5;--color-primary-glow: rgba(17, 200, 245, .13);--color-accent-blue: #078fc8;--radius-card: 16px;--radius-btn: 10px;--shadow-card: 0 24px 70px rgba(0, 0, 0, .3);--shadow-card-hover: 0 30px 80px rgba(0, 0, 0, .42);position:relative;overflow:hidden;background:var(--fabric-bg);color:var(--fabric-text);font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased}.fabric-page *,.fabric-page *:before,.fabric-page *:after{box-sizing:border-box}.fabric-page img{display:block;max-width:100%}.fabric-page h1,.fabric-page h2,.fabric-page h3,.fabric-page p{margin-top:0}.fabric-page button,.fabric-page a{font:inherit;-webkit-tap-highlight-color:transparent}.fabric-page button{border:0}.fabric-container{width:min(calc(100% - 48px),1220px);margin-inline:auto}.fabric-section{position:relative;padding:126px 0}.fabric-eyebrow{margin:0 0 22px;display:flex;align-items:center;gap:10px;color:#78dff5;font-size:11px;font-weight:760;letter-spacing:.19em;text-transform:uppercase}.fabric-eyebrow__dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--fabric-cyan);box-shadow:0 0 18px var(--fabric-cyan)}.fabric-eyebrow--orange{color:#ffb45c}.fabric-eyebrow--orange .fabric-eyebrow__dot{background:var(--fabric-orange);box-shadow:0 0 18px var(--fabric-orange)}.fabric-heading{margin-bottom:62px}.fabric-heading h2,.fabric-overview__copy h2,.fabric-faq h2{margin-bottom:0;font-size:clamp(40px,4.6vw,65px);line-height:1.03;letter-spacing:-.055em;font-weight:590}.fabric-heading>p:last-child,.fabric-heading--split>p,.fabric-overview__copy>p,.fabric-faq__layout>div:first-child>p{color:var(--fabric-muted);font-size:16px;line-height:1.75}.fabric-heading--split{display:grid;grid-template-columns:1.08fr .72fr;gap:90px;align-items:end}.fabric-heading--split>p{margin:0 0 4px}.fabric-heading--center{max-width:850px;margin-inline:auto;text-align:center}.fabric-heading--center .fabric-eyebrow{justify-content:center}.fabric-heading--center>p:last-child{max-width:650px;margin:22px auto 0}.fabric-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.fabric-button{min-height:44px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(85,221,255,.7)!important;border-radius:10px;background:linear-gradient(135deg,#25cef5,#078fc8);color:#fff;text-decoration:none;cursor:pointer;box-shadow:0 10px 35px #11c8f538;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;font-size:14px!important;font-weight:700!important;line-height:1!important}.fabric-button:hover{transform:translateY(-2px);box-shadow:0 16px 45px #11c8f54d}.fabric-button--secondary{border-color:#ffffff2e!important;background:#ffffff09;color:#e8f0fa;box-shadow:none}.fabric-button--secondary:hover{background:#ffffff13;box-shadow:none}.fabric-button mat-icon,.fabric-page button mat-icon,.fabric-page a mat-icon{width:18px;height:18px;font-size:18px}.fabric-status-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#4ce1aa;box-shadow:0 0 12px #4ce1aacc}.fabric-browser-dots{display:flex;gap:6px}.fabric-browser-dots i{width:7px;height:7px;border-radius:50%;background:#394553}.fabric-browser-dots i:first-child{background:var(--fabric-orange)}.fabric-hero{position:relative;min-height:850px;padding:154px 0 90px;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 76% 44%,rgba(0,187,255,.1),transparent 32%),radial-gradient(circle at 92% 16%,rgba(255,125,0,.09),transparent 25%),linear-gradient(180deg,#04070c,#060a10 70%,#080c12)}.fabric-hero__grid{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(71,182,220,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(71,182,220,.13) 1px,transparent 1px);background-size:76px 76px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 28%,transparent 92%);mask-image:linear-gradient(to bottom,transparent,#000 28%,transparent 92%);transform:perspective(500px) rotateX(58deg) scale(1.6) translateY(18%)}.fabric-hero__glow{position:absolute;width:460px;height:460px;border-radius:50%;filter:blur(120px);pointer-events:none}.fabric-hero__glow--cyan{right:-120px;bottom:40px;background:#00b0ff21}.fabric-hero__glow--orange{top:-220px;left:26%;background:#ff76001c}.fabric-hero__layout{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:54px}.fabric-hero__copy h1{max-width:760px;margin-bottom:28px;font-size:clamp(51px,5.7vw,82px);line-height:.99;letter-spacing:-.057em;font-weight:650}.fabric-hero__copy h1 span{color:transparent;background:linear-gradient(100deg,#fff 4%,#56ddff 55%,#ff9a2e 110%);-webkit-background-clip:text;background-clip:text}.fabric-hero__description{max-width:690px;margin-bottom:34px;color:var(--fabric-muted-bright);font-size:18px;line-height:1.65}.fabric-hero__meta{margin-top:28px;display:flex;flex-wrap:wrap;gap:22px;color:#75869b;font-size:12px}.fabric-hero__meta span{position:relative;padding-left:16px;display:flex;align-items:center;gap:5px}.fabric-hero__meta span .mat-icon{color:#4ce1aa;width:1em;height:1em;font-size:1em;line-height:1}.fabric-hero__art{position:relative;min-height:555px;display:grid;place-items:center}.fabric-hero__art:after{content:"";position:absolute;width:75%;height:120px;bottom:50px;border-radius:50%;background:#12c7f51a;filter:blur(35px)}.fabric-hero__art>img{position:relative;z-index:2;width:200%;max-width:none;height:auto;object-fit:contain;filter:saturate(1.1) contrast(1.04);mix-blend-mode:screen}.fabric-orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(46,211,255,.16);border-radius:50%;transform:translate(-50%,-50%) rotate(-18deg)}.fabric-orbit--one{width:88%;height:45%}.fabric-orbit--two{width:66%;height:34%;border-color:#ff8f192e;transform:translate(-50%,-50%) rotate(22deg)}.fabric-floating-card{position:absolute;z-index:3;padding:13px 16px;display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:#070c13c2;color:#c8d2df;font-size:12px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 45px #00000059}.fabric-floating-card--top{top:88px;right:4px}.fabric-floating-card--bottom{left:20px;bottom:92px}.fabric-floating-card--bottom strong{color:#fff;font-size:26px}.fabric-scroll-cue{position:absolute;z-index:3;bottom:25px;left:50%;display:flex;flex-direction:column;align-items:center;gap:9px;background:none;color:#66778c;font-size:9px;letter-spacing:.16em;text-transform:uppercase;transform:translate(-50%);cursor:pointer}.fabric-scroll-cue i{width:1px;height:31px;background:linear-gradient(var(--fabric-cyan),transparent)}.fabric-proof{border-block:1px solid var(--fabric-line);background:#070b11}.fabric-proof__grid{min-height:132px;display:grid;grid-template-columns:1.15fr repeat(3,1fr);align-items:stretch}.fabric-proof__intro,.fabric-proof__item{display:flex;flex-direction:column;justify-content:center;padding:24px 28px;border-right:1px solid var(--fabric-line)}.fabric-proof__intro{padding-left:0}.fabric-proof__item:last-child{border-right:0}.fabric-proof__intro span{color:#718299;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.fabric-proof__intro strong{margin-top:8px;color:#dce6f2;font-size:17px}.fabric-proof__item img{width:auto;max-width:124px;max-height:28px;object-fit:contain;object-position:left center}.fabric-proof__item p{margin:12px 0 0;color:#8d9cb0;font-size:11px;line-height:1.45}.fabric-glimpse{background:radial-gradient(circle at 50% 50%,rgba(17,200,245,.08),transparent 34%),#070b11}.fabric-ui-window,.fabric-product-window{overflow:hidden;border:1px solid rgba(69,205,238,.22);border-radius:14px;background:#07101a;box-shadow:0 45px 110px #00000075,0 0 70px #11c8f512}.fabric-ui-window__bar,.fabric-product-window__bar{min-height:50px;padding:0 18px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--fabric-line);color:#718198;font-size:10px}.fabric-ui-window__bar>b{justify-self:end;display:flex;align-items:center;gap:7px;color:#6edcb6;font-weight:600}.fabric-ui-window>img{width:100%;max-height:690px;object-fit:cover;object-position:top}.fabric-impact{min-height:108px;display:grid;grid-template-columns:repeat(3,1fr) auto;align-items:center;border:1px solid var(--fabric-line);border-top:0;background:#080e17d9}.fabric-impact>div,.fabric-impact>button{min-height:108px;padding:22px 26px;border-right:1px solid var(--fabric-line)}.fabric-impact strong{display:block;color:#fff;font-size:29px}.fabric-impact span{display:block;margin-top:4px;color:#78899e;font-size:12px;line-height:1.4}.fabric-impact button{display:flex;align-items:center;gap:8px;background:#ffffff06;color:#c8d5e5;cursor:pointer}.fabric-challenges{background:#05080d}.fabric-challenge-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--fabric-line)}.fabric-challenge-card{min-height:330px;padding:28px 25px;border-right:1px solid var(--fabric-line);transition:background .25s ease}.fabric-challenge-card:last-child{border-right:0}.fabric-challenge-card:hover{background:#11c8f50b}.fabric-challenge-card__line{display:flex;align-items:center;gap:12px;color:#67788e;font-size:14px;letter-spacing:.1em}.fabric-challenge-card__line i{height:1px;flex:1;background:linear-gradient(90deg,var(--fabric-line),transparent)}.fabric-challenge-card h3{margin:0 0 16px;font-size:21px;font-weight:560;line-height:1.2}.fabric-challenge-card p{margin:0;color:#8b9bb0;font-size:13px;line-height:1.72}.fabric-challenge-conclusion{margin-top:34px;padding:24px 28px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;border:1px solid var(--fabric-line);background:linear-gradient(90deg,#11c8f50d,#ff8a0009)}.fabric-challenge-conclusion img{width:50px}.fabric-challenge-conclusion p{margin:0;color:#93a4b8;font-size:14px;line-height:1.7}.fabric-challenge-conclusion strong{color:#e8f4ff}.fabric-challenge-conclusion button,.fabric-tab-panel__copy>button,.fabric-featured-journey>button{display:inline-flex;align-items:center;gap:7px;background:none;color:#cae8f2;font-weight:650;cursor:pointer}.fabric-overview{overflow:hidden;background:radial-gradient(circle at 85% 12%,rgba(255,138,0,.07),transparent 28%),#080c12}.fabric-overview__layout{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:68px}.fabric-overview__copy>p{margin:25px 0 0}.fabric-overview__stats{margin-top:38px;display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--fabric-line)}.fabric-overview__stats>div{padding:22px 16px 22px 0}.fabric-overview__stats strong{display:block;font-size:32px}.fabric-overview__stats span{display:block;margin-top:4px;color:#77889d;font-size:12px;line-height:1.45;text-transform:uppercase}.fabric-architecture-frame{overflow:hidden;border:1px solid rgba(255,142,23,.18);border-radius:14px;background:#080d14;box-shadow:0 35px 95px #00000073}.fabric-architecture-frame__bar{height:49px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--fabric-line);color:#8392a6;font-size:10px}.fabric-architecture-frame__bar i{color:#ffae55;font-style:normal}.fabric-architecture-frame img{width:100%;min-height:480px;object-fit:cover}.fabric-value-grid{margin-top:72px;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--fabric-line)}.fabric-value-card{min-height:320px;padding:22px;border-right:1px solid var(--fabric-line)}.fabric-value-card:last-child{border-right:0}.fabric-value-card__visual{height:100px;display:flex;align-items:flex-start;justify-content:space-between}.fabric-value-card__visual img{width:78px;height:78px;object-fit:contain}.fabric-value-card__visual span{color:#586a7f;font-size:14px}.fabric-value-card h3{margin:28px 0 14px;font-size:18px;font-weight:570}.fabric-value-card p{margin:0;color:#8292a6;font-size:12px;line-height:1.65}.fabric-specialised{background:#05080d}.fabric-tabs,.fabric-screen-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--fabric-line)}.fabric-tabs button,.fabric-screen-tabs button{min-height:69px;padding:0 18px;display:flex;align-items:center;justify-content:center;gap:10px;border-bottom:2px solid transparent;background:none;color:#7e8da1;cursor:pointer;font-size:14px;transition:color .2s ease,background .2s ease,border-color .2s ease}.fabric-tabs button span,.fabric-screen-tabs button span{color:#56667a;font-size:14px}.fabric-tabs button:hover,.fabric-tabs button.active,.fabric-screen-tabs button:hover,.fabric-screen-tabs button.active{color:#e9f7ff;background:#ffffff06}.fabric-tabs button.active{border-bottom-color:var(--fabric-cyan)}.fabric-tab-panel{min-height:610px;display:grid;grid-template-columns:.72fr 1.28fr;border:1px solid var(--fabric-line);border-top:0;background:linear-gradient(135deg,#09111b,#071019)}.fabric-tab-panel__copy{padding:62px 52px}.fabric-panel-number{color:#4d6176;font-size:14px;letter-spacing:.14em}.fabric-tab-panel__copy h3{margin:36px 0 22px;font-size:clamp(32px,3vw,45px);line-height:1.08;letter-spacing:-.045em;font-weight:570}.fabric-tab-panel__copy p{color:#8c9db1;font-size:14px;line-height:1.75}.fabric-tab-panel__copy ul,.fabric-screen-showcase__copy ul{margin:28px 0 32px;padding:0;list-style:none}.fabric-tab-panel__copy li,.fabric-screen-showcase__copy li{padding:12px 0;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--fabric-line);color:#9eb0c5;font-size:12px}.fabric-tab-panel__copy li mat-icon,.fabric-screen-showcase__copy li mat-icon{color:var(--fabric-cyan)}.fabric-tab-panel__visual{position:relative;min-width:0;display:grid;place-items:center;overflow:hidden;border-left:1px solid var(--fabric-line);background:radial-gradient(circle at 50% 50%,rgba(17,200,245,.11),transparent 50%)}.fabric-tab-panel__visual img{width:94%;max-height:525px;object-fit:contain;filter:drop-shadow(0 30px 45px rgba(0,0,0,.45))}.fabric-visual-label{position:absolute;z-index:2;top:20px;left:20px;padding:9px 12px;display:flex;align-items:center;gap:8px;border:1px solid var(--fabric-line);border-radius:7px;background:#050a10c2;color:#a8b9cc;font-size:10px}.fabric-lifecycle{background:#080c12}.fabric-lifecycle__grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--fabric-line)}.fabric-lifecycle__grid article{min-height:300px;padding:24px 22px;border-right:1px solid var(--fabric-line)}.fabric-lifecycle__grid article:last-child{border-right:0}.fabric-lifecycle__grid article>span{color:#56677c;font-size:14px}.fabric-lifecycle__icon{margin:20px 0 28px;color:var(--fabric-cyan);font-size:25px}.fabric-lifecycle__grid h3{margin-bottom:13px;font-size:20px;font-weight:570}.fabric-lifecycle__grid p{margin:0;color:#8191a5;font-size:12px;line-height:1.65}.fabric-roles{margin-top:48px;display:grid;grid-template-columns:.72fr 1.28fr;border:1px solid var(--fabric-line);background:#0a111b}.fabric-roles__intro{padding:42px;border-right:1px solid var(--fabric-line)}.fabric-roles__intro span{color:#718298;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.fabric-roles__intro h3{margin:22px 0 0;font-size:29px;line-height:1.15;font-weight:570}.fabric-role-row{min-height:92px;padding:19px 25px;display:grid;grid-template-columns:42px 190px 1fr;align-items:center;gap:15px;border-bottom:1px solid var(--fabric-line)}.fabric-role-row:last-child{border-bottom:0}.fabric-role-row>span{color:#56677c;font-size:14px}.fabric-role-row strong{font-size:13px}.fabric-role-row p{margin:0;color:#8292a6;font-size:12px;line-height:1.55}.fabric-experience{background:radial-gradient(circle at 50% 35%,rgba(255,138,0,.06),transparent 35%),#05080d}.fabric-screen-tabs{grid-template-columns:repeat(5,1fr)}.fabric-screen-tabs button.active{border-bottom-color:var(--fabric-orange)}.fabric-screen-showcase{min-height:630px;display:grid;grid-template-columns:.62fr 1.38fr;border:1px solid var(--fabric-line);border-top:0;background:#08101a}.fabric-screen-showcase__copy{padding:56px 44px}.fabric-screen-showcase__copy>span{color:#ffad50;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.fabric-screen-showcase__copy h3{margin:28px 0 20px;font-size:clamp(31px,3vw,44px);line-height:1.08;letter-spacing:-.045em;font-weight:570}.fabric-screen-showcase__copy>p{color:#8b9cb0;font-size:14px;line-height:1.72}.fabric-product-window{margin:30px 30px 30px 0;align-self:stretch}.fabric-product-window__bar>b{justify-self:end;color:#74859a;font-size:9px;text-transform:uppercase}.fabric-product-window>img{width:100%;height:calc(100% - 50px);object-fit:contain;object-position:center;background:#050a11}.fabric-capability-strip{min-height:82px;padding:20px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 22px;border:1px solid var(--fabric-line);border-top:0}.fabric-capability-strip span{color:#7d8ea2;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.fabric-capability-strip span:before{content:"";width:4px;height:4px;margin-right:8px;display:inline-block;border-radius:50%;background:var(--fabric-cyan)}.fabric-journeys{background:#080c12}.fabric-journeys__grid{display:grid;grid-template-columns:1.05fr .95fr;border:1px solid var(--fabric-line)}.fabric-featured-journey{min-height:530px;padding:42px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--fabric-line);background:radial-gradient(circle at 65% 65%,rgba(17,200,245,.09),transparent 40%)}.fabric-featured-journey>span{color:#718298;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.fabric-featured-journey h3{max-width:500px;margin-bottom:18px;font-size:clamp(34px,3.8vw,52px);line-height:1.04;letter-spacing:-.05em;font-weight:570}.fabric-featured-journey p{max-width:580px;color:#899aaf;font-size:14px;line-height:1.7}.fabric-journey-flow{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#c7d6e7;font-size:11px}.fabric-journey-flow span{padding:11px 13px;border:1px solid var(--fabric-line);border-radius:5px;background:#ffffff06}.fabric-journey-flow i{color:var(--fabric-cyan);font-style:normal}.fabric-journey-list article{min-height:176px;padding:28px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;border-bottom:1px solid var(--fabric-line)}.fabric-journey-list article:last-child{border-bottom:0}.fabric-journey-list article>span{color:#5b6c81;font-size:14px}.fabric-journey-list h3{margin-bottom:10px;font-size:19px;font-weight:560}.fabric-journey-list p{margin:0;color:#8292a6;font-size:12px;line-height:1.6}.fabric-journey-list mat-icon{color:var(--fabric-orange)}.fabric-governance{background:#05080d}.fabric-governance__grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--fabric-line)}.fabric-governance__grid article{min-height:370px;padding:34px;border-right:1px solid var(--fabric-line)}.fabric-governance__grid article:last-child{border-right:0}.fabric-governance__grid article>span{color:#ffad50;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.fabric-governance__grid h3{margin:70px 0 16px;font-size:25px;font-weight:570}.fabric-governance__grid p{color:#8798ac;font-size:13px;line-height:1.7}.fabric-governance__grid article>div{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px}.fabric-governance__grid i{padding:7px 10px;border:1px solid var(--fabric-line);border-radius:5px;color:#8293a7;font-size:10px;font-style:normal}.fabric-case{background:radial-gradient(circle at 50% 40%,rgba(17,200,245,.07),transparent 35%),#080c12}.fabric-case__shell{padding:60px;border:1px solid var(--fabric-line);background:#070d15cc}.fabric-case__metrics{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--fabric-line)}.fabric-case__metrics div{padding:28px;border-right:1px solid var(--fabric-line)}.fabric-case__metrics div:last-child{border-right:0}.fabric-case__metrics strong{display:block;font-size:34px}.fabric-case__metrics span{display:block;margin-top:6px;color:#78899e;font-size:12px;text-transform:uppercase;line-height:1.45}.fabric-case__comparison{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.fabric-case__comparison>div{overflow:hidden;border:1px solid var(--fabric-line);border-radius:10px;background:#050a10}.fabric-case__comparison span{padding:13px 16px;display:block;border-bottom:1px solid var(--fabric-line);color:#8293a7;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.fabric-case__comparison img{width:100%;height:340px;object-fit:cover}.fabric-pricing{background:#02070d}.fabric-pricing-state{min-height:100px;display:flex;align-items:center;justify-content:center;gap:9px;color:var(--fabric-muted)}.fabric-pricing-state--error,.fabric-pricing-state--error mat-icon{color:#f77}.fabric-spin{animation:fabric-spin 1s linear infinite}@keyframes fabric-spin{to{transform:rotate(360deg)}}.fabric-pricing-item{height:100%;padding:4px 0 24px;display:flex}.fabric-pricing-item app-pricing-card{width:100%;display:flex}.fabric-pricing-static{display:flex;align-items:stretch;justify-content:center;gap:24px}.fabric-pricing-carousel .owl-stage{display:flex;align-items:stretch;padding-bottom:4px}.fabric-pricing-carousel .owl-item{float:none;display:flex;flex-shrink:0}.fabric-pricing-carousel .owl-item>*{width:100%;display:flex}.fabric-pricing-carousel .owl-stage-outer{margin:0 -4px;padding:0 4px;overflow:hidden}.fabric-pricing-carousel .owl-theme .owl-dots .owl-dot span{background:#fff3}.fabric-pricing-carousel .owl-theme .owl-dots .owl-dot.active span{background:var(--fabric-cyan)}.fabric-pricing-carousel .owl-nav button.owl-prev,.fabric-pricing-carousel .owl-nav button.owl-next{width:42px;height:42px;border-radius:50%;background:#ffffff12;color:#c2d0df}.fabric-faq{background:#080c12}.fabric-faq__layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:80px}.fabric-faq__layout>div:first-child>p{margin:25px 0}.fabric-faq__layout>div:first-child>a{display:inline-flex;align-items:center;gap:7px;color:#cceaf3;text-decoration:none;font-weight:650}.fabric-faq__list{border-top:1px solid var(--fabric-line)}.fabric-faq details{border-bottom:1px solid var(--fabric-line)}.fabric-faq summary{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#dbe8f5;font-size:16px;cursor:pointer;list-style:none}.fabric-faq summary::-webkit-details-marker{display:none}.fabric-faq summary mat-icon{color:#718398;transition:transform .2s ease}.fabric-faq details[open] summary mat-icon{transform:rotate(45deg);color:var(--fabric-cyan)}.fabric-faq details p{max-width:680px;padding:0 50px 25px 0;color:#8798ac;font-size:13px;line-height:1.7}.fabric-final-cta{position:relative;padding:80px 0;overflow:hidden;border-top:1px solid var(--fabric-line);background:radial-gradient(circle at 48% 50%,rgba(17,200,245,.12),transparent 32%),#03070c}.fabric-final-cta__grid{position:absolute;inset:0;opacity:.14;background-image:linear-gradient(rgba(75,196,230,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(75,196,230,.18) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:linear-gradient(90deg,transparent,#000,transparent);mask-image:linear-gradient(90deg,transparent,#000,transparent)}.fabric-final-cta__inner{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:34px}.fabric-final-cta__inner>img{width:72px}.fabric-final-cta__inner>div:nth-child(2)>span{color:#7990a7;font-size:11px}.fabric-final-cta h2{margin:10px 0 0;font-size:clamp(34px,4vw,56px);line-height:1;letter-spacing:-.05em;font-weight:600}@media(max-width:1100px){.fabric-hero__layout,.fabric-overview__layout{grid-template-columns:1fr}.fabric-hero__copy{max-width:820px}.fabric-hero__art{min-height:460px}.fabric-hero__art>img{height:500px;width:100%}.fabric-proof__grid{grid-template-columns:1fr 1fr}.fabric-proof__intro,.fabric-proof__item{border-bottom:1px solid var(--fabric-line)}.fabric-proof__item:nth-child(2){border-right:0}.fabric-value-grid{grid-template-columns:repeat(3,1fr)}.fabric-value-card{border-bottom:1px solid var(--fabric-line)}.fabric-value-card:nth-child(3){border-right:0}.fabric-tab-panel,.fabric-screen-showcase{grid-template-columns:1fr}.fabric-tab-panel__visual{min-height:500px;border-top:1px solid var(--fabric-line);border-left:0}.fabric-product-window{min-height:520px;margin:0 30px 30px}.fabric-journeys__grid,.fabric-faq__layout{grid-template-columns:1fr}.fabric-featured-journey{border-right:0;border-bottom:1px solid var(--fabric-line)}.fabric-faq__layout{gap:48px}.fabric-final-cta__inner{grid-template-columns:auto 1fr}.fabric-final-cta__inner .fabric-actions{grid-column:1 / -1}}@media(max-width:850px){.fabric-section{padding:92px 0}.fabric-heading--split{grid-template-columns:1fr;gap:22px}.fabric-heading{margin-bottom:46px}.fabric-challenge-grid,.fabric-governance__grid{grid-template-columns:1fr 1fr}.fabric-challenge-card:nth-child(2),.fabric-governance__grid article:nth-child(2){border-right:0}.fabric-challenge-card{border-bottom:1px solid var(--fabric-line)}.fabric-governance__grid article{border-bottom:1px solid var(--fabric-line)}.fabric-lifecycle__grid{grid-template-columns:repeat(2,1fr)}.fabric-lifecycle__grid article{border-bottom:1px solid var(--fabric-line)}.fabric-lifecycle__grid article:nth-child(2),.fabric-lifecycle__grid article:nth-child(4){border-right:0}.fabric-roles{grid-template-columns:1fr}.fabric-roles__intro{border-right:0;border-bottom:1px solid var(--fabric-line)}.fabric-role-row{grid-template-columns:36px 165px 1fr}.fabric-tabs,.fabric-screen-tabs{overflow-x:auto;grid-template-columns:repeat(4,minmax(180px,1fr))}.fabric-screen-tabs{grid-template-columns:repeat(5,minmax(145px,1fr))}.fabric-impact{grid-template-columns:repeat(3,1fr)}.fabric-impact>button{grid-column:1 / -1;min-height:70px;justify-content:center;border-top:1px solid var(--fabric-line)}.fabric-case__shell{padding:36px}.fabric-case__metrics{grid-template-columns:1fr 1fr}.fabric-case__metrics div:nth-child(2){border-right:0}.fabric-case__metrics div:nth-child(-n+2){border-bottom:1px solid var(--fabric-line)}.fabric-pricing-static{overflow-x:auto;justify-content:flex-start;padding-bottom:10px}}@media(max-width:620px){.fabric-container{width:min(calc(100% - 32px),1220px)}.fabric-section{padding:76px 0}.fabric-hero{min-height:auto;padding:126px 0 82px}.fabric-hero__layout{gap:20px}.fabric-hero__copy h1{font-size:clamp(43px,13vw,61px)}.fabric-hero__description{font-size:16px}.fabric-actions{align-items:stretch}.fabric-actions .fabric-button{width:100%}.fabric-hero__art{min-height:350px}.fabric-hero__art>img{height:390px;width:122%}.fabric-floating-card--top{top:44px;right:-2px}.fabric-floating-card--bottom{left:0;bottom:50px}.fabric-scroll-cue{display:none}.fabric-proof__grid,.fabric-challenge-grid,.fabric-value-grid,.fabric-governance__grid,.fabric-case__comparison{grid-template-columns:1fr}.fabric-proof__intro,.fabric-proof__item,.fabric-challenge-card,.fabric-value-card,.fabric-governance__grid article{border-right:0;border-bottom:1px solid var(--fabric-line)}.fabric-proof__intro{padding-left:24px}.fabric-impact{grid-template-columns:1fr}.fabric-impact>div,.fabric-impact>button{min-height:85px;border-right:0;border-bottom:1px solid var(--fabric-line)}.fabric-challenge-conclusion,.fabric-overview__stats{grid-template-columns:1fr}.fabric-overview__stats>div{border-bottom:1px solid var(--fabric-line)}.fabric-architecture-frame img{min-height:320px}.fabric-tab-panel__copy,.fabric-screen-showcase__copy{padding:38px 25px}.fabric-tab-panel__visual{min-height:350px}.fabric-product-window{min-height:340px;margin:0 14px 14px}.fabric-ui-window__bar,.fabric-product-window__bar{grid-template-columns:auto 1fr;gap:12px}.fabric-ui-window__bar>b,.fabric-product-window__bar>b{display:none}.fabric-lifecycle__grid{grid-template-columns:1fr}.fabric-lifecycle__grid article{border-right:0}.fabric-role-row{grid-template-columns:32px 1fr}.fabric-role-row p{grid-column:2}.fabric-featured-journey{min-height:570px;padding:28px}.fabric-journey-list article{grid-template-columns:32px 1fr}.fabric-journey-list mat-icon{display:none}.fabric-case__shell{padding:22px}.fabric-case__metrics{grid-template-columns:1fr}.fabric-case__metrics div{border-right:0;border-bottom:1px solid var(--fabric-line)}.fabric-case__comparison img{height:230px}.fabric-faq summary{font-size:14px}.fabric-final-cta__inner{grid-template-columns:1fr;text-align:center}.fabric-final-cta__inner>img{margin-inline:auto}}@media(prefers-reduced-motion:reduce){.fabric-page *,.fabric-page *:before,.fabric-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.fabric-lifecycle__icon_img{width:90px;margin-left:-24px;margin-bottom:-20px}.apim-lifecycle-icon{width:80px;margin-left:-16px}.control-icons-fabric{width:100px;margin-left:-24px;margin-bottom:-50px}.apim-page{--apim-bg: #05050a;--apim-bg-soft: #0b0b12;--apim-panel: #101019;--apim-line: rgba(255, 255, 255, .1);--apim-line-bright: rgba(255, 255, 255, .18);--apim-text: #f7f5fb;--apim-muted: #aaa6b6;--apim-purple: #ad49ff;--apim-cyan: #1cc9f4;--apim-green: #54e5b0;--color-bg-deep: #05050a;--color-bg-card: #101019;--color-bg-card-border: rgba(255, 255, 255, .11);--color-text-primary: #f7f5fb;--color-text-secondary: #d0cad8;--color-text-muted: #9a95a4;--color-divider: rgba(255, 255, 255, .1);--color-primary: #ad49ff;--color-primary-glow: rgba(173, 73, 255, .14);--color-accent-blue: #7927dd;--radius-card: 14px;--radius-btn: 8px;--shadow-card: 0 24px 70px rgba(0, 0, 0, .34);--shadow-card-hover: 0 30px 80px rgba(0, 0, 0, .48);position:relative;overflow:hidden;background:var(--apim-bg);color:var(--apim-text);font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased}.apim-page *,.apim-page *:before,.apim-page *:after{box-sizing:border-box}.apim-page img{display:block;max-width:100%}.apim-page h1,.apim-page h2,.apim-page h3,.apim-page p{margin-top:0}.apim-page button,.apim-page a{font:inherit;-webkit-tap-highlight-color:transparent}.apim-page button{border:0}.apim-container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.apim-section{position:relative;padding:128px 0}.apim-kicker{color:#bd71f7;margin:0 0 22px;display:flex;align-items:center;gap:10px;font-size:11px;font-weight:760;letter-spacing:.19em;text-transform:uppercase}.apim-kicker>span{width:7px;height:7px;border-radius:50%;background:var(--apim-purple);box-shadow:0 0 16px var(--apim-purple)}.apim-heading{margin-bottom:62px}.apim-heading h2,.apim-architecture__copy h2,.apim-deployment__copy h2,.apim-scale-proof__intro h2,.apim-faq__intro h2{margin:18px 0 0;font-size:clamp(42px,4.7vw,66px);line-height:1.03;font-weight:500;letter-spacing:-.058em}.apim-heading>p,.apim-heading--split>p,.apim-architecture__copy>p,.apim-deployment__copy>p,.apim-scale-proof__intro>p,.apim-faq__intro>p{color:var(--apim-muted);font-size:15px;line-height:1.75}.apim-heading--split{display:grid;grid-template-columns:1.1fr .7fr;gap:90px;align-items:end}.apim-heading--split>p{margin:0 0 4px}.apim-heading--center{max-width:830px;margin-inline:auto;text-align:center}.apim-heading--center>p{max-width:650px;margin:22px auto 0}.apim-actions{display:flex;flex-wrap:wrap;align-items:center;gap:13px}.apim-button{min-height:44px;padding:0 23px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--apim-purple)!important;border-radius:8px;background:linear-gradient(135deg,#b14dff,#7927dd);color:#fff;text-decoration:none;cursor:pointer;box-shadow:0 10px 38px #9734ee40,inset 0 1px #fff3;transition:transform .2s ease,filter .2s ease,background .2s ease;font-size:14px!important;font-weight:700!important;line-height:1!important}.apim-button:hover{transform:translateY(-2px);filter:brightness(1.08)}.apim-button--ghost{border-color:var(--apim-line-bright)!important;background:#ffffff08;color:#ded9e7;box-shadow:none}.apim-button--ghost:hover{border-color:#b14dffa6!important}.apim-button mat-icon,.apim-inline-link mat-icon,.apim-page button mat-icon,.apim-page a mat-icon{width:18px;height:18px;font-size:18px}.apim-inline-link,.apim-ui-stage__footer button,.apim-use-case__content button{display:inline-flex;align-items:center;gap:8px;background:none;color:#d0cad8;text-decoration:none;font-size:11px;font-weight:700;cursor:pointer}.apim-check-list{margin:31px 0;padding:0;list-style:none}.apim-check-list li{padding:14px 0;display:flex;gap:11px;border-bottom:1px solid var(--apim-line);color:#918c9b;font-size:12px;line-height:1.6}.apim-check-list mat-icon{flex:0 0 auto;color:var(--apim-green)}.apim-check-list strong{color:#e8e4ec}.apim-hero{min-height:850px;height:min(920px,100vh);padding-top:76px;display:grid;place-items:center;position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 62% 48%,rgba(148,33,242,.14),transparent 28%),linear-gradient(180deg,#07070d,#05050a)}.apim-hero:before{content:"";position:absolute;inset:0;z-index:-2;opacity:.25;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:70px 70px;-webkit-mask-image:radial-gradient(circle at 66% 48%,#000,transparent 65%);mask-image:radial-gradient(circle at 66% 48%,#000,transparent 65%)}.apim-hero__glow{position:absolute;z-index:-1;right:9%;top:31%;width:430px;height:430px;border-radius:50%;background:#9626e124;filter:blur(110px)}.apim-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:.96fr 1.04fr;gap:75px;align-items:center;min-width:0}.apim-hero__copy,.apim-hero__visual{min-width:0}.apim-hero__copy h1{max-width:760px;margin-bottom:28px;font-size:clamp(51px,5.7vw,82px);line-height:.99;letter-spacing:-.057em;font-weight:650}.apim-hero__copy h1 span{display:block;color:transparent;background:linear-gradient(105deg,#fff 5%,#d795ff 52%,#55dafa);-webkit-background-clip:text;background-clip:text}.apim-hero__lede{max-width:650px;margin-bottom:34px;color:#b4aebe;font-size:17px;line-height:1.67}.apim-hero__notes{margin-top:25px;display:flex;flex-wrap:wrap;gap:18px;color:#7f7a89;font-size:11px}.apim-hero__notes span{display:flex;align-items:center;gap:5px}.apim-hero__notes mat-icon{color:var(--apim-green);width:1em;height:1em;font-size:1em;line-height:1}.apim-hero__visual{position:relative;min-width:0;min-height:555px;display:grid;place-items:center;isolation:isolate}.apim-hero__visual:after{content:"";position:absolute;z-index:0;left:50%;bottom:58px;width:76%;height:115px;border-radius:50%;background:radial-gradient(ellipse,rgba(173,73,255,.14),rgba(28,201,244,.07) 48%,transparent 72%);filter:blur(34px);transform:translate(-50%);pointer-events:none}.apim-hero__image{position:relative;z-index:2;width:208%;max-width:none!important;height:auto;object-fit:contain;object-position:center;filter:saturate(1.05) contrast(1.03) drop-shadow(0 28px 70px rgba(0,0,0,.3));mix-blend-mode:screen;pointer-events:none}.apim-hero__visual>div.apim-hero__image{aspect-ratio:16 / 9;background:url(/product-pages/apim/apim-hero.jpg) center / contain no-repeat}.apim-signal-orbit{position:absolute;z-index:1;left:50%;top:50%;border:1px solid rgba(177,77,255,.15);border-radius:50%;transform:translate(-50%,-50%) rotate(-16deg);pointer-events:none;animation:none}.apim-signal-orbit--one{width:88%;height:45%}.apim-signal-orbit--two{width:66%;height:34%;border-color:#1cc9f424;transform:translate(-50%,-50%) rotate(21deg)}.apim-signal-orbit:after{content:"";position:absolute;top:11%;left:18%;width:6px;height:6px;border-radius:50%;background:var(--apim-cyan);box-shadow:0 0 14px #1cc9f4bf}.apim-hero-chip{position:absolute;z-index:5;min-width:164px;padding:14px 16px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:#0a0a12b8;box-shadow:0 18px 50px #0000006b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.apim-hero-chip--top{top:88px;right:0;display:flex;align-items:center;gap:11px}.apim-hero-chip--bottom{bottom:92px;left:20px}.apim-hero-chip small{display:block;color:#8b8795;font-size:9px;letter-spacing:.05em}.apim-hero-chip strong{display:block;margin-top:4px;font-size:13px}.apim-hero-chip--bottom strong{font-size:23px;letter-spacing:-.04em}.apim-hero-chip--bottom em{margin-left:3px;color:#9893a3;font-size:11px;font-style:normal}.apim-pulse{width:9px;height:9px;border-radius:50%;background:var(--apim-green);box-shadow:0 0 0 6px #54e5b01a,0 0 14px var(--apim-green)}.apim-micro-chart{height:26px;margin-top:8px;display:flex;align-items:flex-end;gap:3px}.apim-micro-chart i{width:11px;background:linear-gradient(to top,var(--apim-purple),var(--apim-cyan));opacity:.75}.apim-micro-chart i:nth-child(1){height:30%}.apim-micro-chart i:nth-child(2){height:55%}.apim-micro-chart i:nth-child(3){height:42%}.apim-micro-chart i:nth-child(4){height:78%}.apim-micro-chart i:nth-child(5){height:61%}.apim-micro-chart i:nth-child(6){height:88%}.apim-hero__rail{position:absolute;z-index:4;right:20px;bottom:42px;display:flex;align-items:center;gap:9px;color:#8f8a9b;font-size:9px;letter-spacing:.12em}.apim-hero__rail i{width:29px;height:1px;background:linear-gradient(90deg,var(--apim-purple),var(--apim-cyan))}.apim-scroll-cue{position:absolute;bottom:27px;left:50%;display:flex;flex-direction:column;align-items:center;gap:10px;background:none;color:#676371;font-size:9px;letter-spacing:.16em;text-transform:uppercase;transform:translate(-50%);cursor:pointer}.apim-scroll-cue i{width:1px;height:30px;background:linear-gradient(#8e41e4,transparent)}.apim-proof{border-block:1px solid var(--apim-line);background:#08080e}.apim-proof__metrics{min-height:114px;display:grid;grid-template-columns:repeat(5,1fr);align-items:center}.apim-proof__metrics>div{padding:0 27px;border-right:1px solid var(--apim-line)}.apim-proof__metrics>div:first-child{padding-left:0}.apim-proof__metrics>div:last-child{border:0}.apim-proof__metrics strong{display:block;font-size:25px;letter-spacing:-.04em}.apim-proof__metrics span{display:block;margin-top:6px;color:#757180;font-size:9px;letter-spacing:.05em;text-transform:uppercase}.apim-product-proof{overflow:hidden;background:radial-gradient(circle at 50% 52%,rgba(117,39,205,.13),transparent 35%),#07070c}.apim-product-proof:before{content:"";position:absolute;inset:0;opacity:.15;background-image:radial-gradient(rgba(255,255,255,.2) .7px,transparent .7px);background-size:21px 21px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent)}.apim-product-proof .apim-container{position:relative}.apim-ui-stage{position:relative;z-index:1;overflow:hidden;border:1px solid rgba(180,116,236,.23);border-radius:14px;background:#080812;box-shadow:0 50px 120px #0000008c,0 0 80px #8b2bd517}.apim-ui-stage__topbar{height:50px;padding:0 18px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--apim-line);color:#807b8b;font-size:10px;letter-spacing:.05em}.apim-browser-dots{display:flex;gap:6px}.apim-browser-dots i{width:7px;height:7px;border-radius:50%;background:#423e4b}.apim-browser-dots i:first-child{background:#9a42e7}.apim-ui-stage__topbar>div:last-child{justify-self:end;display:flex;align-items:center;gap:6px;color:#72ddbc}.apim-ui-stage__topbar>div:last-child i,.apim-ui-stage__footer>span i,.apim-deployment-diagram__status i{width:6px;height:6px;border-radius:50%;background:var(--apim-green);box-shadow:0 0 9px #54e5b0cc}.apim-ui-stage__canvas{min-height:570px;position:relative;overflow:hidden;background:radial-gradient(circle at 55% 50%,rgba(38,68,122,.22),transparent 48%)}.apim-ui-stage__canvas:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 110px #080812;pointer-events:none}.apim-ui-stage__canvas>img{position:absolute;width:86%;max-width:none;right:-2%;top:5%;filter:drop-shadow(0 28px 30px rgba(0,0,0,.55))}.apim-ui-note{position:absolute;z-index:3;width:228px;padding:14px;display:flex;align-items:flex-start;gap:12px;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:#07070edb;box-shadow:0 16px 40px #00000059;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.apim-ui-note>span{width:26px;height:26px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#aa43ff24;color:#c57aff;font-size:9px}.apim-ui-note strong,.apim-ui-note small{display:block}.apim-ui-note strong{margin:1px 0 5px;font-size:11px}.apim-ui-note small{color:#7e7988;font-size:9px;line-height:1.4}.apim-ui-note--one{left:25px;top:44px}.apim-ui-note--two{right:30px;bottom:40px}.apim-ui-stage__footer{height:58px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--apim-line);color:#777282;font-size:10px}.apim-ui-stage__footer>span{display:flex;align-items:center;gap:8px}.apim-challenges{background:#05050a}.apim-challenge-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--apim-line)}.apim-challenge-grid article{min-height:335px;padding:30px 26px 25px;position:relative;overflow:hidden;border-right:1px solid var(--apim-line);transition:background .3s ease}.apim-challenge-grid article:last-child{border:0}.apim-challenge-grid article:hover{background:#ac48ff0b}.apim-challenge-grid article>span{color:#6d6875;font-size:10px;letter-spacing:.12em}.apim-challenge-grid h3{margin:72px 0 15px;font-size:20px;font-weight:500;letter-spacing:-.03em}.apim-challenge-grid p{margin:0;color:#8d8997;font-size:13px;line-height:1.7}.apim-challenge-grid article>i{position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--apim-purple),transparent);transform:translate(-100%);transition:transform .45s ease}.apim-challenge-grid article:hover>i{transform:translate(0)}.apim-platform-teaser{padding-block:150px;overflow:hidden;background:radial-gradient(circle at 50% 30%,rgba(154,44,239,.17),transparent 38%),#090910;text-align:center}.apim-platform-teaser:before{content:"";position:absolute;left:50%;top:44px;width:1px;height:62px;background:linear-gradient(transparent,var(--apim-purple))}.apim-platform-teaser h2{max-width:850px;margin:22px auto 18px;font-size:clamp(48px,6vw,78px);line-height:1;letter-spacing:-.065em;font-weight:500}.apim-platform-teaser p{max-width:650px;margin:0 auto;color:#9f9aa8;font-size:17px;line-height:1.65}.apim-teaser-flow{margin:68px auto 0;display:flex;justify-content:center;align-items:center;gap:14px;color:#d4cfdb;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.apim-teaser-flow span{padding:13px 17px;border:1px solid var(--apim-line);border-radius:5px;background:#ffffff09}.apim-teaser-flow i{width:38px;height:1px;background:linear-gradient(90deg,var(--apim-purple),var(--apim-cyan))}.apim-architecture{overflow:hidden;background:#06060b}.apim-architecture:before{content:"";position:absolute;width:680px;height:680px;right:-260px;top:0;border-radius:50%;background:#7e26d314;filter:blur(100px)}.apim-architecture__grid{position:relative;display:grid;grid-template-columns:.74fr 1.26fr;gap:72px;align-items:center}.apim-architecture__copy>p{margin:25px 0 0}.apim-architecture-frame{position:relative;min-height:560px;overflow:hidden;border:1px solid rgba(181,80,255,.19);border-radius:14px;background:radial-gradient(circle at 50% 55%,rgba(78,47,150,.18),transparent 48%),#080810;box-shadow:0 40px 90px #00000080}.apim-architecture-frame>div{position:absolute;z-index:2;top:17px;left:17px;padding:9px 12px;display:flex;align-items:center;gap:7px;border:1px solid var(--apim-line);border-radius:6px;background:#080810c7;color:#9a94a4;font-size:9px}.apim-architecture-frame>div i{width:6px;height:6px;border-radius:50%;background:var(--apim-green)}.apim-architecture-frame img{position:absolute;width:108%;max-width:none;left:-4%;top:9%}.apim-architecture-stat{width:min(390px,80%);margin:-42px auto 0;position:relative;z-index:4;padding:18px 20px;border:1px solid var(--apim-line-bright);border-radius:8px;background:#0c0c16e8;box-shadow:0 18px 50px #0006}.apim-architecture-stat small,.apim-architecture-stat strong{display:block}.apim-architecture-stat small{color:#777180;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.apim-architecture-stat strong{margin-top:8px;font-size:13px}.apim-architecture-stat strong span{color:var(--apim-purple)}.apim-platform-tabs{background:#090910}.apim-tab-shell{border:1px solid var(--apim-line);background:#0a0a12}.apim-tab-list{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--apim-line)}.apim-tab-list button{min-height:73px;padding:0 14px;display:flex;align-items:center;justify-content:center;gap:8px;border-bottom:2px solid transparent;background:none;color:#85808f;font-size:11px;cursor:pointer}.apim-tab-list button span{color:#5d5867;font-size:9px}.apim-tab-list button.active{border-bottom-color:var(--apim-purple);background:#aa44ff0e;color:#fff}.apim-tab-panel{min-height:590px;display:grid;grid-template-columns:.68fr 1.32fr}.apim-tab-panel__copy{padding:55px 46px}.apim-tab-panel__copy>span{color:#6e6878;font-size:10px;letter-spacing:.12em}.apim-tab-panel__copy h3{margin:36px 0 20px;font-size:clamp(35px,3.5vw,50px);line-height:1.05;letter-spacing:-.05em;font-weight:500}.apim-tab-panel__copy>p{color:#9691a0;font-size:14px;line-height:1.75}.apim-tab-panel__copy ul{margin:28px 0 32px;padding:0;list-style:none}.apim-tab-panel__copy li{padding:12px 0;display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--apim-line);color:#aaa4b1;font-size:12px}.apim-tab-panel__copy li mat-icon{color:var(--apim-green)}.apim-tab-panel__visual{position:relative;min-width:0;overflow:hidden;display:grid;place-items:center;border-left:1px solid var(--apim-line);background:radial-gradient(circle at 50% 50%,rgba(138,48,226,.16),transparent 48%)}.apim-tab-panel__visual img{width:92%;max-height:525px;object-fit:contain;filter:drop-shadow(0 28px 42px rgba(0,0,0,.5))}.apim-tab-metric{position:absolute;z-index:3;top:24px;right:24px;padding:13px 16px;border:1px solid var(--apim-line);border-radius:8px;background:#08080fc2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.apim-tab-metric strong,.apim-tab-metric small{display:block}.apim-tab-metric strong{color:#fff;font-size:22px}.apim-tab-metric small{margin-top:3px;color:#817b8a;font-size:9px}.apim-visual-scan{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 45%,rgba(174,74,255,.08) 50%,transparent 55%);animation:apim-scan 5s linear infinite}@keyframes apim-scan{0%{transform:translateY(-60%)}to{transform:translateY(60%)}}.apim-lifecycle{background:#05050a}.apim-lifecycle__grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--apim-line)}.apim-lifecycle__grid article{min-height:310px;padding:25px 22px;border-right:1px solid var(--apim-line)}.apim-lifecycle__grid article:last-child{border:0}.apim-lifecycle__top{display:flex;align-items:center;color:#625d69;font-size:12px}.apim-lifecycle__top i{height:1px;flex:1;margin-left:12px;background:linear-gradient(90deg,var(--apim-purple),transparent)}.apim-lifecycle__icon{width:44px;height:44px;margin:46px 0 28px;display:grid;place-items:center;border:1px solid rgba(174,73,255,.26);border-radius:50%;background:#ad49ff12;color:#c876ff;font-size:13px}.apim-lifecycle__grid h3{margin-bottom:12px;font-size:19px;font-weight:500}.apim-lifecycle__grid p{margin:0;color:#888391;font-size:12px;line-height:1.65}.apim-ai{overflow:hidden;background:radial-gradient(circle at 20% 50%,rgba(145,41,216,.12),transparent 32%),#08080e}.apim-ai__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:76px;align-items:center}.apim-ai__visual{position:relative;min-height:650px;display:grid;place-items:center}.apim-ai__halo{position:absolute;width:480px;height:480px;border-radius:50%;border:1px solid rgba(175,71,255,.18);box-shadow:inset 0 0 90px #9729e214,0 0 100px #9729e214}.apim-ai__visual>img{position:relative;z-index:2;width:110%;max-width:none;filter:drop-shadow(0 40px 55px rgba(0,0,0,.55))}.apim-ai-tag{position:absolute;z-index:3;padding:11px 13px;display:flex;align-items:center;gap:7px;border:1px solid var(--apim-line);border-radius:7px;background:#090910cc;color:#aaa4b1;font-size:9px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.apim-ai-tag i{width:6px;height:6px;border-radius:50%;background:var(--apim-green);box-shadow:0 0 8px var(--apim-green)}.apim-ai-tag--a{left:4%;top:23%}.apim-ai-tag--b{right:0;top:44%}.apim-ai-tag--c{left:13%;bottom:20%}.apim-ai__copy h2{margin:20px 0 25px;font-size:clamp(45px,5vw,68px);line-height:1;letter-spacing:-.06em;font-weight:500}.apim-ai__copy>p{color:#9994a2;font-size:15px;line-height:1.75}.apim-ai-accordion{margin-top:32px;border-top:1px solid var(--apim-line)}.apim-ai-accordion details{border-bottom:1px solid var(--apim-line)}.apim-ai-accordion summary{min-height:66px;display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;list-style:none;color:#d3ced9;font-size:12px;cursor:pointer}.apim-ai-accordion summary::-webkit-details-marker{display:none}.apim-ai-accordion summary span{color:#66606e;font-size:9px}.apim-ai-accordion summary mat-icon{color:#716b78;transition:transform .2s ease}.apim-ai-accordion details[open] summary mat-icon{color:var(--apim-purple);transform:rotate(45deg)}.apim-ai-accordion details p{padding:0 38px 20px 44px;color:#85808e;font-size:12px;line-height:1.65}.apim-roles{background:#05050a}.apim-roles__shell{border:1px solid var(--apim-line);background:#0a0a11}.apim-role-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--apim-line)}.apim-role-tabs button{min-height:70px;background:none;color:#817c89;font-size:11px;cursor:pointer;border-bottom:2px solid transparent}.apim-role-tabs button.active{border-bottom-color:var(--apim-cyan);color:#fff;background:#1ec6f309}.apim-role-panel{min-height:365px;padding:50px;display:grid;grid-template-columns:1fr .75fr auto;align-items:center;gap:55px}.apim-role-panel h3{margin:23px 0 16px;font-size:clamp(31px,3.4vw,47px);line-height:1.07;letter-spacing:-.05em;font-weight:500}.apim-role-panel p{color:#918c9a;font-size:14px;line-height:1.7}.apim-role-panel ul{margin:0;padding:0;list-style:none}.apim-role-panel li{padding:13px 0;display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--apim-line);color:#9994a2;font-size:11px}.apim-role-panel li mat-icon{color:var(--apim-green)}.apim-use-cases{background:#090910}.apim-use-case-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.apim-use-case-grid article{overflow:hidden;display:grid;grid-template-columns:.9fr 1.1fr;min-height:360px;border:1px solid var(--apim-line);background:#0b0b13}.apim-use-case__image{position:relative;overflow:hidden}.apim-use-case__image img{width:100%;height:100%;object-fit:cover;filter:saturate(.82) brightness(.66);transition:transform .45s ease}.apim-use-case-grid article:hover img{transform:scale(1.035)}.apim-use-case__image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(11,11,19,.92))}.apim-use-case__image span{position:absolute;z-index:2;left:17px;bottom:17px;padding:8px 10px;border:1px solid var(--apim-line);border-radius:5px;background:#07070cc2;color:#d6d0dc;font-size:9px}.apim-use-case__content{padding:35px 28px;display:flex;flex-direction:column}.apim-use-case__content small{color:#ae5ceb;font-size:9px;letter-spacing:.13em}.apim-use-case__content h3{margin:33px 0 15px;font-size:23px;line-height:1.15;letter-spacing:-.035em;font-weight:500}.apim-use-case__content p{color:#8d8896;font-size:12px;line-height:1.68}.apim-use-case__content button{margin-top:auto;align-self:flex-start}.apim-deployment{background:#05050a}.apim-deployment__grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:78px;align-items:center}.apim-deployment__copy>p{margin:25px 0 0}.apim-deployment__chips{margin:31px 0;display:flex;flex-wrap:wrap;gap:8px}.apim-deployment__chips span{padding:8px 11px;border:1px solid var(--apim-line);border-radius:5px;color:#8f8997;font-size:9px}.apim-deployment-diagram{min-height:510px;padding:48px;position:relative;border:1px solid rgba(171,70,249,.18);border-radius:14px;background:radial-gradient(circle at 50% 20%,rgba(150,48,222,.15),transparent 40%),#090910}.apim-deployment-diagram__cloud{width:250px;margin:0 auto;padding:21px;border:1px solid rgba(175,73,255,.28);border-radius:50px;background:#ad49ff12;text-align:center}.apim-deployment-diagram__cloud small,.apim-deployment-diagram__cloud strong{display:block}.apim-deployment-diagram__cloud small{color:#a559dd;font-size:8px;letter-spacing:.13em}.apim-deployment-diagram__cloud strong{margin-top:7px;font-size:12px}.apim-deployment-diagram__line{width:70%;height:96px;margin:0 auto;position:relative;border-bottom:1px solid rgba(173,73,255,.26)}.apim-deployment-diagram__line:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:#ad49ff42}.apim-deployment-diagram__line i{position:absolute;bottom:-4px;width:7px;height:7px;border-radius:50%;background:var(--apim-purple);box-shadow:0 0 10px var(--apim-purple)}.apim-deployment-diagram__line i:nth-child(1){left:0}.apim-deployment-diagram__line i:nth-child(2){left:50%}.apim-deployment-diagram__line i:nth-child(3){right:0}.apim-deployment-diagram__planes{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.apim-deployment-diagram__planes div{min-height:125px;padding:15px;border:1px solid var(--apim-line);border-radius:7px;background:#ffffff06}.apim-deployment-diagram__planes span,.apim-deployment-diagram__planes strong,.apim-deployment-diagram__planes small{display:block}.apim-deployment-diagram__planes span{color:#655e6d;font-size:8px}.apim-deployment-diagram__planes strong{margin:29px 0 5px;font-size:13px}.apim-deployment-diagram__planes small{color:#7d7785;font-size:8px}.apim-deployment-diagram__status{margin-top:25px;display:flex;align-items:center;justify-content:center;gap:8px;color:#87818f;font-size:9px}.apim-scale-proof{background:#090910}.apim-scale-proof__intro{max-width:700px}.apim-scale-proof__intro>p{margin:25px 0 0}.apim-scale-numbers{margin:65px 0;display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--apim-line)}.apim-scale-numbers div{padding:28px;border-right:1px solid var(--apim-line)}.apim-scale-numbers div:last-child{border:0}.apim-scale-numbers strong{display:block;font-size:36px;letter-spacing:-.045em}.apim-scale-numbers span{display:block;margin-top:7px;color:#77717f;font-size:9px;text-transform:uppercase}.apim-case-feature{display:grid;grid-template-columns:1.05fr .95fr;border:1px solid var(--apim-line);background:#0b0b13}.apim-case-feature>div:first-child{overflow:hidden}.apim-case-feature>div:first-child img{width:100%;height:100%;object-fit:cover;filter:saturate(.85) brightness(.75)}.apim-case-feature__copy{padding:48px}.apim-case-feature__copy h3{margin:28px 0 18px;font-size:clamp(32px,3.6vw,49px);line-height:1.06;letter-spacing:-.05em;font-weight:500}.apim-case-feature__copy>p{color:#918c9a;font-size:13px;line-height:1.7}.apim-case-results{margin:31px 0;display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--apim-line)}.apim-case-results div{padding:19px 12px 19px 0}.apim-case-results strong{display:block;font-size:24px}.apim-case-results span{display:block;margin-top:5px;color:#777180;font-size:8px;text-transform:uppercase;line-height:1.4}.apim-pricing{background:#05050a}.apim-pricing-state{min-height:100px;display:flex;align-items:center;justify-content:center;gap:9px;color:#918c9b}.apim-pricing-state--error,.apim-pricing-state--error mat-icon{color:#f77}.apim-spin{animation:apim-spin 1s linear infinite}@keyframes apim-spin{to{transform:rotate(360deg)}}.apim-pricing-item{height:100%;padding:4px 0 24px;display:flex}.apim-pricing-item app-pricing-card{width:100%;display:flex}.apim-pricing-static{display:flex;justify-content:center;align-items:stretch;gap:24px}.apim-pricing-carousel .owl-stage{display:flex;align-items:stretch;padding-bottom:4px}.apim-pricing-carousel .owl-item{float:none;display:flex;flex-shrink:0}.apim-pricing-carousel .owl-item>*{width:100%;display:flex}.apim-pricing-carousel .owl-stage-outer{margin:0 -4px;padding:0 4px;overflow:hidden}.apim-pricing-carousel .owl-theme .owl-dots .owl-dot span{background:#fff3}.apim-pricing-carousel .owl-theme .owl-dots .owl-dot.active span{background:var(--apim-purple)}.apim-pricing-carousel .owl-nav button.owl-prev,.apim-pricing-carousel .owl-nav button.owl-next{width:42px;height:42px;border-radius:50%;background:#ffffff12;color:#d2ccda}.apim-plan-note{margin-top:28px;padding:19px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--apim-line);color:#888290;font-size:11px}.apim-plan-note a{display:inline-flex;align-items:center;gap:7px;color:#d7d1de;text-decoration:none;font-weight:700}.apim-faq{background:#090910}.apim-faq__grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:78px}.apim-faq__intro>p{margin:25px 0}.apim-faq__list{border-top:1px solid var(--apim-line)}.apim-faq__list article{border-bottom:1px solid var(--apim-line)}.apim-faq__list article>button{width:100%;min-height:82px;padding:0;display:flex;align-items:center;justify-content:space-between;gap:20px;background:none;color:#d8d3dd;text-align:left;font-size:14px;cursor:pointer}.apim-faq__list article>button i{color:#77717f;font-size:19px;font-style:normal}.apim-faq__list article>div{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.apim-faq__list article>div>p{min-height:0;overflow:hidden;margin:0;padding-right:45px;color:#8d8795;font-size:12px;line-height:1.72}.apim-faq__list article.open>div{grid-template-rows:1fr}.apim-faq__list article.open>div>p{padding-bottom:24px}.apim-faq__list article.open>button i{color:var(--apim-purple)}.apim-final-cta{overflow:hidden;background:#05050a;text-align:center}.apim-final-cta__glow{position:absolute;left:50%;top:50%;width:720px;height:420px;border-radius:50%;background:#9628e32b;filter:blur(130px);transform:translate(-50%,-50%)}.apim-final-cta__inner{position:relative}.apim-final-cta h2{margin:26px 0 22px;font-size:clamp(52px,7vw,90px);line-height:.95;letter-spacing:-.075em;font-weight:500}.apim-final-cta h2 span{color:transparent;background:linear-gradient(90deg,#d390ff,#50d8f5);-webkit-background-clip:text;background-clip:text}.apim-final-cta p{max-width:600px;margin:0 auto 33px;color:#9d97a5;font-size:15px;line-height:1.7}.apim-final-cta .apim-actions{justify-content:center}@media(min-width:1081px){.apim-hero__visual{transform:translate(18px)}}@media(max-width:1080px){.apim-hero{height:auto;min-height:900px;padding:130px 0 80px}.apim-hero__grid,.apim-architecture__grid,.apim-ai__grid,.apim-deployment__grid{grid-template-columns:1fr}.apim-hero__grid{gap:24px}.apim-hero__copy{max-width:790px}.apim-hero__visual{width:min(760px,100%);min-height:460px;margin-inline:auto;transform:none}.apim-hero__image{width:112%;height:500px;object-fit:contain}.apim-hero__visual>div.apim-hero__image{height:auto;aspect-ratio:16 / 9}.apim-hero-chip--top{top:58px;right:18px}.apim-hero-chip--bottom{left:18px;bottom:62px}.apim-proof__metrics{grid-template-columns:repeat(3,1fr)}.apim-proof__metrics>div{min-height:90px;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid var(--apim-line)}.apim-proof__metrics>div:nth-child(3){border-right:0}.apim-tab-panel{grid-template-columns:1fr}.apim-tab-panel__visual{min-height:520px;border-top:1px solid var(--apim-line);border-left:0}.apim-role-panel{grid-template-columns:1fr 1fr}.apim-role-panel .apim-button{grid-column:1 / -1;justify-self:start}.apim-use-case-grid article{grid-template-columns:1fr}.apim-use-case__image{min-height:240px}.apim-use-case__image:after{background:linear-gradient(180deg,transparent,rgba(11,11,19,.95))}.apim-case-feature{grid-template-columns:1fr}.apim-case-feature>div:first-child{min-height:440px}.apim-faq__grid{grid-template-columns:1fr;gap:45px}}@media(max-width:830px){.apim-section{padding:92px 0}.apim-heading--split{grid-template-columns:1fr;gap:22px}.apim-challenge-grid{grid-template-columns:1fr 1fr}.apim-challenge-grid article:nth-child(2){border-right:0}.apim-challenge-grid article{border-bottom:1px solid var(--apim-line)}.apim-teaser-flow{overflow-x:auto;justify-content:flex-start;padding-bottom:10px}.apim-tab-list{overflow-x:auto;grid-template-columns:repeat(5,minmax(170px,1fr))}.apim-lifecycle__grid{grid-template-columns:repeat(2,1fr)}.apim-lifecycle__grid article{border-bottom:1px solid var(--apim-line)}.apim-lifecycle__grid article:nth-child(2),.apim-lifecycle__grid article:nth-child(4){border-right:0}.apim-role-tabs{overflow-x:auto;grid-template-columns:repeat(4,minmax(170px,1fr))}.apim-use-case-grid{grid-template-columns:1fr}.apim-scale-numbers{grid-template-columns:1fr 1fr}.apim-scale-numbers div:nth-child(2){border-right:0}.apim-scale-numbers div:nth-child(-n+2){border-bottom:1px solid var(--apim-line)}.apim-pricing-static{overflow-x:auto;justify-content:flex-start;padding-bottom:10px}}@media(max-width:620px){.apim-container{width:min(1180px,calc(100% - 32px))}.apim-section{padding:76px 0}.apim-hero{min-height:auto;padding:122px 0 75px}.apim-hero__copy h1{font-size:clamp(46px,14vw,65px)}.apim-hero__lede{font-size:15px}.apim-actions{align-items:stretch}.apim-actions .apim-button{width:100%}.apim-hero__grid{gap:12px}.apim-hero__visual{width:100%;min-height:350px}.apim-hero__image{width:124%;height:390px;object-fit:contain}.apim-hero__visual>div.apim-hero__image{height:auto;aspect-ratio:16 / 9}.apim-signal-orbit--one{width:88%;height:42%}.apim-signal-orbit--two{width:67%;height:32%}.apim-hero-chip--top{top:36px;right:0;min-width:145px}.apim-hero-chip--bottom{left:0;bottom:38px;min-width:145px}.apim-hero__rail,.apim-scroll-cue{display:none}.apim-proof__metrics,.apim-challenge-grid,.apim-lifecycle__grid,.apim-scale-numbers{grid-template-columns:1fr}.apim-proof__metrics>div,.apim-challenge-grid article,.apim-lifecycle__grid article,.apim-scale-numbers div{border-right:0;border-bottom:1px solid var(--apim-line);padding-left:20px}.apim-ui-stage__topbar{grid-template-columns:auto 1fr;gap:12px}.apim-ui-stage__topbar>div:last-child{display:none}.apim-ui-stage__canvas{min-height:410px}.apim-ui-stage__canvas>img{width:110%;right:-22%;top:15%}.apim-ui-note{width:195px}.apim-ui-note--one{left:12px;top:18px}.apim-ui-note--two{right:12px;bottom:18px}.apim-ui-stage__footer>span{display:none}.apim-ui-stage__footer{justify-content:center}.apim-platform-teaser{padding-block:110px}.apim-architecture-frame{min-height:390px}.apim-tab-panel__copy,.apim-role-panel,.apim-case-feature__copy{padding:34px 24px}.apim-tab-panel__visual{min-height:360px}.apim-role-panel{grid-template-columns:1fr;gap:25px}.apim-role-panel .apim-button{grid-column:auto;width:100%}.apim-ai__visual{min-height:420px}.apim-ai__halo{width:330px;height:330px}.apim-ai-tag--a{left:0}.apim-ai-tag--b{right:0}.apim-ai-tag--c{left:4%}.apim-deployment-diagram{min-height:480px;padding:28px 16px}.apim-deployment-diagram__planes{gap:6px}.apim-deployment-diagram__planes div{padding:10px}.apim-case-feature>div:first-child{min-height:280px}.apim-case-results{grid-template-columns:1fr}.apim-plan-note{align-items:flex-start;flex-direction:column}.apim-final-cta h2{font-size:clamp(48px,16vw,70px)}}@media(prefers-reduced-motion:reduce){.apim-page *,.apim-page *:before,.apim-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.integration-apim-icon{width:100px;margin-left:-16px;margin-bottom:-60px}.marketplace-home{--ink: #f4f8ff;--muted: #98a9bd;--panel: #0c1928;--panel-2: #0f2032;--line: rgba(149, 183, 219, .16);--cyan: #00bdf3;--teal: #27e0b4;--purple: #936cf7;--violet: #ca74ff;--background: #030b15}.marketplace-home *{box-sizing:border-box}.marketplace-home{scroll-behavior:smooth}.marketplace-home{margin:0;background:var(--background);color:var(--ink);font-family:Poppins,sans-serif;overflow-x:hidden}.marketplace-home a{color:inherit;text-decoration:none}.marketplace-home button{color:inherit;font:inherit}.marketplace-home svg{width:1em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.marketplace-home .site-header{position:fixed;z-index:50;inset:0 0 auto;height:82px;display:flex;align-items:center;padding:0 clamp(24px,4vw,72px);border-bottom:1px solid rgba(168,197,226,.12);background:#030b15c2;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.marketplace-home .brand{display:flex;align-items:center;min-width:286px}.marketplace-home .brand-word{position:relative;font-size:34px;font-weight:300;letter-spacing:-2px}.marketplace-home .brand-word:before{content:"";display:inline-block;width:10px;height:10px;margin:0 -8px 20px 2px;border-radius:2px 8px 8px;background:var(--cyan);transform:rotate(-17deg)}.marketplace-home .brand-divider{height:42px;width:1px;margin:0 16px;background:#ffffff6b}.marketplace-home .brand-company{font-size:12px;line-height:1.05;letter-spacing:.08em;font-weight:700}.marketplace-home .site-header nav{display:flex;align-items:center;justify-content:center;gap:clamp(20px,2.4vw,42px);flex:1}.marketplace-home .site-header nav a{display:flex;align-items:center;gap:5px;color:#a9b8c8;font-size:14px;transition:color .25s}.marketplace-home .site-header nav a:hover{color:#fff}.marketplace-home .header-actions{min-width:286px;display:flex;justify-content:flex-end;align-items:center;gap:25px}.marketplace-home .text-link{color:#b5c0cf;font-size:14px}.marketplace-home .button{min-height:49px;padding:0 22px;border:1px solid #24bdea;border-radius:9px;background:linear-gradient(110deg,#067fe5,#00bdf3);display:inline-flex;align-items:center;justify-content:center;gap:12px;color:#fff;font-size:14px;font-weight:700;box-shadow:0 12px 34px #009eeb33;transition:transform .2s,box-shadow .2s}.marketplace-home .button:hover{transform:translateY(-2px);box-shadow:0 15px 40px #009eeb4d}.marketplace-home .button svg{width:18px}.marketplace-home .button-small{min-height:42px;padding:0 18px}.marketplace-home .button-secondary{background:#09172699;border-color:#afcbe547;box-shadow:none}.marketplace-home .menu-button{display:none}.marketplace-home .hero{position:relative;min-height:940px;padding:calc(var(--nav-height, 72px) + 92px) clamp(24px,5vw,88px) 70px;overflow:hidden;border-bottom:1px solid var(--line)}.marketplace-home .hero-grid{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(91,139,182,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(91,139,182,.16) 1px,transparent 1px);background-size:66px 66px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 82%);mask-image:linear-gradient(to bottom,black,transparent 82%)}.marketplace-home .hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:220px;background:linear-gradient(transparent,var(--background));pointer-events:none}.marketplace-home .hero-glow{position:absolute;width:650px;height:650px;border-radius:50%;filter:blur(110px);opacity:.15;pointer-events:none}.marketplace-home .hero-glow-cyan{left:34%;top:-260px;background:var(--cyan)}.marketplace-home .hero-glow-purple{right:-250px;bottom:-180px;background:var(--purple)}.marketplace-home .hero-copy{position:relative;z-index:2;width:min(720px,48vw)}.marketplace-home .eyebrow{display:flex;align-items:center;gap:10px;color:#79dfff;font-size:11px;font-weight:800;letter-spacing:.22em}.marketplace-home .eyebrow>span{width:26px;height:1px;background:currentColor;box-shadow:8px 0 15px currentColor}.marketplace-home .hero h1{max-width:750px;margin:25px 0 27px;font-size:clamp(54px,5.5vw,88px);line-height:.98;letter-spacing:-.055em}.marketplace-home h1 em,.marketplace-home h2 em{color:transparent;background:linear-gradient(90deg,#16c6ed,#45e4b6 45%,#a484ff);-webkit-background-clip:text;background-clip:text;font-style:normal}.marketplace-home .hero-copy>p{max-width:650px;margin:0;color:#a9bacb;font-size:18px;line-height:1.7}.marketplace-home .hero-actions{display:flex;gap:13px;margin-top:34px}.marketplace-home .hero-notes{display:flex;flex-wrap:wrap;gap:18px;margin-top:27px;color:#7e90a4;font-size:12px}.marketplace-home .hero-notes span{display:flex;align-items:center;gap:6px}.marketplace-home .hero-notes svg{color:var(--teal)}.marketplace-home .hero-visual{position:absolute;z-index:3;top:172px;left:max(48%,710px);width:920px;height:680px;perspective:1600px}.marketplace-home .product-window{position:absolute;width:620px;padding:10px;border:1px solid rgba(116,176,224,.3);border-radius:14px;background:#071320f0;box-shadow:0 36px 80px #00000075;overflow:hidden}.marketplace-home .fabric-window{left:0;top:45px;transform:rotateY(-11deg) rotateX(2deg) rotate(-1.5deg);transform-origin:right}.marketplace-home .apim-window{right:-80px;bottom:18px;transform:rotateY(-12deg) rotateX(1deg) rotate(1.5deg);transform-origin:left;border-color:#aa74ff57}.marketplace-home .window-topbar{height:35px;display:flex;align-items:center;justify-content:space-between;padding:0 8px;color:#bccadd;font-size:10px}.marketplace-home .mini-brand{display:flex;align-items:center;gap:7px;font-weight:700}.marketplace-home .mini-brand .fabric-mark{width:20px;height:18px}.marketplace-home .mini-brand .apim-mark{width:18px;height:18px}.marketplace-home .live-pill{display:flex;align-items:center;gap:5px}.marketplace-home .live-pill i{width:6px;height:6px;border-radius:50%;background:var(--teal);box-shadow:0 0 8px var(--teal)}.marketplace-home .product-window>img{display:block;width:100%;aspect-ratio:1.5;object-fit:cover;object-position:top;border:1px solid rgba(140,177,207,.12);border-radius:8px;filter:saturate(1.08) contrast(1.03)}.marketplace-home .window-label{position:absolute;left:28px;bottom:24px;display:flex;flex-direction:column;padding:10px 14px;border:1px solid rgba(137,188,229,.22);border-radius:8px;background:#020b15e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.marketplace-home .window-label span{color:#7990a6;font-size:9px;text-transform:uppercase;letter-spacing:.13em}.marketplace-home .window-label strong{margin-top:3px;font-size:17px}.marketplace-home .marketplace-nexus{position:absolute;z-index:8;left:464px;top:302px;width:106px;height:106px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(48,220,238,.5);border-radius:50%;background:#071522;box-shadow:0 0 60px #1ec7e242}.marketplace-home .marketplace-nexus img{width:52px;height:52px;object-fit:contain}.marketplace-home .nexus-ring{position:absolute;inset:-14px;border:1px solid rgba(39,221,214,.15);border-radius:50%}.marketplace-home .marketplace-nexus small{position:absolute;white-space:nowrap;bottom:-37px;color:#6fcfe2;font-size:9px;letter-spacing:.18em;font-weight:800}.marketplace-home .fabric-mark,.marketplace-home .apim-mark{position:relative;display:inline-block;flex:0 0 auto}.marketplace-home .fabric-mark{width:42px;height:39px;filter:drop-shadow(0 0 12px rgba(0,189,243,.25))}.marketplace-home .fabric-mark i{position:absolute;width:22px;height:25px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.marketplace-home .fabric-mark i:nth-child(1){left:9px;top:0;background:#09bff3}.marketplace-home .fabric-mark i:nth-child(2){left:0;top:12px;background:#37e3b9}.marketplace-home .fabric-mark i:nth-child(3){right:0;top:12px;background:#078ae6}.marketplace-home .apim-mark{width:42px;height:42px;filter:drop-shadow(0 0 12px rgba(147,108,247,.28))}.marketplace-home .apim-mark i{position:absolute;width:23px;height:23px;border-radius:5px}.marketplace-home .apim-mark i:nth-child(1){left:2px;top:2px;background:#39b6ff}.marketplace-home .apim-mark i:nth-child(2){right:2px;top:2px;background:#806df7}.marketplace-home .apim-mark i:nth-child(3){left:2px;bottom:2px;background:#9c42e8}.marketplace-home .apim-mark i:nth-child(4){right:2px;bottom:2px;background:#dc34c8}.marketplace-home .recognition{min-height:123px;display:flex;align-items:center;gap:60px;padding:26px clamp(24px,5vw,88px);border-bottom:1px solid var(--line);background:#06101b}.marketplace-home .recognition p{max-width:150px;margin:0;color:#6e8298;font-size:10px;line-height:1.6;letter-spacing:.12em;text-transform:uppercase}.marketplace-home .recognition>div{flex:1;display:flex;align-items:center;justify-content:space-between;gap:30px}.marketplace-home .recognition span{color:#8495a9;font-size:16px;font-weight:700}.marketplace-home .section{padding:115px clamp(24px,5vw,88px)}.marketplace-home .products{position:relative;background:radial-gradient(circle at 20% 35%,rgba(0,193,238,.07),transparent 28%),radial-gradient(circle at 80% 70%,rgba(146,103,247,.07),transparent 30%)}.marketplace-home .section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:56px}.marketplace-home .section-heading h2{margin:20px 0 0;font-size:clamp(42px,4.3vw,66px);line-height:1.05;letter-spacing:-.045em}.marketplace-home .section-heading>p{max-width:520px;margin:0 0 8px;color:var(--muted);line-height:1.75}.marketplace-home .product-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.marketplace-home .product-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,#102336f5,#06111df5)}.marketplace-home .fabric-card{border-top-color:#00c2f18c;box-shadow:inset 0 1px #00cdff14}.marketplace-home .apim-card{border-top-color:#9e6fff8c;box-shadow:inset 0 1px #ae6aff14}.marketplace-home .product-card-copy{padding:39px 40px 34px}.marketplace-home .product-title{display:flex;align-items:center;gap:15px;margin-bottom:35px}.marketplace-home .product-title>div{display:flex;flex-direction:column;gap:4px}.marketplace-home .product-title span{color:#6fcfe2;font-size:9px;letter-spacing:.14em;font-weight:800}.marketplace-home .apim-card .product-title span{color:#b995ff}.marketplace-home .product-title h3{margin:0;font-size:23px}.marketplace-home .product-card h4{max-width:620px;margin:0 0 17px;font-size:clamp(25px,2.3vw,37px);line-height:1.15;letter-spacing:-.035em}.marketplace-home .product-card-copy>p{min-height:75px;margin:0;color:var(--muted);line-height:1.65}.marketplace-home .product-card ul{display:grid;grid-template-columns:1fr 1fr;gap:11px 20px;margin:27px 0 32px;padding:24px 0 0;border-top:1px solid var(--line);list-style:none}.marketplace-home .product-card li{display:flex;align-items:center;gap:8px;color:#cad4e0;font-size:13px}.marketplace-home .product-card li svg{flex:0 0 auto;color:var(--teal)}.marketplace-home .apim-card li svg{color:#b58cff}.marketplace-home .card-actions{display:flex;align-items:center;gap:22px}.marketplace-home .card-actions>a:not(.button){color:#9cadbf;font-size:13px;border-bottom:1px solid #62758a;padding-bottom:3px}.marketplace-home .fabric-button{background:linear-gradient(110deg,#087ee7,#00c0dc)}.marketplace-home .apim-button{border-color:#b167fa;background:linear-gradient(110deg,#6856e8,#ad55e7);box-shadow:0 12px 34px #804fee33}.marketplace-home .product-shot{position:relative;height:390px;margin:0 22px 22px;border:1px solid rgba(145,183,217,.16);border-radius:13px;background:#07111e;overflow:hidden}.marketplace-home .product-shot:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 55px #02080f6b;pointer-events:none}.marketplace-home .product-shot>img{width:100%;height:100%;object-fit:cover;object-position:top left;display:block}.marketplace-home .apim-card .product-shot>img{object-fit:contain;background:#050b13}.marketplace-home .shot-caption{position:absolute;z-index:2;left:22px;bottom:20px;max-width:260px;padding:12px 15px;border:1px solid rgba(134,174,209,.25);border-radius:8px;background:#040d17e0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.marketplace-home .shot-caption span{display:flex;align-items:center;gap:6px;color:#76dff0;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.marketplace-home .shot-caption i{width:6px;height:6px;border-radius:50%;background:var(--teal)}.marketplace-home .apim-card .shot-caption span{color:#c19cff}.marketplace-home .apim-card .shot-caption i{background:var(--purple)}.marketplace-home .shot-caption strong{display:block;margin-top:4px;font-size:14px}.marketplace-home .together-band{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;margin-top:24px;padding:28px 34px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(90deg,#01aede1a,#091624d9 42%,#8f5be91a)}.marketplace-home .together-icons{display:flex;align-items:center;gap:8px}.marketplace-home .together-icons .fabric-mark,.marketplace-home .together-icons .apim-mark{width:31px;height:31px;transform:scale(.76)}.marketplace-home .together-icons>span{color:#658096}.marketplace-home .together-band>div:nth-child(2){display:flex;flex-direction:column;gap:6px}.marketplace-home .together-band>div:nth-child(2) span{color:#79ccdd;font-size:9px;font-weight:800;letter-spacing:.16em}.marketplace-home .together-band strong{font-size:18px}.marketplace-home .together-band>a{display:flex;align-items:center;gap:8px;color:#a8b8ca;font-size:13px}.marketplace-home .center-heading{max-width:780px;margin:0 auto 54px;text-align:center}.marketplace-home .center-heading .eyebrow{justify-content:center}.marketplace-home .center-heading h2{margin:20px 0;font-size:clamp(42px,4.3vw,66px);line-height:1.05;letter-spacing:-.045em}.marketplace-home .center-heading>p{max-width:610px;margin:0 auto;color:var(--muted);line-height:1.7}.marketplace-home .finder{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(rgba(94,144,187,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(94,144,187,.035) 1px,transparent 1px),#050e19;background-size:60px 60px}.marketplace-home .finder-tabs{width:fit-content;margin:0 auto 26px;display:flex;gap:7px;padding:7px;border:1px solid var(--line);border-radius:14px;background:#06111dd9}.marketplace-home .finder-tabs button{min-width:205px;min-height:58px;padding:8px 18px;border:1px solid transparent;border-radius:9px;background:transparent;display:flex;align-items:center;justify-content:center;gap:10px;color:#8699ad;cursor:pointer;font-size:13px;font-weight:700;transition:.25s}.marketplace-home .finder-tabs button:hover{color:#d8e2ed}.marketplace-home .finder-tabs button.active{color:#fff;background:#102237;border-color:#9fc4e638}.marketplace-home .finder-tabs .fabric-tab.active{box-shadow:inset 0 -2px 0 var(--cyan)}.marketplace-home .finder-tabs .apim-tab.active{box-shadow:inset 0 -2px 0 var(--purple)}.marketplace-home .finder-tabs .together-tab.active{box-shadow:inset 0 -2px #50d4d7,inset 0 -3px 15px #8d67f61a}.marketplace-home .finder-tabs .fabric-mark,.marketplace-home .finder-tabs .apim-mark{width:25px;height:25px;transform:scale(.62);margin:-5px}.marketplace-home .combined-mark{position:relative;display:block;width:32px}.marketplace-home .combined-mark .fabric-mark{transform:scale(.47);margin-left:-7px}.marketplace-home .combined-mark .apim-mark{position:absolute;right:-5px;top:1px;transform:scale(.44)}.marketplace-home .finder-panel{min-height:560px;display:grid;grid-template-columns:.85fr 1.15fr;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:linear-gradient(130deg,#0d1f31,#07121f 65%);box-shadow:0 35px 80px #00000038}.marketplace-home .finder-panel.fabric{border-top-color:#00c1ef66}.marketplace-home .finder-panel.apim{border-top-color:#996af675}.marketplace-home .finder-panel.together{border-top-color:#41d8d166}.marketplace-home .finder-copy{padding:58px 55px}.marketplace-home .finder-copy>span{color:#73d8ed;font-size:9px;letter-spacing:.18em;font-weight:800}.marketplace-home .finder-panel.apim .finder-copy>span{color:#b996ff}.marketplace-home .finder-copy h3{margin:15px 0 16px;font-size:38px;letter-spacing:-.035em}.marketplace-home .finder-copy>p{margin:0 0 27px;color:var(--muted);line-height:1.65}.marketplace-home .finder-copy>strong{color:#d8e2ec;font-size:12px;letter-spacing:.03em}.marketplace-home .finder-copy ul{margin:17px 0 31px;padding:0;display:flex;flex-direction:column;gap:11px;list-style:none}.marketplace-home .finder-copy li{display:flex;align-items:center;gap:9px;color:#b7c5d4;font-size:13px}.marketplace-home .finder-copy li svg{color:var(--teal);flex:0 0 auto}.marketplace-home .finder-panel.apim .finder-copy li svg{color:#bd98ff}.marketplace-home .finder-panel.together .finder-copy li svg{color:#60dcca}.marketplace-home .finder-panel.apim .button{border-color:#a873fb;background:linear-gradient(110deg,#6353e8,#aa54e8)}.marketplace-home .finder-panel.together .button{background:linear-gradient(110deg,#068edb,#4a9de5 45%,#8b6ce9)}.marketplace-home .finder-image{position:relative;min-width:0;margin:34px 0 34px 20px;overflow:hidden;border:1px solid rgba(145,181,215,.2);border-right:0;border-radius:14px 0 0 14px;background:#050d17}.marketplace-home .finder-image:after{content:"";position:absolute;inset:0;box-shadow:inset 50px 0 70px #040c1680;pointer-events:none}.marketplace-home .finder-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:top left}.marketplace-home .finder-panel.apim .finder-image img{object-fit:contain;background:#020812}.marketplace-home .finder-status{position:absolute;z-index:2;right:24px;top:22px;display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid rgba(145,181,215,.24);border-radius:20px;background:#030d18d1;color:#9eafc1;font-size:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.marketplace-home .finder-status i{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 9px var(--teal)}.marketplace-home .finder-panel.apim .finder-status i{background:var(--purple);box-shadow:0 0 9px var(--purple)}.marketplace-home .how{background:#030b15}.marketplace-home .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.marketplace-home .steps article{position:relative;min-width:0;padding:28px 28px 32px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,#0d1b2b,#07131f)}.marketplace-home .steps article>span{position:absolute;right:21px;top:20px;color:#3f556a;font-size:11px;letter-spacing:.12em}.marketplace-home .step-icon{position:relative;width:56px;height:56px;margin-bottom:27px;border:1px solid rgba(58,209,235,.22);border-radius:12px;background:#0a729e17}.marketplace-home .step-icon i{position:absolute;display:block;border:1px solid #3ecfe7}.marketplace-home .step-1 i:nth-child(1){width:20px;height:20px;left:17px;top:17px;border-radius:50%}.marketplace-home .step-1 i:nth-child(2){width:5px;height:5px;left:25px;top:25px;border-radius:50%;background:#3ecfe7}.marketplace-home .step-1 i:nth-child(3){width:13px;height:1px;right:6px;top:12px;transform:rotate(-45deg)}.marketplace-home .step-2 i:nth-child(1),.marketplace-home .step-2 i:nth-child(2),.marketplace-home .step-2 i:nth-child(3){width:14px;height:14px;border-radius:3px;transform:rotate(45deg)}.marketplace-home .step-2 i:nth-child(1){left:11px;top:20px}.marketplace-home .step-2 i:nth-child(2){left:23px;top:12px;border-color:#9c78f8}.marketplace-home .step-2 i:nth-child(3){right:9px;top:25px}.marketplace-home .step-3 i:nth-child(1){width:28px;height:22px;left:13px;top:16px;border-radius:4px}.marketplace-home .step-3 i:nth-child(2){width:13px;height:1px;left:21px;top:24px}.marketplace-home .step-3 i:nth-child(3){width:6px;height:6px;left:24px;bottom:10px;border-radius:50%;background:var(--teal)}.marketplace-home .step-4 i:nth-child(1){width:24px;height:24px;left:15px;top:15px;transform:rotate(45deg);border-color:#9b76f4}.marketplace-home .step-4 i:nth-child(2),.marketplace-home .step-4 i:nth-child(3){width:16px;height:1px;left:20px;top:27px}.marketplace-home .step-4 i:nth-child(3){transform:rotate(90deg)}.marketplace-home .steps h3{margin:0 0 10px;font-size:20px}.marketplace-home .steps p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.marketplace-home .step-line{position:absolute;z-index:3;top:56px;left:calc(100% + 1px);width:24px;height:1px;background:#57c7de40}.marketplace-home .step-line i{position:absolute;right:1px;top:-2px;width:5px;height:5px;border-radius:50%;background:#5cbbcf;box-shadow:0 0 8px #4aaec4}.marketplace-home .outcomes{border-top:1px solid var(--line);background:radial-gradient(circle at 50% 0%,rgba(29,177,226,.08),transparent 30%),#050e19}.marketplace-home .outcome-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.marketplace-home .outcome-grid article{position:relative;min-height:290px;padding:30px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,#0e1f30e6,#06101ce6);transition:transform .25s,border-color .25s}.marketplace-home .outcome-grid article:hover{transform:translateY(-4px);border-color:#43c5e359}.marketplace-home .outcome-grid article:nth-child(1),.marketplace-home .outcome-grid article:nth-child(2),.marketplace-home .outcome-grid article:nth-child(3){grid-column:span 2}.marketplace-home .outcome-grid article:nth-child(4),.marketplace-home .outcome-grid article:nth-child(5){grid-column:span 3}.marketplace-home .outcome-number{color:#3f5368;font-size:11px;letter-spacing:.14em}.marketplace-home .outcome-tag{width:fit-content;margin:35px 0 14px;padding:5px 8px;border:1px solid rgba(61,199,226,.24);border-radius:4px;color:#6ed6e9;font-size:8px;font-weight:800;letter-spacing:.12em}.marketplace-home .outcome-grid h3{margin:0 0 12px;font-size:23px;letter-spacing:-.02em}.marketplace-home .outcome-grid p{max-width:560px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.marketplace-home .outcome-grid a{position:absolute;left:30px;bottom:26px;display:flex;align-items:center;gap:8px;color:#91a6b9;font-size:11px}.marketplace-home .proof{min-height:600px;display:grid;grid-template-columns:.82fr 1.18fr;gap:70px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 18% 50%,rgba(0,189,243,.1),transparent 29%),radial-gradient(circle at 90% 45%,rgba(153,102,247,.09),transparent 33%),#030a13}.marketplace-home .proof-copy h2{margin:21px 0;font-size:clamp(42px,4vw,64px);line-height:1.05;letter-spacing:-.05em}.marketplace-home .proof-copy h2 em{color:#61d8db;font-style:normal}.marketplace-home .proof-copy>p{max-width:570px;margin:0 0 29px;color:var(--muted);line-height:1.7}.marketplace-home .proof-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.marketplace-home .proof-stats article{grid-column:span 2;min-height:174px;display:flex;flex-direction:column;justify-content:center;padding:25px;border:1px solid var(--line);border-radius:14px;background:#0a1928bf}.marketplace-home .proof-stats article:nth-child(4),.marketplace-home .proof-stats article:nth-child(5){grid-column:span 3}.marketplace-home .proof-stats strong{color:#eaf6ff;font-size:clamp(35px,3.6vw,55px);line-height:1;letter-spacing:-.055em}.marketplace-home .proof-stats strong sup{color:#36d6de;font-size:.45em;vertical-align:super}.marketplace-home .proof-stats span{margin-top:12px;color:#788da2;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.marketplace-home .principles{background:#06101b}.marketplace-home .principle-grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);border-radius:17px;overflow:hidden}.marketplace-home .principle-grid article{min-height:300px;padding:30px 27px;border-right:1px solid var(--line);background:linear-gradient(165deg,#0f2133e0,#06111ccc)}.marketplace-home .principle-grid article:last-child{border-right:0}.marketplace-home .principle-grid article>span{color:#3e586e;font-size:10px;letter-spacing:.14em}.marketplace-home .principle-grid h3{margin:105px 0 12px;font-size:19px}.marketplace-home .principle-grid p{margin:0;color:var(--muted);font-size:12px;line-height:1.65}.marketplace-home .trial{position:relative;min-height:620px;display:grid;grid-template-columns:.78fr 1.22fr;gap:70px;align-items:center;overflow:hidden;border-top:1px solid var(--line);background:linear-gradient(rgba(96,145,184,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(96,145,184,.05) 1px,transparent 1px),#030b15;background-size:68px 68px}.marketplace-home .trial-glow{position:absolute;width:700px;height:450px;right:8%;top:16%;border-radius:50%;background:linear-gradient(90deg,#00bff138,#965def33);filter:blur(120px);opacity:.35}.marketplace-home .trial-copy{position:relative;z-index:2}.marketplace-home .trial-copy h2{margin:21px 0;font-size:clamp(46px,4.5vw,70px);line-height:1.03;letter-spacing:-.055em}.marketplace-home .trial-copy>p{max-width:560px;margin:0;color:var(--muted);line-height:1.7}.marketplace-home .trial-actions{display:flex;align-items:center;gap:24px;margin-top:30px}.marketplace-home .trial-actions>a:not(.button){color:#9eb0c3;border-bottom:1px solid #5b7086;padding-bottom:3px;font-size:13px}.marketplace-home .trial-visual{position:relative;z-index:2;min-height:440px}.marketplace-home .trial-card{position:absolute;width:min(510px,70%);min-height:310px;display:flex;flex-direction:column;justify-content:flex-end;padding:34px;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:#091827eb;box-shadow:0 35px 70px #00000061}.marketplace-home .trial-card:before{content:"";position:absolute;width:260px;height:260px;left:23%;top:-130px;border-radius:50%;filter:blur(30px);opacity:.3}.marketplace-home .fabric-trial{left:0;top:20px;transform:rotate(-4deg);border-top-color:#00c1ef8c}.marketplace-home .fabric-trial:before{background:var(--cyan)}.marketplace-home .apim-trial{right:0;bottom:6px;transform:rotate(4deg);border-top-color:#a46dfc94}.marketplace-home .apim-trial:before{background:var(--purple)}.marketplace-home .trial-card>.fabric-mark,.marketplace-home .trial-card>.apim-mark{position:absolute;left:31px;top:31px}.marketplace-home .trial-card>span{color:#70d5e9;font-size:9px;letter-spacing:.17em;font-weight:800}.marketplace-home .apim-trial>span{color:#bf9bff}.marketplace-home .trial-card>strong{max-width:360px;margin:10px 0 19px;font-size:26px;line-height:1.18}.marketplace-home .trial-card>small{color:#75899e;font-size:10px}.marketplace-home .faq{display:grid;grid-template-columns:.65fr 1.35fr;gap:90px;border-top:1px solid var(--line);background:#060f1a}.marketplace-home .faq-heading h2{margin:21px 0;font-size:clamp(42px,4vw,62px);line-height:1.05;letter-spacing:-.05em}.marketplace-home .faq-heading>p{margin:0 0 25px;color:var(--muted);line-height:1.7}.marketplace-home .faq-heading>a{display:flex;align-items:center;gap:8px;width:fit-content;color:#67d1e5;font-size:13px}.marketplace-home .faq-list{border-top:1px solid var(--line)}.marketplace-home .faq-list article{border-bottom:1px solid var(--line)}.marketplace-home .faq-list button{width:100%;min-height:86px;display:grid;grid-template-columns:35px 1fr 32px;gap:18px;align-items:center;padding:0 8px;border:0;background:transparent;text-align:left;cursor:pointer}.marketplace-home .faq-list button>span{color:#4b6279;font-size:10px;letter-spacing:.12em}.marketplace-home .faq-list button strong{font-size:16px;font-weight:600}.marketplace-home .faq-list button i{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%;color:#77a1bd;font-style:normal;font-size:20px}.marketplace-home .faq-list article>div{max-height:0;overflow:hidden;transition:max-height .35s ease}.marketplace-home .faq-list article.open>div{max-height:170px}.marketplace-home .faq-list article>div p{margin:0;padding:0 70px 28px 53px;color:var(--muted);font-size:14px;line-height:1.7}.marketplace-home .faq-list article.open button strong{color:#77d9e9}.marketplace-home .final-cta{position:relative;min-height:590px;display:flex;align-items:center;flex-direction:column;justify-content:center;overflow:hidden;text-align:center;border-top:1px solid var(--line);background:radial-gradient(circle at 50% 70%,rgba(39,204,222,.13),transparent 26%),radial-gradient(circle at 65% 50%,rgba(149,93,237,.1),transparent 30%),#030b15}.marketplace-home .final-grid{position:absolute;inset:0;opacity:.17;background-image:linear-gradient(rgba(93,149,192,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(93,149,192,.14) 1px,transparent 1px);background-size:62px 62px;-webkit-mask-image:radial-gradient(circle at 50% 50%,black,transparent 70%);mask-image:radial-gradient(circle at 50% 50%,black,transparent 70%)}.marketplace-home .final-cta>*:not(.final-grid){position:relative;z-index:2}.marketplace-home .final-cta .eyebrow{justify-content:center}.marketplace-home .final-cta h2{margin:22px 0;font-size:clamp(48px,5vw,76px);line-height:1.04;letter-spacing:-.055em}.marketplace-home .final-cta>p{max-width:630px;margin:0;color:var(--muted);line-height:1.7}.marketplace-home .final-cta>div:last-child{display:flex;gap:13px;margin-top:31px}.marketplace-home footer{padding:65px clamp(24px,5vw,88px) 30px;border-top:1px solid var(--line);background:#020812}.marketplace-home .footer-top{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding-bottom:55px}.marketplace-home .footer-top>div:first-child p{max-width:310px;margin:21px 0 0;color:#718398;font-size:13px;line-height:1.7}.marketplace-home .footer-links{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.marketplace-home .footer-links>div{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.marketplace-home .footer-links strong{margin-bottom:4px;color:#dce6ef;font-size:12px}.marketplace-home .footer-links a{color:#718397;font-size:12px}.marketplace-home .footer-links a:hover{color:#c8d6e3}.marketplace-home .footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:25px;border-top:1px solid var(--line);color:#576b80;font-size:10px}.marketplace-home .footer-bottom div{display:flex;gap:23px}@media(max-width:1200px){.marketplace-home .site-header nav{gap:18px}.marketplace-home .brand,.marketplace-home .header-actions{min-width:auto}.marketplace-home .brand-company,.marketplace-home .brand-divider{display:none}.marketplace-home .hero{min-height:1100px}.marketplace-home .hero-copy{width:75%}.marketplace-home .hero-visual{top:614px;left:8%;transform:scale(.82);transform-origin:top left}.marketplace-home .recognition>div{flex-wrap:wrap}.marketplace-home .product-card ul{grid-template-columns:1fr}.marketplace-home .steps{grid-template-columns:repeat(2,1fr)}.marketplace-home .step-line{display:none}.marketplace-home .principle-grid{grid-template-columns:repeat(3,1fr)}.marketplace-home .principle-grid article{border-bottom:1px solid var(--line)}.marketplace-home .proof{grid-template-columns:1fr}}@media(max-width:850px){.marketplace-home .site-header{height:70px}.marketplace-home .brand-word{font-size:30px}.marketplace-home .menu-button{display:flex;margin-left:auto;width:42px;height:42px;border:1px solid var(--line);border-radius:8px;background:transparent;flex-direction:column;align-items:center;justify-content:center;gap:6px}.marketplace-home .menu-button span{width:18px;height:1px;background:#fff}.marketplace-home .site-header nav{display:none;position:absolute;top:70px;left:0;right:0;padding:25px;flex-direction:column;align-items:flex-start;background:#030b15fa;border-bottom:1px solid var(--line)}.marketplace-home .site-header nav.nav-open{display:flex}.marketplace-home .header-actions{display:none}.marketplace-home .hero{min-height:1120px;padding-top:130px}.marketplace-home .hero-copy{width:100%}.marketplace-home .hero h1{font-size:clamp(46px,12vw,70px)}.marketplace-home .hero-copy>p{font-size:16px}.marketplace-home .hero-notes{gap:10px}.marketplace-home .hero-visual{top:690px;left:22px;transform:scale(.57)}.marketplace-home .recognition{align-items:flex-start;flex-direction:column;gap:18px}.marketplace-home .recognition p{max-width:100%}.marketplace-home .recognition>div{justify-content:flex-start}.marketplace-home .recognition span{font-size:13px}.marketplace-home .section{padding-top:80px;padding-bottom:80px}.marketplace-home .section-heading{align-items:flex-start;flex-direction:column;gap:24px}.marketplace-home .product-grid{grid-template-columns:1fr}.marketplace-home .product-card-copy{padding:30px 24px}.marketplace-home .product-shot{height:300px;margin:0 12px 12px}.marketplace-home .together-band{grid-template-columns:1fr}.marketplace-home .finder-tabs{width:100%;overflow-x:auto;justify-content:flex-start}.marketplace-home .finder-tabs button{min-width:180px}.marketplace-home .finder-panel{grid-template-columns:1fr}.marketplace-home .finder-copy{padding:40px 28px}.marketplace-home .finder-image{height:350px;margin:0 0 24px 24px}.marketplace-home .outcome-grid{grid-template-columns:1fr}.marketplace-home .outcome-grid article:nth-child(n){grid-column:span 1}.marketplace-home .proof{gap:45px}.marketplace-home .principle-grid{grid-template-columns:1fr 1fr}.marketplace-home .principle-grid article{min-height:240px}.marketplace-home .principle-grid h3{margin-top:70px}.marketplace-home .trial{grid-template-columns:1fr;gap:30px}.marketplace-home .trial-visual{min-height:460px}.marketplace-home .faq{grid-template-columns:1fr;gap:45px}.marketplace-home .footer-top{grid-template-columns:1fr}.marketplace-home .footer-links{grid-template-columns:1fr 1fr}}@media(max-width:520px){.marketplace-home .hero{min-height:1130px}.marketplace-home .hero-actions{align-items:stretch;flex-direction:column}.marketplace-home .hero-notes span{width:100%}.marketplace-home .hero-visual{top:800px;transform:scale(.42)}.marketplace-home .product-title{align-items:flex-start}.marketplace-home .product-card ul{grid-template-columns:1fr}.marketplace-home .card-actions{align-items:flex-start;flex-direction:column}.marketplace-home .steps,.marketplace-home .proof-stats{grid-template-columns:1fr}.marketplace-home .proof-stats article:nth-child(n){grid-column:span 1}.marketplace-home .principle-grid{grid-template-columns:1fr}.marketplace-home .principle-grid article{border-right:0}.marketplace-home .trial-actions{align-items:flex-start;flex-direction:column}.marketplace-home .trial-card{width:80%;padding:24px}.marketplace-home .trial-card>strong{font-size:21px}.marketplace-home .faq-list button{grid-template-columns:27px 1fr 32px;gap:10px}.marketplace-home .faq-list article>div p{padding-left:37px;padding-right:20px}.marketplace-home .final-cta>div:last-child{width:100%;flex-direction:column}.marketplace-home .footer-links{grid-template-columns:1fr 1fr}.marketplace-home .footer-bottom{align-items:flex-start;flex-direction:column;gap:17px}}.marketplace-home{position:relative;min-width:0;overflow:hidden;background:var(--background);color:var(--ink);font-family:var(--font-body, Arial, Helvetica, sans-serif)}.marketplace-home,.marketplace-home *{box-sizing:border-box}.marketplace-home button{font-family:inherit}.marketplace-home mat-icon{width:1em;height:1em;font-size:1em;line-height:1}.marketplace-home .button mat-icon,.marketplace-home .card-actions mat-icon,.marketplace-home .together-band button mat-icon,.marketplace-home .outcome-grid button mat-icon,.marketplace-home .faq-heading button mat-icon{width:18px;height:18px;font-size:18px}.marketplace-home .hero-notes mat-icon,.marketplace-home .product-card li mat-icon,.marketplace-home .finder-copy li mat-icon{flex:0 0 auto;color:var(--teal)}.marketplace-home .together-band>button,.marketplace-home .outcome-grid article>button,.marketplace-home .faq-heading>button,.marketplace-home .trial-actions>button{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:inherit;cursor:pointer}.marketplace-home .product-card--skeleton{min-height:690px;border-color:#95b7db1f;background:linear-gradient(105deg,transparent 36%,rgba(255,255,255,.055) 48%,transparent 60%) 0 0 / 220% 100%,#0c1928b8;animation:marketplace-home-skeleton 1.7s linear infinite}.marketplace-home .marketplace-state{grid-column:1 / -1;min-height:210px;display:flex;align-items:center;justify-content:center;gap:18px;padding:34px;border:1px solid var(--line);border-radius:18px;background:#0c1928c2;color:var(--muted);text-align:left}.marketplace-home .marketplace-state>mat-icon{width:34px;height:34px;color:#70d5e9;font-size:34px}.marketplace-home .marketplace-state>div{display:flex;flex:1;flex-direction:column;gap:4px}.marketplace-home .marketplace-state strong{color:var(--ink);font-size:17px}.marketplace-home .marketplace-state span{font-size:13px}.marketplace-home .marketplace-state--error>mat-icon{color:#ff8f9c}.marketplace-home .generic-mark{width:35px;height:35px;display:inline-grid;place-items:center;border:1px solid rgba(39,224,180,.42);border-radius:10px;background:#27e0b414}.marketplace-home .generic-mark i{width:10px;height:10px;border-radius:50%;background:var(--teal);box-shadow:0 0 18px #27e0b48c}.marketplace-home .generic-card{border-top-color:#27e0b475}.marketplace-home #products,.marketplace-home #finder,.marketplace-home #how,.marketplace-home #why,.marketplace-home #principles,.marketplace-home #pricing,.marketplace-home #resources,.marketplace-home #start{scroll-margin-top:calc(var(--nav-height, 72px) + 18px)}@keyframes marketplace-home-skeleton{to{background-position:-220% 0,0 0}}@media(max-width:720px){.marketplace-home .marketplace-state{align-items:flex-start;flex-direction:column}}.marketplace-home .together-band>button{color:#a8b8ca;font-size:13px}.marketplace-home .outcome-grid article>button{position:absolute;left:30px;bottom:26px;color:#91a6b9;font-size:11px}.marketplace-home .faq-heading>button{width:fit-content;color:#67d1e5;font-size:13px}.marketplace-home .trial-actions>button{padding:0 0 3px;border-bottom:1px solid #5b7086;color:#9eb0c3;font-size:13px}.marketplace-home{--home-content-max-width: 1220px;--home-content-gutter: 24px;--home-content-inline-space: max( var(--home-content-gutter), calc((100vw - var(--home-content-max-width)) / 2) )}.marketplace-home .section,.marketplace-home .recognition{padding-left:var(--home-content-inline-space);padding-right:var(--home-content-inline-space)}@media(min-width:1201px){.marketplace-home .hero{padding-left:var(--home-content-inline-space);padding-right:var(--home-content-inline-space)}.marketplace-home .hero-copy{width:min(600px,43vw)}.marketplace-home .hero-visual{left:auto;right:var(--home-content-inline-space);width:min(650px,44vw)}.marketplace-home .product-window{width:min(560px,100%)}.marketplace-home .apim-window{right:0}.marketplace-home .marketplace-nexus{left:50%;transform:translate(-50%)}}.outcomes-icon{width:90px;margin-left:-22px}.step-icon-discovery img{width:60px;margin-left:-14px}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item.center{z-index:5}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-carousel-inner{position:relative}.owl-carousel .owl-carousel-inner .owl-next,.owl-carousel .owl-carousel-inner .owl-prev{z-index:10;position:absolute;top:50%;transform:translateY(-50%)}.owl-carousel .owl-carousel-inner button.owl-next,.owl-carousel .owl-carousel-inner button.owl-prev{border:none}.owl-carousel .owl-carousel-inner .owl-prev{left:10px}.owl-carousel .owl-carousel-inner .owl-next{right:10px}.owl-carousel .owl-carousel-inner .owl-prev,.owl-carousel .owl-carousel-inner .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out,max-height .35s ease-in-out}.owl-height.height-0{max-height:0;transition-duration:.7s}.owl-height.height-full{max-height:2000px}.owl-carousel .owl-item .owl-lazy{transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-theme .owl-carousel-inner .owl-prev,.owl-theme .owl-carousel-inner .owl-next{color:#fff;font-size:14px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-carousel-inner .owl-prev:hover,.owl-theme .owl-carousel-inner .owl-next:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-carousel-inner .owl-prev.disabled,.owl-theme .owl-carousel-inner .owl-next.disabled{opacity:.5;cursor:not-allowed}.owl-theme .owl-dots{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.auth-form{width:100%;max-width:500px}.auth-form__eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:10px}.auth-form__title{font-family:var(--font-display);font-size:clamp(26px,4vw,34px);font-weight:700;color:#fff;line-height:1.15;letter-spacing:-.02em;margin-bottom:6px}.auth-form__title-dot{color:inherit}.auth-form__subtitle{font-size:13px;color:#fff;margin-bottom:32px}.auth-form__subtitle a{color:var(--color-primary);text-decoration:none;font-weight:500;transition:opacity .2s}.auth-form__subtitle a:hover{opacity:.8}.auth-form__fields{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.auth-form__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:480px){.auth-form__row{grid-template-columns:1fr}}.auth-form__group{position:relative;display:flex;flex-direction:column;gap:5px}.auth-form__label{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff;padding-left:2px}.auth-form__input-wrap{position:relative;display:flex;align-items:center}.auth-form__input{width:100%;height:48px;padding:0 44px 0 14px;background:#fff!important;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#000;font-size:14px;font-family:var(--font-body);outline:none;-webkit-appearance:none}.auth-form__input::placeholder{color:#3939395e;font-size:13px}.auth-form__input:hover,.auth-form__input:active{background:#f6f6f6;border-color:#ffffff29}.auth-form__input:focus{background:#fff;border-color:var(--color-primary);box-shadow:0 0 0 3px #00d4aa1f}.auth-form__input--error{border-color:#ef5350!important;box-shadow:0 0 0 3px #ef53501f!important}.auth-form__input--success{border-color:var(--color-accent-green)!important;box-shadow:0 0 0 3px #00e6761a!important}.auth-form__suffix{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:flex;align-items:center;color:#707070;font-size:16px;cursor:pointer;transition:color .2s;background:none;border:none;padding:0;line-height:1}.auth-form__suffix:hover{color:#5e5e5e}.auth-form__suffix mat-icon{font-size:17px!important;width:17px!important;height:17px!important}.auth-form__error{font-size:11px;color:#ef5350;padding-left:2px;display:flex;align-items:center;gap:4px}.auth-form__error mat-icon{font-size:12px!important;width:12px!important;height:12px!important}.auth-form__forgot{text-align:right;margin-top:-6px}.auth-form__forgot a{font-size:12px;color:var(--color-primary);text-decoration:none;transition:color .2s}.auth-form__forgot a:hover{color:var(--color-primary)}.auth-form__actions{display:flex;gap:10px;margin-top:8px}.auth-form__btn{flex:1;height:48px;border:none;border-radius:10px;font-size:14px;font-weight:600;font-family:var(--font-body);cursor:pointer;transition:opacity .2s,transform .15s;letter-spacing:.01em;text-align:center;align-items:center;justify-content:center;display:inline-flex}.auth-form__btn:active{transform:scale(.98)}.auth-form__btn--primary{background:var(--color-primary);color:#fff}.auth-form__btn--primary:hover{opacity:.88}.auth-form__btn--secondary{background:#ffffff12;color:#fff;border:1px solid rgba(255,255,255,.1)}.auth-form__btn--secondary:hover{background:#ffffff1c}.auth-form__btn--outline{background:transparent;color:var(--color-primary);border:1px solid var(--color-primary)}.auth-form__btn--outline:hover{background:#00d4aa14}.auth-form__btn--full{flex:none;width:100%}.auth-form__btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.auth-form__otp{display:flex;gap:10px;justify-content:center;margin-bottom:8px}.auth-form__otp-input{width:52px;height:56px;text-align:center;font-size:22px;font-weight:700;font-family:var(--font-display);background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:var(--color-text-primary);outline:none;transition:border-color .2s,box-shadow .2s;caret-color:var(--color-primary)}.auth-form__otp-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #00d4aa24}.auth-form__otp-input--filled{border-color:#00d4aa66;background:#00d4aa0f}.auth-form__resend{font-size:13px;color:var(--color-text-muted);text-align:center;margin-top:8px}.auth-form__resend button{background:none;border:none;color:var(--color-primary);font-size:13px;font-weight:500;cursor:pointer;padding:0;transition:opacity .2s}.auth-form__resend button:hover{opacity:.8}.auth-form__resend button:disabled{opacity:.4;cursor:default}.auth-form__divider{display:flex;align-items:center;gap:12px;margin:20px 0;font-size:12px;color:var(--color-text-muted)}.auth-form__divider:before,.auth-form__divider:after{content:"";flex:1;height:1px;background:var(--color-divider)}.auth-form__strength{margin-top:6px;display:flex;flex-direction:column;gap:4px}.auth-form__strength-bar{display:flex;gap:4px}.auth-form__strength-seg{flex:1;height:3px;border-radius:2px;background:#ffffff14;transition:background .3s}.auth-form__strength-seg--weak{background:#ef5350}.auth-form__strength-seg--fair{background:#ffd600}.auth-form__strength-seg--strong{background:var(--color-accent-green)}.auth-form__strength-label{font-size:10px;color:#fff;text-align:right}.auth-form__info-box{background:#00d4aa12;border:1px solid rgba(0,212,170,.18);border-radius:10px;padding:14px 16px;font-size:13px;color:var(--color-text-secondary);line-height:1.55;display:flex;gap:10px;align-items:flex-start;margin-bottom:20px}.auth-form__info-box mat-icon{color:var(--color-primary);font-size:18px!important;width:18px!important;height:18px!important;flex-shrink:0;margin-top:1px}.auth-form__terms{font-size:11px;color:#fff;line-height:1.6;text-align:center;margin-top:16px}.auth-form__terms a{color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:2px}.auth-form__terms a:hover{color:var(--color-primary)}.notify{--mat-snackbar-supporting-text-size: 14px}.notify .mdc-snackbar__surface,.notify .mat-mdc-snackbar-surface{border-radius:10px;border:1px solid transparent;box-shadow:0 8px 28px #00000059}.notify .mat-mdc-snack-bar-action{color:#ffffffd9;font-weight:600}.notify--success .mdc-snackbar__surface,.notify--success .mat-mdc-snackbar-surface{background:#123524;border-color:#66bb6a73;color:#d2f5dc}.notify--error .mdc-snackbar__surface,.notify--error .mat-mdc-snackbar-surface{background:#3a1414;border-color:#ef535073;color:#ffd9d7}.notify--info .mdc-snackbar__surface,.notify--info .mat-mdc-snackbar-surface{background:#102740;border-color:#42a5f573;color:#d6eaff}:root{--color-bg-deep: #080e1a;--color-bg-dark: #070e15;--color-bg-card: #0f1c2e;--color-bg-card-hover: #132238;--color-bg-card-border: rgba(255,255,255,.07);--color-primary: #0084dc;--color-primary-glow: rgba(0,212,170,.18);--color-accent-blue: #2196f3;--color-accent-cyan: #00bcd4;--color-accent-gold: #00bcd4;--color-accent-purple: #2196f3;--color-accent-green: #72e6bb;--color-text-primary: #ffffff;--color-text-secondary: rgba(255,255,255,.7);--color-text-muted: rgb(184, 184, 184);--color-text-label: #00d4aa;--color-badge-free: rgba(0,230,118,.15);--color-badge-free-text: #00e676;--color-badge-pro: rgba(33,150,243,.15);--color-badge-pro-text: #2196f3;--color-badge-biz: rgba(0,212,170,.15);--color-badge-biz-text: #00d4aa;--color-badge-ent: rgba(124,77,255,.15);--color-badge-ent-text: #7c4dff;--color-divider: rgba(255,255,255,.08);--shadow-card: 0 4px 32px rgba(0,0,0,.4);--shadow-card-hover: 0 8px 48px rgba(0,212,170,.12);--glow-primary: 0 0 24px rgba(0,212,170,.25);--transition-base: .25s ease;--font-display: "Poppins", sans-serif;--font-body: "Poppins", sans-serif;--nav-height: 72px;--container-max: 1280px;--container-pad: clamp(16px, 5vw, 64px);--section-gap: clamp(64px, 8vw, 120px);--radius-card: 16px;--radius-btn: 8px;--radius-badge: 4px}html{height:100%;--mat-sys-background: light-dark(#f7faf9, #101414);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#eff1f0, #2d3131);--mat-sys-inverse-primary: light-dark(#00dddd, #006a6a);--mat-sys-inverse-surface: light-dark(#2d3131, #e0e3e2);--mat-sys-on-background: light-dark(#191c1c, #e0e3e2);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #003737);--mat-sys-on-primary-container: light-dark(#004f4f, #00fbfb);--mat-sys-on-primary-fixed: light-dark(#002020, #002020);--mat-sys-on-primary-fixed-variant: light-dark(#004f4f, #004f4f);--mat-sys-on-secondary: light-dark(#ffffff, #1b3534);--mat-sys-on-secondary-container: light-dark(#324b4b, #cce8e7);--mat-sys-on-secondary-fixed: light-dark(#051f1f, #051f1f);--mat-sys-on-secondary-fixed-variant: light-dark(#324b4b, #324b4b);--mat-sys-on-surface: light-dark(#191c1c, #e0e3e2);--mat-sys-on-surface-variant: light-dark(#3f4948, #dae5e4);--mat-sys-on-tertiary: light-dark(#ffffff, #0001ac);--mat-sys-on-tertiary-container: light-dark(#0000ef, #e0e0ff);--mat-sys-on-tertiary-fixed: light-dark(#00006e, #00006e);--mat-sys-on-tertiary-fixed-variant: light-dark(#0000ef, #0000ef);--mat-sys-outline: light-dark(#6f7979, #889392);--mat-sys-outline-variant: light-dark(#bec9c8, #3f4948);--mat-sys-primary: light-dark(#006a6a, #00dddd);--mat-sys-primary-container: light-dark(#00fbfb, #004f4f);--mat-sys-primary-fixed: light-dark(#00fbfb, #00fbfb);--mat-sys-primary-fixed-dim: light-dark(#00dddd, #00dddd);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#4a6363, #b0cccb);--mat-sys-secondary-container: light-dark(#cce8e7, #324b4b);--mat-sys-secondary-fixed: light-dark(#cce8e7, #cce8e7);--mat-sys-secondary-fixed-dim: light-dark(#b0cccb, #b0cccb);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f7faf9, #101414);--mat-sys-surface-bright: light-dark(#f7faf9, #363a39);--mat-sys-surface-container: light-dark(#ebefed, #1c2020);--mat-sys-surface-container-high: light-dark(#e6e9e7, #272b2a);--mat-sys-surface-container-highest: light-dark(#e0e3e2, #313635);--mat-sys-surface-container-low: light-dark(#f1f4f3, #191c1c);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0b0f0e);--mat-sys-surface-dim: light-dark(#d7dbd9, #101414);--mat-sys-surface-tint: light-dark(#006a6a, #00dddd);--mat-sys-surface-variant: light-dark(#dae5e4, #3f4948);--mat-sys-tertiary: light-dark(#343dff, #bec2ff);--mat-sys-tertiary-container: light-dark(#e0e0ff, #0000ef);--mat-sys-tertiary-fixed: light-dark(#e0e0ff, #e0e0ff);--mat-sys-tertiary-fixed-dim: light-dark(#bec2ff, #bec2ff);--mat-sys-neutral-variant20: #293232;--mat-sys-neutral10: #191c1c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{color-scheme:dark;background-color:var(--color-bg-deep);color:var(--color-text-primary);font-family:var(--font-body);font-size:16px;line-height:1.6;min-height:100%;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}ul{list-style:none}.container{max-width:var(--container-max);margin:0 auto;padding-left:var(--container-pad);padding-right:var(--container-pad)}.section{padding:var(--section-gap) 0}.gradient-text{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-accent-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-bg-dark)}::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:3px}.owl-theme .owl-dots .owl-dot span{background:var(--color-divider);transition:background var(--transition-base)}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:var(--color-primary)}.owl-theme .owl-nav{margin-top:16px}.owl-theme .owl-nav [class*=owl-]{background:var(--color-bg-card)!important;border:1px solid var(--color-divider)!important;border-radius:50%!important;color:var(--color-primary)!important;width:40px;height:40px;line-height:40px;font-size:22px!important;transition:background var(--transition-base),border-color var(--transition-base)}.owl-theme .owl-nav [class*=owl-]:hover{background:var(--color-primary-glow)!important;border-color:var(--color-primary)!important}.owl-theme .owl-nav [class*=owl-].disabled{opacity:.35;pointer-events:none}.cover-bg{background-repeat:no-repeat!important;background-size:cover!important;background-position:50% calc(50% - 100px)!important}.owl-carousel .owl-carousel-inner button.owl-next .owl-theme .owl-carousel-inner .owl-prev,.owl-carousel .owl-carousel-inner button.owl-next .owl-theme .owl-carousel-inner .owl-next,.owl-carousel .owl-carousel-inner button.owl-prev .owl-theme .owl-carousel-inner .owl-prev,.owl-carousel .owl-carousel-inner button.owl-prev .owl-theme .owl-carousel-inner .owl-next{padding:20px 8px!important}.owl-carousel .owl-carousel-inner button.owl-prev{margin-left:-46px!important}.owl-carousel .owl-carousel-inner button.owl-next{margin-right:-46px!important}.owl-theme .owl-carousel-inner .owl-prev,.owl-theme .owl-carousel-inner .owl-next{color:#ffffff91!important;font-size:30px!important;background:#d6d6d636!important;padding:16px 6px!important}.auth-panel--form .cover-video-host{position:absolute!important;left:0;top:0;filter:blur(63px);z-index:-1}.logo-main{width:350px}.fade-up{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.fade-up.in-view{opacity:1;transform:translateY(0)}.fade-in-bottom{-webkit-animation:fade-in-bottom .6s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-bottom .6s cubic-bezier(.39,.575,.565,1) both}@-webkit-keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.slider-field__native.disabled,.toggle-field__right.disabled{filter:saturate(0);opacity:.4}.auth-cover{height:100%;object-fit:cover;object-position:center right}.auth-panel.auth-panel--form{position:relative}.auth-shell{background-size:cover!important;background-repeat:no-repeat!important;background-position:right center!important}.text-center{text-align:center}.icons-cat-set{width:20px;height:20px;margin-top:4px}.product-icon-common{width:36px}.landing .pricing-card{padding-top:30px!important}.max-width-set{max-width:250px!important}.apim-page-section .pricing-card{min-height:500px!important}.apim-page .pricing-card{min-height:500px!important;max-width:370px!important}.home-logo-icon{width:30px;height:30px}@media(max-width:768px){.step-section__heading{display:block!important}.step-section__heading .btn-reset{margin-top:20px!important}}.owl-carousel .owl-stage{padding:10px 0!important}.apim-section.apim-pricing .owl-carousel.owl-drag .owl-item{margin:0 3px!important}.mdc-snackbar{-webkit-animation:slide-in-blurred-top 1.5s cubic-bezier(.23,1,.32,1) both;animation:slide-in-blurred-top 1.5s cubic-bezier(.23,1,.32,1) both;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mdc-snackbar .mat-mdc-snack-bar-action{color:#ffffff85!important;font-weight:400!important;background:#4e4e4e4f!important;padding:4px 10px!important;height:auto}.mdc-snackbar.notify--success .mat-mdc-snackbar-surface{background:#011225bf!important;border-color:#91f10069!important;border-left:4px solid rgb(149,223,1)!important;color:#fff;font-weight:bolder}.mdc-snackbar.notify--error .mat-mdc-snackbar-surface{background:#011225bf!important;border-color:#bc320069!important;border-left:4px solid rgb(188,34,0)!important;color:#fff;font-weight:bolder}.mdc-snackbar.notify--info .mat-mdc-snackbar-surface{background:#011225bf!important;border-color:#00c68c69!important;border-left:4px solid rgb(1,166,188)!important;color:#fff;font-weight:bolder}@-webkit-keyframes slide-in-blurred-top{0%{-webkit-transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform:translateY(-1000px) scaleY(2.5) scaleX(.2);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0}to{-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes slide-in-blurred-top{0%{-webkit-transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform:translateY(-1000px) scaleY(2.5) scaleX(.2);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0}to{-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}.documentation-icon{width:25px!important;display:inline-flex!important;vertical-align:middle!important;margin-right:8px!important;margin-top:-3px!important}.documentation-btn{font-size:14px!important;color:#fff!important;border:none!important}.documentation-btn:hover{border-radius:8px!important}.special-text-tag{color:#109fff!important;text-shadow:-4px 5px 10px rgba(17,160,255,.3098039216)}.pwf__toggle:hover .mat-icon{color:#01001982!important}
