.appearance-editor{max-width:1200px;margin:auto;padding:28px}.appearance-editor>p{color:#64778c;margin:12px 0 24px}.layout-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.layout-presets button{text-align:start;background:#fff;border:1px solid #c4d6e2;border-radius:12px;padding:12px;font-size:13px}.layout-presets button>span{border-radius:7px;height:110px;margin-bottom:10px;display:block;position:relative;overflow:hidden}.layout-presets i{border:1px solid #b8d8e7;border-radius:12px;height:15px;margin:9px;display:block}.layout-presets b{border-radius:5px;height:30px;position:absolute;inset:auto 9px 9px}.section-style-editor{border-block:1px solid #d4e0e9;margin:14px 0;padding:14px 0}.section-style-editor>summary{cursor:pointer;font-size:12px;font-weight:500}.skin-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:12px 0;display:grid}.skin-picker button{color:#24475d;background:#fff;border:1px solid #c7d6e1;border-radius:6px;padding:5px;font-size:10px}.skin-picker button[aria-pressed=true]{outline-offset:0;outline:2px solid #069dc4}.skin-picker span{border-radius:3px;height:27px;margin-bottom:5px;display:block}.gradient-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;max-height:280px;margin:12px 0 0;padding-right:2px;display:grid;overflow-y:auto}.gradient-picker button{color:#24475d;background:#fff;border:1px solid #c7d6e1;border-radius:6px;padding:5px;font-size:9px;line-height:1.3}.gradient-picker button[aria-pressed=true]{outline-offset:0;outline:2px solid #069dc4}.gradient-picker span{border-radius:3px;height:24px;margin-bottom:4px;display:block}.gradient-clear{color:#24475d;cursor:pointer;background:#fff;border:1px solid #c7d6e1;border-radius:6px;padding:3px 9px;font-size:10px}.gradient-clear:hover{background:#eaf5fa}.skin-colours{grid-template-columns:1fr 1fr;gap:8px;display:grid}.spacing-mode-toggle{background:#eaf1f6;border-radius:7px;gap:4px;margin:10px 0 12px;padding:3px;display:flex}.spacing-mode-toggle button{color:#557286;cursor:pointer;background:0 0;border:none;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:500;transition:all .15s;display:flex}.spacing-mode-toggle button.active{color:#087e9e;background:#fff;font-weight:600;box-shadow:0 1px 3px #00000014}.spacing-presets-row{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:12px;display:flex}.spacing-preset-chip{color:#3b5f77;cursor:pointer;background:#fff;border:1px solid #c9dce8;border-radius:5px;padding:4px 8px;font-size:10px;font-weight:500;transition:all .15s}.spacing-preset-chip:hover{color:#087e9e;background:#f0f7fb;border-color:#087e9e}.box-model-widget{background:#f1f6fa;border:1px dashed #b8cee0;border-radius:9px;flex-direction:column;align-items:center;margin:8px 0;padding:34px 10px 30px;display:flex;position:relative}.box-model-tag{letter-spacing:.8px;color:#5f8096;text-transform:uppercase;pointer-events:none;font-size:8.5px;font-weight:700;position:absolute;top:6px;left:9px}.box-model-padding-frame{background:#d9ecf7;border:1px solid #9dc4dc;border-radius:7px;flex-direction:column;align-items:center;width:100%;padding:28px 8px 24px;display:flex;position:relative}.box-model-padding-frame .box-model-tag{color:#176082}.box-model-center-row{justify-content:space-between;align-items:center;gap:6px;width:100%;margin:6px 0;display:flex}.box-model-section-badge{color:#fff;letter-spacing:1px;background:#143d56;border-radius:5px;flex:1;justify-content:center;align-items:center;height:34px;font-size:9.5px;font-weight:600;display:flex}.box-model-input{background:#fff;border:1px solid #a8c4d7;border-radius:5px;align-items:center;height:25px;padding:0 4px 0 6px;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.box-model-input:focus-within,.box-model-input:hover{border-color:#087e9e;box-shadow:0 0 0 2px #087e9e26}.box-model-input input{color:#113349;text-align:right;background:0 0;border:none;outline:none;width:36px;height:100%;margin:0;padding:0;font-size:11px;font-weight:600}.box-model-input .unit{color:#7997aa;-webkit-user-select:none;user-select:none;margin-left:2px;font-size:9px;font-weight:500}.box-model-top{position:absolute;top:4px}.box-model-bottom{position:absolute;bottom:4px}.spacing-sliders-list{flex-direction:column;gap:10px;margin:10px 0;display:flex}.spacing-slider-item{flex-direction:column;gap:4px;display:flex}.spacing-slider-head{color:#48667a;justify-content:space-between;align-items:center;font-size:11px;font-weight:500;display:flex}.spacing-slider-track{align-items:center;gap:8px;display:flex}.spacing-slider-track input[type=range]{accent-color:#087e9e;cursor:pointer;flex:1;height:5px}.spacing-slider-val{color:#113349;text-align:right;background:#fff;border:1px solid #a8c4d7;border-radius:5px;width:50px;height:26px;padding:0 6px;font-size:11px;font-weight:600}.spacing-link-toggle{color:#557286;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:2px 0;font-size:11px;transition:color .15s;display:inline-flex}.spacing-link-toggle:hover{color:#087e9e}.spacing-link-toggle.active{color:#087e9e;font-weight:600}.skin-spacing{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:14px 0;display:grid}.skin-spacing .field-label{font-size:10px}.skin-spacing input{height:32px}.skin-colours input{width:100%;height:30px}.section-style-editor small{color:#647789;font-size:11px;line-height:1.5;display:block}.style-card{background:#f7fafc;border:1px solid #dde7ee;border-radius:10px;margin:12px 0;padding:12px 14px 14px}.style-card>h3{text-transform:uppercase;letter-spacing:.04em;color:#46687d;margin:0 0 8px;font-size:11px;font-weight:600}.style-card .skin-picker,.style-card .skin-spacing,.style-card .skin-colours{margin:0}.style-card .field-label{margin-top:10px}.style-card-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.style-card-head>h3{margin:0}.width-toggle,.bp-toggle{background:#fff;border:1px solid #c7d6e1;border-radius:7px;display:inline-flex;overflow:hidden}.width-toggle button,.bp-toggle button{color:#46687d;cursor:pointer;background:0 0;border:0;padding:6px 12px;font-size:11px}.width-toggle button+button,.bp-toggle button+button{border-left:1px solid #c7d6e1}.width-toggle button.active,.bp-toggle button.active{color:#fff;background:#069dc4}.width-toggle{margin-bottom:8px}.public-site[data-page-tone=light]{background:#f9fbfd}.public-site[data-page-tone=dark]{background:#081c2a}.public-site:not([data-page-tone=sky])>.ccg-sky{display:none}.public-site[data-header-skin=transparent]>.mega-shell:not(.mobile-open) .mega-bar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.public-site[data-header-skin=transparent]>.mega-shell.is-scrolled:not(.mobile-open) .mega-bar{transition:background .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s,box-shadow .25s,border-color .25s,padding .25s;-webkit-backdrop-filter:blur(26px)saturate(1.3)!important;backdrop-filter:blur(26px)saturate(1.3)!important;background:#fafdffc2!important;border-color:#fffd!important;box-shadow:0 10px 35px #0b385310!important}.public-site[data-header-skin=transparent]>.mega-shell:not(.is-scrolled):not(.mobile-open) .mega-bar{transition:background .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s,box-shadow .25s,border-color .25s,padding .25s}.public-site[data-header-skin=solid] .mega-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;box-shadow:0 7px 22px #10354b12}.public-site[data-header-skin=dark] .mega-shell:not(.mobile-open) .mega-bar{background:#0c2638;border-color:#ffffff25}.public-site[data-header-skin=editorial]>.mega-shell{max-width:none;inset:0 0 auto}.public-site[data-header-skin=editorial] .mega-bar{background:#fff;border-bottom:1px solid #d8e6ec;border-radius:0;padding-inline:clamp(20px,6vw,110px)}.public-site:is([data-header-text=light],[data-header-skin=dark]) .mega-shell:not(.mobile-open) .mega-bar :is(.mega-trigger,.language-menu>summary,.mobile-menu){color:#eef8ff}.public-site:is([data-header-text=light],[data-header-skin=dark]) .mega-shell:not(.mobile-open) .nav-cta{color:#102b40;background:#eefaff}.public-site[data-page-tone=dark] .breadcrumbs{color:#b5cfdf}.public-site[data-page-tone=dark] main{--surface-ink:#edf8ff;--surface-muted:#b9d1de;--surface-accent:#35c1df;--surface-button-ink:#082333}.public-site[data-footer-skin=light]>.corporate-footer,.public-site[data-footer-skin=glass]>.corporate-footer{--footer-ink:#15374b;--footer-muted:#526f81;color:var(--footer-ink);background:#f6fbff;border-color:#c3dbe8;box-shadow:0 24px 60px -35px #143c5555}.public-site[data-footer-skin=glass]>.corporate-footer{-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);background:linear-gradient(150deg,#d9effaaa,#ffffffb3)}.public-site[data-footer-skin=midnight]>.corporate-footer{background:linear-gradient(130deg,#0d3441,#101628 70%);border-radius:0;width:100%;max-width:none;margin-bottom:0;padding-inline:clamp(24px,7vw,140px)}.public-site:is([data-footer-skin=light],[data-footer-skin=glass]) .corporate-footer :is(h2,h3,strong,.footer-contact-button,.footer-socials a,.footer-kicker,.footer-tools button){color:var(--footer-ink)}.public-site:is([data-footer-skin=light],[data-footer-skin=glass]) .corporate-footer :is(.footer-invitation,.footer-utility,.footer-navigation,.footer-offices article,.footer-socials a,.footer-badges>*){border-color:#a9c9da66}.public-site:is([data-footer-skin=light],[data-footer-skin=glass]) .footer-offices article{background:#fff6}.public-site[data-footer-skin=compact]>.corporate-footer{max-width:var(--site-content-max,1480px);border-radius:20px;padding:30px}.public-site[data-footer-skin=compact] .footer-invitation,.public-site[data-footer-skin=compact] .footer-offices,.public-site[data-footer-skin=compact] .footer-engagement{display:none}.public-site[data-footer-skin=compact] .footer-regions{margin-bottom:24px;display:block}.public-site[data-footer-skin=compact] .footer-brand-block>p{max-width:850px}.widget:where([data-surface]:not([data-surface=inherit])){--surface-bg:#fff;--surface-ink:#122f42;--surface-muted:#49697e;--surface-accent:#008bb3;--surface-button-ink:#fff;background:var(--surface-bg);color:var(--surface-ink);border-radius:var(--skin-radius,0px);background-clip:padding-box;overflow:hidden}.widget.widget-container{border-radius:var(--widget-radius,0);overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.widget.widget-container:not([data-surface=inherit]):not([data-surface=clear]):not([data-surface=custom]):not([data-has-custom-bg=true])>.widget-content>.builder-container{background:var(--surface-bg);color:var(--surface-ink);border-radius:var(--widget-radius,var(--skin-radius,0px))}.widget.widget-container[data-surface=glass]:not([data-has-custom-bg=true])>.widget-content>.builder-container,.widget.widget-container[data-surface=cta-glass]:not([data-has-custom-bg=true])>.widget-content>.builder-container{background:var(--surface-bg);border-radius:var(--widget-radius,var(--skin-radius,0px));-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);border:1px solid #ffffffc7;box-shadow:0 18px 40px -28px #0077c273}.widget[data-surface=clear]{--surface-bg:transparent;background:0 0!important}.widget.widget-logoProof[data-surface=clear]>.widget-content,.widget.widget-logoProof[data-surface=clear] .logo-proof{background:0 0!important}.widget[data-surface=dark]{--surface-bg:#0b2934;--surface-ink:#eff9ff;--surface-muted:#bfd4df;--surface-accent:#26bedc;--surface-button-ink:#062c3b}.widget[data-surface=glass]{--surface-bg:linear-gradient(135deg, #daeffa9c, #ffffffad);border:1px solid #ffffffc9;box-shadow:0 18px 40px -28px #0077c273}.widget[data-surface=glass-dark]{--surface-bg:linear-gradient(145deg, #113849dc, #081626d9);--surface-ink:#eff9ff;--surface-muted:#c0d5e3;--surface-accent:#35c4df;--surface-button-ink:#082d3d;border:1px solid #ffffff35}.widget[data-surface=sky]{--surface-bg:linear-gradient(130deg, #bcdaf4, #e9fff8)}.widget[data-surface=soft]{--surface-bg:#f4ecff;--surface-accent:#7132c7}.widget[data-surface=mid]{--surface-bg:#e8d6ff;--surface-ink:#1f1238;--surface-muted:#553685;--surface-accent:#7132c7}.widget[data-surface=cta-glass]{--surface-bg:linear-gradient(165deg, #00a3ff2e, #ffffffad 60%);--surface-ink:#102e42;--surface-muted:#3b5e75;--surface-accent:#008bb3;--surface-button-ink:#fff;border:1px solid #00a3ff38;margin-block:clamp(40px,6vw,80px);box-shadow:0 18px 40px -28px #0077c273}.widget[data-surface]:not([data-surface=inherit]):not([data-surface=clear])>.widget-content>.callout-widget{box-shadow:none!important;color:var(--surface-ink,inherit)!important;background:0 0!important;border-color:#0000!important}.widget[data-surface]:not([data-surface=inherit]):not([data-surface=clear])>.widget-content>.callout-widget :is(h1,h2,h3,h4){color:var(--surface-ink,inherit)!important}.widget[data-surface]:not([data-surface=inherit]):not([data-surface=clear])>.widget-content>.callout-widget p{color:var(--surface-muted,inherit)!important}.widget[data-surface]:not([data-surface=inherit]):not([data-surface=clear])>.widget-content>.callout-widget .eyebrow{color:var(--surface-accent,#008bb3)!important}.widget[data-surface]:not([data-surface=inherit]):not([data-surface=clear])>.widget-content>.callout-widget :is(.site-button,button):not(.site-button-outline){background:var(--surface-accent,#008bb3)!important;color:var(--surface-button-ink,#fff)!important}.widget[data-surface]:not([data-surface=inherit]):not([data-surface=clear])>.widget-content>.callout-widget .site-button-outline{border-color:color-mix(in srgb, var(--surface-ink,#102e42) 40%, transparent)!important;color:var(--surface-ink,inherit)!important}.widget[data-surface=monday-work]{--surface-bg:#edddf6;--surface-accent:#6658ed}.widget[data-surface=monday-crm]{--surface-bg:#a8eefa;--surface-accent:#006e7a}.widget[data-surface=monday-dev]{--surface-bg:#bcfa88;--surface-accent:#006e3c}.widget[data-surface=monday-service]{--surface-bg:#ffab70;--surface-accent:#9b204e}.widget[data-surface=make]{--surface-bg:#eee0ff;--surface-accent:#7132c7}.widget[data-surface=sysaid]{--surface-bg:#dcf3e7;--surface-accent:#126643}.widget[data-surface=halo]{--surface-bg:#d3f8f4;--surface-accent:#006c70}.widget[data-type-tone=dark]{--surface-ink:#102c40!important;--surface-muted:#405e72!important}.widget[data-type-tone=light]{--surface-ink:#f0f8ff!important;--surface-muted:#c2d5e3!important}.widget[data-surface]:not([data-surface=inherit])>:is(section,.content-section,.container-section,.extended-widget,.cta-section),.widget[data-surface]:not([data-surface=inherit])>.widget-content>:is(section,.content-section,.container-section,.extended-widget,.cta-section){color:var(--surface-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000;margin-block:0;background:0 0!important}.widget[data-surface]:not([data-surface=inherit]) :is(h1,h2,h3,h4,summary,.eyebrow),.widget:not([data-type-tone=auto]) :is(h1,h2,h3,h4,summary,.eyebrow),.public-site[data-page-tone=dark] main :is(h1,h2,h3,h4,summary){color:var(--surface-ink)}.widget[data-surface]:not([data-surface=inherit]) :is(p,.lead,.proof-copy p),.widget:not([data-type-tone=auto]) :is(p,.lead),.public-site[data-page-tone=dark] main p{color:var(--surface-muted)!important}.widget[data-surface]:not([data-surface=inherit]) .site-button{background:var(--surface-accent);color:var(--surface-button-ink)}.widget[data-surface]:not([data-surface=inherit]) .site-button.partner-button{color:#102b40;background:#fff}.widget[data-surface]:not([data-surface=inherit]) .faq-section details{border-bottom-color:color-mix(in srgb, var(--surface-ink) 20%, transparent)}.widget[data-surface=cta-glass]>.widget-content>.cta-section{padding:var(--widget-pad-top,0px) var(--widget-pad-x,0px) var(--widget-pad-bottom,0px)}.widget[data-surface=cta-glass]>.widget-content>.cta-section.cta-centered{text-align:var(--widget-text-align,var(--widget-heading-align,center));align-items:var(--widget-heading-align-flex,center);flex-direction:column;display:flex}.widget[data-surface=cta-glass]>.widget-content>.cta-section.cta-centered>div{max-width:850px}.widget[data-surface=cta-glass]>.widget-content>.cta-section.cta-centered p{margin-inline:var(--widget-head-margin-inline,auto)}.widget>.widget-content>:is(.content-section,.extended-widget,.cta-section,.faq-section,.contact-section,.certification-section,.ccg-teams,.site-hero,.timeline-section,.cards,.logo-section){margin-block-start:var(--widget-margin-top,0px);margin-block-end:var(--widget-margin-bottom,0px);padding-block-start:var(--widget-pad-top,0px);padding-block-end:var(--widget-pad-bottom,0px);padding-inline-start:var(--widget-pad-left,var(--widget-pad-x,0px));padding-inline-end:var(--widget-pad-right,var(--widget-pad-x,0px))}.widget[data-surface]:not([data-surface=inherit])>.widget-content>.faq-section{padding-block:var(--widget-pad-top,0px)}.widget[data-surface=glass]>.widget-content>.faq-section{background:linear-gradient(145deg,#ccecffb8,#ffffffd9);border:1px solid #9ed6f0;border-radius:28px}.widget[data-surface=light]>.widget-content>.faq-section{background:#f7fbfe;border:1px solid #d5e5ef;border-radius:28px}.widget[data-surface=dark]>.widget-content>.faq-section{color:#fff;background:#0a2034;border-radius:28px}.widget[data-surface=clear]>.widget-content,.widget[data-surface=clear]>.widget-content>:is(section,.content-section,.extended-widget,.cta-section,.faq-section,.contact-section,.certification-section,.ccg-teams,.site-hero,.timeline-section,.logo-section,.builder-container,.callout-widget,.labelled-divider){box-shadow:none!important;background:0 0!important;border-color:#0000!important}.widget[data-surface]:not([data-surface=inherit]) :is(.content-card,.feature-card){background:color-mix(in srgb, var(--surface-bg) 80%, #ffffff15);color:var(--surface-ink)}@media (max-width:700px){.layout-presets{grid-template-columns:1fr 1fr}.appearance-editor{padding:18px}.widget.width-full>.faq-section{gap:24px;padding-inline:24px}.public-site[data-header-skin=editorial] .mega-bar{padding-inline:16px}}.widget-vendorProducts{width:100%;container:vendor-products/inline-size}.widget-vendorProducts[data-surface=clear],.widget-vendorProducts[data-surface=inherit],.widget-vendorProducts:not([data-surface]):not([data-has-custom-bg=true]),.widget-vendorProducts[data-surface=clear]>.widget-content,.widget-vendorProducts[data-surface=inherit]>.widget-content,.widget-vendorProducts[data-surface=clear] .content-section,.widget-vendorProducts[data-surface=inherit] .content-section,.widget-vendorProducts[data-surface=clear] .extended-vendorProducts,.widget-vendorProducts[data-surface=inherit] .extended-vendorProducts{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.builder-container .widget-vendorProducts:not(.width-boxed),.builder-container .widget.widget-vendorProducts:not(.width-boxed){width:100%!important;max-width:100%!important;margin-inline:0!important;padding:0!important}.builder-container .widget-vendorProducts:not([data-surface=dark]):not([data-surface=glass]):not([data-surface=glass-dark]):not([data-surface=cta-glass]):not([data-surface=light]):not([data-surface=custom]):not([data-has-custom-bg=true]){box-shadow:none!important;background:0 0!important;border:0!important}.widget-vendorProducts.width-full,.widget-vendorProducts.content-stretch,.builder-v3-viewport .widget-vendorProducts.width-full,.builder-v3-viewport .widget-vendorProducts.content-stretch{width:100%!important;max-width:none!important;margin-inline:0!important}.builder-v3-viewport .bv3-block-wrapper:has(>.widget-vendorProducts.width-full){width:100%!important;max-width:none!important;margin-inline:0!important}.widget-vendorProducts.width-full>.widget-content,.widget-vendorProducts.content-stretch>.widget-content,.widget-vendorProducts.width-full .extended-vendorProducts,.widget-vendorProducts.content-stretch .extended-vendorProducts,.widget-vendorProducts.width-full .vendor-products,.widget-vendorProducts.content-stretch .vendor-products,.builder-container .widget-vendorProducts:not(.width-boxed) .extended-vendorProducts,.builder-container .widget-vendorProducts:not(.width-boxed) .vendor-products{width:100%!important;max-width:none!important;margin-inline:0!important}.widget-vendorProducts.content-stretch .resource-widget-header,.widget-vendorProducts.width-full .resource-widget-header,.builder-container.content-stretch .widget-vendorProducts .resource-widget-header,.widget-vendorProducts.content-stretch .extended-vendorProducts>.extended-intro,.widget-vendorProducts.width-full .extended-vendorProducts>.extended-intro,.builder-container.content-stretch .widget-vendorProducts .extended-vendorProducts>.extended-intro{max-width:100%!important}.vendor-products{align-items:stretch;gap:16px;width:100%;display:grid}.vendor-product{text-align:center;color:#101c2e;border-radius:20px;flex-direction:column;align-items:center;min-width:0;padding:36px 24px 0;display:flex;overflow:hidden}.vendor-product-logo{object-fit:contain;width:185px;height:60px;margin-bottom:25px}.widget .vendor-products .vendor-product h3{color:#101c2e;letter-spacing:-.7px;margin:0 0 22px;font-size:clamp(22px,1.8vw,30px);line-height:1.14}.widget .vendor-products .vendor-product p{margin:0 0 24px;font-size:16px;line-height:1.6;color:#1c3042!important}.widget .vendor-products .vendor-product .site-button{color:#062533;background:#00a9d0;margin-top:auto;font-size:14px}.vendor-product-image{object-fit:contain;object-position:bottom;width:calc(100% + 32px);max-width:none;height:185px;margin-top:24px;display:block}.extended-vendorProducts>h2{margin-bottom:14px}.extended-vendorProducts>.extended-intro{max-width:700px;margin-bottom:26px}.vendor-product-editor{border:1px solid #c6d7e3;border-radius:8px;margin:12px 0;padding:12px}.vendor-product-editor summary{cursor:pointer;font-size:12px}.vendor-product-editor .field-label{margin-top:10px}@media (max-width:1100px){.vendor-products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.vendor-products{grid-template-columns:1fr!important}.vendor-product{padding-top:28px}.vendor-product-image{height:200px}.vendor-products.vendor-products-peek{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;width:102%;margin:0 -1%;padding:0 1% 10px;scroll-padding-inline:1%;overflow-x:auto;grid-template-columns:none!important;display:flex!important}.vendor-products.vendor-products-peek .vendor-product{scroll-snap-align:center;flex:0 0 96%}.vendor-products.vendor-products-peek::-webkit-scrollbar{height:4px}.vendor-products.vendor-products-peek::-webkit-scrollbar-thumb{background:#c4d8e4;border-radius:4px}}@container vendor-products (max-width:1100px){.vendor-products:not(.vendor-products-peek){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container vendor-products (max-width:620px){.vendor-products:not(.vendor-products-peek){grid-template-columns:1fr!important}.vendor-products:not(.vendor-products-peek) .vendor-product{padding-top:28px}.vendor-products:not(.vendor-products-peek) .vendor-product-image{height:200px}.vendor-products.vendor-products-peek{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;width:102%;margin:0 -1%;padding:0 1% 10px;scroll-padding-inline:1%;overflow-x:auto;grid-template-columns:none!important;display:flex!important}.vendor-products.vendor-products-peek .vendor-product{scroll-snap-align:center;flex:0 0 96%}}.widget[data-surface]:not([data-surface=inherit])>.cta-centered{background:0 0!important;padding:clamp(40px,6vw,64px) clamp(24px,4vw,40px)!important}.public-site:is([data-footer-skin=glass],[data-footer-skin=light]) .corporate-footer :is(.footer-navigation a,.footer-email,.footer-legal a,.footer-utility,.proof-copy p,.office-time,.office-time-label){color:#48697e!important}.widget .vendor-products .vendor-product p{color:#163044!important}.vendor-product-brand{justify-content:center;align-items:center;gap:12px;min-height:62px;margin-bottom:25px;display:flex}.vendor-product-brand .vendor-product-logo{width:48px;height:48px;margin:0}.vendor-product-brand>span{text-align:start;color:#101c2e;max-width:160px;font-size:18px;line-height:1.05}.vendor-product-brand strong{font-size:22px;font-weight:500;display:block}.public-site .mega-shell[data-current-header-text=light]:not(.mobile-open) .mega-bar :is(.mega-trigger,.language-menu>summary,.mobile-menu){color:#edf8ff}.public-site .mega-shell[data-current-header-text=light]:not(.mobile-open) .nav-cta{color:#102b40;background:#eefaff}.vendor-product{--surface-ink:#101c2e;--surface-muted:#163044}.widget[data-surface]:not([data-surface=inherit]) :is(.solution-card,.extended-card,.content-tab-panel,.quote-slide){background:color-mix(in srgb, var(--surface-ink) 6%, transparent);border-color:color-mix(in srgb, var(--surface-ink) 16%, transparent);color:var(--surface-ink)}.widget[data-surface]:not([data-surface=inherit]) :is(.card-index,.card-bottom,.secondary-hero-link){color:var(--surface-ink)}
.logo-proof{isolation:isolate;flex-wrap:wrap;align-items:center;padding:16px 10px;display:flex}.logo-proof-circle{width:var(--logo-size,72px);height:var(--logo-size,72px);background:var(--logo-proof-bg,transparent);border:1px solid #e8ebee;border-radius:50%;flex-shrink:0;place-items:center;margin-inline-start:-10px;transition:transform .2s;display:grid;box-shadow:0 5px 16px #102b4210}.logo-proof-circle:hover{z-index:2;transform:translateY(-4px)}.logo-proof-circle img{object-fit:contain;width:58%;height:58%}.logo-proof-more{background:var(--logo-proof-more-bg,transparent);color:#777;box-shadow:none;font-size:36px}.footer-legal button{align-items:center;gap:7px;display:inline-flex}.privacy-page{max-width:1100px;margin:100px auto;padding:32px;line-height:1.8}.privacy-page h1{font-size:clamp(32px,5vw,60px)}.privacy-page h2{margin-top:30px;font-size:24px}.privacy-ledger{padding:20px}.privacy-ledger table{border-collapse:collapse;width:100%}.privacy-ledger td,.privacy-ledger th{text-align:start;border-bottom:1px solid #dce3eb;padding:12px}.consent-tabs{gap:12px;margin:18px 0;display:flex}.consent-tabs button{border-bottom:2px solid #00a9ce;padding:10px}.cookie-declaration{max-height:300px;padding:16px;overflow:auto}.cookie-declaration p{margin:12px 0}.consent-panel.consent-expanded{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:24px;width:min(860px,100vw - 32px);max-width:860px;max-height:85dvh;padding:28px;inset:auto 16px 16px auto;overflow:auto}.consent-expanded .consent-categories label{padding:16px 0}.consent-expanded .consent-categories small{line-height:1.7}.footer-language-popover{position:relative}.footer-language-popover summary{cursor:pointer;align-items:center;gap:8px;display:flex}.footer-language-grid{bottom:32px;color:#17334a;z-index:20;background:#fff;border-radius:14px;grid-template-columns:repeat(2,1fr);gap:12px;min-width:220px;padding:20px;display:grid;position:absolute;inset-inline-start:0;box-shadow:0 12px 35px #0002}.footer-language-grid a{color:#17334a;padding:8px}.footer-reference-row{border-top:1px solid #7da2bc26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-top:28px;display:flex}.footer-reference-row .footer-socials{gap:18px;margin:0}.footer-reference-row .footer-socials a{background:0 0;border:0;padding:6px}.footer-reference-row .footer-socials svg{width:23px;height:23px}.footer-reference-row .footer-socials :is(span,.social-arrow){display:none}.footer-reference-row .footer-badges{margin:0}.consent-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9998;background:#06182773;animation:.25s forwards consentFadeIn;position:fixed;inset:0}@keyframes consentFadeIn{0%{opacity:0}to{opacity:1}}@keyframes consentSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.consent-panel{box-sizing:border-box;padding:24px;font-family:inherit;transition:all .3s cubic-bezier(.16,1,.3,1);animation:.3s ease-out consentSlideUp;position:fixed;box-shadow:0 16px 50px #051e342e,0 2px 10px #0000000a;z-index:9999!important}.consent-panel.radius-sharp{border-radius:6px}.consent-panel.radius-rounded{border-radius:16px}.consent-panel.radius-pill{border-radius:26px}.consent-panel.theme-glass{-webkit-backdrop-filter:blur(28px)saturate(190%);color:#102e47;background:#ffffffe0;border:1px solid #fffffff2}.consent-panel.theme-glass .consent-desc{color:#436279}.consent-panel.theme-dark{-webkit-backdrop-filter:blur(28px);color:#f8fafc;background:#0f172af2;border:1px solid #ffffff1f;box-shadow:0 20px 60px #00000080}.consent-panel.theme-dark .consent-desc{color:#94a3b8}.consent-panel.theme-dark .consent-desc a{color:#38bdf8}.consent-panel.theme-dark .consent-category-item{color:#f8fafc;background:#ffffff0d;border-color:#ffffff14}.consent-panel.theme-dark .category-meta small{color:#94a3b8}.consent-panel.theme-dark .consent-btn-reject{color:#e2e8f0;background:#ffffff0f;border-color:#fff3}.consent-panel.theme-dark .consent-btn-customise{color:#38bdf8;background:#38bdf81f;border-color:#38bdf84d}.consent-panel.theme-dark .cookie-declaration{color:#cbd5e1;background:#ffffff08}.consent-panel.theme-light{color:#123048;background:#fff;border:1px solid #d8e5ef}.consent-panel.theme-light .consent-desc{color:#4b6b85}.consent-panel.theme-brand{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#0c334d;background:linear-gradient(135deg,#087e9e17,#fff 85%);border:1px solid #7dc2db}.consent-panel.theme-brand .consent-desc{color:#35607e}.consent-panel.layout-floating-left{width:min(480px,100vw - 48px);bottom:24px;left:24px;right:auto}.consent-panel.layout-floating-right{width:min(480px,100vw - 48px);bottom:24px;left:auto;right:24px}.consent-panel.layout-bottom-dock{width:calc(100vw - 40px);max-width:1400px;margin:0 auto;bottom:16px;left:20px;right:20px}.consent-panel.layout-minimal-pill{width:auto;min-width:min(520px,100vw - 32px);padding:16px 24px;bottom:24px;left:50%;transform:translate(-50%)}.consent-panel.layout-center-modal{width:min(560px,100vw - 36px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.consent-panel.consent-expanded{border-radius:20px;max-height:88dvh;padding:30px;overflow-y:auto;width:min(840px,100vw - 32px)!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.consent-heading{align-items:center;gap:10px;margin-bottom:8px;display:flex}.consent-shield-icon{color:#087e9e;flex-shrink:0;place-items:center;display:inline-grid}.consent-heading h2{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:700;line-height:1.3}.consent-close-btn{color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin-left:auto;padding:4px;transition:opacity .2s;display:grid}.consent-close-btn:hover{opacity:1}.consent-desc{margin:0 0 16px;font-size:13.5px;line-height:1.65}.consent-desc a{color:#087e9e;text-underline-offset:2px;font-weight:500;text-decoration:underline}.consent-buttons{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.consent-btn-accept{color:#fff;cursor:pointer;background:#087e9e;border:0;border-radius:8px;padding:9px 18px;font-size:13px;font-weight:600;transition:transform .15s,filter .15s;box-shadow:0 2px 10px #087e9e47}.consent-btn-accept:hover{filter:brightness(1.08);transform:translateY(-1px)}.consent-btn-reject{color:inherit;cursor:pointer;background:#0000000a;border:1px solid #00000026;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .15s}.consent-btn-reject:hover{background:#00000014}.consent-btn-customise{color:#087e9e;cursor:pointer;background:#087e9e14;border:1px solid #087e9e40;border-radius:8px;margin-inline-start:auto;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s}.consent-btn-customise:hover{background:#087e9e29}.consent-btn-save{color:#fff;cursor:pointer;background:#087e9e;border:0;border-radius:8px;padding:9px 18px;font-size:13px;font-weight:600}.consent-categories-modern{flex-direction:column;gap:10px;margin:18px 0;display:flex}.consent-category-item{background:#ffffffa6;border:1px solid #00000012;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.category-meta{flex:1;min-width:0}.category-meta strong{margin-bottom:3px;font-size:14px;display:block}.category-meta small{color:#55728a;font-size:12px;line-height:1.5;display:block}.category-title-row{align-items:center;gap:8px;margin-bottom:3px;display:flex}.badge-locked{text-transform:uppercase;letter-spacing:.04em;color:#087e9e;background:#087e9e1f;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.switch-wrapper{cursor:pointer;flex-shrink:0;width:42px;height:24px;display:inline-block;position:relative}.modern-switch-input{opacity:0;width:0;height:0;position:absolute}.modern-switch-track{cursor:pointer;background-color:#cbd5e1;border-radius:24px;transition:all .25s;position:absolute;inset:0}.modern-switch-track:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .25s;position:absolute;bottom:3px;left:3px;box-shadow:0 1px 4px #0003}.modern-switch-track.active{background-color:#087e9e}.modern-switch-track.active:before{transform:translate(18px)}.modern-switch-track.disabled{opacity:.7;cursor:not-allowed}.consent-subnote{color:#7b93a6;margin-top:4px;font-size:11.5px;line-height:1.5}.consent-alert{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:12px 0 0;padding:10px 14px;font-size:12px}.consent-storage-note{z-index:10000;color:#f8fafc;background:#0f172a;border-radius:8px;padding:8px 16px;font-size:12px;position:fixed;bottom:12px;right:12px;box-shadow:0 6px 20px #0003}.consent-tabs{border-bottom:1px solid #00000014;gap:8px;margin:16px 0 12px;padding-bottom:6px;display:flex}.consent-tab{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s}.consent-tab.active{opacity:1;color:#087e9e;border-bottom-color:#087e9e;font-weight:600}.declaration-item{border-bottom:1px dashed #00000012;padding:6px 0;font-size:12.5px;line-height:1.5}
.search-page-wrapper{background:var(--bg-surface,#070c14);color:#f1f5f9;min-height:calc(100vh - 120px);padding:40px 24px 80px;position:relative;overflow:hidden}.search-page-container{z-index:2;max-width:1080px;margin:0 auto;position:relative}.search-page-hero{text-align:center;margin-bottom:36px;padding:20px 0 10px}.search-page-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#0284c7;background:#0284c714;border:1px solid #0284c738;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:4px 14px;font-size:12px;font-weight:600;display:inline-flex}.public-site[data-page-tone=dark] .search-page-eyebrow,.search-widget-section.is-dark-surface .search-page-eyebrow{color:#38bdf8;background:#38bdf814;border-color:#38bdf840}.search-page-title{color:#0f172a;letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.2}.public-site[data-page-tone=dark] .search-page-title,.search-widget-section.is-dark-surface .search-page-title{color:#fff}.search-page-subtitle{color:#475569;max-width:580px;margin:0 auto 28px;font-size:15px;line-height:1.6}.public-site[data-page-tone=dark] .search-page-subtitle,.search-widget-section.is-dark-surface .search-page-subtitle{color:#94a3b8}.search-box-form{max-width:760px;margin:0 auto;position:relative}.search-box-inner{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1.5px solid #0ea5e959;border-radius:16px;align-items:center;padding:6px 8px 6px 18px;transition:all .25s;display:flex;box-shadow:0 8px 32px #0f172a14,0 0 20px #0ea5e914}.search-box-inner:focus-within{background:#fff;border-color:#0284c7;box-shadow:0 10px 40px #0f172a1f,0 0 28px #0ea5e933}.public-site[data-page-tone=dark] .search-box-inner,.search-widget-section.is-dark-surface .search-box-inner{background:#0f172ad9;border:1.5px solid #38bdf84d;box-shadow:0 8px 32px #00000059,0 0 24px #38bdf81f}.public-site[data-page-tone=dark] .search-box-inner:focus-within,.search-widget-section.is-dark-surface .search-box-inner:focus-within{background:#0f172af2;border-color:#38bdf8;box-shadow:0 10px 40px #00000073,0 0 32px #38bdf840}.search-box-icon{color:#0284c7;flex-shrink:0;margin-right:12px}.public-site[data-page-tone=dark] .search-box-icon,.search-widget-section.is-dark-surface .search-box-icon{color:#38bdf8}html[lang=ar] .search-box-icon{margin-left:12px;margin-right:0}.search-input-field,.search-widget-section .search-input-field,.search-widget-section .search-box-inner input{-webkit-appearance:none;color:#0f172a;flex:1;padding:10px 0;font-family:inherit;font-size:17px;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.search-input-field:focus,.search-input-field:focus-visible,.search-widget-section .search-input-field:focus,.search-widget-section .search-input-field:focus-visible,.search-widget-section .search-box-inner input:focus,.search-widget-section .search-box-inner input:focus-visible{box-shadow:none!important;ring:none!important;border:none!important;outline:none!important}.search-input-field::placeholder{color:#64748b}.public-site[data-page-tone=dark] .search-input-field,.search-widget-section.is-dark-surface .search-input-field{color:#f8fafc}.search-input-field::-webkit-search-cancel-button{appearance:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;margin:0!important;display:none!important}.search-input-field::-webkit-search-decoration{appearance:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;margin:0!important;display:none!important}.search-input-field::-webkit-search-results-button{appearance:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;margin:0!important;display:none!important}.search-input-field::-webkit-search-results-decoration{appearance:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;margin:0!important;display:none!important}.search-widget-section input[type=search]::-webkit-search-cancel-button{appearance:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;margin:0!important;display:none!important}.search-widget-section input[type=search]::-webkit-search-decoration{appearance:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;margin:0!important;display:none!important}.search-box-inner input[type=search]::-webkit-search-cancel-button{appearance:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;margin:0!important;display:none!important}.search-box-inner input[type=search]::-webkit-search-decoration{appearance:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;margin:0!important;display:none!important}.search-input-field::-ms-clear{width:0!important;height:0!important;display:none!important}.search-input-field::-ms-reveal{width:0!important;height:0!important;display:none!important}.search-widget-section input[type=search]::-ms-clear{width:0!important;height:0!important;display:none!important}.search-widget-section input[type=search]::-ms-reveal{width:0!important;height:0!important;display:none!important}.search-box-inner input[type=search]::-ms-clear{width:0!important;height:0!important;display:none!important}.search-box-inner input[type=search]::-ms-reveal{width:0!important;height:0!important;display:none!important}.search-clear-btn{color:#64748b;cursor:pointer;background:#94a3b82e;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin-right:8px;font-size:13px;transition:all .18s;display:flex}.public-site[data-page-tone=dark] .search-clear-btn,.search-widget-section.is-dark-surface .search-clear-btn{color:#94a3b8;background:#94a3b826}html[lang=ar] .search-clear-btn{margin-left:8px;margin-right:0}.search-clear-btn:hover{color:#ef4444;background:#ef444433}.search-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7,#0ea5e9);border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.search-submit-btn:hover{background:linear-gradient(135deg,#0ea5e9,#38bdf8);transform:translateY(-1px);box-shadow:0 4px 14px #0ea5e966}.search-field-style-glass-pill .search-box-inner,.search-inner-glass-pill{-webkit-backdrop-filter:blur(18px);background:#ffffffe0;border:1.5px solid #0ea5e959;border-radius:9999px;padding:6px 8px 6px 20px;box-shadow:0 10px 30px #0f172a14,inset 0 1px 1px #fffc}.search-field-style-glass-pill .search-submit-btn{border-radius:9999px;padding:10px 24px}.public-site[data-page-tone=dark] .search-field-style-glass-pill .search-box-inner,.search-widget-section.is-dark-surface .search-field-style-glass-pill .search-box-inner,.search-widget-section.is-dark-surface .search-inner-glass-pill{background:#0f172ac7;border-color:#38bdf859;box-shadow:0 12px 36px #00000073,inset 0 1px 1px #ffffff1a}.search-field-style-command-bar .search-box-inner,.search-inner-command-bar{background:#fffffff0;border-radius:14px;padding:8px 12px 8px 20px;box-shadow:0 20px 45px -12px #0f172a2e,0 0 0 1px #0ea5e940}.search-field-style-command-bar .search-box-inner:focus-within,.search-inner-command-bar:focus-within{border-color:#0284c7;box-shadow:0 24px 50px -10px #0f172a3d,0 0 0 2px #0284c7}.search-field-kbd{color:#64748b;letter-spacing:.05em;background:#94a3b826;border:1px solid #94a3b847;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;height:24px;margin:0 8px;padding:0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700;display:inline-flex}.public-site[data-page-tone=dark] .search-field-style-command-bar .search-box-inner,.search-widget-section.is-dark-surface .search-field-style-command-bar .search-box-inner,.search-widget-section.is-dark-surface .search-inner-command-bar{background:#0f172aeb;box-shadow:0 24px 50px -10px #0009,0 0 0 1px #38bdf84d}.public-site[data-page-tone=dark] .search-field-style-command-bar .search-box-inner:focus-within,.search-widget-section.is-dark-surface .search-field-style-command-bar .search-box-inner:focus-within,.search-widget-section.is-dark-surface .search-inner-command-bar:focus-within{border-color:#38bdf8;box-shadow:0 28px 55px -8px #000000b3,0 0 0 2px #38bdf8}.public-site[data-page-tone=dark] .search-field-kbd,.search-widget-section.is-dark-surface .search-field-kbd{color:#94a3b8;background:#94a3b81f;border-color:#94a3b838}.search-field-style-minimal-underline .search-box-inner,.search-inner-minimal-underline{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:none!important;border-bottom:2px solid #94a3b866!important;border-radius:0!important;padding:10px 4px!important}.search-field-style-minimal-underline .search-box-inner:focus-within,.search-inner-minimal-underline:focus-within{border-bottom-color:#0284c7!important;box-shadow:0 4px 14px -3px #0284c759!important}.public-site[data-page-tone=dark] .search-field-style-minimal-underline .search-box-inner,.search-widget-section.is-dark-surface .search-field-style-minimal-underline .search-box-inner,.search-widget-section.is-dark-surface .search-inner-minimal-underline{border-bottom-color:#94a3b84d!important}.public-site[data-page-tone=dark] .search-field-style-minimal-underline .search-box-inner:focus-within,.search-widget-section.is-dark-surface .search-field-style-minimal-underline .search-box-inner:focus-within,.search-widget-section.is-dark-surface .search-inner-minimal-underline:focus-within{border-bottom-color:#38bdf8!important;box-shadow:0 4px 18px -2px #38bdf873!important}.search-field-style-minimal-underline .search-submit-btn{border-radius:8px;padding:8px 18px}.search-field-style-cyberpunk-glow .search-box-inner,.search-inner-cyberpunk-glow{border-radius:4px;position:relative;background:#070e1ae0!important;border:1.5px solid #06b6d499!important;box-shadow:0 0 20px #06b6d433,inset 0 0 12px #06b6d414!important}.search-field-style-cyberpunk-glow .search-box-inner:focus-within,.search-inner-cyberpunk-glow:focus-within{border-color:#00f0ff!important;box-shadow:0 0 35px #00f0ff73,inset 0 0 20px #00f0ff26!important}.search-hud-corner{pointer-events:none;width:9px;height:9px;position:absolute}.search-hud-corner.hud-tl{border-top:2.5px solid #00f0ff;border-left:2.5px solid #00f0ff;top:-2px;left:-2px}.search-hud-corner.hud-tr{border-top:2.5px solid #00f0ff;border-right:2.5px solid #00f0ff;top:-2px;right:-2px}.search-hud-corner.hud-bl{border-bottom:2.5px solid #00f0ff;border-left:2.5px solid #00f0ff;bottom:-2px;left:-2px}.search-hud-corner.hud-br{border-bottom:2.5px solid #00f0ff;border-right:2.5px solid #00f0ff;bottom:-2px;right:-2px}.search-field-style-cyberpunk-glow .search-submit-btn{text-transform:uppercase;letter-spacing:.1em;background:linear-gradient(135deg,#00b4d8,#0077b6);border-radius:3px;font-size:12px;font-weight:700;box-shadow:0 0 15px #00b4d866}.search-field-style-neumorphic-soft .search-box-inner,.search-inner-neumorphic-soft{background:#f1f5f9;border:1px solid #ffffffe6;border-radius:20px;box-shadow:8px 8px 22px #cbd5e1,-8px -8px 22px #fff}.search-field-style-neumorphic-soft .search-box-inner:focus-within,.search-inner-neumorphic-soft:focus-within{border-color:#94a3b8;box-shadow:inset 4px 4px 8px #cbd5e1,inset -4px -4px 8px #fff}.public-site[data-page-tone=dark] .search-field-style-neumorphic-soft .search-box-inner,.search-widget-section.is-dark-surface .search-field-style-neumorphic-soft .search-box-inner,.search-widget-section.is-dark-surface .search-inner-neumorphic-soft{background:#0d1527;border:1px solid #ffffff0d;box-shadow:8px 8px 22px #05080f,-6px -6px 18px #15223c}.public-site[data-page-tone=dark] .search-field-style-neumorphic-soft .search-box-inner:focus-within,.search-widget-section.is-dark-surface .search-field-style-neumorphic-soft .search-box-inner:focus-within,.search-widget-section.is-dark-surface .search-inner-neumorphic-soft:focus-within{border-color:#38bdf8;box-shadow:inset 4px 4px 10px #05080f,inset -4px -4px 10px #15223c}.search-field-style-neumorphic-soft .search-submit-btn{border-radius:12px}.search-field-style-gradient-border .search-box-inner,.search-inner-gradient-border{background:#fff padding-box padding-box;border-radius:18px;position:relative;border:2px solid #0000!important}.search-field-style-gradient-border .search-box-inner:before,.search-inner-gradient-border:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#06b6d4,#3b82f6,#8b5cf6,#ec4899,#06b6d4) 0 0/300% 300%;border-radius:20px;animation:6s infinite searchGradientShift;position:absolute;inset:-2px}.search-field-style-gradient-border .search-box-inner:focus-within,.search-inner-gradient-border:focus-within{box-shadow:0 0 28px #6366f159}.public-site[data-page-tone=dark] .search-field-style-gradient-border .search-box-inner,.search-widget-section.is-dark-surface .search-field-style-gradient-border .search-box-inner,.search-widget-section.is-dark-surface .search-inner-gradient-border{background:#0f172a}@keyframes searchGradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.search-field-style-enterprise-solid .search-box-inner,.search-inner-enterprise-solid{background:#fff;border:2px solid #0f172a;border-radius:6px;box-shadow:0 4px 14px #0f172a14}.search-field-style-enterprise-solid .search-box-inner:focus-within,.search-inner-enterprise-solid:focus-within{border-color:#0284c7;box-shadow:0 6px 20px #0284c738}.search-field-style-enterprise-solid .search-submit-btn{text-transform:uppercase;letter-spacing:.06em;background:#0f172a;border-radius:4px;font-size:13px;font-weight:700}.search-field-style-enterprise-solid .search-submit-btn:hover{background:#0284c7}.public-site[data-page-tone=dark] .search-field-style-enterprise-solid .search-box-inner,.search-widget-section.is-dark-surface .search-field-style-enterprise-solid .search-box-inner,.search-widget-section.is-dark-surface .search-inner-enterprise-solid{background:#0b1324;border-color:#38bdf8;box-shadow:0 4px 18px #0006}.public-site[data-page-tone=dark] .search-field-style-enterprise-solid .search-submit-btn,.search-widget-section.is-dark-surface .search-field-style-enterprise-solid .search-submit-btn{color:#030712;background:#38bdf8}.search-field-style-split-action .search-box-inner,.search-inner-split-action{background:#fffffff2;border:1.5px solid #0ea5e959;border-radius:14px;overflow:hidden;padding:0 0 0 20px!important}html[lang=ar] .search-field-style-split-action .search-box-inner,html[lang=ar] .search-inner-split-action{padding:0 20px 0 0!important}.search-field-style-split-action .search-submit-btn{border-left:1px solid #0ea5e94d;height:52px;border-radius:0!important;padding:0 28px!important}html[lang=ar] .search-field-style-split-action .search-submit-btn{border-left:none;border-right:1px solid #0ea5e94d}.public-site[data-page-tone=dark] .search-field-style-split-action .search-box-inner,.search-widget-section.is-dark-surface .search-field-style-split-action .search-box-inner,.search-widget-section.is-dark-surface .search-inner-split-action{background:#0f172ae6;border-color:#38bdf859}.search-field-style-editorial-hero .search-box-inner,.search-inner-editorial-hero{background:#fffffff0;border:2px solid #0ea5e94d;border-radius:22px;padding:12px 14px 12px 24px;box-shadow:0 14px 40px #0f172a1a}.search-field-style-editorial-hero .search-input-field{font-size:20px!important}.search-field-style-editorial-hero .search-submit-btn{border-radius:14px;padding:14px 30px;font-size:16px;font-weight:700}.public-site[data-page-tone=dark] .search-field-style-editorial-hero .search-box-inner,.search-widget-section.is-dark-surface .search-field-style-editorial-hero .search-box-inner,.search-widget-section.is-dark-surface .search-inner-editorial-hero{background:#0f172aeb;border-color:#38bdf859;box-shadow:0 16px 44px #00000080}.search-field-style-compact-badge .search-box-inner,.search-inner-compact-badge{background:#ffffffe6;border:1.5px solid #0ea5e959;border-radius:9999px;padding:5px 6px 5px 16px}.search-field-badge{color:#0284c7;letter-spacing:.06em;background:#0284c71f;border:1px solid #0284c740;border-radius:999px;flex-shrink:0;align-items:center;margin-right:10px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}html[lang=ar] .search-field-badge{margin-left:10px;margin-right:0}.public-site[data-page-tone=dark] .search-field-badge,.search-widget-section.is-dark-surface .search-field-badge{color:#38bdf8;background:#38bdf826;border-color:#38bdf84d}.search-field-style-compact-badge .search-submit-btn{border-radius:9999px;padding:8px 20px}.search-widget-section{position:relative;overflow:hidden}.search-bg-effect{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.search-bg-effect-frosted-glass .search-frosted-glass-layer{-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#fff6 0%,#ffffff0f 100%);border-top:1px solid #ffffff4d;border-bottom:1px solid #ffffff26;position:absolute;inset:0}.public-site[data-page-tone=dark] .search-bg-effect-frosted-glass .search-frosted-glass-layer,.search-widget-section.is-dark-surface .search-bg-effect-frosted-glass .search-frosted-glass-layer{background:linear-gradient(135deg,#ffffff14 0%,#ffffff03 100%);border-top-color:#ffffff1f;border-bottom-color:#ffffff0a}.search-bg-effect-dark-smoked-glass .search-smoked-glass-layer{-webkit-backdrop-filter:blur(32px);background:radial-gradient(circle at 50% 30%,#0f172ad9 0%,#030712fa 100%);border-top:1px solid #ffffff14;border-bottom:1px solid #0006;position:absolute;inset:0}.search-bg-effect-aurora-mesh{-webkit-backdrop-filter:blur(20px)}.search-aurora-blob{filter:blur(85px);opacity:.35;pointer-events:none;border-radius:50%;position:absolute}.aurora-blob-1{background:#06b6d4;width:520px;height:520px;animation:18s ease-in-out infinite alternate searchAurora1;top:-80px;left:10%}.aurora-blob-2{background:#8b5cf6;width:480px;height:480px;animation:22s ease-in-out infinite alternate searchAurora2;top:10px;right:12%}.aurora-blob-3{background:#3b82f6;width:420px;height:420px;animation:16s ease-in-out infinite alternate searchAurora3;top:140px;left:38%}@keyframes searchAurora1{0%{transform:translate(0)scale(1)}50%{transform:translate(40px,30px)scale(1.1)}to{transform:translate(-30px,60px)scale(.95)}}@keyframes searchAurora2{0%{transform:translate(0)scale(1)}50%{transform:translate(-50px,40px)scale(1.15)}to{transform:translate(30px,-30px)scale(.9)}}@keyframes searchAurora3{0%{transform:translate(0)scale(1)}50%{transform:translate(30px,-40px)scale(1.08)}to{transform:translate(-40px,20px)scale(.92)}}.search-neon-radial{filter:blur(28px);pointer-events:none;background:radial-gradient(#06b6d452 0%,#0ea5e91f 42%,#0000 70%);width:780px;height:360px;animation:5s ease-in-out infinite alternate searchNeonPulse;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)}@keyframes searchNeonPulse{0%{opacity:.65;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1.05)}}.search-tech-grid-pattern{background-image:linear-gradient(90deg,#38bdf817 1px,#0000 1px),linear-gradient(#38bdf817 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 85%);mask-image:radial-gradient(#000 40%,#0000 85%)}.search-vignette-overlay{background:radial-gradient(at 50% 40%,#0000 35%,#00000094 100%);position:absolute;inset:0}.search-prism-layer{-webkit-backdrop-filter:blur(16px);background:linear-gradient(125deg,#ec489917 0%,#8b5cf61c 32%,#38bdf81f 68%,#34d39917 100%);animation:12s infinite alternate searchPrismShift;position:absolute;inset:0}@keyframes searchPrismShift{0%{filter:hue-rotate();opacity:.8}to{filter:hue-rotate(60deg);opacity:1}}.search-controls-bar{border-bottom:1px solid #94a3b82e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:32px 0 24px;padding-bottom:18px;display:flex}.search-filter-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.search-filter-pill{color:#334155;cursor:pointer;background:#f1f5f9d9;border:1px solid #cbd5e1bf;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.search-filter-pill:hover{color:#0f172a;background:#fff;border-color:#94a3b8}.search-filter-pill.active{color:#fff;background:#0284c7;border-color:#0284c7;font-weight:600;box-shadow:0 2px 8px #0284c740}.search-filter-count{color:inherit;background:#0000000f;border-radius:999px;padding:1px 6px;font-size:11px}.search-filter-pill.active .search-filter-count{color:#fff;background:#ffffff40}.public-site[data-page-tone=dark] .search-filter-pill,.search-widget-section.is-dark-surface .search-filter-pill{color:#94a3b8;background:#1e293b99;border:1px solid #94a3b82e}.public-site[data-page-tone=dark] .search-filter-pill:hover,.search-widget-section.is-dark-surface .search-filter-pill:hover{color:#f1f5f9;background:#334155cc;border-color:#94a3b859}.public-site[data-page-tone=dark] .search-filter-pill.active,.search-widget-section.is-dark-surface .search-filter-pill.active{color:#38bdf8;box-shadow:none;background:#38bdf826;border-color:#38bdf873}.public-site[data-page-tone=dark] .search-filter-count,.search-widget-section.is-dark-surface .search-filter-count{background:#ffffff14}.search-meta-group{align-items:center;gap:14px;display:flex}.search-count-text{color:#475569;font-size:13px}.search-count-text strong{color:#0f172a}.public-site[data-page-tone=dark] .search-count-text,.search-widget-section.is-dark-surface .search-count-text{color:#94a3b8}.public-site[data-page-tone=dark] .search-count-text strong,.search-widget-section.is-dark-surface .search-count-text strong{color:#f8fafc}.search-sort-select{color:#334155;cursor:pointer;background:#f1f5f9d9;border:1px solid #cbd5e1bf;border-radius:8px;outline:none;padding:6px 12px;font-size:12px}.public-site[data-page-tone=dark] .search-sort-select,.search-widget-section.is-dark-surface .search-sort-select{color:#cbd5e1;background:#1e293bb3;border:1px solid #94a3b833}.search-suggestions-box{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:18px 0 28px;display:flex}.search-suggestions-label{color:#64748b;font-size:13px;font-weight:500}.search-suggestions-pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.search-suggestion-chip{color:#334155;cursor:pointer;background:#ffffffd9;border:1px solid #cbd5e1bf;border-radius:8px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:500;text-decoration:none;transition:all .18s;display:inline-flex}.search-suggestion-chip:hover{color:#0284c7;background:#fff;border-color:#0284c7;transform:translateY(-1px);box-shadow:0 4px 12px #0284c726}.public-site[data-page-tone=dark] .search-suggestions-label,.search-widget-section.is-dark-surface .search-suggestions-label{color:#94a3b8}.public-site[data-page-tone=dark] .search-suggestion-chip,.search-widget-section.is-dark-surface .search-suggestion-chip{color:#cbd5e1;background:#1e293b80;border:1px solid #94a3b826}.public-site[data-page-tone=dark] .search-suggestion-chip:hover,.search-widget-section.is-dark-surface .search-suggestion-chip:hover{color:#38bdf8;box-shadow:none;background:#38bdf81f;border-color:#38bdf859}.search-results-list{flex-direction:column;gap:14px;display:flex}.search-result-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:var(--search-card-padding,20px 24px);background:#ffffffe0;border:1px solid #e2e8f0e6;border-radius:16px;text-decoration:none;transition:all .22s;display:block;position:relative;overflow:hidden;box-shadow:0 4px 18px #0f172a0a}.search-result-card:before{content:"";opacity:0;background:#0284c7;width:3px;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0}html[lang=ar] .search-result-card:before{left:auto;right:0}.search-result-card:hover{background:#fff;border-color:#0284c7;transform:translateY(-2px);box-shadow:0 10px 30px #0284c71f}.search-result-card:hover:before{opacity:1}.public-site[data-page-tone=dark] .search-result-card,.search-widget-section.is-dark-surface .search-result-card{background:#0f172aa6;border:1px solid #94a3b81f;box-shadow:0 8px 32px #0003}.public-site[data-page-tone=dark] .search-result-card:before,.search-widget-section.is-dark-surface .search-result-card:before{background:#38bdf8}.public-site[data-page-tone=dark] .search-result-card:hover,.search-widget-section.is-dark-surface .search-result-card:hover{background:#1e293bb3;border-color:#38bdf859;box-shadow:0 8px 24px #0000004d,0 0 16px #38bdf81a}.search-card-top{margin-bottom:var(--search-card-top-margin,8px);justify-content:space-between;align-items:center;gap:12px;display:flex}.search-card-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;gap:5px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-flex}.search-badge-solutions{color:#0284c7;background:#0284c714;border:1px solid #0284c738}.search-badge-technologies{color:#9333ea;background:#9333ea14;border:1px solid #9333ea38}.search-badge-services{color:#059669;background:#10b98114;border:1px solid #10b98138}.search-badge-team{color:#4f46e5;background:#6366f114;border:1px solid #6366f138}.search-badge-resources{color:#ea580c;background:#f9731614;border:1px solid #f9731638}.search-badge-case-studies{color:#db2777;background:#ec489914;border:1px solid #ec489938}.search-badge-company,.search-badge-general{color:#475569;background:#64748b14;border:1px solid #64748b38}.public-site[data-page-tone=dark] .search-badge-solutions,.search-widget-section.is-dark-surface .search-badge-solutions{color:#38bdf8;background:#38bdf824;border-color:#38bdf847}.public-site[data-page-tone=dark] .search-badge-technologies,.search-widget-section.is-dark-surface .search-badge-technologies{color:#c084fc;background:#a855f724;border-color:#a855f747}.public-site[data-page-tone=dark] .search-badge-services,.search-widget-section.is-dark-surface .search-badge-services{color:#34d399;background:#34d39924;border-color:#34d39947}.public-site[data-page-tone=dark] .search-badge-team,.search-widget-section.is-dark-surface .search-badge-team{color:#a5b4fc;background:#818cf824;border-color:#818cf847}.public-site[data-page-tone=dark] .search-badge-resources,.search-widget-section.is-dark-surface .search-badge-resources{color:#fb923c;background:#fb923c24;border-color:#fb923c47}.public-site[data-page-tone=dark] .search-badge-case-studies,.search-widget-section.is-dark-surface .search-badge-case-studies{color:#f472b6;background:#f472b624;border-color:#f472b647}.public-site[data-page-tone=dark] .search-badge-company,.search-widget-section.is-dark-surface .search-badge-company{color:#cbd5e1;background:#94a3b824;border-color:#94a3b847}.public-site[data-page-tone=dark] .search-badge-general,.search-widget-section.is-dark-surface .search-badge-general{color:#94a3b8;background:#64748b24;border-color:#64748b47}.search-card-path{color:#0284c7;opacity:.85;font-family:ui-monospace,monospace;font-size:12px}.public-site[data-page-tone=dark] .search-card-path,.search-widget-section.is-dark-surface .search-card-path{color:#38bdf8}.search-card-title{font-size:var(--search-result-heading-size,18px);font-weight:var(--search-result-heading-weight,600);color:var(--search-result-heading-color,#0f172a);margin:0 0 var(--search-result-heading-margin-bottom,8px);line-height:var(--search-result-heading-line-height,1.4);letter-spacing:var(--search-result-heading-letter-spacing,normal);text-transform:var(--search-result-heading-transform,none);justify-content:space-between;align-items:center;gap:12px;display:flex}.public-site[data-page-tone=dark] .search-card-title,.search-widget-section.is-dark-surface .search-card-title{color:#fff}.search-card-arrow{color:#94a3b8;flex-shrink:0;transition:all .2s}.search-result-card:hover .search-card-arrow{color:#0284c7;transform:translate(4px)}.public-site[data-page-tone=dark] .search-result-card:hover .search-card-arrow,.search-widget-section.is-dark-surface .search-result-card:hover .search-card-arrow{color:#38bdf8}html[lang=ar] .search-result-card:hover .search-card-arrow{transform:translate(-4px)}.search-card-snippet{color:#475569;margin:0;font-size:14px;line-height:1.6}.public-site[data-page-tone=dark] .search-card-snippet,.search-widget-section.is-dark-surface .search-card-snippet{color:#94a3b8}.search-highlight{color:#0284c7;background:#0284c726;border-radius:3px;padding:0 2px;font-weight:600}.public-site[data-page-tone=dark] .search-highlight,.search-widget-section.is-dark-surface .search-highlight{color:#38bdf8;background:#38bdf840}.search-empty-state{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffbf;border:1px dashed #cbd5e1cc;border-radius:16px;margin:24px 0;padding:64px 20px}.public-site[data-page-tone=dark] .search-empty-state,.search-widget-section.is-dark-surface .search-empty-state{background:#0f172a66;border-color:#94a3b833}.search-empty-icon{color:#0284c7;background:#0284c714;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;display:flex}.public-site[data-page-tone=dark] .search-empty-icon,.search-widget-section.is-dark-surface .search-empty-icon{color:#64748b;background:#1e293b80}.search-empty-title{color:#0f172a;margin:0 0 8px;font-size:20px;font-weight:600}.public-site[data-page-tone=dark] .search-empty-title,.search-widget-section.is-dark-surface .search-empty-title{color:#f1f5f9}.search-empty-desc{color:#475569;max-width:440px;margin:0 auto 24px;font-size:14px;line-height:1.5}.public-site[data-page-tone=dark] .search-empty-desc,.search-widget-section.is-dark-surface .search-empty-desc{color:#94a3b8}.header-search-view-all{border-top:1px solid #94a3b829;margin-top:10px;padding-top:10px;list-style:none}.header-search-view-all-link{color:#38bdf8;background:#38bdf814;border:1px solid #38bdf840;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.header-search-view-all-link:hover{color:#fff;background:#38bdf829;border-color:#38bdf8}.header-search-empty-link{color:#38bdf8;background:#38bdf81a;border:1px solid #38bdf840;border-radius:8px;margin-top:10px;padding:6px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.header-search-empty-link:hover{color:#fff;background:#38bdf833}.search-widget-section{width:100%;position:relative;overflow:hidden}.search-widget-overlay{pointer-events:none;z-index:1;position:absolute;inset:0}.search-widget-hero-container{width:100%;max-width:var(--search-content-width,1200px);z-index:2;margin:0 auto;padding:0 24px;position:relative}.search-categories-bar-wrapper{z-index:2;margin-bottom:32px;transition:all .2s;position:relative}.search-categories-bar-wrapper.is-boxed{width:100%;max-width:var(--search-content-width,1200px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #cbd5e1cc;border-radius:16px;margin:0 auto 32px;padding:10px 18px;box-shadow:0 4px 20px #0f172a0a}.public-site[data-page-tone=dark] .search-categories-bar-wrapper.is-boxed,.search-widget-section.is-dark-surface .search-categories-bar-wrapper.is-boxed{background:#0f172aa6;border:1px solid #94a3b826;box-shadow:0 8px 32px #00000040}.search-categories-bar-wrapper.is-full-width{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb3;border-top:1px solid #cbd5e1b3;border-bottom:1px solid #cbd5e1b3;border-radius:12px;padding:12px 16px;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;position:relative!important;left:auto!important;right:auto!important}.public-site[data-page-tone=dark] .search-categories-bar-wrapper.is-full-width,.search-widget-section.is-dark-surface .search-categories-bar-wrapper.is-full-width{background:#0f172aa6;border-top:1px solid #94a3b81f;border-bottom:1px solid #94a3b81f}.search-categories-bar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;margin:0 auto;padding:0 12px;display:flex}.search-results-container{width:100%;max-width:var(--search-content-width,1200px);padding:0 var(--search-container-padding-x,24px);z-index:2;margin:0 auto;position:relative}.search-results-container.is-full-width,.search-widget-section[data-layout-width=full] .search-results-container,.search-widget-section[data-layout-width=full] .search-widget-hero-container,.search-widget-section[data-layout-width=full] .search-categories-bar-inner,.search-widget-section.width-full .search-results-container.is-full-width{width:100%!important;max-width:100%!important}.search-results-container-inner.is-list-layout{gap:var(--search-results-gap,14px);flex-direction:column;display:flex}.search-results-container-inner.is-grid-layout{gap:var(--search-results-gap,18px);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}@media (max-width:768px){.search-results-container-inner.is-grid-layout{grid-template-columns:1fr}.search-categories-bar-inner{flex-direction:column;align-items:flex-start}}
