.elementor-2254 .elementor-element.elementor-element-01a2baa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2254 .elementor-element.elementor-element-01a2b4b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2254 .elementor-element.elementor-element-01a2b4a{--display:flex;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2254 .elementor-element.elementor-element-01a2b46{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2254 .elementor-element.elementor-element-01a2b47 .elementor-heading-title{font-family:"Archivo Narrow", Sans-serif;font-size:64px;font-weight:500;color:var( --e-global-color-text );}.elementor-2254 .elementor-element.elementor-element-01a2b49{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b50{--display:flex;--min-height:810px;}.elementor-2254 .elementor-element.elementor-element-01a2b50:not(.elementor-motion-effects-element-type-background), .elementor-2254 .elementor-element.elementor-element-01a2b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://horizoners.design/wp-content/uploads/2026/10/Cover.webp");}.elementor-2254 .elementor-element.elementor-element-01a2b70{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b59{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b58{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b5a{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b65{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b63 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2254 .elementor-element.elementor-element-01a2b64{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b61{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b5d{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b60{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b6a{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b68 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2254 .elementor-element.elementor-element-01a2b69{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b66 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2254 .elementor-element.elementor-element-01a2b6f{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b6d .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2254 .elementor-element.elementor-element-01a2b6e{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b6b .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2254 .elementor-element.elementor-element-01a2b8e{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b8b{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b7d{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b74{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b72 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2254 .elementor-element.elementor-element-01a2b7b{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b79{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b78{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b75{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b76{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b77{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b7a{--display:flex;}.elementor-2254 .elementor-element.elementor-element-7fd57ca .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-2254 .elementor-element.elementor-element-e973ef0{--display:flex;}.elementor-2254 .elementor-element.elementor-element-53cf697{--display:flex;}.elementor-2254 .elementor-element.elementor-element-89628e7 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2254 .elementor-element.elementor-element-01a2b8a{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b88{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b82{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b81{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b7e{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b7f{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b80{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b87{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b86{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b84{--display:flex;}.elementor-2254 .elementor-element.elementor-element-d9617ca .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2254 .elementor-element.elementor-element-01007ab .elementor-wrapper{--video-aspect-ratio:1;}.elementor-2254 .elementor-element.elementor-element-46e8429 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-2254 .elementor-element.elementor-element-01a2b8d{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b98{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b97{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b91{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b90 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2254 .elementor-element.elementor-element-01a2b96{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b94{--display:flex;}.elementor-2254 .elementor-element.elementor-element-01a2b92 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2254 .elementor-element.elementor-element-423c663{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-2254 .elementor-element.elementor-element-423c663:not(.elementor-motion-effects-element-type-background), .elementor-2254 .elementor-element.elementor-element-423c663 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-2254 .elementor-element.elementor-element-80788cb{width:initial;max-width:initial;}.elementor-2254 .elementor-element.elementor-element-80788cb .elementor-heading-title{font-family:var( --e-global-typography-hzb773386-font-family ), Sans-serif;font-size:var( --e-global-typography-hzb773386-font-size );font-weight:var( --e-global-typography-hzb773386-font-weight );text-transform:var( --e-global-typography-hzb773386-text-transform );line-height:var( --e-global-typography-hzb773386-line-height );letter-spacing:var( --e-global-typography-hzb773386-letter-spacing );color:#ffc44d;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2254 .elementor-element.elementor-element-f28abaa{--grid-columns:4;--grid-row-gap:48px;--grid-column-gap:24px;}.elementor-2254 .elementor-element.elementor-element-3184937{width:initial;max-width:initial;}.elementor-2254 .elementor-element.elementor-element-3184937 .elementor-heading-title{font-family:var( --e-global-typography-hzb31f59d-font-family ), Sans-serif;font-size:var( --e-global-typography-hzb31f59d-font-size );font-weight:var( --e-global-typography-hzb31f59d-font-weight );line-height:var( --e-global-typography-hzb31f59d-line-height );color:#e9e7e0;}:root{--page-title-display:none;}@media(min-width:1920px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2254 .elementor-element.elementor-element-80788cb .elementor-heading-title{font-size:var( --e-global-typography-hzb773386-font-size );line-height:var( --e-global-typography-hzb773386-line-height );letter-spacing:var( --e-global-typography-hzb773386-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2254 .elementor-element.elementor-element-3184937 .elementor-heading-title{font-size:var( --e-global-typography-hzb31f59d-font-size );line-height:var( --e-global-typography-hzb31f59d-line-height );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2254 .elementor-element.elementor-element-01a2b50{--min-height:432px;}.elementor-2254 .elementor-element.elementor-element-01a2b50:not(.elementor-motion-effects-element-type-background), .elementor-2254 .elementor-element.elementor-element-01a2b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2254 .elementor-element.elementor-element-423c663{--padding-top:64px;--padding-bottom:64px;--padding-left:28px;--padding-right:28px;}.elementor-2254 .elementor-element.elementor-element-80788cb .elementor-heading-title{font-size:var( --e-global-typography-hzb773386-font-size );line-height:var( --e-global-typography-hzb773386-line-height );letter-spacing:var( --e-global-typography-hzb773386-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2254 .elementor-element.elementor-element-f28abaa{--grid-columns:2;}.elementor-2254 .elementor-element.elementor-element-3184937 .elementor-heading-title{font-size:var( --e-global-typography-hzb31f59d-font-size );line-height:var( --e-global-typography-hzb31f59d-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2254 .elementor-element.elementor-element-01a2b50{--min-height:203px;}.elementor-2254 .elementor-element.elementor-element-01a2b50:not(.elementor-motion-effects-element-type-background), .elementor-2254 .elementor-element.elementor-element-01a2b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2254 .elementor-element.elementor-element-01a2b8e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2254 .elementor-element.elementor-element-01a2b74{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2254 .elementor-element.elementor-element-01a2b73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2254 .elementor-element.elementor-element-01a2b7b{--width:0px;}.elementor-2254 .elementor-element.elementor-element-01a2b79{--width:100px;}.elementor-2254 .elementor-element.elementor-element-01a2b78{--width:100px;--min-height:0px;}.elementor-2254 .elementor-element.elementor-element-01a2b7a{--width:100%;}.elementor-2254 .elementor-element.elementor-element-e973ef0{--width:0px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2254 .elementor-element.elementor-element-53cf697{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2254 .elementor-element.elementor-element-89628e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2254 .elementor-element.elementor-element-01a2b87{--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2254 .elementor-element.elementor-element-423c663{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-2254 .elementor-element.elementor-element-80788cb .elementor-heading-title{font-size:var( --e-global-typography-hzb773386-font-size );line-height:var( --e-global-typography-hzb773386-line-height );letter-spacing:var( --e-global-typography-hzb773386-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2254 .elementor-element.elementor-element-f28abaa{--grid-columns:1;}.elementor-2254 .elementor-element.elementor-element-3184937 .elementor-heading-title{font-size:var( --e-global-typography-hzb31f59d-font-size );line-height:var( --e-global-typography-hzb31f59d-line-height );}}/* Start custom CSS *//* Xchange360 case page — scoped to .xc */
.xc{--xc-px:max(48px,calc((100vw - 1344px)/2));--ink:#161616;--sand:#e9e7e0;--warm:#ff9a5a;--grad:linear-gradient(90deg,#ffc44d 0%,#ff9a5a 52%,#f67cb8 100%);
  background:var(--sand);color:var(--ink);font-family:'Inter',system-ui,sans-serif;width:100%;max-width:100%;overflow:hidden}
.xc,.xc *{box-sizing:border-box}
.xc.e-con,.xc .e-con{--width:auto;padding:0;gap:0;--gap:0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;min-width:0}
.xc.e-con{--width:100%;--margin-left:0px;--margin-right:0px}
.xc .elementor-widget{margin:0!important;max-width:100%}
.xc .elementor-widget-container{margin:0;padding:0}
.xc h1,.xc h2,.xc h3,.xc h4,.xc p,.xc .elementor-heading-title{margin:0;padding:0}
.xc a{text-decoration:none;color:inherit}
.xc .xc-h1 .elementor-heading-title,.xc .xc-h2 .elementor-heading-title,.xc .xc-h3 .elementor-heading-title,.xc .xc-contact-h .elementor-heading-title,.xc .xc-foot-brand .elementor-heading-title{font-family:'Archivo Narrow',sans-serif;font-weight:500;text-transform:uppercase}

/* shared bits */
.xc .xc-rule{width:100%;height:0;border-top:1px solid var(--warm);flex:none}
.xc .xc-label p{font:600 12px/12px 'Inter',sans-serif;letter-spacing:1px;text-transform:uppercase;color:var(--ink)}
.xc .xc-label-light p{color:#fafafa}
.xc .xc-h2 .elementor-heading-title{font-size:clamp(44px,5.833vw,84px);line-height:1;letter-spacing:-3px;color:#fafafa;white-space:nowrap}
.xc .xc-h2-dark .elementor-heading-title{color:var(--ink)}
.xc .xc-h3 .elementor-heading-title{font-size:32px;line-height:1;color:#fafafa;white-space:nowrap}

/* 1. opening */
.xc .xc-opening{background:#161616;display:flex;flex-direction:column;gap:48px;align-items:stretch}
.xc .xc-nav{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:28px var(--xc-px)}
.xc .xc-brand .elementor-heading-title{font:600 14px/14px 'Inter',sans-serif;letter-spacing:2px;color:var(--sand)}
.xc .xc-nav-links{display:flex;flex-direction:row;gap:26px}
.xc .xc-link .elementor-heading-title,.xc .xc-link p{font:500 12px/12px 'Inter',sans-serif;letter-spacing:.4px;color:var(--sand)}
.xc .xc-open-copy{display:flex;flex-direction:column;gap:36px;padding:48px var(--xc-px)}
.xc .xc-meta{display:flex;flex-direction:row;gap:12px;align-items:center;flex-wrap:wrap}
.xc .xc-meta-t p{font:600 15px/20px 'Manrope','Inter',sans-serif;color:#c8c9c1}
.xc .xc-meta-dot p{font:600 15px/20px 'Manrope','Inter',sans-serif;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.xc .xc-h1 .elementor-heading-title{font-size:clamp(52px,8.611vw,124px);line-height:1;letter-spacing:-3px;color:#fafafa}
.xc .xc-lead{max-width:647px!important}
.xc .xc-lead p{font:400 14px/18px 'Inter',sans-serif;letter-spacing:.7px;color:#d6d6d3}

/* 2. cover */
.xc .xc-cover{position:relative;height:810px;overflow:hidden;background:linear-gradient(.755deg,rgba(0,102,75,.14) 3.59%,rgba(0,102,75,.014) 43.9%),#fff}
.xc .xc-cover::before,.xc .xc-cover::after{content:"";position:absolute;width:960px;height:608px;background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}
.xc .xc-cover::before{left:-206px;top:163px;transform:rotate(-90deg);background-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' overflow='visible' style='display: block;' width='960' height='608' viewBox='0 0 960 608' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath id='Vector' opacity='0.63' fill-rule='evenodd' clip-rule='evenodd' d='M958.889 607.623H0.444597V608H958.889V607.623ZM960 607.435V0.186777H959.554V607.435H960ZM599.723 0.375069H480.222V101.27H599.723V0.375069ZM599.723 101.646H480.222V202.541H599.723V101.646ZM479.778 0.375069V101.27H360.278V0.375069H479.778ZM479.778 101.646H360.278V202.541H479.778V101.646ZM359.834 0.375069V101.27H240.334L240.334 0.37537L359.834 0.375069ZM359.834 101.646H240.334V202.541H359.834V101.646ZM239.89 0.37537L239.89 101.27H120.389V0.37537H239.89ZM239.89 101.646H120.389V202.542L239.89 202.541V101.646ZM119.945 0.37537V101.27H0.444246V0.37537H119.945ZM119.945 101.646H0.444246L0.444597 202.542H119.945V101.646ZM600.167 202.541V101.646H719.667V202.541H600.167ZM720.113 202.541V101.646H839.612V202.541H720.113ZM720.113 101.27H839.612V0.375069H720.113V101.27ZM840.055 0.375069V101.27H958.889V101.646H840.055V202.541H958.889V202.916H840.055V303.812H958.889V304.187H840.055V405.083H958.889V405.457H840.055V506.355H958.889V506.728H840.055V607.435H839.612V506.728H720.113V607.435H719.667V506.728H600.167V607.435H599.723V506.728H480.222V607.435H479.778V506.728H360.278V607.435H359.834V506.728H240.334V607.435H239.89V506.728H120.389V607.435H119.945V506.728H0.444246L0.444597 607.435H0.000373224L0 0.186777H0.444597L0.444246 0.00030585L958.889 0V0.375069H840.055ZM839.612 405.083V304.187H720.113V405.083H839.612ZM720.113 405.457H839.612V506.355H720.113V405.457ZM719.667 405.083V304.187H600.167V405.083H719.667ZM600.167 405.457H719.667V506.355H600.167V405.457ZM599.723 405.457V506.355H480.222V405.457H599.723ZM599.723 405.083H480.222V304.187H599.723V405.083ZM479.778 405.083V304.187H360.278L360.278 405.083H479.778ZM479.778 405.457H360.278V506.355H479.778V405.457ZM359.834 405.457V506.355H240.334L240.334 405.457H359.834ZM359.834 405.083H240.334V304.187H359.834V405.083ZM239.89 405.083V304.187H120.389V405.083H239.89ZM239.89 405.457H120.389V506.355H239.89L239.89 405.457ZM119.945 405.457V506.355H0.444246L0.444597 405.457H119.945ZM119.945 405.083H0.444597V304.187H119.945V405.083ZM600.167 101.27H719.667V0.375069H600.167V101.27ZM839.612 202.916V303.812H720.113V202.916H839.612ZM719.667 202.916V303.812H600.167V202.916H719.667ZM480.222 303.812H599.723V202.916H480.222V303.812ZM479.778 202.916V303.812H360.278V202.916H479.778ZM240.334 303.812H359.834L359.834 202.916H240.334L240.334 303.812ZM239.89 202.916L239.89 303.812H120.389V202.917L239.89 202.916ZM0.444597 303.812H119.945V202.917H0.444597V303.812Z' fill='url(%23paint0_linear_0_203)'/%3E %3Cdefs%3E %3ClinearGradient id='paint0_linear_0_203' x1='981.724' y1='-89.3693' x2='479.818' y2='605.546' gradientUnits='userSpaceOnUse'%3E %3Cstop stop-color='%23545F56' stop-opacity='0.8'/%3E %3Cstop offset='0.0001' stop-color='%23545F56' stop-opacity='0.6'/%3E %3Cstop offset='1' stop-color='%23545F56' stop-opacity='0'/%3E %3C/linearGradient%3E %3C/defs%3E %3C/svg%3E ")}
.xc .xc-cover::after{right:-186px;bottom:-139px;transform:rotate(-90deg);background-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' overflow='visible' style='display: block;' width='960' height='608' viewBox='0 0 960 608' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg id='Vector' opacity='0.63'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M958.889 607.623H0.444597V608H958.889V607.623ZM960 607.435V0.186777H959.554V607.435H960ZM599.723 0.375069H480.222V101.27H599.723V0.375069ZM599.723 101.646H480.222V202.541H599.723V101.646ZM479.778 0.375069V101.27H360.278V0.375069H479.778ZM479.778 101.646H360.278V202.541H479.778V101.646ZM359.834 0.375069V101.27H240.334L240.334 0.37537L359.834 0.375069ZM359.834 101.646H240.334V202.541H359.834V101.646ZM239.89 0.37537L239.89 101.27H120.389V0.37537H239.89ZM239.89 101.646H120.389V202.542L239.89 202.541V101.646ZM119.945 0.37537V101.27H0.444246V0.37537H119.945ZM119.945 101.646H0.444246L0.444597 202.542H119.945V101.646ZM600.167 202.541V101.646H719.667V202.541H600.167ZM720.113 202.541V101.646H839.612V202.541H720.113ZM720.113 101.27H839.612V0.375069H720.113V101.27ZM840.055 0.375069V101.27H958.889V101.646H840.055V202.541H958.889V202.916H840.055V303.812H958.889V304.187H840.055V405.083H958.889V405.457H840.055V506.355H958.889V506.728H840.055V607.435H839.612V506.728H720.113V607.435H719.667V506.728H600.167V607.435H599.723V506.728H480.222V607.435H479.778V506.728H360.278V607.435H359.834V506.728H240.334V607.435H239.89V506.728H120.389V607.435H119.945V506.728H0.444246L0.444597 607.435H0.000373224L0 0.186777H0.444597L0.444246 0.00030585L958.889 0V0.375069H840.055ZM839.612 405.083V304.187H720.113V405.083H839.612ZM720.113 405.457H839.612V506.355H720.113V405.457ZM719.667 405.083V304.187H600.167V405.083H719.667ZM600.167 405.457H719.667V506.355H600.167V405.457ZM599.723 405.457V506.355H480.222V405.457H599.723ZM599.723 405.083H480.222V304.187H599.723V405.083ZM479.778 405.083V304.187H360.278L360.278 405.083H479.778ZM479.778 405.457H360.278V506.355H479.778V405.457ZM359.834 405.457V506.355H240.334L240.334 405.457H359.834ZM359.834 405.083H240.334V304.187H359.834V405.083ZM239.89 405.083V304.187H120.389V405.083H239.89ZM239.89 405.457H120.389V506.355H239.89L239.89 405.457ZM119.945 405.457V506.355H0.444246L0.444597 405.457H119.945ZM119.945 405.083H0.444597V304.187H119.945V405.083ZM600.167 101.27H719.667V0.375069H600.167V101.27ZM839.612 202.916V303.812H720.113V202.916H839.612ZM719.667 202.916V303.812H600.167V202.916H719.667ZM480.222 303.812H599.723V202.916H480.222V303.812ZM479.778 202.916V303.812H360.278V202.916H479.778ZM240.334 303.812H359.834L359.834 202.916H240.334L240.334 303.812ZM239.89 202.916L239.89 303.812H120.389V202.917L239.89 202.916ZM0.444597 303.812H119.945V202.917H0.444597V303.812Z' fill='url(%23paint0_linear_0_45)'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M958.889 607.623H0.444597V608H958.889V607.623ZM960 607.435V0.186777H959.554V607.435H960ZM599.723 0.375069H480.222V101.27H599.723V0.375069ZM599.723 101.646H480.222V202.541H599.723V101.646ZM479.778 0.375069V101.27H360.278V0.375069H479.778ZM479.778 101.646H360.278V202.541H479.778V101.646ZM359.834 0.375069V101.27H240.334L240.334 0.37537L359.834 0.375069ZM359.834 101.646H240.334V202.541H359.834V101.646ZM239.89 0.37537L239.89 101.27H120.389V0.37537H239.89ZM239.89 101.646H120.389V202.542L239.89 202.541V101.646ZM119.945 0.37537V101.27H0.444246V0.37537H119.945ZM119.945 101.646H0.444246L0.444597 202.542H119.945V101.646ZM600.167 202.541V101.646H719.667V202.541H600.167ZM720.113 202.541V101.646H839.612V202.541H720.113ZM720.113 101.27H839.612V0.375069H720.113V101.27ZM840.055 0.375069V101.27H958.889V101.646H840.055V202.541H958.889V202.916H840.055V303.812H958.889V304.187H840.055V405.083H958.889V405.457H840.055V506.355H958.889V506.728H840.055V607.435H839.612V506.728H720.113V607.435H719.667V506.728H600.167V607.435H599.723V506.728H480.222V607.435H479.778V506.728H360.278V607.435H359.834V506.728H240.334V607.435H239.89V506.728H120.389V607.435H119.945V506.728H0.444246L0.444597 607.435H0.000373224L0 0.186777H0.444597L0.444246 0.00030585L958.889 0V0.375069H840.055ZM839.612 405.083V304.187H720.113V405.083H839.612ZM720.113 405.457H839.612V506.355H720.113V405.457ZM719.667 405.083V304.187H600.167V405.083H719.667ZM600.167 405.457H719.667V506.355H600.167V405.457ZM599.723 405.457V506.355H480.222V405.457H599.723ZM599.723 405.083H480.222V304.187H599.723V405.083ZM479.778 405.083V304.187H360.278L360.278 405.083H479.778ZM479.778 405.457H360.278V506.355H479.778V405.457ZM359.834 405.457V506.355H240.334L240.334 405.457H359.834ZM359.834 405.083H240.334V304.187H359.834V405.083ZM239.89 405.083V304.187H120.389V405.083H239.89ZM239.89 405.457H120.389V506.355H239.89L239.89 405.457ZM119.945 405.457V506.355H0.444246L0.444597 405.457H119.945ZM119.945 405.083H0.444597V304.187H119.945V405.083ZM600.167 101.27H719.667V0.375069H600.167V101.27ZM839.612 202.916V303.812H720.113V202.916H839.612ZM719.667 202.916V303.812H600.167V202.916H719.667ZM480.222 303.812H599.723V202.916H480.222V303.812ZM479.778 202.916V303.812H360.278V202.916H479.778ZM240.334 303.812H359.834L359.834 202.916H240.334L240.334 303.812ZM239.89 202.916L239.89 303.812H120.389V202.917L239.89 202.916ZM0.444597 303.812H119.945V202.917H0.444597V303.812Z' fill='url(%23paint1_linear_0_45)' fill-opacity='0.14'/%3E %3C/g%3E %3Cdefs%3E %3ClinearGradient id='paint0_linear_0_45' x1='716.312' y1='43.1617' x2='200.452' y2='693.795' gradientUnits='userSpaceOnUse'%3E %3Cstop stop-color='%23545F56' stop-opacity='0'/%3E %3Cstop offset='0.9999' stop-color='%23545F56' stop-opacity='0.6'/%3E %3Cstop offset='1' stop-color='%23545F56' stop-opacity='0.8'/%3E %3C/linearGradient%3E %3ClinearGradient id='paint1_linear_0_45' x1='850.862' y1='598.301' x2='854.582' y2='347.495' gradientUnits='userSpaceOnUse'%3E %3Cstop stop-color='%2300664B'/%3E %3Cstop offset='1' stop-color='%2300664B' stop-opacity='0.1'/%3E %3C/linearGradient%3E %3C/defs%3E %3C/svg%3E ")}
.xc .xc-cover-h{position:absolute;left:83.57px;top:172.46px;width:min(827px,calc(100% - 110px));z-index:2}
.xc .xc-cover-h .elementor-heading-title{font-family:'Google Sans Flex','Inter',sans-serif;font-weight:500;font-size:clamp(44px,8.333vw,120px);line-height:.9333;letter-spacing:-3px;text-transform:capitalize;color:#1e1e1e}
.xc .xc-accent{color:#00e183}
.xc .xc-phone{position:absolute;right:66px;top:99.5px;width:584px;height:711px;z-index:1}
.xc .xc-phone .elementor-widget{position:absolute!important}
.xc .xc-phone img{width:100%;height:100%;display:block;object-fit:fill}
.xc .xc-phone-frame{left:5.22%;top:3.3%;width:89.6%;height:93.4%;transform:rotate(-5.47deg)}
.xc .xc-phone-screen{left:5.18%;top:4.33%;width:86.9%;height:88.2%;transform:rotate(-5.47deg)}

/* 3. about */
.xc .xc-about{background:#161616;display:flex;flex-direction:column;gap:48px;padding:64px var(--xc-px) 100px}
.xc .xc-about-head{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}
.xc .xc-chips{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:12px;width:600px;max-width:100%;flex:none}
.xc .xc-chip{flex:none}
.xc .xc-chip{border:1px solid #ffc44d;border-radius:30px;padding:8px 16px}
.xc .xc-chip p{font:400 12px/15px 'Inter',sans-serif;color:#d3d3d3;white-space:nowrap}
.xc .xc-row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}
.xc .xc-row-r{display:flex;flex-direction:column;gap:12px;width:600px;max-width:100%;flex:none}
.xc .xc-facts{display:flex;flex-direction:row;gap:64px;flex-wrap:wrap}
.xc .xc-fact{display:flex;flex-direction:row;gap:12px;align-items:flex-start}
.xc .xc-fact-k p{font:500 14px/20px 'Archivo Narrow',sans-serif;letter-spacing:.35px;text-transform:uppercase;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.xc .xc-fact-v p{font:300 14px/18px 'Google Sans Flex','Inter',sans-serif;color:#fff;padding-top:1px}
.xc .xc-sub .elementor-heading-title{font:600 18px/24px 'Inter',sans-serif;color:#e7e7e7}
.xc .xc-body p{font:300 14px/18px 'Inter',sans-serif;letter-spacing:.7px;color:#c8c9c1}

/* 4. case slides */
.xc .xc-case{display:flex;flex-direction:column;gap:48px;padding:100px var(--xc-px)}
.xc .xc-case-row{display:flex;flex-direction:row;justify-content:space-between;gap:48px}
.xc .xc-card{position:relative;overflow:hidden;flex:1 1 0;max-width:648px;height:486px;box-shadow:0 22px 44px -8px rgba(0,0,0,.22)}
.xc .xc-card-a{background:#101010;border-radius:18px}
.xc .xc-card-b{background:#3c493f;border-radius:32px;box-shadow:0 22px 44px -8px rgba(0,0,0,.22)}
.xc .xc-card-a-copy{position:absolute;left:50%;top:38px;transform:translateX(-50%);width:min(473px,92%);display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}
.xc .xc-card-a-k p{font:500 11px/12px 'Inter',sans-serif;letter-spacing:1.1px;text-transform:uppercase;color:#7de500}
.xc .xc-card-a-h .elementor-heading-title{font:600 30px/1.05 'Inter',sans-serif;letter-spacing:-.6px;color:#fff;text-transform:none}
.xc .xc-dim{color:#99a1af}
.xc .xc-card-a-p p{font:400 11.6px/17.5px 'Inter',sans-serif;color:rgba(247,249,249,.8)}
.xc .xc-browser{position:absolute;left:50%;top:179px;transform:translateX(-50%);width:min(576px,calc(100% - 72px));height:267px;background:#fff;border-radius:12px 12px 0 0;overflow:hidden;border:.75px solid rgba(0,0,0,.05)}
.xc .xc-browser-bar{height:16.4px;background:#f7f9f9;border-bottom:.75px solid rgba(0,0,0,.05);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0 18px}
.xc .xc-dots{display:flex;flex-direction:row;gap:4px}
.xc .xc-dot{width:6px;height:6px;border-radius:50%}
.xc .xc-dot-r{background:#ed6a5f}.xc .xc-dot-y{background:#f4bf4f}.xc .xc-dot-g{background:#61c554}
.xc .xc-browser-body{background:#fff;height:100%}
.xc .xc-float{position:absolute!important}
.xc .xc-float img{display:block;width:100%;height:100%;object-fit:cover}
.xc .xc-float-a{right:20px;top:158px;width:110.8px;height:39.4px;transform:rotate(7.84deg);border-radius:6px;box-shadow:0 14.9px 29.8px rgba(0,0,0,.5);overflow:hidden}
.xc .xc-card-b .xc-browser{left:183px;top:41px;transform:rotate(2deg);width:342px;height:392px;border-radius:12px;box-shadow:0 23.9px 59.6px rgba(0,0,0,.6);margin-left:0}
.xc .xc-card-b .xc-browser-bar{height:35.8px;padding:0 18px}
.xc .xc-card-b .xc-dot{width:9px;height:9px}
.xc .xc-card-b .xc-dots{gap:6px}
.xc .xc-float-b{left:109px;top:386px;width:166.4px;height:55.8px;transform:rotate(-1.66deg);border-radius:12px;box-shadow:0 14.9px 29.8px rgba(0,0,0,.5);overflow:hidden}
.xc .xc-card-wide{flex:none;width:100%;max-width:none;height:auto;aspect-ratio:1344/826;border-radius:32px;background:#f7f9f9}
.xc .xc-wide-img,.xc .xc-wide-img .elementor-widget-container{width:100%;height:100%}
.xc .xc-wide-img img{display:block;width:100%;height:100%;object-fit:cover}

/* 5. testimonials */
.xc .xc-testi{background:var(--sand);padding:96px var(--xc-px)}
.xc .xc-testi-row{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:48px}
.xc .xc-testi-l{display:flex;flex-direction:column;justify-content:space-between;gap:24px}
.xc .xc-quote{display:flex;flex-direction:column;gap:32px;width:769px;max-width:100%;padding:28px;border:1px solid var(--ink);flex:none}
.xc .xc-quote-who{display:flex;flex-direction:column;gap:4px}
.xc .xc-quote-name .elementor-heading-title{font:600 14px/18.2px 'Inter',sans-serif;color:var(--ink)}
.xc .xc-quote-role p{font:500 12px/16px 'Inter',sans-serif;letter-spacing:1.44px;text-transform:uppercase;color:#858380}
.xc .xc-quote-t p{font:500 24px/32px 'Inter',sans-serif;letter-spacing:-.48px;color:var(--ink)}

/* 6. contact */
.xc .xc-contact{background:#161616;display:flex;flex-direction:row;align-items:center;gap:112px;padding:150px var(--xc-px);border-bottom:1px solid var(--sand)}
.xc .xc-contact-l{display:flex;flex-direction:column;justify-content:space-between;width:604.8px;max-width:100%;min-height:508px;flex:1 1 0}
.xc .xc-contact-h .elementor-heading-title{font-size:clamp(52px,7.361vw,106px);line-height:.74;letter-spacing:-3px;color:var(--sand);max-width:493px;padding:36px 0}
.xc .xc-mail .elementor-heading-title{font:500 15px/18px 'Inter',sans-serif;color:var(--sand)}
.xc .xc-contact-r{border:1px solid var(--sand);padding:32px;width:627.2px;max-width:100%;height:508px;flex:none}
.xc .xc-form .elementor-form-fields-wrapper{display:flex;flex-direction:column;gap:26px;margin:0}
.xc .xc-form .elementor-field-group{padding:0;margin:0;width:100%;display:flex;flex-direction:column;gap:10px}
.xc .xc-form .elementor-field-group .elementor-field-label{display:block;width:100%;text-align:left;font:600 12px/12px 'Inter',sans-serif;letter-spacing:1px;text-transform:uppercase;color:var(--sand);padding:0}
.xc .xc-form .elementor-field-group .elementor-field.elementor-field-textual{background:rgba(255,255,255,.18)!important;color:var(--sand)!important;border-color:var(--sand)!important;border:1px solid var(--sand);border-radius:0;padding:16px;font:400 16px/1.25 'Inter',sans-serif;color:var(--sand);min-height:54px;width:100%;box-shadow:none;text-align:left}
.xc .xc-form .elementor-field-group textarea.elementor-field-textual{min-height:137px;height:137px;resize:vertical}
.xc .xc-form .elementor-field-textual::placeholder{color:var(--sand)!important;opacity:1}
.xc .xc-chat{display:flex;flex-direction:row;align-items:center;gap:7px;height:28px;background:#0f3d2d;padding:0 14px 0 44px}
.xc .xc-chat-n p{font:500 11px/14px 'Inter',sans-serif;color:#fff}
.xc .xc-chat-dot{width:6px;height:6px;border-radius:50%;background:#4ade80;flex:none}
.xc .xc-chat-s p{font:400 9.5px/12px 'Inter',sans-serif;color:#d6ecdf}
.xc .xc-form .elementor-field-textual:focus{outline:2px solid var(--warm);outline-offset:2px}
.xc .xc-form .elementor-field-group .elementor-button{width:100%;background:var(--warm);color:var(--ink);border-radius:0;padding:20px;font:600 13px/13px 'Inter',sans-serif;letter-spacing:1px;text-transform:uppercase}
.xc .xc-form .elementor-button:hover{background:#ffb27f;color:var(--ink)}
.xc .xc-form .elementor-message{color:var(--sand);font:400 14px/1.4 'Inter',sans-serif}

/* 7. footer */
.xc .xc-footer{position:relative;background:linear-gradient(100deg,#161616 0%,#161616 48%,#281a1c 76%,#321c29 100%);padding:80px var(--xc-px) 30px;display:flex;flex-direction:column;gap:71px;min-height:327.56px}
.xc .xc-foot-top{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}
.xc .xc-foot-brand .elementor-heading-title{font-size:clamp(60px,10.833vw,156px);line-height:.76;letter-spacing:-5px;color:var(--sand);white-space:nowrap}
.xc .xc-foot-links{display:flex;flex-direction:column;gap:10px;width:260px;max-width:100%;flex:none}
.xc .xc-foot-links .xc-link .elementor-heading-title,.xc .xc-foot-links .xc-link p{font:500 14px/16.8px 'Inter',sans-serif;letter-spacing:0}
.xc .xc-foot-bottom{display:flex;flex-direction:row;justify-content:space-between;gap:24px;border-top:1px solid #565750;padding-top:16px}
.xc .xc-foot-c p{font:500 11px/11px 'Inter',sans-serif;letter-spacing:1px;text-transform:uppercase;color:#a4a69b}
.xc .xc-foot-n p{font:400 11px/11px 'Inter',sans-serif;letter-spacing:.3px;color:#a4a69b}

/* tablet */
@media (max-width:1024px){
  .xc{--xc-px:32px}
  .xc .xc-about-head,.xc .xc-row,.xc .xc-testi-row,.xc .xc-contact,.xc .xc-case-row{flex-direction:column;align-items:flex-start}
  .xc .xc-case-row{gap:32px;width:100%}
  .xc .xc-card{width:100%;max-width:none;flex:none}
  .xc .xc-chips{justify-content:flex-start;width:100%;flex-wrap:wrap;flex:none}
  .xc .xc-row-r,.xc .xc-quote,.xc .xc-contact-r,.xc .xc-contact-l{width:100%}
  .xc .xc-row{gap:16px}
  .xc .xc-h3 .elementor-heading-title{font-size:28px}
  .xc .xc-cover{height:auto;display:flex;flex-direction:column;padding:64px var(--xc-px) 0;gap:32px;align-items:center}
  .xc .xc-cover-h{position:static;width:100%}
  .xc .xc-cover::before,.xc .xc-cover::after{opacity:.6}
  .xc .xc-phone{position:relative;right:auto;top:auto;width:min(584px,92%);height:auto;aspect-ratio:584/711;margin-bottom:-24px}
  .xc .xc-contact{gap:48px;padding:96px var(--xc-px)}
  .xc .xc-contact-r{height:auto}
  .xc .xc-contact-l{min-height:0;gap:32px;flex:none;height:auto}
  .xc .xc-contact-r{flex:none}
  .xc .xc-contact-h .elementor-heading-title{line-height:.85;padding:0}
  .xc .xc-foot-top{flex-direction:column;align-items:flex-start;gap:32px}
}
/* mobile */
@media (max-width:767px){
  .xc{--xc-px:20px}
  .xc .xc-open-copy{padding:32px var(--xc-px);gap:28px}
  .xc .xc-opening{gap:24px}
  .xc .xc-h1 .elementor-heading-title{letter-spacing:-1.5px}
  .xc .xc-h2 .elementor-heading-title{letter-spacing:-1.5px;white-space:normal}
  .xc .xc-h3 .elementor-heading-title{white-space:normal}
  .xc .xc-about{padding:48px var(--xc-px) 64px;gap:32px}
  .xc .xc-facts{gap:20px}
  .xc .xc-case{padding:64px var(--xc-px);gap:24px}
  .xc .xc-card{height:360px;border-radius:18px}
  .xc .xc-card-wide{height:auto;border-radius:18px}
  .xc .xc-card-a-copy{top:24px}
  .xc .xc-card-a-h .elementor-heading-title{font-size:22px}
  .xc .xc-card-a-p p{font-size:11px;line-height:14px}
  .xc .xc-card-a .xc-browser{top:140px;height:220px}
  .xc .xc-float-a{top:120px}
  .xc .xc-card-b .xc-browser{left:50%;margin-left:-130px;width:260px;height:300px;top:36px}
  .xc .xc-float-b{left:24px;top:290px;width:130px;height:43px}
  .xc .xc-testi{padding:64px var(--xc-px)}
  .xc .xc-quote{padding:20px}
  .xc .xc-quote-t p{font-size:19px;line-height:26px}
  .xc .xc-contact{padding:64px var(--xc-px)}
  .xc .xc-contact-r{padding:20px}
  .xc .xc-foot-brand .elementor-heading-title{letter-spacing:-2px}
  .xc .xc-foot-bottom{flex-direction:column;gap:12px}
  .xc .xc-footer{padding-top:64px;gap:48px}
}/* End custom CSS */