html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}b,strong{font-weight:bold}h1{margin:.67em 0;font-size:2em}small{font-size:80%}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,pre{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:none}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:webflow-icons;font-display:swap;src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");font-weight:normal;font-style:normal}[class^="w-icon-"],[class*=" w-icon-"]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;font-family:webflow-icons !important}.w-icon-slider-right:before{content:""}.w-icon-slider-left:before{content:""}.w-icon-dropdown-toggle:before{content:""}.w-icon-file-upload-remove:before{content:""}.w-icon-file-upload-icon:before{content:""}*{box-sizing:border-box}html{height:100%}body{color:#333;background-color:#fff;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}img{vertical-align:middle;max-width:100%;display:inline-block}html.w-mod-touch *{background-attachment:scroll !important}.w-inline-block{max-width:100%;display:inline-block}.w-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.w-button{-webkit-appearance:button}.w-webflow-badge,.w-webflow-badge>img{box-sizing:unset;width:unset;height:unset;max-height:unset;max-width:unset;min-height:unset;min-width:unset;margin:unset;padding:unset;float:unset;clear:unset;border:unset;border-radius:unset;background:unset;background-image:unset;background-position:unset;background-size:unset;background-repeat:unset;background-origin:unset;background-clip:unset;background-attachment:unset;background-color:unset;box-shadow:unset;transform:unset;direction:unset;font-family:unset;font-weight:unset;color:unset;font-size:unset;line-height:unset;font-style:unset;font-variant:unset;text-align:unset;letter-spacing:unset;-webkit-text-decoration:unset;text-decoration:unset;text-indent:unset;text-transform:unset;list-style-type:unset;text-shadow:unset;vertical-align:unset;cursor:unset;white-space:unset;word-break:unset;word-spacing:unset;word-wrap:unset;transition:unset}.w-webflow-badge{white-space:nowrap;cursor:pointer;box-shadow:0 0 0 1px #0000001a,0 1px 3px #0000001a;visibility:visible !important;opacity:1 !important;z-index:2147483647 !important;color:#aaadb0 !important;width:auto !important;height:auto !important;overflow:unset !important;background-color:#fff !important;border-radius:3px !important;margin:0 !important;padding:6px !important;font-size:12px !important;line-height:14px !important;text-decoration:none !important;display:inline-block !important;position:fixed !important;inset:auto 12px 12px auto !important;transform:none !important}.w-webflow-badge>img{position:unset;visibility:unset !important;opacity:1 !important;vertical-align:middle !important;display:inline-block !important}h1,h2,h3,h4{margin-bottom:10px;font-weight:bold}h1{margin-top:20px;font-size:38px;line-height:44px}h2{margin-top:20px;font-size:32px;line-height:36px}h3{margin-top:20px;font-size:24px;line-height:30px}h4{margin-top:10px;font-size:18px;line-height:24px}p{margin-top:0;margin-bottom:10px}ul{margin-top:0;margin-bottom:10px;padding-left:40px}.w-embed:before,.w-embed:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.w-embed:after{clear:both}fieldset{border:0;margin:0;padding:0}button,[type="button"],[type="reset"]{cursor:pointer;-webkit-appearance:button;border:0}.w-form{margin:0 0 15px}.w-form-done{text-align:center;background-color:#ddd;padding:20px;display:none}.w-form-fail{background-color:#ffdede;margin-top:10px;padding:10px;display:none}label{margin-bottom:5px;font-weight:bold;display:block}.w-input{color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.w-input::placeholder{color:#999}.w-input:focus{border-color:#3898ec;outline:0}.w-input[disabled],.w-input[readonly],fieldset[disabled] .w-input{cursor:not-allowed}.w-input[disabled]:not(.w-input-disabled),.w-input[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input{background-color:#eee}textarea.w-input{height:auto}.w-form-label{cursor:pointer;margin-bottom:0;font-weight:normal;display:inline-block}.w-radio-input{float:left;margin:3px 0 0 -20px;line-height:normal}.w-file-upload{margin-bottom:10px;display:block}.w-file-upload-input{opacity:0;z-index:-100;width:.1px;height:.1px;position:absolute;overflow:hidden}.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success{color:#333;display:inline-block}.w-file-upload-error{margin-top:10px;display:block}.w-file-upload-file{background-color:#fafafa;border:1px solid #ccc;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;display:flex}.w-file-upload-file-name{font-size:14px;font-weight:normal;display:block}.w-file-remove-link{cursor:pointer;width:auto;height:auto;margin-top:3px;margin-left:10px;padding:3px;display:block}.w-icon-file-upload-remove{margin:auto;font-size:10px}.w-file-upload-error-msg{color:#ea384c;padding:2px 0;display:inline-block}.w-file-upload-label{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:normal;display:inline-block}.w-icon-file-upload-icon{width:20px;margin-right:8px;display:inline-block}.w-container{max-width:940px;margin-left:auto;margin-right:auto}.w-container:before,.w-container:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.w-container:after{clear:both}@media screen and (max-width:991px){.w-container{max-width:728px}}@media screen and (max-width:479px){.w-container{max-width:none}}.w-background-video--control{background-color:#0000;padding:0;position:absolute;bottom:1em;right:1em}.w-background-video--control>[hidden]{display:none !important}.w-slider{text-align:center;clear:both;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;background:#ddd;height:300px;position:relative}.w-slider-mask{z-index:1;white-space:nowrap;height:100%;display:block;position:relative;left:0;right:0;overflow:hidden}.w-slide{vertical-align:top;white-space:normal;text-align:left;width:100%;height:100%;display:inline-block;position:relative}.w-slider-nav{z-index:2;text-align:center;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;height:40px;margin:auto;padding-top:10px;position:absolute;inset:auto 0 0}.w-slider-nav.w-round>div{border-radius:100%}.w-slider-nav.w-num>div{width:auto;height:auto;font-size:inherit;line-height:inherit;padding:.2em .5em}.w-slider-dot{cursor:pointer;background-color:#fff6;width:1em;height:1em;margin:0 3px .5em;transition:background-color .1s,color .1s;display:inline-block;position:relative}.w-slider-dot.w-active{background-color:#fff}.w-slider-dot:focus{outline:none;box-shadow:0 0 0 2px #fff}.w-slider-dot:focus.w-active{box-shadow:none}.w-slider-arrow-left,.w-slider-arrow-right{cursor:pointer;color:#fff;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;width:80px;margin:auto;font-size:40px;position:absolute;inset:0;overflow:hidden}.w-slider-arrow-left [class^="w-icon-"],.w-slider-arrow-right [class^="w-icon-"],.w-slider-arrow-left [class*=" w-icon-"],.w-slider-arrow-right [class*=" w-icon-"]{position:absolute}.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{outline:0}.w-slider-arrow-left{z-index:3;right:auto}.w-slider-arrow-right{z-index:4;left:auto}.w-icon-slider-left,.w-icon-slider-right{width:1em;height:1em;margin:auto;inset:0}.w-slider-aria-label{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w-slider-force-show{display:block !important}.w-dropdown{text-align:left;z-index:900;margin-left:auto;margin-right:auto;display:inline-block;position:relative}.w-dropdown-toggle{vertical-align:top;color:#222;text-align:left;white-space:nowrap;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;position:relative}.w-dropdown-toggle{-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:40px;display:inline-block}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{width:1em;height:1em;margin:auto 20px auto auto;position:absolute;top:0;bottom:0;right:0}.w-dropdown-list{background:#ddd;min-width:100%;display:none;position:absolute}.w-dropdown-list.w--open{display:block}.w-dropdown-link.w--current{color:#0082f3}.w-richtext:before,.w-richtext:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.w-richtext:after{clear:both}.w-richtext[contenteditable="true"]:before,.w-richtext[contenteditable="true"]:after{white-space:initial}.w-richtext ul{overflow:hidden}.w-nav{z-index:1000;background:#ddd;position:relative}.w-nav:before,.w-nav:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.w-nav:after{clear:both}.w-nav-brand{float:left;color:#333;text-decoration:none;position:relative}.w-nav-link{vertical-align:top;color:#222;text-align:left;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;display:inline-block;position:relative}.w-nav-link.w--current{color:#0082f3}.w-nav-menu{float:right;position:relative}[data-nav-menu-open]{text-align:center;background:#c8c8c8;min-width:200px;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block !important}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{width:100%;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden}.w-nav-overlay [data-nav-menu-open]{top:0}.w-nav[data-animation="over-left"] [data-nav-menu-open]{z-index:1;top:0;right:auto}.w-nav[data-animation="over-right"] [data-nav-menu-open]{z-index:1;top:0;left:auto}.w-nav-button{float:right;cursor:pointer;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;padding:18px;font-size:24px;display:none;position:relative}.w-nav-button:focus{outline:0}.w-nav-button.w--open{color:#fff;background-color:#c8c8c8}.w-nav[data-collapse="all"] .w-nav-menu{display:none}.w-nav[data-collapse="all"] .w-nav-button,.w--nav-dropdown-open,.w--nav-dropdown-toggle-open{display:block}.w--nav-dropdown-list-open{position:static}@media screen and (max-width:991px){.w-nav[data-collapse="medium"] .w-nav-menu{display:none}.w-nav[data-collapse="medium"] .w-nav-button{display:block}}@media screen and (max-width:767px){.w-nav[data-collapse="small"] .w-nav-menu{display:none}.w-nav[data-collapse="small"] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse="tiny"] .w-nav-menu{display:none}.w-nav[data-collapse="tiny"] .w-nav-button{display:block}}.w-tabs{position:relative}.w-tabs:before,.w-tabs:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.w-tabs:after{clear:both}.w-tab-menu{position:relative}.w-tab-link{vertical-align:top;text-align:left;cursor:pointer;color:#222;background-color:#ddd;padding:9px 30px;text-decoration:none;display:inline-block;position:relative}.w-tab-link.w--current{background-color:#c8c8c8}.w-tab-link:focus{outline:0}.w-tab-content{display:block;position:relative;overflow:hidden}.w-tab-pane{display:none;position:relative}.w--tab-active{display:block}@media screen and (max-width:479px){.w-tab-link{display:block}}.wf-layout-layout{display:grid}@font-face{font-family:Tanker;src:url("../fonts/tanker-subset.woff2") format("woff2"),url("../fonts/6988140821fc9070b5ccea07_Tanker-Regular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--_typography---text-medium--font:var(--font-family--paragraph);--color-style--dark-gray:#666;--_typography---text-medium--size:16px;--_typography---text-medium--height:var(--line-height--l);--_typography---text-medium--weight:var(--font-weight--normal);--_typography---heading-01--font:var(--font-family--heading);--_typography---heading-01--size:80px;--_typography---heading-01--height:var(--line-height--xxxs);--_typography---heading-01--weight:var(--font-weight--normal);--_typography---heading-02--font:var(--font-family--heading);--_typography---heading-02--size:52px;--_typography---heading-02--height:var(--line-height--xxxs);--_typography---heading-02--weight:var(--font-weight--normal);--_typography---heading-03--font:var(--font-family--heading);--_typography---heading-03--size:40px;--_typography---heading-03--height:var(--line-height--xs);--_typography---heading-03--weight:var(--font-weight--normal);--_typography---heading-04--font:var(--font-family--heading);--_typography---heading-04--size:32px;--_typography---heading-04--height:var(--line-height--xs);--_typography---heading-04--weight:var(--font-weight--normal);--_typography---heading-05--font:var(--font-family--heading);--_typography---heading-05--size:24px;--_typography---heading-05--height:var(--line-height--s);--_typography---heading-05--weight:var(--font-weight--normal);--_typography---heading-06--font:var(--font-family--heading);--_typography---heading-06--size:19px;--_typography---heading-06--height:var(--line-height--m);--_typography---heading-06--weight:var(--font-weight--normal);--_typography---heading-06--space:.001em;--_size-variables---global-sizes--size-2xl:28px;--_size-variables---global-sizes--size-s:12px;--_size-variables---global-sizes--size-xs:8px;--_size-variables---global-sizes--size-3xl:40px;--_size-variables---global-sizes--size-tiny:1px;--color-style--gray:#eaeaea;--color-style--off-white:#fafafa;--_size-variables---global-sizes--size-xl:24px;--_size-variables---global-sizes--size-m:16px;--global-variables--container-size:1172px;--_size-variables---global-sizes--size-l:20px;--color-style--neutral:#020202;--global-variables--section-gap:100px;--_size-variables---global-sizes--size-xxs:4px;--_size-variables---global-sizes--size-6xl:64px;--_size-variables---global-sizes--size-5xl:56px;--_size-variables---global-sizes--size-4xl:48px;--_size-variables---global-sizes--size-xxl:32px;--color-style--white:white;--_size-variables---global-sizes--size-8xl:80px;--color-style--light-gray:#f6f6f6;--global-variables--small-width:856px;--_typography---text-extra-large--font:var(--font-family--paragraph);--_typography---text-extra-large--size:18px;--_typography---text-extra-large--height:var(--line-height--xl);--_typography---text-extra-large--weight:var(--font-weight--medium);--font-weight--semi-bold:600;--color-style--transparent:transparent;--font-weight--medium:500;--_size-variables---global-sizes--size-3xs:2px;--_size-variables---border-radius--radius-3xs:2px;--global-variables--hero-gap:162px;--_size-variables---global-sizes--size-7xl:72px;--_typography---text-small--size:14px;--_typography---text-small--height:var(--line-height--l);--_size-variables---global-sizes--size-10xl:96px;--_size-variables---global-sizes--size-zero:0px;--line-height--xxs:1.1;--line-height--s:1.3;--_size-variables---global-sizes--size-9xl:88px;--font-family--paragraph:"Inter Tight",sans-serif;--font-weight--light:300;--global-variables--text-gap:50px;--font-family--heading:Tanker,Arial,sans-serif;--font-weight--normal:400;--global-variables--large-width:930px;--_typography---text-large--font:var(--font-family--paragraph);--_typography---text-large--size:18px;--_typography---text-large--height:var(--line-height--l);--_typography---text-large--weight:var(--font-weight--normal);--_typography---text-small--font:var(--font-family--paragraph);--_typography---text-small--weight:var(--font-weight--normal);--_size-variables---border-radius--radius-xxl:32px;--_size-variables---border-radius--radius-xl:24px;--line-height--xxxs:1;--_size-variables---border-radius--radius-3xl:40px;--_size-variables---border-radius--radius-10xl:96px;--line-height--xs:1.2;--line-height--m:1.4;--line-height--l:1.5;--line-height--xl:1.6}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible{outline-offset:2px;border-radius:50%;outline:2px solid #3b79c3}.w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1 / 1 / 2 / 2;display:table}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url("../images/custom-checkbox-checkmark.589d534424.svg");background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.w-pagination-wrapper{flex-wrap:wrap;justify-content:center;display:flex}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}body{font-family:var(--_typography---text-medium--font);color:var(--color-style--dark-gray);font-size:var(--_typography---text-medium--size);line-height:var(--_typography---text-medium--height);font-weight:var(--_typography---text-medium--weight);--_typography---text-medium--font:var(--font-family--paragraph);--_typography---text-medium--size:16px;--_typography---text-medium--height:var(--line-height--l);--_typography---text-medium--weight:var(--font-weight--normal);--_typography---heading-01--font:var(--font-family--heading);--_typography---heading-01--size:80px;--_typography---heading-01--height:var(--line-height--xxxs);--_typography---heading-01--weight:var(--font-weight--normal);--_typography---heading-02--font:var(--font-family--heading);--_typography---heading-02--size:52px;--_typography---heading-02--height:var(--line-height--xxxs);--_typography---heading-02--weight:var(--font-weight--normal);--_typography---heading-03--font:var(--font-family--heading);--_typography---heading-03--size:40px;--_typography---heading-03--height:var(--line-height--xs);--_typography---heading-03--weight:var(--font-weight--normal);--_typography---heading-04--font:var(--font-family--heading);--_typography---heading-04--size:32px;--_typography---heading-04--height:var(--line-height--xs);--_typography---heading-04--weight:var(--font-weight--normal);--_typography---heading-05--font:var(--font-family--heading);--_typography---heading-05--size:24px;--_typography---heading-05--height:var(--line-height--s);--_typography---heading-05--weight:var(--font-weight--normal);--_typography---heading-06--font:var(--font-family--heading);--_typography---heading-06--size:19px;--_typography---heading-06--height:var(--line-height--m);--_typography---heading-06--weight:var(--font-weight--normal);--_typography---heading-06--space:.001em;--_typography---text-extra-large--font:var(--font-family--paragraph);--_typography---text-extra-large--size:18px;--_typography---text-extra-large--height:var(--line-height--xl);--_typography---text-extra-large--weight:var(--font-weight--medium);--_typography---text-small--size:14px;--_typography---text-small--height:var(--line-height--l);--_typography---text-large--font:var(--font-family--paragraph);--_typography---text-large--size:18px;--_typography---text-large--height:var(--line-height--l);--_typography---text-large--weight:var(--font-weight--normal);--_typography---text-small--font:var(--font-family--paragraph);--_typography---text-small--weight:var(--font-weight--normal);--color-style--dark-gray:#666;--color-style--gray:#eaeaea;--color-style--off-white:#fafafa;--global-variables--container-size:1172px;--color-style--neutral:#020202;--global-variables--section-gap:100px;--color-style--white:white;--color-style--light-gray:#f6f6f6;--global-variables--small-width:856px;--font-weight--semi-bold:600;--color-style--transparent:transparent;--font-weight--medium:500;--global-variables--hero-gap:162px;--line-height--xxs:1.1;--line-height--s:1.3;--font-family--paragraph:"Inter Tight",sans-serif;--font-weight--light:300;--global-variables--text-gap:50px;--font-family--heading:Tanker,Arial,sans-serif;--font-weight--normal:400;--global-variables--large-width:930px;--line-height--xxxs:1;--line-height--xs:1.2;--line-height--m:1.4;--line-height--l:1.5;--line-height--xl:1.6;--_size-variables---global-sizes--size-2xl:28px;--_size-variables---global-sizes--size-s:12px;--_size-variables---global-sizes--size-xs:8px;--_size-variables---global-sizes--size-3xl:40px;--_size-variables---global-sizes--size-tiny:1px;--_size-variables---global-sizes--size-xl:24px;--_size-variables---global-sizes--size-m:16px;--_size-variables---global-sizes--size-l:20px;--_size-variables---global-sizes--size-xxs:4px;--_size-variables---global-sizes--size-6xl:64px;--_size-variables---global-sizes--size-5xl:56px;--_size-variables---global-sizes--size-4xl:48px;--_size-variables---global-sizes--size-xxl:32px;--_size-variables---global-sizes--size-8xl:80px;--_size-variables---global-sizes--size-3xs:2px;--_size-variables---border-radius--radius-3xs:2px;--_size-variables---global-sizes--size-7xl:72px;--_size-variables---global-sizes--size-10xl:96px;--_size-variables---global-sizes--size-zero:0px;--_size-variables---global-sizes--size-9xl:88px;--_size-variables---border-radius--radius-xxl:32px;--_size-variables---border-radius--radius-xl:24px;--_size-variables---border-radius--radius-3xl:40px;--_size-variables---border-radius--radius-10xl:96px}h1{font-family:var(--_typography---heading-01--font);font-size:var(--_typography---heading-01--size);line-height:var(--_typography---heading-01--height);font-weight:var(--_typography---heading-01--weight);margin-top:0;margin-bottom:0}h2{font-family:var(--_typography---heading-02--font);font-size:var(--_typography---heading-02--size);line-height:var(--_typography---heading-02--height);font-weight:var(--_typography---heading-02--weight);margin-top:0;margin-bottom:0}h3{font-family:var(--_typography---heading-03--font);font-size:var(--_typography---heading-03--size);line-height:var(--_typography---heading-03--height);font-weight:var(--_typography---heading-03--weight);margin-top:0;margin-bottom:0}h4{font-family:var(--_typography---heading-04--font);font-size:var(--_typography---heading-04--size);line-height:var(--_typography---heading-04--height);font-weight:var(--_typography---heading-04--weight);margin-top:0;margin-bottom:0}p{margin-bottom:0}ul{padding-left:var(--_size-variables---global-sizes--size-2xl);margin-top:0;margin-bottom:0}strong{font-weight:bold}.page-wrapper{overflow:clip}.main-container{width:100%;max-width:var(--global-variables--container-size);padding-right:var(--_size-variables---global-sizes--size-m);padding-left:var(--_size-variables---global-sizes--size-m);margin-left:auto;margin-right:auto}.global-section{padding-bottom:var(--global-variables--section-gap)}.global-scripts{display:none}.button{padding:var(--_size-variables---global-sizes--size-s) var(--_size-variables---global-sizes--size-m);background-color:var(--color-style--neutral);color:var(--color-style--white);font-weight:var(--font-weight--semi-bold);text-decoration:none}.button:where(.w-variant-84f6eb59-ab6d-b020-7c5e-31299f1f471a),.button:where(.w-variant-bacc11eb-4662-dff9-3ca4-ed47444cba22){background-color:var(--color-style--white);color:var(--color-style--neutral)}.button-block{grid-column-gap:var(--_size-variables---global-sizes--size-s);grid-row-gap:var(--_size-variables---global-sizes--size-s);justify-content:center;align-items:center;display:flex}.button-text-block{height:var(--_size-variables---global-sizes--size-xl);overflow:hidden}.button-icon-block{width:var(--_size-variables---global-sizes--size-xl);height:var(--_size-variables---global-sizes--size-xl);background-color:var(--color-style--white);color:var(--color-style--neutral);flex-flow:column;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.button-icon-block:where(.w-variant-84f6eb59-ab6d-b020-7c5e-31299f1f471a){background-color:var(--color-style--neutral);color:var(--color-style--white)}.button-icon-block:where(.w-variant-588c9f77-46df-9f92-c27a-2058987253a2){display:none}.button-icon-block:where(.w-variant-bacc11eb-4662-dff9-3ca4-ed47444cba22){background-color:var(--color-style--neutral);color:var(--color-style--white);display:none}.button-icon{width:var(--_size-variables---global-sizes--size-xl);height:var(--_size-variables---global-sizes--size-xl);flex:none;display:block;position:absolute}.header-section{z-index:99999;width:100vw;max-width:100%;padding-top:var(--_size-variables---global-sizes--size-2xl);padding-bottom:var(--_size-variables---global-sizes--size-2xl);background-color:var(--color-style--transparent);position:fixed;top:0;left:0;right:0}.header-block{padding:var(--_size-variables---global-sizes--size-s) var(--_size-variables---global-sizes--size-2xl);border:var(--_size-variables---global-sizes--size-tiny) solid var(--color-style--gray);background-color:var(--color-style--off-white);justify-content:space-between;align-items:center;display:flex}.header-brand{width:100%;max-width:100px;padding-left:0}.header-brand-block{width:140px}.header-menu{grid-column-gap:var(--_size-variables---global-sizes--size-4xl);grid-row-gap:var(--_size-variables---global-sizes--size-4xl);justify-content:center;align-items:center;display:flex}.header-button-block{flex:none;justify-content:flex-end;align-items:center;width:140px;display:flex}.header-button-block.display-show-for-mobile{display:none}.header-menu-button{padding:0}.header-menu-link{color:var(--color-style--neutral);font-weight:var(--font-weight--medium);text-underline-offset:var(--_size-variables---global-sizes--size-xxs);text-decoration:underline;-webkit-text-decoration-color:var(--color-style--transparent);text-decoration-color:var(--color-style--transparent);padding:0;transition:text-decoration-color .3s}.header-menu-link:hover{-webkit-text-decoration-color:var(--color-style--neutral);text-decoration-color:var(--color-style--neutral)}.header-menu-link.w--current{color:var(--color-style--neutral);-webkit-text-decoration-color:var(--color-style--neutral);text-decoration-color:var(--color-style--neutral)}.header-dropdown-icon{width:13px;margin:0;position:static}.header-wrapp{margin-top:var(--_size-variables---global-sizes--size-xl);padding-top:var(--_size-variables---global-sizes--size-xl)}.header-wrapp.w--open{background-color:#0000}.header-menu-line{flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.top{width:var(--_size-variables---global-sizes--size-l);height:var(--_size-variables---global-sizes--size-3xs);border-radius:var(--_size-variables---border-radius--radius-3xs);background-color:var(--color-style--white)}.middle{width:var(--_size-variables---global-sizes--size-l);height:var(--_size-variables---global-sizes--size-3xs);margin-top:var(--_size-variables---global-sizes--size-xxs);margin-bottom:var(--_size-variables---global-sizes--size-xxs);border-radius:var(--_size-variables---border-radius--radius-3xs);background-color:var(--color-style--white)}.bottom{width:var(--_size-variables---global-sizes--size-l);height:var(--_size-variables---global-sizes--size-3xs);background-color:#fff;border-radius:2px}.hero-section{padding-top:var(--global-variables--hero-gap);padding-bottom:var(--_size-variables---global-sizes--size-6xl)}.hero-block{grid-column-gap:var(--_size-variables---global-sizes--size-l);grid-row-gap:var(--_size-variables---global-sizes--size-l);text-align:center;flex-flow:column;justify-content:center;align-items:center;display:flex}.hero-block:where(.w-variant-4085940b-85c5-6aab-0bd6-cdd20fdd77c5){width:100%;max-width:885px;margin-left:auto;margin-right:auto}.hero-info-block,.hero-title{flex-flow:column;justify-content:center;align-items:center;display:flex}.hero-title:where(.w-variant-02dc23bb-ae1b-4341-5d24-67c154650a31){flex-flow:row;display:block}.hero-title-text{color:var(--color-style--neutral)}.hero-title-text:where(.w-variant-02dc23bb-ae1b-4341-5d24-67c154650a31){margin-right:var(--_size-variables---global-sizes--size-xs);margin-left:var(--_size-variables---global-sizes--size-xs);display:inline}.hero-title-span:where(.w-variant-02dc23bb-ae1b-4341-5d24-67c154650a31){margin-right:var(--_size-variables---global-sizes--size-xs);margin-left:var(--_size-variables---global-sizes--size-xs);display:inline-block}.hero-info{padding:var(--_size-variables---global-sizes--size-xs) var(--_size-variables---global-sizes--size-m);grid-column-gap:var(--_size-variables---global-sizes--size-xxs);grid-row-gap:var(--_size-variables---global-sizes--size-xxs);background-color:var(--color-style--off-white);flex-flow:wrap;justify-content:center;align-items:center;display:flex}.hero-info-link{color:var(--color-style--neutral);font-weight:var(--font-weight--semi-bold);text-underline-offset:var(--_size-variables---global-sizes--size-xxs);text-decoration:underline;-webkit-text-decoration-color:var(--color-style--transparent);text-decoration-color:var(--color-style--transparent);transition:text-decoration-color .3s}.hero-info-link:hover{-webkit-text-decoration-color:var(--color-style--neutral);text-decoration-color:var(--color-style--neutral)}.hero-info-link.cms{display:none}.hero-info-link.cms:where(.w-variant-4085940b-85c5-6aab-0bd6-cdd20fdd77c5){display:block}.hero-info-dash{color:var(--color-style--neutral);font-weight:var(--font-weight--semi-bold)}.hero-info-dash.cms{display:none}.hero-info-dash.cms:where(.w-variant-4085940b-85c5-6aab-0bd6-cdd20fdd77c5){display:block}.footer-section{padding-top:var(--global-variables--section-gap);border:var(--_size-variables---global-sizes--size-tiny) solid var(--color-style--gray);background-color:var(--color-style--off-white);background-image:url("../images/69af8282b4800bb7d0cc70f7_Footer-BG.webp");background-position:50%;background-repeat:no-repeat;background-size:cover}.footer-menu-block{grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-bottom:-2px;display:grid}.footer-nav-block{margin-top:var(--_size-variables---global-sizes--size-6xl);border:var(--_size-variables---global-sizes--size-3xs) solid var(--color-style--neutral);grid-template-rows:auto;grid-template-columns:1fr auto 1fr;grid-auto-columns:1fr;display:grid}.footer-cta-block{padding:var(--_size-variables---global-sizes--size-5xl);background-color:var(--color-style--neutral);color:var(--color-style--gray);text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;margin-left:-2px;display:flex}.footer-nav{padding-top:var(--_size-variables---global-sizes--size-3xl);padding-bottom:var(--_size-variables---global-sizes--size-3xl)}.footer-nav-wrap{grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.footer-nav-title{margin-bottom:var(--_size-variables---global-sizes--size-2xl);padding-right:var(--_size-variables---global-sizes--size-xxl);padding-left:var(--_size-variables---global-sizes--size-xxl);font-family:var(--_typography---heading-06--font);color:var(--color-style--neutral);font-size:var(--_typography---heading-06--size);line-height:var(--_typography---heading-06--height);font-weight:var(--_typography---heading-06--weight)}.footer-nav-link{padding-right:var(--_size-variables---global-sizes--size-xxl);padding-left:var(--_size-variables---global-sizes--size-xxl);border-left:var(--_size-variables---global-sizes--size-xxs) solid var(--color-style--transparent);font-family:var(--_typography---text-extra-large--font);color:var(--color-style--dark-gray);font-size:var(--_typography---text-extra-large--size);line-height:var(--line-height--xxs);font-weight:var(--_typography---text-extra-large--weight);text-decoration:none;transition:color .3s,border-color .3s}.footer-nav-link:hover{border-left-color:var(--color-style--neutral);color:var(--color-style--neutral)}.footer-line{width:var(--_size-variables---global-sizes--size-3xs);height:100%;margin-left:var(--_size-variables---global-sizes--size-3xs);background-color:var(--color-style--neutral)}.footer-cta-icon{width:var(--_size-variables---global-sizes--size-7xl);height:var(--_size-variables---global-sizes--size-7xl)}.footer-cta-wrap{margin-top:var(--_size-variables---global-sizes--size-l);margin-bottom:var(--_size-variables---global-sizes--size-3xl)}.footer-cta-title{font-family:var(--_typography---heading-02--font);color:var(--color-style--white);font-size:var(--_typography---heading-02--size);line-height:var(--_typography---heading-02--height);font-weight:var(--_typography---heading-02--weight)}.footer-cta-text{font-family:var(--font-family--paragraph);font-size:var(--_typography---heading-06--size);line-height:var(--_typography---heading-06--height);font-weight:var(--font-weight--light)}.footer-cta-form{width:100%;margin-bottom:0}.footer-cta-success{width:100%;height:var(--_size-variables---global-sizes--size-6xl);padding:var(--_size-variables---global-sizes--size-xs);background-color:var(--color-style--white);color:var(--color-style--neutral)}.footer-cta-problem{width:100%;height:var(--_size-variables---global-sizes--size-6xl);margin-top:var(--_size-variables---global-sizes--size-xs);padding:var(--_size-variables---global-sizes--size-xs);color:var(--color-style--neutral)}.footer-cta-message{width:100%;height:100%;font-family:var(--_typography---heading-06--font);font-size:var(--_typography---heading-06--size);line-height:var(--_typography---heading-06--height);font-weight:var(--_typography---heading-06--weight);text-align:center;flex-flow:column;justify-content:center;align-items:center;display:flex}.footer-social-block{border:var(--_size-variables---global-sizes--size-3xs) solid var(--color-style--neutral);grid-template-rows:auto;grid-template-columns:1fr 2px 1fr 2px 1fr 2px 1fr;grid-auto-columns:1fr;display:grid}.footer-social-link{padding:var(--_size-variables---global-sizes--size-xl) var(--_size-variables---global-sizes--size-2xl);font-family:var(--_typography---heading-06--font);color:var(--color-style--neutral);font-size:var(--_typography---heading-06--size);line-height:var(--_typography---heading-06--height);font-weight:var(--_typography---heading-06--weight);text-decoration:none;transition:color .3s,background-color .3s}.footer-social-link:hover{background-color:var(--color-style--neutral);color:var(--color-style--white)}.footer-social-line{width:var(--_size-variables---global-sizes--size-3xs);background-color:var(--color-style--neutral);height:100%}.footer-social-icon{width:var(--_size-variables---global-sizes--size-xl);height:var(--_size-variables---global-sizes--size-xl)}.footer-social-wrap{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.footer-copyright{padding-top:var(--_size-variables---global-sizes--size-xxl);padding-bottom:var(--_size-variables---global-sizes--size-xxl);text-align:center}.footer-copy-text{font-family:var(--_typography---heading-06--font);color:var(--color-style--neutral);font-size:var(--_typography---heading-06--size);line-height:var(--_typography---heading-06--height);font-weight:var(--_typography---heading-06--weight);vertical-align:middle;display:inline}.footer-copy-link{color:var(--color-style--neutral);text-underline-offset:4px;text-decoration:underline;transition:color .3s;display:inline-block}.footer-copy-link:hover{color:var(--color-style--dark-gray)}.section-gap{padding-top:var(--global-variables--section-gap);padding-bottom:var(--global-variables--section-gap)}.contact-block{grid-column-gap:var(--global-variables--text-gap);grid-row-gap:var(--global-variables--text-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.contact-video-block{width:100%;height:640px;position:relative;overflow:hidden}.contact-form-block{margin-bottom:0}.video-wrapper{z-index:1;width:100%;height:100%}.video-play{opacity:0;flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.contact-form{grid-column-gap:var(--_size-variables---global-sizes--size-l);grid-row-gap:var(--_size-variables---global-sizes--size-l);flex-flow:column;display:flex}.contact-done{width:100%;height:var(--_size-variables---global-sizes--size-4xl);padding:var(--_size-variables---global-sizes--size-xs);background-color:var(--color-style--neutral);color:var(--color-style--off-white)}.contact-error{width:100%;height:var(--_size-variables---global-sizes--size-4xl);margin-top:var(--_size-variables---global-sizes--size-l);padding:var(--_size-variables---global-sizes--size-xs);color:var(--color-style--neutral)}.contact-message{text-align:center;flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.contact-name{margin-bottom:var(--_size-variables---global-sizes--size-xs);font-family:var(--font-family--heading);color:var(--color-style--neutral);font-size:var(--_typography---text-extra-large--size);line-height:var(--_typography---text-extra-large--height);font-weight:var(--font-weight--normal)}.contact-field{width:100%;height:var(--_size-variables---global-sizes--size-4xl);padding:var(--_size-variables---global-sizes--size-s) var(--_size-variables---global-sizes--size-l);border:var(--_size-variables---global-sizes--size-tiny) solid var(--color-style--gray);background-color:var(--color-style--off-white);font-family:var(--_typography---text-medium--font);color:var(--color-style--dark-gray);font-size:var(--_typography---text-medium--size);line-height:var(--_typography---text-medium--height);font-weight:var(--_typography---text-medium--weight);margin-bottom:0}.contact-field:active,.contact-field:focus{border-color:var(--color-style--dark-gray)}.contact-field::placeholder{color:var(--color-style--dark-gray)}.contact-field.contact-area{height:var(--global-variables--hero-gap)}.contact-wrap{grid-column-gap:var(--_size-variables---global-sizes--size-l);grid-row-gap:var(--_size-variables---global-sizes--size-l);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.contact-infos{grid-column-gap:var(--_size-variables---global-sizes--size-2xl);grid-row-gap:var(--_size-variables---global-sizes--size-2xl);flex-flow:column;display:flex}.contact-wrapp{grid-column-gap:var(--_size-variables---global-sizes--size-l);grid-row-gap:var(--_size-variables---global-sizes--size-l);justify-content:flex-start;align-items:center;display:flex}.contact-check{justify-content:flex-start;align-items:flex-start;margin-bottom:0;padding-left:0;display:flex}.contact-box{width:var(--_size-variables---global-sizes--size-xl);height:var(--_size-variables---global-sizes--size-xl);margin-top:var(--_size-variables---global-sizes--size-tiny);margin-right:var(--_size-variables---global-sizes--size-s);border:var(--_size-variables---global-sizes--size-tiny) solid var(--color-style--dark-gray);border-radius:var(--_size-variables---border-radius--radius-3xs);background-color:var(--color-style--off-white);flex:none;margin-left:0}.contact-box.w--redirected-checked{background-image:url("../images/6989b428edcfe088ce587c64_Checkbox.svg");background-position:50%;background-size:24px 24px}.contact-box.w--redirected-focus{border-color:var(--color-style--neutral);box-shadow:none}.contact-info{font-family:var(--_typography---text-medium--font);color:var(--color-style--neutral);font-size:var(--_typography---text-medium--size);line-height:var(--_typography---text-medium--height);font-weight:var(--_typography---text-medium--weight);margin-bottom:0}.contact-btn{padding:var(--_size-variables---global-sizes--size-s) var(--_size-variables---global-sizes--size-3xl);background-color:var(--color-style--neutral);font-family:var(--_typography---heading-06--font);color:var(--color-style--off-white);font-size:var(--_typography---heading-06--size);line-height:var(--_typography---heading-06--height);font-weight:var(--_typography---heading-06--weight);text-decoration:none}.contact-btn:where(.w-variant-84f6eb59-ab6d-b020-7c5e-31299f1f471a),.contact-btn:where(.w-variant-bacc11eb-4662-dff9-3ca4-ed47444cba22){background-color:var(--color-style--white);color:var(--color-style--neutral)}.contact-link{color:var(--color-style--neutral);font-weight:var(--font-weight--medium);text-underline-offset:var(--_size-variables---global-sizes--size-xxs)}.faq-section{background-color:var(--color-style--white)}.faq-section:where(.w-variant-57628b81-d0b2-ba61-9dee-966be73de216){background-color:var(--color-style--light-gray)}.faq-text-block{width:100%;max-width:400px;margin-right:auto;margin-bottom:var(--global-variables--text-gap);grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m);text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;margin-left:auto;display:flex}.faq-card-block{width:100%;max-width:var(--global-variables--large-width);grid-column-gap:var(--_size-variables---global-sizes--size-l);grid-row-gap:var(--_size-variables---global-sizes--size-l);flex-flow:column;margin-left:auto;margin-right:auto;display:flex}.faq-title{color:var(--color-style--neutral)}.faq{width:100%}.faq-toggle{padding:var(--_size-variables---global-sizes--size-l);grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m);background-color:var(--color-style--off-white);white-space:normal;justify-content:space-between;align-items:flex-start;display:flex}.faq-toggle:where(.w-variant-57628b81-d0b2-ba61-9dee-966be73de216){background-color:var(--color-style--white)}.faq-wrapp{padding-right:var(--_size-variables---global-sizes--size-l);padding-left:var(--_size-variables---global-sizes--size-l);background-color:var(--color-style--off-white);flex-flow:column;display:flex;position:static;overflow:hidden}.faq-wrapp:where(.w-variant-57628b81-d0b2-ba61-9dee-966be73de216){background-color:var(--color-style--white)}.faq-text{font-family:var(--_typography---heading-06--font);color:var(--color-style--neutral);font-size:var(--_typography---heading-06--size);line-height:var(--_typography---heading-06--height);font-weight:var(--_typography---heading-06--weight);letter-spacing:var(--_typography---heading-06--space)}.faq-icon{width:var(--_size-variables---global-sizes--size-xxl);height:var(--_size-variables---global-sizes--size-xxl);border:var(--_size-variables---global-sizes--size-tiny) solid var(--color-style--gray);background-color:var(--color-style--white);color:var(--color-style--neutral);flex-flow:column;flex:none;justify-content:center;align-items:center;margin-top:-2px;display:flex}.faq-icon:where(.w-variant-57628b81-d0b2-ba61-9dee-966be73de216){background-color:var(--color-style--off-white)}.faq-plus{width:var(--_size-variables---global-sizes--size-l);height:var(--_size-variables---global-sizes--size-l)}.faq-info{width:100%;max-width:700px;margin-bottom:var(--_size-variables---global-sizes--size-l);font-family:var(--_typography---text-large--font);color:var(--color-style--dark-gray);font-size:var(--_typography---text-large--size);line-height:var(--_typography---text-large--height);font-weight:var(--_typography---text-large--weight)}.blog-wrapper.display-show-for-mobile{display:none}.blog-list{grid-column-gap:var(--_size-variables---global-sizes--size-xl);grid-row-gap:var(--_size-variables---global-sizes--size-xl);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.blog-card{grid-column-gap:var(--_size-variables---global-sizes--size-s);grid-row-gap:var(--_size-variables---global-sizes--size-s);flex-flow:column;width:100%;height:100%;text-decoration:none;display:flex;position:relative;overflow:hidden}.blog-thumb-card{width:100%;height:225px;position:relative;overflow:hidden}.blog-details-card{padding:var(--_size-variables---global-sizes--size-xs) var(--_size-variables---global-sizes--size-s);grid-column-gap:var(--_size-variables---global-sizes--size-xxs);grid-row-gap:var(--_size-variables---global-sizes--size-xxs);background-color:var(--color-style--light-gray);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.blog-details-card:where(.w-variant-6157a192-cfb9-447a-973c-db3bfe3c9d78){background-color:var(--color-style--white)}.blog-thumb{object-fit:cover;width:100%;height:100%}.blog-name{font-family:var(--_typography---heading-06--font);color:var(--color-style--neutral);font-size:var(--_typography---heading-06--size);line-height:var(--_typography---heading-06--height);font-weight:var(--_typography---heading-06--weight);letter-spacing:var(--_typography---heading-06--space);text-underline-offset:var(--_size-variables---global-sizes--size-xxs);text-decoration:underline;-webkit-text-decoration-color:var(--color-style--transparent);text-decoration-color:var(--color-style--transparent);transition:text-decoration-color .3s}.blog-name:hover{-webkit-text-decoration-color:var(--color-style--neutral);text-decoration-color:var(--color-style--neutral)}.blog-dated{color:var(--color-style--dark-gray)}.pagination{margin-top:var(--global-variables--text-gap)}.pagin{margin-right:var(--_size-variables---global-sizes--size-s);margin-left:var(--_size-variables---global-sizes--size-s);padding:var(--_size-variables---global-sizes--size-xs) var(--_size-variables---global-sizes--size-s);grid-column-gap:var(--_size-variables---global-sizes--size-xxs);grid-row-gap:var(--_size-variables---global-sizes--size-xxs);border-width:var(--_size-variables---global-sizes--size-tiny);border-color:var(--color-style--gray);border-radius:var(--_size-variables---global-sizes--size-zero);background-color:var(--color-style--off-white);font-family:var(--_typography---text-medium--font);color:var(--color-style--neutral);font-size:var(--_typography---text-medium--size);line-height:var(--_typography---text-medium--height);font-weight:var(--_typography---text-medium--weight);justify-content:center;align-items:center;text-decoration:none;transition:color .3s,border-color .3s,background-color .3s;display:flex}.pagin:hover{border-color:var(--color-style--neutral);background-color:var(--color-style--neutral);color:var(--color-style--white)}.blog-details-block{width:100%;max-width:var(--global-variables--small-width);margin-left:auto;margin-right:auto}.blog-image-block{width:100%;max-width:var(--global-variables--large-width);margin:var(--_size-variables---global-sizes--size-xxl) auto;position:relative;overflow:hidden}.blog-image{object-fit:cover;width:100%;height:100%}.blog-details ul{margin-top:var(--_size-variables---global-sizes--size-xl);margin-bottom:var(--_size-variables---global-sizes--size-xl);grid-column-gap:var(--_size-variables---global-sizes--size-xs);grid-row-gap:var(--_size-variables---global-sizes--size-xs);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.related-section{background-color:var(--color-style--off-white)}.related-title-block{margin-bottom:var(--global-variables--text-gap)}.related-title{color:var(--color-style--neutral);text-align:center}.testimonial-card{padding:var(--_size-variables---global-sizes--size-l);grid-column-gap:var(--_size-variables---global-sizes--size-s);grid-row-gap:var(--_size-variables---global-sizes--size-s);background-color:var(--color-style--gray);grid-template-rows:auto;grid-template-columns:.6fr .4fr;grid-auto-columns:1fr;display:grid}.testimonial-card.review{padding:var(--_size-variables---global-sizes--size-xl);grid-column-gap:var(--_size-variables---global-sizes--size-l);grid-row-gap:var(--_size-variables---global-sizes--size-l)}.testimonial-left{background-color:var(--color-style--white);position:relative;overflow:hidden}.testimonial-right{padding:var(--_size-variables---global-sizes--size-l);grid-column-gap:var(--_size-variables---global-sizes--size-xl);grid-row-gap:var(--_size-variables---global-sizes--size-xl);background-color:var(--color-style--white);flex-flow:column;justify-content:space-between;display:flex}.testimonial-right.review{padding:var(--_size-variables---global-sizes--size-xxl)}.testimonial-wrapp{z-index:2;width:100%;height:100%;padding:var(--_size-variables---global-sizes--size-l);background-color:var(--color-style--white);pointer-events:none;flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.testimonial-wrapp.review{padding:var(--_size-variables---global-sizes--size-xxl)}.testimonial-5-star{width:auto;height:var(--_size-variables---global-sizes--size-xxl);color:var(--color-style--neutral)}.testimonial-5-star.review{height:var(--_size-variables---global-sizes--size-3xl);color:#fc0}.testimonial-except{margin-top:var(--_size-variables---global-sizes--size-l);margin-bottom:var(--_size-variables---global-sizes--size-4xl);font-family:var(--_typography---text-extra-large--font);font-size:var(--_typography---text-extra-large--size);line-height:var(--_typography---text-extra-large--height);font-weight:var(--_typography---text-extra-large--weight)}.testimonial-author{grid-column-gap:var(--_size-variables---global-sizes--size-xs);grid-row-gap:var(--_size-variables---global-sizes--size-xs);justify-content:flex-start;align-items:center;display:flex}.testimonial-author.review{grid-column-gap:var(--_size-variables---global-sizes--size-s);grid-row-gap:var(--_size-variables---global-sizes--size-s)}.testimonial-icon{width:var(--_size-variables---global-sizes--size-4xl);height:var(--_size-variables---global-sizes--size-4xl);object-fit:cover;flex:none}.testimonial-wrap.video{padding-bottom:var(--_size-variables---global-sizes--size-l);padding-left:var(--_size-variables---global-sizes--size-m);background-image:linear-gradient(180deg,var(--color-style--transparent),var(--color-style--neutral));flex-flow:column;justify-content:flex-end;align-items:flex-start;display:flex;position:absolute;inset:0%}.testimonial-name{font-family:var(--font-family--heading);color:var(--color-style--neutral)}.testimonial-name.review{font-family:var(--_typography---heading-06--font);font-size:var(--_typography---heading-06--size);line-height:var(--_typography---heading-06--height);font-weight:var(--_typography---heading-06--weight)}.testimonial-name.video{z-index:5;color:var(--color-style--white);position:relative}.testimonial-desig{font-family:var(--_typography---text-small--font);font-size:var(--_typography---text-small--size);line-height:var(--_typography---text-small--height);font-weight:var(--font-weight--medium)}.testimonial-desig.video{z-index:5;color:var(--color-style--off-white);position:relative}.testimonial-quote{right:var(--_size-variables---global-sizes--size-l);bottom:var(--_size-variables---global-sizes--size-l);z-index:5;width:var(--_size-variables---global-sizes--size-2xl);height:var(--_size-variables---global-sizes--size-2xl);position:absolute}.testimonial-quote.review{width:var(--_size-variables---global-sizes--size-4xl);height:var(--_size-variables---global-sizes--size-4xl)}.testimonial-quote.video{z-index:5;color:var(--color-style--off-white)}.testimonial-info{grid-column-gap:var(--_size-variables---global-sizes--size-s);grid-row-gap:var(--_size-variables---global-sizes--size-s);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.testimonial-line{width:100%;height:var(--_size-variables---global-sizes--size-tiny);background-color:var(--color-style--gray)}.testimonial-num{grid-column-gap:var(--_size-variables---global-sizes--size-xs);grid-row-gap:var(--_size-variables---global-sizes--size-xs);justify-content:flex-start;align-items:flex-start;display:flex}.testimonial-num-text{font-family:var(--_typography---heading-05--font);color:var(--color-style--neutral);font-size:var(--_typography---heading-05--size);line-height:var(--_typography---heading-05--height);font-weight:var(--_typography---heading-05--weight)}.testimonial-num-text.review{font-family:var(--_typography---heading-03--font);font-size:var(--_typography---heading-03--size);line-height:var(--_typography---heading-03--height);font-weight:var(--_typography---heading-03--weight)}.testimonial-num-icon{width:var(--_size-variables---global-sizes--size-s);height:var(--_size-variables---global-sizes--size-s);color:#83cf8f}.testimonial-num-icon.review{width:var(--_size-variables---global-sizes--size-m);height:var(--_size-variables---global-sizes--size-m)}.testimonial-text.review{font-family:var(--_typography---text-extra-large--font);font-size:var(--_typography---text-extra-large--size);line-height:var(--_typography---text-extra-large--height);font-weight:var(--_typography---text-extra-large--weight)}.works-tab-link.w--current{background-color:var(--color-style--neutral);color:var(--color-style--white)}.works-list{grid-column-gap:var(--_size-variables---global-sizes--size-xl);grid-row-gap:var(--_size-variables---global-sizes--size-xxl);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.works-list.featured{display:block}.works-card{grid-column-gap:var(--_size-variables---global-sizes--size-l);grid-row-gap:var(--_size-variables---global-sizes--size-l);flex-flow:column;display:flex}.works-thumb-card{position:relative;overflow:hidden}.works-thumb-card.related{width:100%;height:470px}.works-thumb{object-fit:cover;width:100%;height:100%}.works-details-card{justify-content:space-between;align-items:center;display:flex}.works-heading{font-family:var(--_typography---heading-05--font);color:var(--color-style--neutral);font-size:var(--_typography---heading-05--size);line-height:var(--_typography---heading-05--height);font-weight:var(--_typography---heading-05--weight);text-underline-offset:var(--_size-variables---global-sizes--size-xxs);-webkit-text-decoration-color:var(--color-style--transparent);text-decoration-color:var(--color-style--transparent);transition:text-decoration-color .3s}.works-heading:hover{-webkit-text-decoration-color:var(--color-style--neutral);text-decoration-color:var(--color-style--neutral)}.works-category{padding:var(--_size-variables---global-sizes--size-xs) var(--_size-variables---global-sizes--size-s);background-color:var(--color-style--off-white);color:var(--color-style--neutral);text-decoration:none;transition:color .3s,background-color .3s}.works-category:hover{background-color:var(--color-style--neutral);color:var(--color-style--white)}.works-category.white{background-color:var(--color-style--white)}.works-category.white:hover{background-color:var(--color-style--neutral)}.works-image-block{position:relative;overflow:hidden}.works-image{object-fit:cover;width:100%;height:100%}.works-inform-block{margin-top:var(--_size-variables---global-sizes--size-xxl);margin-bottom:var(--global-variables--text-gap);justify-content:space-between;display:flex}.works-inform-text{font-family:var(--_typography---heading-06--font);color:var(--color-style--neutral);font-size:var(--_typography---heading-06--size);line-height:var(--_typography---heading-06--height);font-weight:var(--_typography---heading-06--weight)}.works-inform-link{font-family:var(--_typography---heading-06--font);color:var(--color-style--neutral);font-size:var(--_typography---heading-06--size);line-height:var(--_typography---heading-06--height);font-weight:var(--_typography---heading-06--weight);text-underline-offset:var(--_size-variables---global-sizes--size-xxs);-webkit-text-decoration-color:var(--color-style--transparent);text-decoration-color:var(--color-style--transparent);transition:text-decoration-color .3s}.works-inform-link:hover{-webkit-text-decoration-color:var(--color-style--neutral);text-decoration-color:var(--color-style--neutral)}.works-details-block{grid-column-gap:var(--_size-variables---global-sizes--size-6xl);grid-row-gap:var(--_size-variables---global-sizes--size-6xl);flex-flow:column;display:flex}.works-details-wrap{grid-column-gap:var(--_size-variables---global-sizes--size-xxl);grid-row-gap:var(--_size-variables---global-sizes--size-xxl);flex-flow:column;display:flex}.works-text{grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.works-name{font-family:var(--_typography---heading-02--font);color:var(--color-style--neutral);font-size:var(--_typography---heading-02--size);line-height:var(--_typography---heading-02--height);font-weight:var(--_typography---heading-02--weight)}.works-except{font-family:var(--_typography---text-extra-large--font);color:var(--color-style--dark-gray);font-size:var(--_typography---text-extra-large--size);line-height:var(--_typography---text-extra-large--height);font-weight:var(--_typography---text-extra-large--weight)}.works-img{position:relative;overflow:hidden}.work-img-wrap{grid-column-gap:var(--_size-variables---global-sizes--size-xl);grid-row-gap:var(--_size-variables---global-sizes--size-xl);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.works-text-wrap{grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.about-block{grid-column-gap:var(--global-variables--section-gap);grid-row-gap:var(--global-variables--section-gap);flex-flow:column;display:flex}.about-video-block{width:100%;height:550px;position:relative;overflow:hidden}.work-card-block{grid-column-gap:var(--_size-variables---global-sizes--size-xl);grid-row-gap:var(--_size-variables---global-sizes--size-xl);flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex}.why-title-block{margin-bottom:var(--global-variables--text-gap)}.why-card-block{grid-column-gap:var(--_size-variables---global-sizes--size-xl);grid-row-gap:var(--_size-variables---global-sizes--size-xl);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.why-title{color:var(--color-style--neutral);text-align:center}.why-card{padding:var(--_size-variables---global-sizes--size-xl);grid-column-gap:var(--_size-variables---global-sizes--size-6xl);grid-row-gap:var(--_size-variables---global-sizes--size-6xl);border:var(--_size-variables---global-sizes--size-tiny) solid var(--color-style--gray);background-color:var(--color-style--white);flex-flow:column;justify-content:space-between;display:flex}.why-subtitle{font-family:var(--_typography---heading-04--font);color:var(--color-style--neutral);font-size:var(--_typography---heading-04--size);line-height:var(--_typography---heading-04--height);font-weight:var(--_typography---heading-04--weight)}.work-card{top:var(--_size-variables---global-sizes--size-10xl);padding:var(--_size-variables---global-sizes--size-xl);grid-column-gap:var(--_size-variables---global-sizes--size-l);grid-row-gap:var(--_size-variables---global-sizes--size-l);border:var(--_size-variables---global-sizes--size-tiny) solid var(--color-style--gray);background-color:var(--color-style--white);flex-flow:column;display:flex;position:sticky}.work-wrapper{grid-column-gap:var(--_size-variables---global-sizes--size-xl);grid-row-gap:var(--_size-variables---global-sizes--size-xl);justify-content:space-between;align-items:center;display:flex}.work-subtitle{font-family:var(--_typography---heading-04--font);color:var(--color-style--neutral);font-size:var(--_typography---heading-04--size);line-height:var(--_typography---heading-04--height);font-weight:var(--_typography---heading-04--weight)}.work-text{width:100%;max-width:600px}.about-work-block{width:100%;max-width:var(--global-variables--small-width);margin-left:auto;margin-right:auto}.work-date{padding:var(--_size-variables---global-sizes--size-xxs) var(--_size-variables---global-sizes--size-l);background-color:var(--color-style--gray);color:var(--color-style--neutral);flex:none}.work-title-block{margin-bottom:var(--global-variables--text-gap)}.work-title{color:var(--color-style--neutral);text-align:center}.review-section{background-color:var(--color-style--off-white);background-image:url("../images/69af82f0bd08bc59d0be656d_Designer-BG.webp");background-position:50%;background-repeat:no-repeat;background-size:cover}.review-block{width:100%;max-width:var(--global-variables--large-width);margin-left:auto;margin-right:auto}.review-text-block{margin-bottom:var(--global-variables--text-gap);grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m);text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.review-title{color:var(--color-style--neutral)}.review-except-block{width:100%;max-width:530px}.review-tabs-menu{margin-bottom:var(--_size-variables---global-sizes--size-xxl);grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m);text-align:center;justify-content:center;display:flex}.review-tab-link{background-color:var(--color-style--white);width:180px;height:65px;color:var(--color-style--dark-gray);flex-flow:column;justify-content:center;align-items:center;padding:0;transition:color .3s,background-color .3s;display:flex}.review-tab-link.w--current{background-color:var(--color-style--neutral);color:var(--color-style--white)}.review-tab-logo{width:auto;height:var(--_size-variables---global-sizes--size-xl)}.marquee-section{padding-top:var(--global-variables--section-gap);background-color:var(--color-style--off-white)}.marquee-block{grid-column-gap:var(--_size-variables---global-sizes--size-xl);grid-row-gap:var(--_size-variables---global-sizes--size-xl);flex-flow:column;display:flex}.marquee-loop{display:flex}.marquee-loop.left{color:var(--color-style--dark-gray);justify-content:flex-start}.marquee-loop.right{color:var(--color-style--neutral);justify-content:flex-end}.marquee-wrap{flex:none;justify-content:flex-start;align-items:center;display:flex}.marquee-text{margin-right:var(--_size-variables---global-sizes--size-l);flex:none}.award-section{background-color:var(--color-style--off-white)}.award-section.designer{padding-top:var(--global-variables--section-gap);background-color:var(--color-style--white);border-top-style:none}.award-block{width:100%;max-width:1330px;margin-left:auto;margin-right:auto}.award-card{padding:var(--_size-variables---global-sizes--size-xxl) var(--_size-variables---global-sizes--size-xl);justify-content:center;align-items:center;display:flex;position:relative}.award-name{z-index:2;font-family:var(--_typography---heading-03--font);color:var(--color-style--neutral);font-size:var(--_typography---heading-03--size);line-height:var(--_typography---heading-03--height);font-weight:var(--_typography---heading-03--weight);margin-right:auto;position:relative}.award-image{z-index:1;opacity:0;pointer-events:none;object-fit:cover;width:126px;height:126px;position:absolute}.award-wrapp{z-index:2;text-align:right;flex-flow:column;justify-content:flex-start;align-items:flex-end;margin-left:auto;display:flex;position:relative}.award-title{font-family:var(--_typography---heading-06--font);font-size:var(--_typography---heading-06--size);line-height:var(--_typography---heading-06--height);font-weight:var(--_typography---heading-06--weight)}.award-info{font-family:var(--font-family--heading);font-size:var(--_typography---text-small--size);line-height:var(--_typography---text-small--height);font-weight:var(--_typography---text-medium--weight)}.award-line{border-top:var(--_size-variables---global-sizes--size-tiny) dashed var(--color-style--gray)}.award-bg{z-index:0;background-color:var(--color-style--light-gray);opacity:0;pointer-events:none;position:absolute;inset:0%}.services-list{grid-column-gap:var(--global-variables--text-gap);grid-row-gap:var(--global-variables--text-gap);flex-flow:column;display:flex}.services-card{width:100%;padding-bottom:var(--_size-variables---global-sizes--size-xxl);border-bottom:var(--_size-variables---global-sizes--size-tiny) solid var(--color-style--gray)}.services-toggle{white-space:normal;justify-content:space-between;align-items:center;padding:0;display:flex;position:static}.services-wrapper{grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m);flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.services-tag{padding:var(--_size-variables---global-sizes--size-xs);background-color:var(--color-style--off-white);font-family:var(--_typography---text-small--font);color:var(--color-style--neutral);font-size:var(--_typography---text-small--size);line-height:var(--_typography---text-small--height);font-weight:var(--_typography---text-small--weight);text-decoration:none;display:inline-block}.services-num{font-family:var(--_typography---heading-06--font);color:var(--color-style--dark-gray);font-size:var(--_typography---heading-06--size);line-height:var(--_typography---heading-06--height);font-weight:var(--_typography---heading-06--weight)}.services-title{font-family:var(--_typography---heading-04--font);color:var(--color-style--neutral);font-size:var(--_typography---heading-04--size);line-height:var(--_typography---heading-04--height);font-weight:var(--_typography---heading-04--weight)}.services-icon{width:var(--_size-variables---global-sizes--size-xl);height:var(--_size-variables---global-sizes--size-xl)}.services-text{grid-column-gap:var(--_size-variables---global-sizes--size-xl);grid-row-gap:var(--_size-variables---global-sizes--size-xl);justify-content:flex-start;align-items:flex-start;display:flex}.services-content{padding-right:var(--_size-variables---global-sizes--size-3xl);padding-left:var(--_size-variables---global-sizes--size-3xl);background-color:var(--color-style--transparent);flex-flow:column;display:flex;position:static;overflow:clip}.services-details{margin-top:var(--_size-variables---global-sizes--size-xxl);grid-column-gap:var(--_size-variables---global-sizes--size-4xl);grid-row-gap:var(--_size-variables---global-sizes--size-4xl);flex-flow:column;flex:none;display:flex;position:relative}.services-thum{pointer-events:none;object-fit:cover;width:240px;height:185px;position:absolute;bottom:-45px;right:0}.choose-section{border-top:var(--_size-variables---global-sizes--size-tiny) solid var(--color-style--gray);border-bottom:var(--_size-variables---global-sizes--size-tiny) solid var(--color-style--gray);background-color:var(--color-style--off-white)}.lets-section{position:relative;overflow:hidden}.lets-block{text-align:center;flex-flow:column;justify-content:center;align-items:center;width:100%;max-width:650px;height:350px;margin-left:auto;margin-right:auto;display:flex}.lets-title-block{z-index:2;margin-bottom:var(--_size-variables---global-sizes--size-s);position:relative}.lets-text-block{z-index:2;margin-bottom:var(--global-variables--text-gap);position:relative}.lets-buton-block{z-index:2;grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m);justify-content:center;align-items:center;display:flex;position:relative}.lets-button{flex-flow:column;width:145px;max-width:100%;display:flex}.lets-text{width:100%;max-width:450px}.lets-title{color:var(--color-style--neutral)}.what-block{justify-content:space-between;align-items:flex-start;display:flex}.what-text-block{width:100%;max-width:410px}.what-card-block{flex:none;width:100%;max-width:650px}.what-title-block{margin-bottom:var(--_size-variables---global-sizes--size-m)}.what-title{color:var(--color-style--neutral)}.what-except-block{margin-bottom:var(--global-variables--text-gap)}.what-except{font-family:var(--_typography---text-medium--font);font-size:var(--_typography---text-medium--size);line-height:var(--_typography---text-medium--height);font-weight:var(--_typography---text-medium--weight)}.featured-section{background-color:var(--color-style--neutral)}.featured-section.designer{border-top:var(--_size-variables---global-sizes--size-tiny) solid var(--color-style--gray);border-bottom:var(--_size-variables---global-sizes--size-tiny) solid var(--color-style--gray);background-color:var(--color-style--light-gray)}.featured-text-block{width:100%;max-width:550px;margin-right:auto;margin-bottom:var(--global-variables--text-gap);grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m);text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;margin-left:auto;display:flex}.featured-title{color:var(--color-style--white)}.featured-title.designer{color:var(--color-style--neutral)}.featured-except{font-family:var(--_typography---text-extra-large--font);color:var(--color-style--gray);font-size:var(--_typography---text-extra-large--size);line-height:var(--_typography---text-extra-large--height);font-weight:var(--_typography---text-extra-large--weight)}.featured-except.designer{color:var(--color-style--dark-gray)}.featured-image{object-fit:cover;width:100%;height:100%}.faq-info-block{display:none}.blog-section{padding-bottom:var(--global-variables--section-gap)}.blog-section:where(.w-variant-6157a192-cfb9-447a-973c-db3bfe3c9d78){padding-top:var(--global-variables--section-gap);background-color:var(--color-style--off-white);background-image:url("../images/69af844a9bccc0d4e9316388_Blog-BG.webp");background-position:50%;background-repeat:no-repeat;background-size:cover}.blog-text-block{grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m);text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;max-width:575px;margin-left:auto;margin-right:auto;display:flex}.blog-title{color:var(--color-style--neutral)}.blog-except{font-family:var(--_typography---text-extra-large--font);font-size:var(--_typography---text-extra-large--size);line-height:var(--_typography---text-extra-large--height);font-weight:var(--_typography---text-extra-large--weight)}.blog-card-block{margin-top:var(--global-variables--text-gap);margin-bottom:var(--global-variables--text-gap)}.designer-section{padding-top:var(--global-variables--hero-gap);padding-bottom:var(--global-variables--section-gap);background-color:var(--color-style--light-gray);background-image:url("../images/69af82f0bd08bc59d0be656d_Designer-BG.webp");background-position:50%;background-repeat:no-repeat;background-size:cover}.designer-block{flex-flow:column;position:relative}.designer-title-block{margin-bottom:var(--_size-variables---global-sizes--size-5xl);justify-content:space-between;align-items:flex-end;display:flex}.designer-heading{font-family:var(--font-family--heading);color:var(--color-style--neutral);font-size:125px;line-height:var(--line-height--xxxs);font-weight:var(--font-weight--normal)}.designer-address{font-family:var(--_typography---text-extra-large--font);color:var(--color-style--neutral);font-size:var(--_typography---text-extra-large--size);line-height:var(--_typography---text-extra-large--height);font-weight:var(--_typography---text-extra-large--weight)}.designer-span{color:var(--color-style--dark-gray)}.designer-text-block{grid-template-rows:auto;grid-template-columns:.65fr .35fr;grid-auto-columns:1fr;display:grid}.designer-detail-block{grid-column-gap:110px;grid-row-gap:110px;flex-flow:column;justify-content:space-between;width:100%;max-width:600px;display:flex}.designer-subtitle{grid-column-gap:var(--_size-variables---global-sizes--size-xl);grid-row-gap:var(--_size-variables---global-sizes--size-xl);justify-content:flex-start;align-items:flex-start;display:flex}.designer-subtitle-text{font-family:var(--_typography---heading-06--font);color:var(--color-style--neutral);font-size:var(--_typography---heading-06--size);line-height:var(--_typography---heading-06--height);font-weight:var(--_typography---heading-06--weight)}.designer-subtitle-icon{width:var(--_size-variables---global-sizes--size-5xl);margin-top:var(--_size-variables---global-sizes--size-s)}.designer-except{font-family:var(--_typography---text-extra-large--font);font-size:var(--_typography---text-extra-large--size);line-height:var(--_typography---text-extra-large--height);font-weight:var(--_typography---text-extra-large--weight)}.designer-wrapper{grid-column-gap:var(--_size-variables---global-sizes--size-xl);grid-row-gap:var(--_size-variables---global-sizes--size-xl);flex-flow:column;display:flex}.counter{grid-column-gap:var(--_size-variables---global-sizes--size-3xl);grid-row-gap:var(--_size-variables---global-sizes--size-3xl);justify-content:space-between;display:flex}.counter-wrap{grid-column-gap:var(--_size-variables---global-sizes--size-xs);grid-row-gap:var(--_size-variables---global-sizes--size-xs);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.counter-num{color:var(--color-style--neutral);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.counter-forward{height:var(--global-variables--text-gap);text-align:right}.counter-title{font-family:var(--font-family--heading);font-size:var(--global-variables--text-gap);line-height:var(--line-height--xxxs);font-weight:var(--font-weight--normal)}.counter-reverse{height:var(--global-variables--text-gap);transform:translate(0,-1000%)}.counter-text{font-family:var(--_typography---heading-06--font);font-size:var(--_typography---heading-06--size);line-height:var(--_typography---heading-06--height);font-weight:var(--_typography---heading-06--weight)}.featured-post-block{grid-column-gap:var(--global-variables--text-gap);grid-row-gap:var(--global-variables--text-gap);flex-flow:column;display:flex}.started-text-block{width:100%;max-width:575px;margin-right:auto;margin-bottom:var(--global-variables--text-gap);grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m);text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;margin-left:auto;display:flex}.started-title{color:var(--color-style--neutral)}.started-except{font-family:var(--_typography---text-extra-large--font);font-size:var(--_typography---text-extra-large--size);line-height:var(--_typography---text-extra-large--height);font-weight:var(--_typography---text-extra-large--weight)}.started-card-block{grid-column-gap:var(--_size-variables---global-sizes--size-l);grid-row-gap:var(--_size-variables---global-sizes--size-l);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;display:grid}.started-card{padding:var(--_size-variables---global-sizes--size-xxl);background-color:var(--color-style--light-gray);justify-content:flex-end;display:flex}.started-text-card{display:flex;overflow:hidden}.started-num-card{flex-flow:column;justify-content:space-between;display:flex}.started-text{grid-column-gap:130px;grid-row-gap:130px;flex-flow:column;flex:none;width:450px;display:flex}.started-icon{width:var(--_size-variables---global-sizes--size-3xl);height:var(--_size-variables---global-sizes--size-3xl);padding-right:var(--_size-variables---global-sizes--size-xs);padding-left:var(--_size-variables---global-sizes--size-xs);border:var(--_size-variables---global-sizes--size-tiny) solid var(--color-style--gray);border-radius:var(--_size-variables---border-radius--radius-3xl);background-color:var(--color-style--white);color:var(--color-style--neutral);display:inline-block}.started-wrap{grid-column-gap:var(--_size-variables---global-sizes--size-xxl);grid-row-gap:var(--_size-variables---global-sizes--size-xxl);flex-flow:column;display:flex}.started-details{font-family:var(--_typography---text-extra-large--font);font-size:var(--_typography---text-extra-large--size);line-height:var(--_typography---text-medium--height);font-weight:var(--_typography---text-extra-large--weight)}.started-subtitle{font-family:var(--_typography---heading-05--font);color:var(--color-style--neutral);font-size:var(--_typography---heading-05--size);font-weight:var(--_typography---heading-05--weight)}.started-name{font-family:var(--_typography---heading-06--font);font-size:var(--_typography---heading-06--size);line-height:var(--_typography---heading-06--height);font-weight:var(--_typography---heading-06--weight)}.feedback-block{height:600vh;position:relative}.feedback-card{width:500px;height:330px;transform-style:preserve-3d;position:absolute;transform:none}.image-overlay{z-index:10;background-color:var(--color-style--neutral);width:100%;position:absolute;bottom:0;left:0;right:0}.designer-video{width:100%;height:100%;position:relative;overflow:hidden}.footer-cta-button{padding:var(--_size-variables---global-sizes--size-xxs) var(--_size-variables---global-sizes--size-m);background-color:var(--color-style--white);font-family:var(--_typography---heading-06--font);color:var(--color-style--neutral);font-size:var(--_typography---heading-06--size);line-height:var(--_typography---heading-06--height);font-weight:var(--_typography---heading-06--weight);flex:none;transition:color .3s,background-color .3s}.footer-cta-button:hover{background-color:var(--color-style--dark-gray);color:var(--color-style--white)}.footer-cta-wrapper{width:100%;padding:var(--_size-variables---global-sizes--size-s) var(--_size-variables---global-sizes--size-m);background-color:#1c1c1c;border:1px solid #606060;display:flex;position:relative}.footer-cta-field{width:100%;height:auto;padding:var(--_size-variables---global-sizes--size-xxs) var(--_size-variables---global-sizes--size-xs);background-color:var(--color-style--transparent);font-family:var(--_typography---text-extra-large--font);color:var(--color-style--gray);font-size:var(--_typography---text-extra-large--size);line-height:var(--_typography---text-extra-large--height);font-weight:var(--font-weight--normal);border:1px #000;margin-bottom:0}.footer-cta-field:active,.footer-cta-field:focus{border-style:none}.footer-cta-field::placeholder{color:var(--color-style--gray)}.faq-card{grid-column-gap:var(--_size-variables---global-sizes--size-l);grid-row-gap:var(--_size-variables---global-sizes--size-l);flex-flow:column;display:flex}.lets-bg{border:var(--_size-variables---global-sizes--size-tiny) solid var(--color-style--gray);background-color:var(--color-style--light-gray);pointer-events:none;border-radius:350px;width:650px;height:350px;position:absolute}.provide-gap{width:0%}.provide-wrapp{background-color:var(--color-style--transparent);flex-flow:column;display:flex;position:relative;overflow:hidden}.blog-button-block{flex-flow:column;justify-content:center;align-items:center;display:flex}.blog-inform-card{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:none}.blog-info{grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m);justify-content:flex-start;align-items:center;display:flex}.blog-info-dot{width:var(--_size-variables---global-sizes--size-xs);height:var(--_size-variables---global-sizes--size-xs);background-color:var(--color-style--gray)}.blog-info-text{color:var(--color-style--dark-gray)}.blog-text{margin-top:var(--_size-variables---global-sizes--size-xs);margin-bottom:var(--_size-variables---global-sizes--size-l);font-family:var(--_typography---heading-06--font);color:var(--color-style--neutral);font-size:var(--_typography---heading-06--size);line-height:var(--_typography---heading-06--height);font-weight:var(--_typography---heading-06--weight);letter-spacing:var(--_typography---heading-06--space);text-underline-offset:var(--_size-variables---global-sizes--size-xxs);text-decoration:underline;-webkit-text-decoration-color:var(--color-style--transparent);text-decoration-color:var(--color-style--transparent);transition:text-decoration-color .3s}.blog-text:hover{-webkit-text-decoration-color:var(--color-style--neutral);text-decoration-color:var(--color-style--neutral)}.blog-link{border-bottom:var(--_size-variables---global-sizes--size-tiny) solid var(--color-style--neutral);color:var(--color-style--neutral)}.developer-loop{border-top:var(--_size-variables---global-sizes--size-tiny) solid var(--color-style--gray);border-bottom:var(--_size-variables---global-sizes--size-tiny) solid var(--color-style--gray);flex-flow:row;flex:none;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:flex}.developer-curve{color:var(--color-style--white)}.popular-wrapp{background-color:var(--color-style--transparent);flex-flow:column;display:flex;position:relative;overflow:hidden}.popular-plus{width:var(--_size-variables---global-sizes--size-xl);height:var(--_size-variables---global-sizes--size-xl);position:absolute}.recognition-text-block{width:100%;max-width:560px;margin-right:auto;margin-bottom:var(--global-variables--text-gap);grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m);text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;margin-left:auto;display:flex}.recognition-title{color:var(--color-style--neutral)}.recognition-except-block{width:100%;max-width:500px}.recognition-card-block{width:100%;margin-left:auto;margin-right:auto;display:flex}.recognition-card{width:100%;max-width:100%;height:100%;padding:var(--_size-variables---global-sizes--size-l);grid-column-gap:var(--_size-variables---global-sizes--size-xl);grid-row-gap:var(--_size-variables---global-sizes--size-xl);background-color:var(--color-style--light-gray);flex-flow:column;justify-content:space-between;display:flex}.recognition-img{margin-top:var(--_size-variables---global-sizes--size-3xl);margin-bottom:var(--_size-variables---global-sizes--size-l);object-fit:cover}.recognition-num{font-family:var(--_typography---heading-06--font);font-size:var(--_typography---heading-06--size);line-height:var(--_typography---heading-06--height);font-weight:var(--_typography---heading-06--weight);letter-spacing:var(--_typography---heading-06--space)}.recognition-line{width:100%;height:var(--_size-variables---global-sizes--size-tiny);background-color:var(--color-style--dark-gray)}.recognition-name{margin-top:var(--_size-variables---global-sizes--size-xxs);font-family:var(--_typography---heading-06--font);color:var(--color-style--neutral);font-size:var(--_typography---heading-06--size);line-height:var(--_typography---heading-06--height);font-weight:var(--_typography---heading-06--weight);letter-spacing:var(--_typography---heading-06--space)}.recognition-wrapper{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:100%;display:flex}.recognition-wrap{width:20%;height:450px;padding-right:var(--_size-variables---global-sizes--size-m);padding-left:var(--_size-variables---global-sizes--size-m);flex-flow:column;flex:none;justify-content:space-between;display:flex}.global-slider-block{display:none}.global-slider{background-color:var(--color-style--transparent);width:100%;height:auto}.global-mask{width:100%;height:auto}.global-arrow,.global-nav{display:none}.global-slide{width:100%;height:auto}.work-section{background-color:var(--color-style--light-gray)}.works-text-block{width:100%;max-width:575px;margin-right:auto;margin-bottom:var(--global-variables--text-gap);grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m);text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;margin-left:auto;display:flex}.works-title{color:var(--color-style--neutral)}.cursor-section{z-index:99999;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0%;overflow:hidden}.cursor-block{flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.cursor{width:var(--_size-variables---global-sizes--size-10xl);height:var(--_size-variables---global-sizes--size-10xl);border-radius:var(--_size-variables---border-radius--radius-10xl);background-color:var(--color-style--neutral);opacity:0;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);font-family:var(--font-family--heading);color:var(--color-style--white);font-size:var(--_typography---text-small--size);line-height:var(--_typography---text-small--height);font-weight:var(--font-weight--normal);text-align:center;flex-flow:column;justify-content:center;align-items:center;display:flex;position:relative;transform:scale(.5)}.cursor-text{opacity:0;position:absolute}.buy-now-line{width:100%;height:6px}.buy-now-details{z-index:1}.buy-now-icon{color:#fff;width:20px;height:20px}@media screen and (min-width:1280px){.main-container{padding-left:0;padding-right:0}.footer-cta-icon{width:var(--_size-variables---global-sizes--size-8xl);height:var(--_size-variables---global-sizes--size-8xl)}.designer-heading{font-size:150px}.started-wrap{grid-column-gap:var(--_size-variables---global-sizes--size-3xl);grid-row-gap:var(--_size-variables---global-sizes--size-3xl)}}@media screen and (min-width:1440px){body{--_typography---text-medium--font:var(--font-family--paragraph);--_typography---text-medium--size:16px;--_typography---text-medium--height:var(--line-height--l);--_typography---text-medium--weight:var(--font-weight--normal);--_typography---heading-01--font:var(--font-family--heading);--_typography---heading-01--size:110px;--_typography---heading-01--height:var(--line-height--xxxs);--_typography---heading-01--weight:var(--font-weight--normal);--_typography---heading-02--font:var(--font-family--heading);--_typography---heading-02--size:62px;--_typography---heading-02--height:var(--line-height--xxxs);--_typography---heading-02--weight:var(--font-weight--normal);--_typography---heading-03--font:var(--font-family--heading);--_typography---heading-03--size:40px;--_typography---heading-03--height:var(--line-height--xs);--_typography---heading-03--weight:var(--font-weight--normal);--_typography---heading-04--font:var(--font-family--heading);--_typography---heading-04--size:32px;--_typography---heading-04--height:var(--line-height--xs);--_typography---heading-04--weight:var(--font-weight--normal);--_typography---heading-05--font:var(--font-family--heading);--_typography---heading-05--size:24px;--_typography---heading-05--height:var(--line-height--s);--_typography---heading-05--weight:var(--font-weight--normal);--_typography---heading-06--font:var(--font-family--heading);--_typography---heading-06--size:22px;--_typography---heading-06--height:var(--line-height--m);--_typography---heading-06--weight:var(--font-weight--normal);--_typography---heading-06--space:.001em;--_typography---text-extra-large--font:var(--font-family--paragraph);--_typography---text-extra-large--size:18px;--_typography---text-extra-large--height:var(--line-height--xl);--_typography---text-extra-large--weight:var(--font-weight--medium);--_typography---text-small--size:14px;--_typography---text-small--height:var(--line-height--l);--_typography---text-large--font:var(--font-family--paragraph);--_typography---text-large--size:18px;--_typography---text-large--height:var(--line-height--l);--_typography---text-large--weight:var(--font-weight--normal);--_typography---text-small--font:var(--font-family--paragraph);--_typography---text-small--weight:var(--font-weight--normal);--color-style--dark-gray:#666;--color-style--gray:#eaeaea;--color-style--off-white:#fafafa;--global-variables--container-size:1352px;--color-style--neutral:#020202;--global-variables--section-gap:130px;--color-style--white:white;--color-style--light-gray:#f6f6f6;--global-variables--small-width:956px;--font-weight--semi-bold:600;--color-style--transparent:transparent;--font-weight--medium:500;--global-variables--hero-gap:182px;--line-height--xxs:1.1;--line-height--s:1.3;--font-family--paragraph:"Inter Tight",sans-serif;--font-weight--light:300;--global-variables--text-gap:50px;--font-family--heading:Tanker,Arial,sans-serif;--font-weight--normal:400;--global-variables--large-width:1130px;--line-height--xxxs:1;--line-height--xs:1.2;--line-height--m:1.4;--line-height--l:1.5;--line-height--xl:1.6;--_size-variables---global-sizes--size-2xl:28px;--_size-variables---global-sizes--size-s:12px;--_size-variables---global-sizes--size-xs:8px;--_size-variables---global-sizes--size-3xl:40px;--_size-variables---global-sizes--size-tiny:1px;--_size-variables---global-sizes--size-xl:24px;--_size-variables---global-sizes--size-m:16px;--_size-variables---global-sizes--size-l:20px;--_size-variables---global-sizes--size-xxs:4px;--_size-variables---global-sizes--size-6xl:64px;--_size-variables---global-sizes--size-5xl:56px;--_size-variables---global-sizes--size-4xl:48px;--_size-variables---global-sizes--size-xxl:32px;--_size-variables---global-sizes--size-8xl:80px;--_size-variables---global-sizes--size-3xs:2px;--_size-variables---border-radius--radius-3xs:2px;--_size-variables---global-sizes--size-7xl:72px;--_size-variables---global-sizes--size-10xl:96px;--_size-variables---global-sizes--size-zero:0px;--_size-variables---global-sizes--size-9xl:88px;--_size-variables---border-radius--radius-xxl:32px;--_size-variables---border-radius--radius-xl:24px;--_size-variables---border-radius--radius-3xl:40px;--_size-variables---border-radius--radius-10xl:96px}.header-menu{grid-column-gap:var(--_size-variables---global-sizes--size-5xl);grid-row-gap:var(--_size-variables---global-sizes--size-5xl)}.hero-section{padding-bottom:var(--_size-variables---global-sizes--size-7xl)}.hero-block:where(.w-variant-4085940b-85c5-6aab-0bd6-cdd20fdd77c5){max-width:1035px}.hero-title-text:where(.w-variant-02dc23bb-ae1b-4341-5d24-67c154650a31),.hero-title-span:where(.w-variant-02dc23bb-ae1b-4341-5d24-67c154650a31){margin-right:var(--_size-variables---global-sizes--size-s);margin-left:var(--_size-variables---global-sizes--size-s)}.footer-nav-block{margin-top:var(--_size-variables---global-sizes--size-8xl)}.footer-cta-icon{width:var(--_size-variables---global-sizes--size-9xl);height:var(--_size-variables---global-sizes--size-9xl)}.footer-cta-success,.footer-cta-problem{height:var(--_size-variables---global-sizes--size-7xl)}.footer-social-link{padding:var(--_size-variables---global-sizes--size-2xl) var(--_size-variables---global-sizes--size-xxl)}.contact-video-block{height:660px}.faq-text-block{max-width:500px}.faq-card-block{grid-column-gap:var(--_size-variables---global-sizes--size-xl);grid-row-gap:var(--_size-variables---global-sizes--size-xl);max-width:1130px}.faq-toggle{padding:var(--_size-variables---global-sizes--size-xl)}.faq-wrapp{padding-right:var(--_size-variables---global-sizes--size-xl);padding-left:var(--_size-variables---global-sizes--size-xl)}.faq-info{margin-bottom:var(--_size-variables---global-sizes--size-xl)}.blog-list{grid-column-gap:var(--_size-variables---global-sizes--size-2xl);grid-row-gap:var(--_size-variables---global-sizes--size-2xl)}.blog-thumb-card{height:275px}.blog-image-block{margin-bottom:var(--_size-variables---global-sizes--size-3xl)}.testimonial-card.review{padding:var(--_size-variables---global-sizes--size-xxl);grid-column-gap:var(--_size-variables---global-sizes--size-xl);grid-row-gap:var(--_size-variables---global-sizes--size-xl)}.testimonial-right,.testimonial-wrapp{padding:var(--_size-variables---global-sizes--size-xl)}.testimonial-5-star.review{height:var(--_size-variables---global-sizes--size-4xl)}.testimonial-except{margin-bottom:var(--_size-variables---global-sizes--size-5xl)}.testimonial-icon.review,.testimonial-quote.review{width:var(--_size-variables---global-sizes--size-5xl);height:var(--_size-variables---global-sizes--size-5xl)}.works-thumb-card.related{height:620px}.works-details-block{grid-column-gap:var(--_size-variables---global-sizes--size-7xl);grid-row-gap:var(--_size-variables---global-sizes--size-7xl)}.work-img-wrap{grid-column-gap:var(--_size-variables---global-sizes--size-2xl);grid-row-gap:var(--_size-variables---global-sizes--size-2xl)}.about-video-block{height:650px}.work-card-block{grid-column-gap:var(--_size-variables---global-sizes--size-xxl);grid-row-gap:var(--_size-variables---global-sizes--size-xxl)}.why-card-block{grid-column-gap:var(--_size-variables---global-sizes--size-2xl);grid-row-gap:var(--_size-variables---global-sizes--size-2xl)}.why-card{padding:var(--_size-variables---global-sizes--size-xxl);grid-column-gap:var(--_size-variables---global-sizes--size-7xl);grid-row-gap:var(--_size-variables---global-sizes--size-7xl)}.work-card{padding:var(--_size-variables---global-sizes--size-xxl)}.marquee-block{grid-column-gap:var(--_size-variables---global-sizes--size-xxl);grid-row-gap:var(--_size-variables---global-sizes--size-xxl)}.marquee-text{margin-right:var(--_size-variables---global-sizes--size-xl)}.award-card{padding:var(--_size-variables---global-sizes--size-3xl) var(--_size-variables---global-sizes--size-2xl)}.services-text{grid-column-gap:var(--_size-variables---global-sizes--size-xxl);grid-row-gap:var(--_size-variables---global-sizes--size-xxl)}.services-content{padding-right:var(--_size-variables---global-sizes--size-4xl);padding-left:var(--_size-variables---global-sizes--size-4xl)}.services-details{grid-column-gap:var(--_size-variables---global-sizes--size-6xl);grid-row-gap:var(--_size-variables---global-sizes--size-6xl)}.what-text-block{max-width:510px}.what-card-block{max-width:750px}.designer-title-block{margin-bottom:var(--_size-variables---global-sizes--size-6xl)}.designer-heading{font-size:175px}.designer-detail-block{max-width:725px}.designer-subtitle,.designer-wrapper{grid-column-gap:var(--_size-variables---global-sizes--size-xxl);grid-row-gap:var(--_size-variables---global-sizes--size-xxl)}.counter{grid-column-gap:var(--_size-variables---global-sizes--size-7xl);grid-row-gap:var(--_size-variables---global-sizes--size-7xl)}.counter-wrap{grid-column-gap:var(--_size-variables---global-sizes--size-s);grid-row-gap:var(--_size-variables---global-sizes--size-s)}.started-card{padding:var(--_size-variables---global-sizes--size-3xl)}.started-text{grid-column-gap:180px;grid-row-gap:180px;width:600px}.started-wrap{grid-column-gap:var(--_size-variables---global-sizes--size-4xl);grid-row-gap:var(--_size-variables---global-sizes--size-4xl)}.feedback-card{width:575px;height:380px}.faq-card{grid-column-gap:var(--_size-variables---global-sizes--size-xl);grid-row-gap:var(--_size-variables---global-sizes--size-xl)}.recognition-wrap{height:475px}}@media screen and (min-width:1920px){body{--_typography---text-medium--font:var(--font-family--paragraph);--_typography---text-medium--size:16px;--_typography---text-medium--height:var(--line-height--l);--_typography---text-medium--weight:var(--font-weight--normal);--_typography---heading-01--font:var(--font-family--heading);--_typography---heading-01--size:140px;--_typography---heading-01--height:var(--line-height--xxxs);--_typography---heading-01--weight:var(--font-weight--normal);--_typography---heading-02--font:var(--font-family--heading);--_typography---heading-02--size:72px;--_typography---heading-02--height:var(--line-height--xxxs);--_typography---heading-02--weight:var(--font-weight--normal);--_typography---heading-03--font:var(--font-family--heading);--_typography---heading-03--size:48px;--_typography---heading-03--height:var(--line-height--xs);--_typography---heading-03--weight:var(--font-weight--normal);--_typography---heading-04--font:var(--font-family--heading);--_typography---heading-04--size:40px;--_typography---heading-04--height:var(--line-height--xs);--_typography---heading-04--weight:var(--font-weight--normal);--_typography---heading-05--font:var(--font-family--heading);--_typography---heading-05--size:30px;--_typography---heading-05--height:var(--line-height--s);--_typography---heading-05--weight:var(--font-weight--normal);--_typography---heading-06--font:var(--font-family--heading);--_typography---heading-06--size:24px;--_typography---heading-06--height:var(--line-height--m);--_typography---heading-06--weight:var(--font-weight--normal);--_typography---heading-06--space:.001em;--_typography---text-extra-large--font:var(--font-family--paragraph);--_typography---text-extra-large--size:20px;--_typography---text-extra-large--height:var(--line-height--xl);--_typography---text-extra-large--weight:var(--font-weight--medium);--_typography---text-small--size:14px;--_typography---text-small--height:var(--line-height--l);--_typography---text-large--font:var(--font-family--paragraph);--_typography---text-large--size:18px;--_typography---text-large--height:var(--line-height--l);--_typography---text-large--weight:var(--font-weight--normal);--_typography---text-small--font:var(--font-family--paragraph);--_typography---text-small--weight:var(--font-weight--normal);--color-style--dark-gray:#666;--color-style--gray:#eaeaea;--color-style--off-white:#fafafa;--global-variables--container-size:1632px;--color-style--neutral:#020202;--global-variables--section-gap:160px;--color-style--white:white;--color-style--light-gray:#f6f6f6;--global-variables--small-width:1056px;--font-weight--semi-bold:600;--color-style--transparent:transparent;--font-weight--medium:500;--global-variables--hero-gap:206px;--line-height--xxs:1.1;--line-height--s:1.3;--font-family--paragraph:"Inter Tight",sans-serif;--font-weight--light:300;--global-variables--text-gap:60px;--font-family--heading:Tanker,Arial,sans-serif;--font-weight--normal:400;--global-variables--large-width:1330px;--line-height--xxxs:1;--line-height--xs:1.2;--line-height--m:1.4;--line-height--l:1.5;--line-height--xl:1.6;--_size-variables---global-sizes--size-2xl:28px;--_size-variables---global-sizes--size-s:12px;--_size-variables---global-sizes--size-xs:8px;--_size-variables---global-sizes--size-3xl:40px;--_size-variables---global-sizes--size-tiny:1px;--_size-variables---global-sizes--size-xl:24px;--_size-variables---global-sizes--size-m:16px;--_size-variables---global-sizes--size-l:20px;--_size-variables---global-sizes--size-xxs:4px;--_size-variables---global-sizes--size-6xl:64px;--_size-variables---global-sizes--size-5xl:56px;--_size-variables---global-sizes--size-4xl:48px;--_size-variables---global-sizes--size-xxl:32px;--_size-variables---global-sizes--size-8xl:80px;--_size-variables---global-sizes--size-3xs:2px;--_size-variables---border-radius--radius-3xs:2px;--_size-variables---global-sizes--size-7xl:72px;--_size-variables---global-sizes--size-10xl:96px;--_size-variables---global-sizes--size-zero:0px;--_size-variables---global-sizes--size-9xl:88px;--_size-variables---border-radius--radius-xxl:32px;--_size-variables---border-radius--radius-xl:24px;--_size-variables---border-radius--radius-3xl:40px;--_size-variables---border-radius--radius-10xl:96px}.header-section{padding-top:var(--_size-variables---global-sizes--size-xxl);padding-bottom:var(--_size-variables---global-sizes--size-xxl)}.header-block{padding:var(--_size-variables---global-sizes--size-m) var(--_size-variables---global-sizes--size-xxl)}.header-menu{grid-column-gap:var(--_size-variables---global-sizes--size-6xl);grid-row-gap:var(--_size-variables---global-sizes--size-6xl)}.header-wrapp{padding-top:var(--_size-variables---global-sizes--size-2xl)}.hero-section{padding-bottom:var(--_size-variables---global-sizes--size-8xl)}.hero-block:where(.w-variant-4085940b-85c5-6aab-0bd6-cdd20fdd77c5){max-width:1235px}.hero-title-text:where(.w-variant-02dc23bb-ae1b-4341-5d24-67c154650a31),.hero-title-span:where(.w-variant-02dc23bb-ae1b-4341-5d24-67c154650a31){margin-right:var(--_size-variables---global-sizes--size-m);margin-left:var(--_size-variables---global-sizes--size-m)}.footer-nav-block{margin-top:var(--_size-variables---global-sizes--size-10xl)}.footer-nav-wrap{grid-column-gap:var(--_size-variables---global-sizes--size-l);grid-row-gap:var(--_size-variables---global-sizes--size-l)}.footer-nav-title{margin-bottom:var(--_size-variables---global-sizes--size-xxl)}.footer-cta-icon{width:var(--_size-variables---global-sizes--size-10xl);height:var(--_size-variables---global-sizes--size-10xl)}.footer-cta-success,.footer-cta-problem{height:var(--_size-variables---global-sizes--size-8xl)}.footer-social-link{padding:var(--_size-variables---global-sizes--size-xxl) var(--_size-variables---global-sizes--size-3xl)}.footer-copyright{padding-top:40px;padding-bottom:40px}.footer-copy-text{font-size:16px}.contact-video-block{height:740px}.contact-done{height:var(--_size-variables---global-sizes--size-4xl)}.contact-error{height:var(--_size-variables---global-sizes--size-5xl)}.contact-name{margin-bottom:var(--_size-variables---global-sizes--size-s)}.contact-field{height:var(--_size-variables---global-sizes--size-5xl)}.faq-text-block{grid-column-gap:var(--_size-variables---global-sizes--size-l);grid-row-gap:var(--_size-variables---global-sizes--size-l);max-width:600px}.faq-card-block{grid-column-gap:var(--_size-variables---global-sizes--size-2xl);grid-row-gap:var(--_size-variables---global-sizes--size-2xl);max-width:1330px}.faq-toggle{padding:var(--_size-variables---global-sizes--size-2xl)}.faq-wrapp{padding-right:var(--_size-variables---global-sizes--size-2xl);padding-left:var(--_size-variables---global-sizes--size-2xl)}.faq-icon{width:var(--_size-variables---global-sizes--size-3xl);height:var(--_size-variables---global-sizes--size-3xl)}.faq-plus{width:var(--_size-variables---global-sizes--size-xl);height:var(--_size-variables---global-sizes--size-xl)}.faq-info{margin-bottom:var(--_size-variables---global-sizes--size-2xl)}.blog-list{grid-column-gap:var(--_size-variables---global-sizes--size-xxl);grid-row-gap:var(--_size-variables---global-sizes--size-xxl)}.blog-card{grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m)}.blog-thumb-card{height:325px}.testimonial-card{padding:var(--_size-variables---global-sizes--size-xl);grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m)}.testimonial-card.review{padding:var(--_size-variables---global-sizes--size-3xl);grid-column-gap:var(--_size-variables---global-sizes--size-2xl);grid-row-gap:var(--_size-variables---global-sizes--size-2xl)}.testimonial-right.review{padding:var(--_size-variables---global-sizes--size-3xl)}.testimonial-5-star.review{height:var(--_size-variables---global-sizes--size-5xl)}.testimonial-except{margin-bottom:var(--_size-variables---global-sizes--size-6xl)}.testimonial-author.review{grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m)}.testimonial-icon.review{width:var(--_size-variables---global-sizes--size-6xl);height:var(--_size-variables---global-sizes--size-6xl)}.testimonial-quote{right:var(--_size-variables---global-sizes--size-xl);bottom:var(--_size-variables---global-sizes--size-xl)}.testimonial-quote.review{width:var(--_size-variables---global-sizes--size-6xl);height:var(--_size-variables---global-sizes--size-6xl)}.testimonial-num-icon.review{width:var(--_size-variables---global-sizes--size-l);height:var(--_size-variables---global-sizes--size-l)}.works-list{grid-column-gap:var(--_size-variables---global-sizes--size-xxl);grid-row-gap:var(--_size-variables---global-sizes--size-3xl)}.works-thumb-card.related{height:670px}.works-inform-block{margin-top:var(--_size-variables---global-sizes--size-3xl)}.works-details-block{grid-column-gap:var(--_size-variables---global-sizes--size-8xl);grid-row-gap:var(--_size-variables---global-sizes--size-8xl)}.works-details-wrap{grid-column-gap:var(--_size-variables---global-sizes--size-3xl);grid-row-gap:var(--_size-variables---global-sizes--size-3xl)}.works-text{grid-column-gap:var(--_size-variables---global-sizes--size-l);grid-row-gap:var(--_size-variables---global-sizes--size-l)}.work-img-wrap{grid-column-gap:var(--_size-variables---global-sizes--size-xxl);grid-row-gap:var(--_size-variables---global-sizes--size-xxl)}.about-video-block{height:800px}.why-card-block{grid-column-gap:var(--_size-variables---global-sizes--size-xxl);grid-row-gap:var(--_size-variables---global-sizes--size-xxl)}.why-card{padding:var(--_size-variables---global-sizes--size-3xl);grid-column-gap:var(--_size-variables---global-sizes--size-8xl);grid-row-gap:var(--_size-variables---global-sizes--size-8xl)}.work-card{padding:var(--_size-variables---global-sizes--size-3xl)}.review-text-block{grid-column-gap:var(--_size-variables---global-sizes--size-l);grid-row-gap:var(--_size-variables---global-sizes--size-l)}.review-tabs-menu{margin-bottom:var(--_size-variables---global-sizes--size-3xl);grid-column-gap:var(--_size-variables---global-sizes--size-l);grid-row-gap:var(--_size-variables---global-sizes--size-l)}.marquee-block{grid-column-gap:var(--_size-variables---global-sizes--size-3xl);grid-row-gap:var(--_size-variables---global-sizes--size-3xl)}.marquee-text{margin-right:var(--_size-variables---global-sizes--size-2xl)}.award-card{padding:var(--_size-variables---global-sizes--size-4xl) var(--_size-variables---global-sizes--size-xxl)}.award-image{width:156px;height:156px}.services-card{padding-bottom:var(--_size-variables---global-sizes--size-3xl)}.services-tag{padding:var(--_size-variables---global-sizes--size-s)}.services-text{grid-column-gap:var(--_size-variables---global-sizes--size-3xl);grid-row-gap:var(--_size-variables---global-sizes--size-3xl)}.services-content{padding-right:var(--_size-variables---global-sizes--size-6xl);padding-left:var(--_size-variables---global-sizes--size-6xl)}.services-details{margin-top:var(--_size-variables---global-sizes--size-3xl);grid-column-gap:var(--_size-variables---global-sizes--size-8xl);grid-row-gap:var(--_size-variables---global-sizes--size-8xl)}.lets-block{border-radius:450px;max-width:850px;height:450px}.lets-title-block{margin-bottom:var(--_size-variables---global-sizes--size-m)}.lets-buton-block{grid-column-gap:var(--_size-variables---global-sizes--size-l);grid-row-gap:var(--_size-variables---global-sizes--size-l)}.lets-button{width:160px}.what-text-block{max-width:560px}.what-card-block{max-width:800px}.what-title-block{margin-bottom:var(--_size-variables---global-sizes--size-l)}.featured-text-block{grid-column-gap:var(--_size-variables---global-sizes--size-l);grid-row-gap:var(--_size-variables---global-sizes--size-l);max-width:600px}.blog-text-block{grid-column-gap:var(--_size-variables---global-sizes--size-l);grid-row-gap:var(--_size-variables---global-sizes--size-l);max-width:650px}.designer-title-block{margin-bottom:var(--_size-variables---global-sizes--size-7xl)}.designer-heading{font-size:200px}.designer-detail-block{grid-column-gap:160px;grid-row-gap:160px;max-width:800px}.designer-subtitle{grid-column-gap:var(--_size-variables---global-sizes--size-3xl);grid-row-gap:var(--_size-variables---global-sizes--size-3xl)}.designer-subtitle-icon{width:var(--_size-variables---global-sizes--size-6xl)}.designer-wrapper{grid-column-gap:var(--_size-variables---global-sizes--size-3xl);grid-row-gap:var(--_size-variables---global-sizes--size-3xl)}.counter{grid-column-gap:var(--_size-variables---global-sizes--size-9xl);grid-row-gap:var(--_size-variables---global-sizes--size-9xl)}.counter-wrap{grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m)}.started-text-block{grid-column-gap:var(--_size-variables---global-sizes--size-l);grid-row-gap:var(--_size-variables---global-sizes--size-l);max-width:650px}.started-card{padding:var(--_size-variables---global-sizes--size-4xl)}.started-text{grid-column-gap:230px;grid-row-gap:230px}.started-wrap{grid-column-gap:var(--_size-variables---global-sizes--size-5xl);grid-row-gap:var(--_size-variables---global-sizes--size-5xl)}.feedback-card{width:690px;height:480px}.footer-cta-button{padding:var(--_size-variables---global-sizes--size-xs) var(--_size-variables---global-sizes--size-l)}.footer-cta-wrapper{padding:var(--_size-variables---global-sizes--size-m) var(--_size-variables---global-sizes--size-l) var(--_size-variables---global-sizes--size-m) var(--_size-variables---global-sizes--size-xl)}.faq-card{grid-column-gap:var(--_size-variables---global-sizes--size-2xl);grid-row-gap:var(--_size-variables---global-sizes--size-2xl)}.lets-bg{width:850px;height:450px}.recognition-text-block{grid-column-gap:var(--_size-variables---global-sizes--size-l);grid-row-gap:var(--_size-variables---global-sizes--size-l)}.recognition-card-block{max-width:1400px}.works-text-block{grid-column-gap:var(--_size-variables---global-sizes--size-l);grid-row-gap:var(--_size-variables---global-sizes--size-l);max-width:650px}}@media screen and (max-width:991px){body{--_typography---text-medium--font:var(--font-family--paragraph);--_typography---text-medium--size:16px;--_typography---text-medium--height:var(--line-height--l);--_typography---text-medium--weight:var(--font-weight--normal);--_typography---heading-01--font:var(--font-family--heading);--_typography---heading-01--size:60px;--_typography---heading-01--height:var(--line-height--xxxs);--_typography---heading-01--weight:var(--font-weight--normal);--_typography---heading-02--font:var(--font-family--heading);--_typography---heading-02--size:42px;--_typography---heading-02--height:var(--line-height--xxxs);--_typography---heading-02--weight:var(--font-weight--normal);--_typography---heading-03--font:var(--font-family--heading);--_typography---heading-03--size:32px;--_typography---heading-03--height:var(--line-height--xs);--_typography---heading-03--weight:var(--font-weight--normal);--_typography---heading-04--font:var(--font-family--heading);--_typography---heading-04--size:28px;--_typography---heading-04--height:var(--line-height--xs);--_typography---heading-04--weight:var(--font-weight--normal);--_typography---heading-05--font:var(--font-family--heading);--_typography---heading-05--size:20px;--_typography---heading-05--height:var(--line-height--s);--_typography---heading-05--weight:var(--font-weight--normal);--_typography---heading-06--font:var(--font-family--heading);--_typography---heading-06--size:16px;--_typography---heading-06--height:var(--line-height--m);--_typography---heading-06--weight:var(--font-weight--normal);--_typography---heading-06--space:.001em;--_typography---text-extra-large--font:var(--font-family--paragraph);--_typography---text-extra-large--size:16px;--_typography---text-extra-large--height:var(--line-height--xl);--_typography---text-extra-large--weight:var(--font-weight--medium);--_typography---text-small--size:14px;--_typography---text-small--height:var(--line-height--l);--_typography---text-large--font:var(--font-family--paragraph);--_typography---text-large--size:18px;--_typography---text-large--height:var(--line-height--l);--_typography---text-large--weight:var(--font-weight--normal);--_typography---text-small--font:var(--font-family--paragraph);--_typography---text-small--weight:var(--font-weight--normal);--color-style--dark-gray:#666;--color-style--gray:#eaeaea;--color-style--off-white:#fafafa;--global-variables--container-size:768px;--color-style--neutral:#020202;--global-variables--section-gap:80px;--color-style--white:white;--color-style--light-gray:#f6f6f6;--global-variables--small-width:856px;--font-weight--semi-bold:600;--color-style--transparent:transparent;--font-weight--medium:500;--global-variables--hero-gap:130px;--line-height--xxs:1.1;--line-height--s:1.3;--font-family--paragraph:"Inter Tight",sans-serif;--font-weight--light:300;--global-variables--text-gap:40px;--font-family--heading:Tanker,Arial,sans-serif;--font-weight--normal:400;--global-variables--large-width:930px;--line-height--xxxs:1;--line-height--xs:1.2;--line-height--m:1.4;--line-height--l:1.5;--line-height--xl:1.6;--_size-variables---global-sizes--size-2xl:28px;--_size-variables---global-sizes--size-s:12px;--_size-variables---global-sizes--size-xs:8px;--_size-variables---global-sizes--size-3xl:40px;--_size-variables---global-sizes--size-tiny:1px;--_size-variables---global-sizes--size-xl:24px;--_size-variables---global-sizes--size-m:16px;--_size-variables---global-sizes--size-l:20px;--_size-variables---global-sizes--size-xxs:4px;--_size-variables---global-sizes--size-6xl:64px;--_size-variables---global-sizes--size-5xl:56px;--_size-variables---global-sizes--size-4xl:48px;--_size-variables---global-sizes--size-xxl:32px;--_size-variables---global-sizes--size-8xl:80px;--_size-variables---global-sizes--size-3xs:2px;--_size-variables---border-radius--radius-3xs:2px;--_size-variables---global-sizes--size-7xl:72px;--_size-variables---global-sizes--size-10xl:96px;--_size-variables---global-sizes--size-zero:0px;--_size-variables---global-sizes--size-9xl:88px;--_size-variables---border-radius--radius-xxl:32px;--_size-variables---border-radius--radius-xl:24px;--_size-variables---border-radius--radius-3xl:40px;--_size-variables---border-radius--radius-10xl:96px}.main-container{max-width:var(--global-variables--container-size)}.header-section{padding-top:var(--_size-variables---global-sizes--size-m);padding-bottom:var(--_size-variables---global-sizes--size-xxs)}.header-block{padding:var(--_size-variables---global-sizes--size-xs) var(--_size-variables---global-sizes--size-s)}.header-menu-block{padding-right:var(--_size-variables---global-sizes--size-m);padding-left:var(--_size-variables---global-sizes--size-m);background-color:var(--color-style--transparent)}.header-menu{padding-top:var(--_size-variables---global-sizes--size-xxl);padding-bottom:var(--_size-variables---global-sizes--size-3xl);grid-column-gap:var(--_size-variables---global-sizes--size-xl);grid-row-gap:var(--_size-variables---global-sizes--size-xl);border:var(--_size-variables---global-sizes--size-tiny) solid var(--color-style--gray);background-color:var(--color-style--off-white);flex-flow:column;justify-content:flex-start;align-items:center}.header-button-block.display-show-for-mobile{flex-flow:column;justify-content:center;align-items:center;width:auto;display:flex}.header-button-block.display-show-for-desktop{display:none}.header-menu-button{width:var(--_size-variables---global-sizes--size-xxl);height:var(--_size-variables---global-sizes--size-xxl);background-color:var(--color-style--neutral);padding:0}.header-menu-button.w--open{background-color:var(--color-style--neutral)}.header-wrapp{margin-top:15px;padding-top:0}.header-wrapp.w--open{position:static}.top{flex:none}.hero-section{padding-bottom:var(--_size-variables---global-sizes--size-5xl)}.hero-block{grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m)}.footer-menu-block{flex-flow:column-reverse;display:flex}.footer-nav-block{margin-top:var(--_size-variables---global-sizes--size-zero)}.footer-cta-block{margin-left:0}.footer-nav-title{font-size:18px}.footer-line{margin-left:0}.footer-social-link{padding:var(--_size-variables---global-sizes--size-m) var(--_size-variables---global-sizes--size-l)}.contact-block{display:block}.contact-video-block{display:none}.blog-wrapper.display-show-for-mobile{display:block}.blog-wrapper.display-show-for-desktop{display:none}.blog-list{grid-template-columns:1fr 1fr}.blog-card{grid-column-gap:var(--_size-variables---global-sizes--size-xs);grid-row-gap:var(--_size-variables---global-sizes--size-xs)}.blog-dated{font-size:var(--_typography---text-small--size)}.blog-image-block{margin-top:var(--_size-variables---global-sizes--size-xl);margin-bottom:var(--_size-variables---global-sizes--size-xl)}.blog-details ul{margin-top:var(--_size-variables---global-sizes--size-l);margin-bottom:var(--_size-variables---global-sizes--size-l)}.testimonial-card.review{padding:var(--_size-variables---global-sizes--size-l)}.testimonial-wrapp{pointer-events:auto}.works-thumb-card.related{height:370px}.works-inform-block{margin-top:var(--_size-variables---global-sizes--size-2xl)}.works-details-block{grid-column-gap:var(--_size-variables---global-sizes--size-5xl);grid-row-gap:var(--_size-variables---global-sizes--size-5xl)}.works-text.solution{display:none}.work-img-wrap{grid-column-gap:var(--_size-variables---global-sizes--size-l);grid-row-gap:var(--_size-variables---global-sizes--size-l)}.works-text-wrap{display:block}.about-video-block{height:400px}.why-card-block{grid-template-columns:1fr 1fr;display:none}.why-card{grid-column-gap:var(--_size-variables---global-sizes--size-3xl);grid-row-gap:var(--_size-variables---global-sizes--size-3xl)}.work-card{top:var(--_size-variables---global-sizes--size-6xl)}.review-tabs-menu{margin-bottom:var(--_size-variables---global-sizes--size-2xl)}.marquee-block{grid-column-gap:var(--_size-variables---global-sizes--size-l);grid-row-gap:var(--_size-variables---global-sizes--size-l)}.marquee-text{margin-right:var(--_size-variables---global-sizes--size-m)}.services-list{grid-column-gap:var(--_size-variables---global-sizes--size-xl);grid-row-gap:var(--_size-variables---global-sizes--size-xl)}.services-card{padding-bottom:var(--_size-variables---global-sizes--size-2xl)}.services-text{grid-column-gap:var(--_size-variables---global-sizes--size-l);grid-row-gap:var(--_size-variables---global-sizes--size-l)}.services-content{padding-right:var(--_size-variables---global-sizes--size-xxl);padding-left:var(--_size-variables---global-sizes--size-xxl)}.services-details{margin-top:var(--_size-variables---global-sizes--size-2xl);grid-column-gap:var(--_size-variables---global-sizes--size-xxl);grid-row-gap:var(--_size-variables---global-sizes--size-xxl)}.services-thum{display:none}.what-block{grid-column-gap:var(--_size-variables---global-sizes--size-6xl);grid-row-gap:var(--_size-variables---global-sizes--size-6xl);flex-flow:column;justify-content:flex-start;align-items:stretch}.what-text-block,.what-card-block{max-width:100%}.what-except-block{margin-bottom:var(--_size-variables---global-sizes--size-xl)}.featured-text-block{grid-column-gap:var(--_size-variables---global-sizes--size-s);grid-row-gap:var(--_size-variables---global-sizes--size-s);max-width:450px}.blog-text-block{grid-column-gap:var(--_size-variables---global-sizes--size-s);grid-row-gap:var(--_size-variables---global-sizes--size-s);max-width:550px}.designer-block{height:auto}.designer-heading{font-size:100px}.designer-text-block{grid-column-gap:var(--_size-variables---global-sizes--size-4xl);grid-row-gap:var(--_size-variables---global-sizes--size-4xl);flex-flow:column;display:flex}.designer-detail-block{grid-column-gap:60px;grid-row-gap:60px;max-width:100%}.designer-video-block{width:100%;height:600px}.designer-wrapper{grid-column-gap:var(--_size-variables---global-sizes--size-xl);grid-row-gap:var(--_size-variables---global-sizes--size-xl)}.counter{justify-content:space-between}.started-text-block{grid-column-gap:var(--_size-variables---global-sizes--size-s);grid-row-gap:var(--_size-variables---global-sizes--size-s);max-width:550px}.started-card-block{grid-template-columns:1fr 1fr;display:none}.started-card{padding:var(--_size-variables---global-sizes--size-xl)}.started-text{grid-column-gap:80px;grid-row-gap:80px;width:100%}.started-icon{display:none}.started-wrap{grid-column-gap:var(--_size-variables---global-sizes--size-xl);grid-row-gap:var(--_size-variables---global-sizes--size-xl)}.feedback-card{width:430px}.popular-plus{width:var(--_size-variables---global-sizes--size-l);height:var(--_size-variables---global-sizes--size-l)}.recognition-card-block{grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:none}.recognition-img{margin-top:var(--_size-variables---global-sizes--size-xl)}.recognition-name{margin-top:var(--_size-variables---global-sizes--size-m)}.recognition-wrap{width:100%;padding-right:var(--_size-variables---global-sizes--size-zero);padding-left:var(--_size-variables---global-sizes--size-zero)}.global-slider-block{display:block}.global-mask{overflow:visible}.global-mask.award,.global-mask.started{width:315px}.global-mask.why{width:300px}.global-mask.website{width:400px}.global-slide{margin-right:var(--_size-variables---global-sizes--size-xl)}.works-text-block{grid-column-gap:var(--_size-variables---global-sizes--size-s);grid-row-gap:var(--_size-variables---global-sizes--size-s);max-width:550px}.buy-now-icon{width:16px;height:16px}}@media screen and (max-width:767px){body{--_typography---text-medium--font:var(--font-family--paragraph);--_typography---text-medium--size:16px;--_typography---text-medium--height:var(--line-height--l);--_typography---text-medium--weight:var(--font-weight--normal);--_typography---heading-01--font:var(--font-family--heading);--_typography---heading-01--size:40px;--_typography---heading-01--height:var(--line-height--xxxs);--_typography---heading-01--weight:var(--font-weight--normal);--_typography---heading-02--font:var(--font-family--heading);--_typography---heading-02--size:36px;--_typography---heading-02--height:var(--line-height--xxxs);--_typography---heading-02--weight:var(--font-weight--normal);--_typography---heading-03--font:var(--font-family--heading);--_typography---heading-03--size:28px;--_typography---heading-03--height:var(--line-height--xs);--_typography---heading-03--weight:var(--font-weight--normal);--_typography---heading-04--font:var(--font-family--heading);--_typography---heading-04--size:24px;--_typography---heading-04--height:var(--line-height--xs);--_typography---heading-04--weight:var(--font-weight--normal);--_typography---heading-05--font:var(--font-family--heading);--_typography---heading-05--size:20px;--_typography---heading-05--height:var(--line-height--s);--_typography---heading-05--weight:var(--font-weight--normal);--_typography---heading-06--font:var(--font-family--heading);--_typography---heading-06--size:16px;--_typography---heading-06--height:var(--line-height--m);--_typography---heading-06--weight:var(--font-weight--normal);--_typography---heading-06--space:.001em;--_typography---text-extra-large--font:var(--font-family--paragraph);--_typography---text-extra-large--size:16px;--_typography---text-extra-large--height:var(--line-height--xl);--_typography---text-extra-large--weight:var(--font-weight--medium);--_typography---text-small--size:14px;--_typography---text-small--height:var(--line-height--l);--_typography---text-large--font:var(--font-family--paragraph);--_typography---text-large--size:18px;--_typography---text-large--height:var(--line-height--l);--_typography---text-large--weight:var(--font-weight--normal);--_typography---text-small--font:var(--font-family--paragraph);--_typography---text-small--weight:var(--font-weight--normal);--color-style--dark-gray:#666;--color-style--gray:#eaeaea;--color-style--off-white:#fafafa;--global-variables--container-size:630px;--color-style--neutral:#020202;--global-variables--section-gap:60px;--color-style--white:white;--color-style--light-gray:#f6f6f6;--global-variables--small-width:856px;--font-weight--semi-bold:600;--color-style--transparent:transparent;--font-weight--medium:500;--global-variables--hero-gap:120px;--line-height--xxs:1.1;--line-height--s:1.3;--font-family--paragraph:"Inter Tight",sans-serif;--font-weight--light:300;--global-variables--text-gap:32px;--font-family--heading:Tanker,Arial,sans-serif;--font-weight--normal:400;--global-variables--large-width:930px;--line-height--xxxs:1;--line-height--xs:1.2;--line-height--m:1.4;--line-height--l:1.5;--line-height--xl:1.6;--_size-variables---global-sizes--size-2xl:28px;--_size-variables---global-sizes--size-s:12px;--_size-variables---global-sizes--size-xs:8px;--_size-variables---global-sizes--size-3xl:40px;--_size-variables---global-sizes--size-tiny:1px;--_size-variables---global-sizes--size-xl:24px;--_size-variables---global-sizes--size-m:16px;--_size-variables---global-sizes--size-l:20px;--_size-variables---global-sizes--size-xxs:4px;--_size-variables---global-sizes--size-6xl:64px;--_size-variables---global-sizes--size-5xl:56px;--_size-variables---global-sizes--size-4xl:48px;--_size-variables---global-sizes--size-xxl:32px;--_size-variables---global-sizes--size-8xl:80px;--_size-variables---global-sizes--size-3xs:2px;--_size-variables---border-radius--radius-3xs:2px;--_size-variables---global-sizes--size-7xl:72px;--_size-variables---global-sizes--size-10xl:96px;--_size-variables---global-sizes--size-zero:0px;--_size-variables---global-sizes--size-9xl:88px;--_size-variables---border-radius--radius-xxl:32px;--_size-variables---border-radius--radius-xl:24px;--_size-variables---border-radius--radius-3xl:40px;--_size-variables---border-radius--radius-10xl:96px}.main-container{max-width:var(--global-variables--container-size)}.header-menu{width:100%;height:350px;padding-top:var(--_size-variables---global-sizes--size-2xl);padding-bottom:var(--_size-variables---global-sizes--size-xxl);overflow:auto}.hero-section{padding-bottom:var(--_size-variables---global-sizes--size-4xl)}.hero-block:where(.w-variant-4085940b-85c5-6aab-0bd6-cdd20fdd77c5){max-width:435px}.hero-title-text:where(.w-variant-02dc23bb-ae1b-4341-5d24-67c154650a31),.hero-title-span:where(.w-variant-02dc23bb-ae1b-4341-5d24-67c154650a31){margin-right:var(--_size-variables---global-sizes--size-xxs);margin-left:var(--_size-variables---global-sizes--size-xxs)}.hero-info{padding:var(--_size-variables---global-sizes--size-xxs) var(--_size-variables---global-sizes--size-s)}.footer-cta-block{padding:var(--_size-variables---global-sizes--size-3xl)}.footer-nav{padding-top:var(--_size-variables---global-sizes--size-xl);padding-bottom:var(--_size-variables---global-sizes--size-xl)}.footer-nav-title{margin-bottom:var(--_size-variables---global-sizes--size-l)}.footer-cta-icon{width:var(--_size-variables---global-sizes--size-6xl);height:var(--_size-variables---global-sizes--size-6xl)}.footer-cta-wrap{margin-bottom:var(--_size-variables---global-sizes--size-xl);grid-column-gap:var(--_size-variables---global-sizes--size-xxs);grid-row-gap:var(--_size-variables---global-sizes--size-xxs);flex-flow:column;justify-content:center;align-items:center;display:flex}.footer-cta-success,.footer-cta-problem{height:var(--_size-variables---global-sizes--size-4xl)}.footer-social-block{border-bottom-style:none;grid-template-columns:1fr 2px 1fr}.footer-social-link{border-bottom:var(--_size-variables---global-sizes--size-3xs) solid var(--color-style--neutral)}.footer-social-line.none{display:none}.contact-box{width:var(--_size-variables---global-sizes--size-l);height:var(--_size-variables---global-sizes--size-l);margin-top:var(--_size-variables---global-sizes--size-3xs)}.contact-box.w--redirected-checked{background-size:20px 20px}.faq-text-block{grid-column-gap:var(--_size-variables---global-sizes--size-s);grid-row-gap:var(--_size-variables---global-sizes--size-s)}.faq-card-block{grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m)}.faq-toggle{padding:var(--_size-variables---global-sizes--size-m)}.faq-wrapp{padding-right:var(--_size-variables---global-sizes--size-m);padding-left:var(--_size-variables---global-sizes--size-m)}.faq-icon{width:var(--_size-variables---global-sizes--size-xl);height:var(--_size-variables---global-sizes--size-xl);margin-top:0}.faq-plus{width:var(--_size-variables---global-sizes--size-m);height:var(--_size-variables---global-sizes--size-m)}.blog-list{grid-template-columns:1fr}.blog-thumb-card{height:100%}.blog-image-block{margin-top:var(--_size-variables---global-sizes--size-l);margin-bottom:var(--_size-variables---global-sizes--size-s)}.blog-details ul{margin-top:var(--_size-variables---global-sizes--size-m);margin-bottom:var(--_size-variables---global-sizes--size-m)}.testimonial-card{padding:var(--_size-variables---global-sizes--size-m)}.testimonial-card.review{padding:var(--_size-variables---global-sizes--size-m);grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m);flex-flow:column;grid-template-columns:1fr;display:flex}.testimonial-right.review,.testimonial-wrapp.review{padding:var(--_size-variables---global-sizes--size-l)}.testimonial-5-star.review{height:var(--_size-variables---global-sizes--size-xxl)}.works-wrap.featured{display:none}.works-list{grid-row-gap:var(--_size-variables---global-sizes--size-xl);grid-template-columns:1fr}.works-card{grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m)}.works-thumb-card.related{height:auto}.works-category{font-family:var(--_typography---text-small--font);font-size:var(--_typography---text-small--size);line-height:var(--_typography---text-small--height);font-weight:var(--_typography---text-small--weight)}.works-inform-block{margin-top:var(--_size-variables---global-sizes--size-xl);grid-column-gap:var(--_size-variables---global-sizes--size-l);grid-row-gap:var(--_size-variables---global-sizes--size-l);flex-flow:wrap;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.works-details-block{grid-column-gap:var(--_size-variables---global-sizes--size-4xl);grid-row-gap:var(--_size-variables---global-sizes--size-4xl)}.works-details-wrap{grid-column-gap:var(--_size-variables---global-sizes--size-xl);grid-row-gap:var(--_size-variables---global-sizes--size-xl)}.works-text{grid-column-gap:var(--_size-variables---global-sizes--size-s);grid-row-gap:var(--_size-variables---global-sizes--size-s)}.work-img-wrap{grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m)}.about-video-block{height:300px}.work-card-block{grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m)}.why-card-block{grid-template-columns:1fr;display:none}.why-title{text-align:left}.why-card{grid-column-gap:var(--_size-variables---global-sizes--size-xxl);grid-row-gap:var(--_size-variables---global-sizes--size-xxl)}.why-subtitle,.work-subtitle{font-family:var(--_typography---heading-05--font);font-size:var(--_typography---heading-05--size);line-height:var(--_typography---heading-05--height);font-weight:var(--_typography---heading-05--weight)}.work-title{text-align:left}.review-text-block{grid-column-gap:var(--_size-variables---global-sizes--size-s);grid-row-gap:var(--_size-variables---global-sizes--size-s)}.review-tabs-menu{margin-bottom:var(--_size-variables---global-sizes--size-xl);grid-column-gap:var(--_size-variables---global-sizes--size-s);grid-row-gap:var(--_size-variables---global-sizes--size-s);flex-flow:wrap}.marquee-block{grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m)}.marquee-text{margin-right:var(--_size-variables---global-sizes--size-s)}.award-card{padding-top:var(--_size-variables---global-sizes--size-xl);padding-right:var(--_size-variables---global-sizes--size-zero);padding-left:var(--_size-variables---global-sizes--size-zero)}.award-name{font-family:var(--_typography---heading-04--font);font-size:var(--_typography---heading-04--size);line-height:var(--_typography---heading-04--height);font-weight:var(--_typography---heading-04--weight)}.services-list{grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m)}.services-card{padding-bottom:var(--_size-variables---global-sizes--size-xl)}.services-wrapper{grid-column-gap:var(--_size-variables---global-sizes--size-s);grid-row-gap:var(--_size-variables---global-sizes--size-s)}.services-title{font-family:var(--_typography---heading-05--font);font-size:var(--_typography---heading-05--size);line-height:var(--_typography---heading-05--height);font-weight:var(--_typography---heading-05--weight)}.services-icon{width:var(--_size-variables---global-sizes--size-l);height:var(--_size-variables---global-sizes--size-l)}.services-details{margin-top:var(--_size-variables---global-sizes--size-xl);grid-column-gap:var(--_size-variables---global-sizes--size-xl);grid-row-gap:var(--_size-variables---global-sizes--size-xl)}.lets-section{background-color:var(--color-style--light-gray)}.lets-block{max-width:536px;height:auto;padding:var(--_size-variables---global-sizes--size-3xl) var(--_size-variables---global-sizes--size-xxl);border-radius:var(--_size-variables---border-radius--radius-xxl)}.what-block{grid-column-gap:var(--_size-variables---global-sizes--size-5xl);grid-row-gap:var(--_size-variables---global-sizes--size-5xl)}.what-title-block{margin-bottom:var(--_size-variables---global-sizes--size-s)}.designer-title-block{grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m);flex-flow:column-reverse;justify-content:space-between;align-items:flex-start}.designer-heading{font-size:75px}.designer-video-block{height:400px}.designer-subtitle{grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m)}.designer-subtitle-icon{width:var(--_size-variables---global-sizes--size-4xl)}.designer-wrapper{grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m)}.featured-post-block{grid-column-gap:var(--_size-variables---global-sizes--size-xl);grid-row-gap:var(--_size-variables---global-sizes--size-xl)}.started-card-block{grid-template-columns:1fr}.started-card{padding:var(--_size-variables---global-sizes--size-l)}.started-text{grid-column-gap:60px;grid-row-gap:60px}.started-wrap{grid-column-gap:var(--_size-variables---global-sizes--size-l);grid-row-gap:var(--_size-variables---global-sizes--size-l)}.footer-cta-button{right:var(--_size-variables---global-sizes--size-l)}.faq-card{grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m)}.lets-bg{display:none}.popular-plus{width:var(--_size-variables---global-sizes--size-m);height:var(--_size-variables---global-sizes--size-m)}.recognition-card-block{grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m)}.recognition-img{margin-top:var(--_size-variables---global-sizes--size-xl);margin-bottom:var(--_size-variables---global-sizes--size-m)}.global-mask.award,.global-mask.started{width:275px}}@media screen and (max-width:479px){body{--_typography---text-medium--font:var(--font-family--paragraph);--_typography---text-medium--size:16px;--_typography---text-medium--height:var(--line-height--l);--_typography---text-medium--weight:var(--font-weight--normal);--_typography---heading-01--font:var(--font-family--heading);--_typography---heading-01--size:36px;--_typography---heading-01--height:var(--line-height--xxxs);--_typography---heading-01--weight:var(--font-weight--normal);--_typography---heading-02--font:var(--font-family--heading);--_typography---heading-02--size:32px;--_typography---heading-02--height:var(--line-height--xxxs);--_typography---heading-02--weight:var(--font-weight--normal);--_typography---heading-03--font:var(--font-family--heading);--_typography---heading-03--size:28px;--_typography---heading-03--height:var(--line-height--xs);--_typography---heading-03--weight:var(--font-weight--normal);--_typography---heading-04--font:var(--font-family--heading);--_typography---heading-04--size:24px;--_typography---heading-04--height:var(--line-height--xs);--_typography---heading-04--weight:var(--font-weight--normal);--_typography---heading-05--font:var(--font-family--heading);--_typography---heading-05--size:20px;--_typography---heading-05--height:var(--line-height--s);--_typography---heading-05--weight:var(--font-weight--normal);--_typography---heading-06--font:var(--font-family--heading);--_typography---heading-06--size:16px;--_typography---heading-06--height:var(--line-height--m);--_typography---heading-06--weight:var(--font-weight--normal);--_typography---heading-06--space:.001em;--_typography---text-extra-large--font:var(--font-family--paragraph);--_typography---text-extra-large--size:16px;--_typography---text-extra-large--height:var(--line-height--xl);--_typography---text-extra-large--weight:var(--font-weight--medium);--_typography---text-small--size:14px;--_typography---text-small--height:var(--line-height--l);--_typography---text-large--font:var(--font-family--paragraph);--_typography---text-large--size:18px;--_typography---text-large--height:var(--line-height--l);--_typography---text-large--weight:var(--font-weight--normal);--_typography---text-small--font:var(--font-family--paragraph);--_typography---text-small--weight:var(--font-weight--normal);--_size-variables---global-sizes--size-2xl:28px;--_size-variables---global-sizes--size-s:12px;--_size-variables---global-sizes--size-xs:8px;--_size-variables---global-sizes--size-3xl:40px;--_size-variables---global-sizes--size-tiny:1px;--_size-variables---global-sizes--size-xl:24px;--_size-variables---global-sizes--size-m:16px;--_size-variables---global-sizes--size-l:20px;--_size-variables---global-sizes--size-xxs:4px;--_size-variables---global-sizes--size-6xl:64px;--_size-variables---global-sizes--size-5xl:56px;--_size-variables---global-sizes--size-4xl:48px;--_size-variables---global-sizes--size-xxl:32px;--_size-variables---global-sizes--size-8xl:80px;--_size-variables---global-sizes--size-3xs:2px;--_size-variables---border-radius--radius-3xs:2px;--_size-variables---global-sizes--size-7xl:72px;--_size-variables---global-sizes--size-10xl:96px;--_size-variables---global-sizes--size-zero:0px;--_size-variables---global-sizes--size-9xl:88px;--_size-variables---border-radius--radius-xxl:32px;--_size-variables---border-radius--radius-xl:24px;--_size-variables---border-radius--radius-3xl:40px;--_size-variables---border-radius--radius-10xl:96px;--color-style--dark-gray:#666;--color-style--gray:#eaeaea;--color-style--off-white:#fafafa;--global-variables--container-size:430px;--color-style--neutral:#020202;--global-variables--section-gap:60px;--color-style--white:white;--color-style--light-gray:#f6f6f6;--global-variables--small-width:856px;--font-weight--semi-bold:600;--color-style--transparent:transparent;--font-weight--medium:500;--global-variables--hero-gap:110px;--line-height--xxs:1.1;--line-height--s:1.3;--font-family--paragraph:"Inter Tight",sans-serif;--font-weight--light:300;--global-variables--text-gap:32px;--font-family--heading:Tanker,Arial,sans-serif;--font-weight--normal:400;--global-variables--large-width:930px;--line-height--xxxs:1;--line-height--xs:1.2;--line-height--m:1.4;--line-height--l:1.5;--line-height--xl:1.6}.hero-section{padding-bottom:var(--_size-variables---global-sizes--size-3xl)}.hero-block{grid-column-gap:var(--_size-variables---global-sizes--size-s);grid-row-gap:var(--_size-variables---global-sizes--size-s)}.hero-info{font-size:var(--_typography---text-small--size);line-height:var(--_typography---text-small--height)}.footer-cta-block{padding:var(--_size-variables---global-sizes--size-l)}.footer-nav-title{padding-right:var(--_size-variables---global-sizes--size-l);padding-left:var(--_size-variables---global-sizes--size-l)}.footer-nav-link{padding-right:var(--_size-variables---global-sizes--size-l);padding-left:var(--_size-variables---global-sizes--size-l);border-left-width:var(--_size-variables---global-sizes--size-3xs);font-size:var(--_typography---text-medium--size);line-height:var(--line-height--s)}.footer-cta-icon{width:var(--_size-variables---global-sizes--size-4xl);height:var(--_size-variables---global-sizes--size-4xl)}.footer-cta-wrap{grid-column-gap:var(--_size-variables---global-sizes--size-xs);grid-row-gap:var(--_size-variables---global-sizes--size-xs)}.footer-social-link{padding:var(--_size-variables---global-sizes--size-s) var(--_size-variables---global-sizes--size-m)}.footer-copyright{width:100%;max-width:288px;padding-top:var(--_size-variables---global-sizes--size-xl);padding-bottom:var(--_size-variables---global-sizes--size-xl);margin-left:auto;margin-right:auto}.contact-form{grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m)}.contact-error{margin-top:var(--_size-variables---global-sizes--size-m)}.contact-name{margin-bottom:var(--_size-variables---global-sizes--size-xxs)}.contact-wrap{grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m);flex-flow:column;display:flex}.contact-infos{grid-column-gap:var(--_size-variables---global-sizes--size-xl);grid-row-gap:var(--_size-variables---global-sizes--size-xl)}.contact-wrapp{grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m);flex-flow:column;justify-content:flex-start;align-items:flex-start}.contact-btn{width:100%}.faq-card-block{grid-column-gap:var(--_size-variables---global-sizes--size-s);grid-row-gap:var(--_size-variables---global-sizes--size-s)}.faq-toggle{padding:var(--_size-variables---global-sizes--size-s) var(--_size-variables---global-sizes--size-s) var(--_size-variables---global-sizes--size-s) var(--_size-variables---global-sizes--size-m)}.faq-wrapp{padding-right:var(--_size-variables---global-sizes--size-s);padding-left:var(--_size-variables---global-sizes--size-s)}.blog-list{grid-column-gap:var(--_size-variables---global-sizes--size-l);grid-row-gap:var(--_size-variables---global-sizes--size-l)}.blog-details-card{grid-column-gap:var(--_size-variables---global-sizes--size-xxs);grid-row-gap:var(--_size-variables---global-sizes--size-xxs)}.blog-image-block{margin-top:var(--_size-variables---global-sizes--size-m)}.testimonial-card{padding:var(--_size-variables---global-sizes--size-s);grid-column-gap:var(--_size-variables---global-sizes--size-xs);grid-row-gap:var(--_size-variables---global-sizes--size-xs);flex-flow:column;display:flex}.testimonial-card.review{grid-column-gap:var(--_size-variables---global-sizes--size-s);grid-row-gap:var(--_size-variables---global-sizes--size-s)}.testimonial-left{width:100%}.testimonial-left.video{height:215px}.testimonial-right{padding:var(--_size-variables---global-sizes--size-m);grid-column-gap:var(--_size-variables---global-sizes--size-l);grid-row-gap:var(--_size-variables---global-sizes--size-l)}.testimonial-wrapp{padding:var(--_size-variables---global-sizes--size-m)}.testimonial-except{margin-top:var(--_size-variables---global-sizes--size-s);margin-bottom:var(--_size-variables---global-sizes--size-xxl)}.testimonial-author.review{grid-column-gap:var(--_size-variables---global-sizes--size-xs);grid-row-gap:var(--_size-variables---global-sizes--size-xs)}.testimonial-icon.review,.testimonial-quote.review{width:var(--_size-variables---global-sizes--size-3xl);height:var(--_size-variables---global-sizes--size-3xl)}.testimonial-info{grid-column-gap:var(--_size-variables---global-sizes--size-xs);grid-row-gap:var(--_size-variables---global-sizes--size-xs)}.works-card{grid-column-gap:var(--_size-variables---global-sizes--size-s);grid-row-gap:var(--_size-variables---global-sizes--size-s)}.works-inform-block{margin-top:var(--_size-variables---global-sizes--size-m);grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m)}.works-details-block{grid-column-gap:var(--_size-variables---global-sizes--size-3xl);grid-row-gap:var(--_size-variables---global-sizes--size-3xl)}.work-img-wrap{grid-column-gap:var(--_size-variables---global-sizes--size-xs);grid-row-gap:var(--_size-variables---global-sizes--size-xs);grid-template-columns:1fr}.about-video-block{height:200px}.why-card-block{grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m)}.why-card{padding:var(--_size-variables---global-sizes--size-l);grid-column-gap:var(--_size-variables---global-sizes--size-xl);grid-row-gap:var(--_size-variables---global-sizes--size-xl)}.work-card{padding:var(--_size-variables---global-sizes--size-l)}.work-wrapper{grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m);flex-flow:column;justify-content:space-between;align-items:flex-start}.work-date{padding:var(--_size-variables---global-sizes--size-xxs) var(--_size-variables---global-sizes--size-s);font-family:var(--_typography---text-small--font);font-size:var(--_typography---text-small--size);line-height:var(--_typography---text-small--height);font-weight:var(--font-weight--medium)}.review-tabs-menu{margin-bottom:var(--_size-variables---global-sizes--size-l)}.review-tab-link{width:138px;height:50px}.review-tab-logo{height:var(--_size-variables---global-sizes--size-m)}.marquee-block{grid-column-gap:var(--_size-variables---global-sizes--size-s);grid-row-gap:var(--_size-variables---global-sizes--size-s)}.marquee-text{margin-right:var(--_size-variables---global-sizes--size-xs)}.award-card{padding-top:var(--_size-variables---global-sizes--size-l);padding-bottom:var(--_size-variables---global-sizes--size-l);grid-column-gap:var(--_size-variables---global-sizes--size-xs);grid-row-gap:var(--_size-variables---global-sizes--size-xs);flex-flow:column-reverse;justify-content:flex-start;align-items:flex-start}.award-name{margin-right:0}.award-wrapp{text-align:left;flex-flow:column-reverse;justify-content:flex-end;align-items:flex-start;margin-left:0}.services-card{padding-bottom:var(--_size-variables---global-sizes--size-l)}.services-wrapper,.services-text{grid-column-gap:var(--_size-variables---global-sizes--size-xs);grid-row-gap:var(--_size-variables---global-sizes--size-xs)}.services-content{padding-right:var(--_size-variables---global-sizes--size-l);padding-left:var(--_size-variables---global-sizes--size-l)}.services-details{margin-top:var(--_size-variables---global-sizes--size-s);grid-column-gap:var(--_size-variables---global-sizes--size-l);grid-row-gap:var(--_size-variables---global-sizes--size-l)}.lets-block{max-width:100%;height:auto;padding:var(--_size-variables---global-sizes--size-xxl) var(--_size-variables---global-sizes--size-xl);border-radius:var(--_size-variables---border-radius--radius-xl)}.lets-buton-block{grid-column-gap:var(--_size-variables---global-sizes--size-xs);grid-row-gap:var(--_size-variables---global-sizes--size-xs);flex-flow:column;width:100%;max-width:100%}.lets-button{width:100%}.what-block{grid-column-gap:var(--_size-variables---global-sizes--size-4xl);grid-row-gap:var(--_size-variables---global-sizes--size-4xl)}.what-button{flex-flow:column;display:flex}.designer-title-block{margin-bottom:var(--_size-variables---global-sizes--size-3xl);grid-column-gap:var(--_size-variables---global-sizes--size-s);grid-row-gap:var(--_size-variables---global-sizes--size-s)}.designer-heading{font-size:50px}.designer-text-block{grid-column-gap:var(--_size-variables---global-sizes--size-3xl);grid-row-gap:var(--_size-variables---global-sizes--size-3xl)}.designer-detail-block{grid-column-gap:40px;grid-row-gap:40px}.designer-video-block{height:300px}.designer-subtitle{grid-column-gap:var(--_size-variables---global-sizes--size-s);grid-row-gap:var(--_size-variables---global-sizes--size-s)}.designer-subtitle-icon{width:var(--_size-variables---global-sizes--size-3xl)}.counter{grid-column-gap:var(--_size-variables---global-sizes--size-xl);grid-row-gap:var(--_size-variables---global-sizes--size-xl)}.counter-text{width:100%;max-width:110px}.featured-post-block{grid-column-gap:var(--_size-variables---global-sizes--size-l);grid-row-gap:var(--_size-variables---global-sizes--size-l)}.started-card{padding:var(--_size-variables---global-sizes--size-m)}.started-text{grid-column-gap:40px;grid-row-gap:40px}.started-wrap{grid-column-gap:var(--_size-variables---global-sizes--size-m);grid-row-gap:var(--_size-variables---global-sizes--size-m)}.feedback-card{width:270px}.footer-cta-wrapper{padding-right:var(--_size-variables---global-sizes--size-s);padding-left:var(--_size-variables---global-sizes--size-s);grid-column-gap:var(--_size-variables---global-sizes--size-xs);grid-row-gap:var(--_size-variables---global-sizes--size-xs);flex-flow:column}.footer-cta-field{border-style:solid;border-color:#606060}.faq-card{grid-column-gap:var(--_size-variables---global-sizes--size-s);grid-row-gap:var(--_size-variables---global-sizes--size-s)}.recognition-card-block{grid-template-columns:1fr}.global-mask.award{width:225px}.global-mask.started{width:255px}.global-mask.why{width:245px}.global-mask.website{width:280px}.global-slide{margin-right:var(--_size-variables---global-sizes--size-m)}}#w-node-_8634ddc7-ea9d-d6a8-bb03-4c8c2f8a596f-2f90a0c7,#w-node-f340ac9a-8dbb-701b-857a-2a2ae0c4f209-296d84e0,#w-node-_9530e1bf-c2c1-2d5f-4be8-a374ff89a7ef-296d84e0{grid-area:span 1 / span 2 / span 1 / span 2}.w-webflow-badge{display:none !important;opacity:0 !important;pointer-events:none !important;visibility:hidden !important}

/* Fix: Header Button Let's Talk Hover Text Visibility */
.button-text-block{height:var(--_size-variables---global-sizes--size-xl);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start}
.button-text{white-space:nowrap!important;display:flex!important;align-items:center!important;height:var(--_size-variables---global-sizes--size-xl)!important;line-height:var(--_size-variables---global-sizes--size-xl)!important;flex-shrink:0!important}



/* =========================================================
   SILKY SMOOTH SERVICES & FAQ ACCORDION TRANSITIONS
   ========================================================= */

.services-card, .services-toggle, .faq, .faq-toggle {
  cursor: pointer !important;
  user-select: none;
}

/* Base Closed State */
.services-content.w-dropdown-list,
.faq-wrapp.w-dropdown-list {
  position: static !important;
  display: block !important;
  width: 100% !important;
  max-height: 0px !important;
  height: auto !important;
  opacity: 0 !important;
  overflow: hidden !important;
  visibility: hidden !important;
  background-color: transparent !important;
  box-shadow: none !important;
  margin: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  transition: max-height 0.42s cubic-bezier(0.25, 1, 0.5, 1), 
              opacity 0.35s ease, 
              visibility 0.35s ease,
              padding 0.42s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* Open State */
.services-content.w-dropdown-list.w--open,
.services-card.w--open .services-content,
.services-card.is-open .services-content {
  max-height: 600px !important;
  height: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  margin-top: var(--_size-variables---global-sizes--size-xl) !important;
  transition: max-height 0.45s cubic-bezier(0.25, 1, 0.5, 1), 
              opacity 0.4s ease, 
              visibility 0.4s ease,
              margin-top 0.45s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.faq-wrapp.w-dropdown-list.w--open,
.faq.w--open .faq-wrapp,
.faq.is-open .faq-wrapp {
  max-height: 600px !important;
  height: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  padding-top: var(--_size-variables---global-sizes--size-m) !important;
  padding-bottom: var(--_size-variables---global-sizes--size-xl) !important;
  transition: max-height 0.45s cubic-bezier(0.25, 1, 0.5, 1), 
              opacity 0.4s ease, 
              visibility 0.4s ease,
              padding 0.45s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* Icon Transitions */
.services-icon {
  transition: transform 0.42s cubic-bezier(0.25, 1, 0.5, 1) !important;
}
.services-card.w--open .services-icon,
.services-card.is-open .services-icon {
  transform: rotate(180deg) !important;
}

.faq-plus {
  transition: transform 0.42s cubic-bezier(0.25, 1, 0.5, 1) !important;
}
.faq.w--open .faq-plus,
.faq.is-open .faq-plus {
  transform: rotate(45deg) !important;
}

/* Robust Header Button Hover Animation */
.button-text-block{height:var(--_size-variables---global-sizes--size-xl);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start}
.button-text{white-space:nowrap!important;display:flex!important;align-items:center!important;height:var(--_size-variables---global-sizes--size-xl)!important;line-height:var(--_size-variables---global-sizes--size-xl)!important;flex-shrink:0!important;transition:transform .35s cubic-bezier(.25,1,.5,1)}
.button:hover .button-text{transform:translateY(-100%)}
.button-icon{transition:transform .35s cubic-bezier(.25,1,.5,1)}










/* =========================================================
   FAQ INFO & CONTRAST COLOR RULES (NO INTERNAL BORDER)
   ========================================================= */

/* 1. Max width 100% for faq-info */
.faq-info {
  width: 100% !important;
  max-width: 100% !important;
  margin-bottom: var(--_size-variables---global-sizes--size-l);
  font-family: var(--_typography---text-large--font);
  color: var(--color-style--neutral);
}

/* Remove internal borders between question and content */
.faq-toggle, .faq-wrapp, .faq-wrapp.w-dropdown-list {
  border: none !important;
  outline: none !important;
}

/* 2. When FAQ section has gray background (#f6f6f6) */
.faq-section.w-variant-57628b81-d0b2-ba61-9dee-966be73de216,
.faq-section[data-wf--faq-section--variant="light-gray"] {
  background-color: #f6f6f6 !important;
  border-top: var(--_size-variables---global-sizes--size-tiny) solid var(--color-style--gray) !important;
  border-bottom: var(--_size-variables---global-sizes--size-tiny) solid var(--color-style--gray) !important;
}

/* In gray FAQ section: outer card has border, inner elements have white bg and NO internal border */
.faq-section.w-variant-57628b81-d0b2-ba61-9dee-966be73de216 .faq,
.faq-section[data-wf--faq-section--variant="light-gray"] .faq {
  background-color: #ffffff !important;
  border: var(--_size-variables---global-sizes--size-tiny) solid var(--color-style--gray) !important;
}
.faq-section.w-variant-57628b81-d0b2-ba61-9dee-966be73de216 .faq-toggle,
.faq-section[data-wf--faq-section--variant="light-gray"] .faq-toggle,
.faq-section.w-variant-57628b81-d0b2-ba61-9dee-966be73de216 .faq-wrapp,
.faq-section[data-wf--faq-section--variant="light-gray"] .faq-wrapp {
  background-color: #ffffff !important;
  border: none !important;
}

/* 3. When FAQ section is pure white without bg */
.faq-section:not(.w-variant-57628b81-d0b2-ba61-9dee-966be73de216):not([data-wf--faq-section--variant="light-gray"]) {
  background-color: var(--color-style--white) !important;
  border: none !important;
}

/* In white FAQ section: outer card has border, inner elements have #f6f6f6 bg and NO internal border */
.faq-section:not(.w-variant-57628b81-d0b2-ba61-9dee-966be73de216):not([data-wf--faq-section--variant="light-gray"]) .faq {
  background-color: #f6f6f6 !important;
  border: var(--_size-variables---global-sizes--size-tiny) solid var(--color-style--gray) !important;
}
.faq-section:not(.w-variant-57628b81-d0b2-ba61-9dee-966be73de216):not([data-wf--faq-section--variant="light-gray"]) .faq-toggle,
.faq-section:not(.w-variant-57628b81-d0b2-ba61-9dee-966be73de216):not([data-wf--faq-section--variant="light-gray"]) .faq-wrapp {
  background-color: #f6f6f6 !important;
  border: none !important;
}


/* =========================================================
   HOW WE WORK / STARTED SECTION INTERACTION & TOP GAP FIX
   ========================================================= */









@media screen and (max-width: 991px) {
  
}












/* =========================================================
   CLEAN SHARP SERVICES PAGE (INFINITE CREATIVE SVG ANIMATIONS)
   ========================================================= */

.creative-service-section {
  position: relative;
  width: 100%;
}

.creative-service-section.gray-bg {
  background-color: #f6f6f6 !important;
  border-top: var(--_size-variables---global-sizes--size-tiny) solid var(--color-style--gray);
  border-bottom: var(--_size-variables---global-sizes--size-tiny) solid var(--color-style--gray);
}

.creative-service-section.white-bg {
  background-color: var(--color-style--white) !important;
}

.service-header-split {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 48px;
  gap: 32px;
}

@media screen and (max-width: 991px) {
  .service-header-split {
    flex-direction: column;
    align-items: flex-start;
  }
}

.service-main-title {
  font-family: var(--_typography---heading-02--font);
  font-size: var(--_typography---heading-02--size);
  line-height: var(--_typography---heading-02--height);
  font-weight: 700;
  color: var(--color-style--neutral);
  margin-bottom: 14px;
}

.service-main-desc {
  font-family: var(--_typography---text-extra-large--font);
  font-size: 18px;
  line-height: 1.6;
  color: var(--color-style--dark-gray);
  max-width: 700px;
}

/* Pillar 01: AI Split Layout */
.ai-showcase-grid {
  display: grid;
  grid-template-columns: 1fr 1.2fr;
  gap: 32px;
}

@media screen and (max-width: 991px) {
  .ai-showcase-grid {
    grid-template-columns: 1fr;
  }
}

.ai-spotlight-card {
  background-color: var(--color-style--white);
  border: 1px solid var(--color-style--gray);
  border-radius: 0px !important;
  padding: 36px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  overflow: hidden;
  box-shadow: none !important;
}

.ai-spotlight-card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: var(--color-style--neutral);
}

.ai-icon-large {
  width: 52px;
  height: 52px;
  border-radius: 0px !important;
  background-color: #f6f6f6;
  border: 1px solid var(--color-style--gray);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 24px;
}

.ai-cards-stack {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

@media screen and (max-width: 600px) {
  .ai-cards-stack {
    grid-template-columns: 1fr;
  }
}

.ai-feature-card {
  background-color: var(--color-style--white);
  border: 1px solid var(--color-style--gray);
  border-radius: 0px !important;
  padding: 24px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  box-shadow: none !important;
  transition: border-color 0.3s ease;
}

.ai-feature-card:hover {
  transform: none !important;
  border-color: var(--color-style--neutral);
  box-shadow: none !important;
}

.card-icon-box {
  width: 44px;
  height: 44px;
  border-radius: 0px !important;
  background-color: #f6f6f6;
  border: 1px solid var(--color-style--gray);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 16px;
}



/* =========================================================
   LUXURY SVG STROKE LINE DRAW ANIMATION
   ========================================================= */

@keyframes svgStrokeDraw {
  0% {
    stroke-dashoffset: var(--path-length, 120px);
    opacity: 0.2;
  }
  35%, 65% {
    stroke-dashoffset: 0px;
    opacity: 1;
  }
  100% {
    stroke-dashoffset: calc(-1 * var(--path-length, 120px));
    opacity: 0.2;
  }
}

@keyframes arrowShift {
  0%, 100% { transform: translateX(0px); opacity: 0.8; }
  50% { transform: translateX(6px); opacity: 1; }
}

.card-icon-box svg, 
.ai-icon-large svg, 
.product-icon-large svg {
  color: #020202 !important;
  stroke: #020202 !important;
  overflow: visible;
}

.card-icon-box svg path,
.card-icon-box svg line,
.card-icon-box svg circle,
.card-icon-box svg rect,
.card-icon-box svg polygon,
.ai-icon-large svg path,
.ai-icon-large svg line,
.ai-icon-large svg circle,
.ai-icon-large svg rect,
.product-icon-large svg path,
.product-icon-large svg line,
.product-icon-large svg circle,
.product-icon-large svg rect {
  --path-length: 120px;
  stroke-dasharray: var(--path-length, 120px);
  stroke-dashoffset: var(--path-length, 120px);
  animation: svgStrokeDraw 3.6s cubic-bezier(0.4, 0, 0.2, 1) infinite;
  stroke: #020202 !important;
  stroke-width: 2 !important;
  fill: none !important;
}

/* Stagger stroke drawings across sibling paths */
.card-icon-box svg :nth-child(1), .ai-icon-large svg :nth-child(1), .product-icon-large svg :nth-child(1) { animation-delay: 0s; }
.card-icon-box svg :nth-child(2), .ai-icon-large svg :nth-child(2), .product-icon-large svg :nth-child(2) { animation-delay: 0.25s; }
.card-icon-box svg :nth-child(3), .ai-icon-large svg :nth-child(3), .product-icon-large svg :nth-child(3) { animation-delay: 0.5s; }
.card-icon-box svg :nth-child(4), .ai-icon-large svg :nth-child(4), .product-icon-large svg :nth-child(4) { animation-delay: 0.75s; }
.card-icon-box svg :nth-child(5), .ai-icon-large svg :nth-child(5), .product-icon-large svg :nth-child(5) { animation-delay: 1.0s; }

/* Stagger card timings across sections */
.ai-cards-stack .ai-feature-card:nth-child(2) svg * { animation-delay: 0.4s; }
.ai-cards-stack .ai-feature-card:nth-child(3) svg * { animation-delay: 0.8s; }
.ai-cards-stack .ai-feature-card:nth-child(4) svg * { animation-delay: 1.2s; }

.product-trio-grid .product-showcase-card:nth-child(2) svg * { animation-delay: 0.5s; }
.product-trio-grid .product-showcase-card:nth-child(3) svg * { animation-delay: 1.0s; }

.migration-arrow-icon {
  color: #020202;
  font-weight: 900;
  display: inline-block;
  animation: arrowShift 2.2s ease-in-out infinite;
}

.creative-card-title {
  font-family: var(--_typography---heading-05--font);
  font-size: 19px;
  font-weight: 700;
  color: var(--color-style--neutral);
  margin-bottom: 10px;
}

.creative-card-desc {
  font-size: 14px;
  line-height: 1.6;
  color: var(--color-style--dark-gray);
  margin-bottom: 18px;
}

.creative-tags-list {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}

.creative-tag-pill {
  background-color: #f6f6f6;
  border: 1px solid var(--color-style--gray);
  padding: 4px 10px;
  border-radius: 0px !important;
  font-size: 12px;
  font-weight: 600;
  color: var(--color-style--neutral);
}

/* Pillar 02: Product Creation 3-Column Sleek Cards */
.product-trio-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}

@media screen and (max-width: 991px) {
  .product-trio-grid {
    grid-template-columns: 1fr;
  }
}

.product-showcase-card {
  background-color: #f6f6f6;
  border: 1px solid var(--color-style--gray);
  border-radius: 0px !important;
  padding: 36px 28px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  box-shadow: none !important;
  transition: border-color 0.3s ease, background-color 0.3s ease;
}

.product-showcase-card:hover {
  transform: none !important;
  border-color: var(--color-style--neutral);
  background-color: var(--color-style--white);
  box-shadow: none !important;
}

.product-icon-large {
  width: 48px;
  height: 48px;
  border-radius: 0px !important;
  background-color: var(--color-style--white);
  border: 1px solid var(--color-style--gray);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 24px;
}

/* Pillar 03: Migration Matrix */
.migration-columns-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 28px;
}

@media screen and (max-width: 991px) {
  .migration-columns-grid {
    grid-template-columns: 1fr;
  }
}

.migration-column-block {
  background-color: var(--color-style--white);
  border: 1px solid var(--color-style--gray);
  border-radius: 0px !important;
  padding: 32px;
}

.migration-col-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin-bottom: 24px;
  padding-bottom: 16px;
  border-bottom: 1px solid var(--color-style--gray);
}

.migration-col-title {
  font-family: var(--_typography---heading-05--font);
  font-size: 20px;
  font-weight: 700;
  color: var(--color-style--neutral);
}

.migration-items-stack {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.migration-row-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #fafafa;
  border: 1px solid var(--color-style--gray);
  border-radius: 0px !important;
  padding: 14px 18px;
  box-shadow: none !important;
  transition: background-color 0.25s ease, border-color 0.25s ease;
}

.migration-row-item:hover {
  transform: none !important;
  background-color: var(--color-style--white);
  border-color: var(--color-style--neutral);
}

.migration-left-spec {
  display: flex;
  align-items: center;
  gap: 10px;
  font-weight: 700;
  font-size: 15px;
  color: var(--color-style--neutral);
}

.migration-right-badge {
  font-size: 12px;
  font-weight: 600;
  color: var(--color-style--dark-gray);
  background-color: var(--color-style--white);
  border: 1px solid var(--color-style--gray);
  padding: 3px 10px;
  border-radius: 0px !important;
}

/* 1px Top & Bottom Border on Ready to Build / lets-section */
.lets-section {
  border-top: 1px solid var(--color-style--gray) !important;
  border-bottom: 1px solid var(--color-style--gray) !important;
}














/* =========================================================
   FAQ TITLE & TYPOGRAPHY - 100% IDENTICAL TO .lets-title
   ========================================================= */

/* Main Section Heading: Frequently Asked Questions (.faq-title) matches .lets-title across all breakpoints */
.faq-title {
  font-family: var(--_typography---heading-02--font) !important;
  font-size: var(--_typography---heading-02--size) !important;
  line-height: var(--_typography---heading-02--height) !important;
  font-weight: var(--_typography---heading-02--weight) !important;
  color: var(--color-style--neutral) !important;
}

/* Accordion Question Titles (.faq-text) */
.faq-text {
  font-family: var(--_typography---heading-05--font) !important;
  font-size: 18px !important;
  line-height: 1.4 !important;
  font-weight: 600 !important;
  color: var(--color-style--neutral) !important;
}

@media screen and (max-width: 991px) {
  .faq-text {
    font-size: 16px !important;
    line-height: 1.4 !important;
  }
}

@media screen and (max-width: 767px) {
  .faq-text {
    font-size: 15px !important;
    line-height: 1.35 !important;
    font-weight: 600 !important;
  }
}

@media screen and (max-width: 479px) {
  .faq-text {
    font-size: 14px !important;
    line-height: 1.35 !important;
    font-weight: 600 !important;
  }
}

/* Accordion Answer Content (.faq-info) */
.faq-info {
  width: 100% !important;
  max-width: 100% !important;
  font-family: var(--_typography---text-medium--font) !important;
  font-size: 15.5px !important;
  line-height: 1.6 !important;
  font-weight: 400 !important;
  color: var(--color-style--dark-gray) !important;
  margin-bottom: 0px !important;
}

@media screen and (max-width: 991px) {
  .faq-info {
    font-size: 14.5px !important;
    line-height: 1.55 !important;
  }
  .faq-toggle {
    padding: 14px 18px !important;
  }
}

@media screen and (max-width: 767px) {
  .faq-info {
    font-size: 13.5px !important;
    line-height: 1.5 !important;
  }
  .faq-toggle {
    padding: 12px 14px !important;
  }
  .faq-wrapp.w-dropdown-list.w--open,
  .faq.w--open .faq-wrapp,
  .faq.is-open .faq-wrapp {
    padding-top: 0px !important;
    padding-bottom: 12px !important;
    padding-left: 14px !important;
    padding-right: 14px !important;
  }
  .faq-icon {
    width: 24px !important;
    height: 24px !important;
  }
  .faq-plus {
    width: 14px !important;
    height: 14px !important;
  }
}

@media screen and (max-width: 479px) {
  .faq-info {
    font-size: 13px !important;
    line-height: 1.5 !important;
  }
  .faq-toggle {
    padding: 10px 12px !important;
  }
  .faq-wrapp.w-dropdown-list.w--open,
  .faq.w--open .faq-wrapp,
  .faq.is-open .faq-wrapp {
    padding-left: 12px !important;
    padding-right: 12px !important;
    padding-bottom: 10px !important;
  }
}

/* =========================================================
   SERVICES PAGE MOBILE RESPONSIVE UI
   ========================================================= */

@media screen and (max-width: 767px) {
  .migration-column-block {
    padding: 18px 14px !important;
  }
  .migration-col-header {
    gap: 10px !important;
    margin-bottom: 14px !important;
    padding-bottom: 10px !important;
  }
  .migration-col-title {
    font-size: 16px !important;
  }
  .migration-items-stack {
    gap: 8px !important;
  }
  .migration-row-item {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 6px !important;
    padding: 10px 12px !important;
  }
  .migration-left-spec {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    gap: 6px 8px !important;
    font-size: 13.5px !important;
    width: 100% !important;
  }
  .migration-right-badge {
    align-self: flex-start !important;
    font-size: 11px !important;
    padding: 2px 7px !important;
    margin-top: 2px !important;
  }
  .service-header-split {
    margin-bottom: 24px !important;
    gap: 16px !important;
  }
  .service-main-title {
    font-size: var(--_typography---heading-02--size) !important;
    line-height: var(--_typography---heading-02--height) !important;
    margin-bottom: 8px !important;
  }
  .service-main-desc {
    font-size: 14px !important;
    line-height: 1.5 !important;
  }
  .ai-spotlight-card {
    padding: 20px 16px !important;
  }
}

@media screen and (max-width: 479px) {
  .migration-row-item {
    padding: 8px 10px !important;
  }
  .migration-left-spec {
    font-size: 12.5px !important;
    gap: 4px 6px !important;
  }
  .migration-right-badge {
    font-size: 10.5px !important;
    padding: 2px 6px !important;
  }
  .service-main-desc {
    font-size: 13px !important;
  }
}




/* =========================================================
   DARK THEME CONVERSION FOR FOOTER SECTION (PIXEL-PERFECT FLUSH ALIGNMENT)
   ========================================================= */

.footer-section {
  background-color: #020202 !important;
  background-image: none !important;
  border-top: 1px solid rgba(255, 255, 255, 0.15) !important;
  border-bottom: none !important;
  border-left: none !important;
  border-right: none !important;
  position: relative;
  width: 100%;
}

.footer-menu-block {
  display: grid !important;
  grid-template-columns: 1.15fr 1fr !important;
  gap: 0px !important;
  align-items: stretch !important;
  margin-bottom: 0px !important;
}

@media screen and (max-width: 991px) {
  .footer-menu-block {
    grid-template-columns: 1fr !important;
  }
}

.footer-nav-block {
  margin-top: 0px !important;
  background-color: #09090c !important;
  border: 1px solid rgba(255, 255, 255, 0.15) !important;
  display: grid !important;
  grid-template-columns: 1fr auto 1fr !important;
  align-items: stretch !important;
}

@media screen and (max-width: 600px) {
  .footer-nav-block {
    grid-template-columns: 1fr !important;
    gap: 24px !important;
  }
}

.footer-nav-title {
  color: #ffffff !important;
  border-bottom-color: rgba(255, 255, 255, 0.15) !important;
}

.footer-nav-link {
  color: rgba(255, 255, 255, 0.75) !important;
  border-left: 2px solid transparent !important;
  transition: color 0.25s ease, border-left-color 0.25s ease, padding-left 0.25s ease !important;
}

.footer-nav-link:hover {
  color: #ffffff !important;
  border-left: 2px solid #ffffff !important;
}

.footer-line {
  background-color: rgba(255, 255, 255, 0.15) !important;
}

.footer-cta-block {
  margin-top: 0px !important;
  margin-left: 0px !important;
  background-color: #111116 !important;
  border: 1px solid rgba(255, 255, 255, 0.15) !important;
  border-left: none !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  align-items: center !important;
  text-align: center !important;
}

@media screen and (max-width: 991px) {
  .footer-cta-block {
    border-left: 1px solid rgba(255, 255, 255, 0.15) !important;
    border-top: none !important;
  }
}

.footer-cta-icon {
  color: #ffffff !important;
}

.footer-cta-title {
  color: #ffffff !important;
}

.footer-cta-text {
  color: rgba(255, 255, 255, 0.75) !important;
}

.footer-cta-wrapper {
  background-color: #1a1a22 !important;
  border: 1px solid rgba(255, 255, 255, 0.25) !important;
}

.footer-cta-field {
  color: #ffffff !important;
}

.footer-cta-field::placeholder {
  color: rgba(255, 255, 255, 0.5) !important;
}

.footer-cta-button {
  background-color: #ffffff !important;
  color: #020202 !important;
  font-weight: 700 !important;
}

.footer-cta-button:hover {
  background-color: #e0e0e0 !important;
  color: #020202 !important;
}

.footer-social-block {
  border-color: rgba(255, 255, 255, 0.15) !important;
  border-top: none !important;
}

.footer-social-link {
  background-color: #09090c !important;
  color: rgba(255, 255, 255, 0.8) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15) !important;
  transition: background-color 0.25s ease, color 0.25s ease !important;
}

.footer-social-link:hover {
  background-color: #ffffff !important;
  color: #020202 !important;
}

.footer-social-line {
  background-color: rgba(255, 255, 255, 0.15) !important;
}

.footer-social-icon {
  color: currentColor !important;
}

.footer-copyright {
  border-top: 1px solid rgba(255, 255, 255, 0.1) !important;
}

.footer-copy-text {
  color: rgba(255, 255, 255, 0.65) !important;
}

.footer-copy-link {
  color: #ffffff !important;
}

.footer-copy-link:hover {
  color: #bbbbbb !important;
}


/* =========================================================
   STICKY LEFT SIDEBAR IN SERVICES SECTION (SERVICES WE PROVIDE)
   ========================================================= */

.services-section .what-block {
  display: flex !important;
  justify-content: space-between !important;
  align-items: flex-start !important;
  position: relative !important;
}

@media screen and (min-width: 992px) {
  .services-section .what-text-block {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 100px !important;
    align-self: flex-start !important;
    z-index: 5 !important;
  }
}

@media screen and (max-width: 991px) {
  .services-section .what-text-block {
    position: static !important;
    top: auto !important;
  }
}




/* =========================================================
   HOW WE WORK INTERACTIVE ACCORDION CARDS & TOP SPACING
   ========================================================= */

/* Top Spacing ONLY on Homepage */
.home-started-section {
  padding-top: var(--global-variables--section-gap, 80px) !important;
}

.home-started-section .section-gap {
  padding-top: 0px !important;
  padding-bottom: var(--global-variables--section-gap, 80px) !important;
}

/* For other pages: NO top spacing */
.started-section:not(.home-started-section) {
  padding-top: 0px !important;
}

.started-section:not(.home-started-section) .section-gap {
  padding-top: 0px !important;
  padding-bottom: var(--global-variables--section-gap, 80px) !important;
}

/* Card Transitions & Dynamic Hover Open/Close */
.started-card {
  cursor: pointer !important;
  user-select: none;
  transition: background-color 0.35s ease, box-shadow 0.35s ease !important;
}

.started-text-card {
  display: flex !important;
  overflow: hidden !important;
  width: 0px !important;
  opacity: 0 !important;
  transition: width 0.45s cubic-bezier(0.25, 1, 0.5, 1), opacity 0.35s ease !important;
}

.started-card:hover .started-text-card,
.started-card.is-active .started-text-card,
.started-card.is-default-open .started-text-card,
.started-text-card._01 {
  width: 450px !important;
  opacity: 1 !important;
}

@media screen and (max-width: 991px) {
  .started-card:hover .started-text-card,
  .started-card.is-active .started-text-card,
  .started-card.is-default-open .started-text-card,
  .started-text-card._01 {
    width: 100% !important;
  }
}

.started-icon {
  transition: transform 0.45s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.started-card:hover .started-icon,
.started-card.is-active .started-icon,
.started-card.is-default-open .started-icon,
.started-icon._01 {
  transform: rotate(45deg) !important;
}






/* =========================================================
   VERTICAL 1-BY-1 STACKED MOBILE LAYOUT (NO BORDER RADIUS, NO SLIDER, NO CLICKS)
   ========================================================= */

@media screen and (max-width: 991px) {
  /* HOW WE WORK: Vertical 1-by-1 Stacked (No slider, no scroll, no border-radius, no click interaction) */
  .started-section .global-slider {
    height: auto !important;
    overflow: visible !important;
    position: static !important;
  }
  .started-section .global-mask {
    display: flex !important;
    flex-direction: column !important;
    gap: 16px !important;
    width: 100% !important;
    height: auto !important;
    overflow: visible !important;
    position: static !important;
    transform: none !important;
  }
  .started-section .global-slide {
    width: 100% !important;
    max-width: 100% !important;
    position: static !important;
    transform: none !important;
    height: auto !important;
    margin: 0 !important;
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
  .started-section .global-arrow,
  .started-section .global-nav {
    display: none !important;
  }
  .started-card {
    width: 100% !important;
    height: auto !important;
    min-height: auto !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    padding: 24px 20px !important;
    background-color: var(--color-style--light-gray) !important;
    border-radius: 0px !important;
    pointer-events: none !important;
    cursor: default !important;
    user-select: auto !important;
  }
  .started-num-card {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100% !important;
    margin-bottom: 16px !important;
    order: 1 !important;
  }
  .started-num {
    font-size: 24px !important;
    font-weight: 700 !important;
    color: var(--color-style--neutral) !important;
  }
  .started-icon {
    display: none !important;
  }
  .started-text-card,
  .started-text-card._01,
  .started-text-card._02,
  .started-text-card._03,
  .started-text-card._04 {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    opacity: 1 !important;
    display: flex !important;
    overflow: visible !important;
    order: 2 !important;
    border-radius: 0px !important;
  }
  .started-text {
    width: 100% !important;
    grid-column-gap: 12px !important;
    grid-row-gap: 12px !important;
    display: flex !important;
    flex-direction: column !important;
  }
  .started-name {
    font-size: 13px !important;
    font-weight: 700 !important;
    color: var(--color-style--neutral) !important;
    text-transform: uppercase !important;
    letter-spacing: 0.05em !important;
  }
  .started-subtitle {
    font-size: 22px !important;
    font-weight: 700 !important;
    color: var(--color-style--neutral) !important;
    line-height: 1.25 !important;
    margin-top: 4px !important;
  }
  .started-details {
    font-size: 14.5px !important;
    line-height: 1.55 !important;
    color: var(--color-style--dark-gray) !important;
    margin-top: 8px !important;
  }

  /* ENGINEERING STANDARDS & GUARANTEES: Vertical 1-by-1 Stacked (No slider, no scroll, no border-radius) */
  .recognition-block .global-slider,
  .award-section .global-slider {
    height: auto !important;
    overflow: visible !important;
    position: static !important;
  }
  .recognition-block .global-mask,
  .award-section .global-mask {
    display: flex !important;
    flex-direction: column !important;
    gap: 16px !important;
    width: 100% !important;
    height: auto !important;
    overflow: visible !important;
    position: static !important;
    transform: none !important;
  }
  .recognition-block .global-slide,
  .award-section .global-slide {
    width: 100% !important;
    max-width: 100% !important;
    position: static !important;
    transform: none !important;
    height: auto !important;
    margin: 0 !important;
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
  .recognition-block .global-arrow,
  .recognition-block .global-nav,
  .award-section .global-arrow,
  .award-section .global-nav {
    display: none !important;
  }
  .recognition-card {
    width: 100% !important;
    height: auto !important;
    min-height: auto !important;
    padding: 24px 20px !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
    gap: 16px !important;
    background-color: var(--color-style--light-gray) !important;
    border-radius: 0px !important;
  }
  .recognition-wrapper {
    width: 100% !important;
  }
  .recognition-img {
    width: 100% !important;
    height: 200px !important;
    object-fit: cover !important;
    margin-top: 14px !important;
    margin-bottom: 14px !important;
    border-radius: 0px !important;
  }
  .recognition-name {
    font-size: 17px !important;
    line-height: 1.35 !important;
    font-weight: 700 !important;
    color: var(--color-style--neutral) !important;
  }
  .recognition-text {
    font-size: 14px !important;
    line-height: 1.55 !important;
    color: var(--color-style--dark-gray) !important;
    margin-top: 6px !important;
  }
}

@media screen and (max-width: 479px) {
  .started-card,
  .recognition-card {
    padding: 20px 16px !important;
    border-radius: 0px !important;
  }
  .started-subtitle {
    font-size: 19px !important;
  }
  .started-details {
    font-size: 13.5px !important;
  }
  .recognition-img {
    height: 175px !important;
    border-radius: 0px !important;
  }
  .recognition-name {
    font-size: 16px !important;
  }
  .recognition-text {
    font-size: 13.5px !important;
  }
}


/* =========================================================
   LEFT ALIGN ALL SECTION HEADINGS & INTROS ON MOBILE ONLY
   ========================================================= */

@media screen and (max-width: 991px) {
  .blog-text-block,
  .faq-text-block,
  .recognition-text-block,
  .review-text-block,
  .started-text-block,
  .works-text-block,
  .featured-text-block,
  .designer-text-block {
    text-align: left !important;
    align-items: flex-start !important;
    margin-left: 0 !important;
    margin-right: auto !important;
  }

  .blog-title-block,
  .faq-title-block,
  .started-title-block,
  .works-title-block,
  .what-title-block,
  .designer-title-block {
    text-align: left !important;
    align-items: flex-start !important;
    margin-left: 0 !important;
    margin-right: auto !important;
  }

  .blog-title,
  .faq-title,
  .recognition-title,
  .review-title,
  .started-title,
  .works-title,
  .what-title,
  .featured-title {
    text-align: left !important;
  }

  .blog-except-block,
  .faq-except-block,
  .recognition-except-block,
  .review-except-block,
  .started-except-block,
  .works-except-block,
  .what-except-block,
  .featured-except-block {
    text-align: left !important;
    margin-left: 0 !important;
    margin-right: auto !important;
  }

  .blog-except,
  .faq-except,
  .recognition-except,
  .review-except,
  .started-except,
  .works-except,
  .what-except,
  .featured-except {
    text-align: left !important;
  }
}


/* =========================================================
   STICKY SERVICES SIDEBAR ON DESKTOP (SERVICES WE PROVIDE)
   ========================================================= */

@media screen and (min-width: 992px) {
  .services-section .what-block,
  .what-block {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    align-items: flex-start !important;
    position: relative !important;
    width: 100% !important;
  }

  .services-section .what-text-block,
  .what-text-block {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 100px !important;
    align-self: flex-start !important;
    height: auto !important;
    z-index: 10 !important;
  }
}

/* =========================================================
   HEADER LOGO SIZING (techteam4u.svg)
   ========================================================= */

.header-brand {
  width: 100% !important;
  max-width: 150px !important;
  display: flex !important;
  align-items: center !important;
  padding-left: 0 !important;
}

.header-brand-block {
  width: 150px !important;
  display: flex !important;
  align-items: center !important;
}

@media screen and (max-width: 479px) {
  .header-brand,
  .header-brand-block {
    max-width: 130px !important;
    width: 130px !important;
  }
}


/* === ANTIGRAVITY RESTORED FIXES === */

.footer-social-link {
    border-bottom: none !important;
}
.footer-copyright {
    border-top: 1px solid rgba(255, 255, 255, 0.15) !important;
}



@media screen and (min-width: 992px) {
    .what-text-block {
        position: sticky !important;
        top: 100px !important;
        align-self: flex-start !important;
    }
}

@media screen and (max-width: 991px) {
    .started-details {
        text-align: left !important;
    }
    .footer-nav-block {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
        gap: 0px !important;
    }
}

.started-wrap, .started-details {
    max-width: 390px !important;
    overflow-wrap: break-word !important;
}

.marquee-dot {
    width: 16px;
    height: 16px;
    background-color: #000;
    border-radius: 50%;
    display: inline-block;
    margin: 0 20px;
    vertical-align: middle;
}

/* Header logo: wordmark converted from a flattened SVG image to live text so it's
   editable, kept next to the original "C" brand mark (still an SVG, since that's
   an icon, not letterforms). */
.header-brand-block { width: auto; }
.header-brand {
    max-width: none;
    display: flex;
    align-items: center;
    gap: 9px;
}
.header-logo-mark {
    width: 16px;
    height: 28px;
    flex: none;
    color: #000;
}
.header-logo-text {
    font-family: Tanker, Arial, sans-serif;
    font-size: 19px;
    line-height: 1;
    font-weight: 400;
    letter-spacing: 0.3px;
    text-transform: uppercase;
    color: #000;
    white-space: nowrap;
}

/* Header nav underline: was a flat text-decoration-color fade (no real motion).
   Replaced with a proper growing/shrinking underline bar for a real animation. */
.header-menu-link {
    text-decoration: none !important;
}
.header-menu-link::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 2px;
    height: 2px;
    background-color: var(--color-style--neutral);
    transform: scaleX(0);
    transform-origin: right;
    transition: transform 0.4s cubic-bezier(0.65, 0, 0.35, 1);
}
.header-menu-link:hover::after {
    transform: scaleX(1);
    transform-origin: left;
}
.header-menu-link.w--current::after {
    transform: scaleX(1);
    transform-origin: left;
}

/* Mobile nav dropdown: was a fixed 350px box that scrolled internally (visible
   scrollbar) once the 6 links + CTA button exceeded that height. Let it grow
   with its content instead, capped only by actual viewport space, and hide
   the scrollbar track for the rare case content still needs to scroll. */
@media screen and (max-width: 767px) {
    .header-menu {
        height: auto;
        max-height: calc(100vh - 90px);
        overflow-y: auto;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }
    .header-menu::-webkit-scrollbar {
        display: none;
    }
}

/* SEO heading-hierarchy fix: solutions-article body section headings were
   bare <h5> tags styled only via ".blog-details h5" (no class), so they
   skipped h2/h3 in the outline. This class reproduces that exact computed
   appearance (measured live at desktop/tablet/mobile — identical at all
   three), so the tag can become <h2> without any visual change. */
.seo-article-heading {
    font-family: Tanker, Arial, sans-serif;
    font-size: 20px;
    line-height: 26px;
    font-weight: 400;
    margin-top: 36px;
    margin-bottom: 16px;
    color: #020202;
}

/* Reveal animations are disabled site-wide. Webflow IX2 still applies the START
   state of its "wipe" reveal as an inline style (height:100% on a solid black
   .image-overlay sitting at z-index 10) and then never animates it away, which
   left the homepage video block rendering as a solid black rectangle. The
   overlay's finished state is height:0 - and its own CSS rule sets no height at
   all - so pin it there. A stylesheet !important is the only thing that can beat
   IX2's inline style. */
.image-overlay { height: 0 !important; }

/* The homepage "about" block used to hold a 3.7 MB autoplay background video.
   It is a plain <img> now, so it has to fill the same box the way the video's
   data-object-fit="cover" did. */
.designer-media { width: 100%; height: 100%; object-fit: cover; display: block; }

/* Section background textures ship at 1920px wide. A phone viewport needs about
   768px even at 2x, so on narrow screens point the same rules at a downscaled
   copy. Identical texture, roughly a quarter of the bytes, and it stops these
   backgrounds competing with the hero image for the connection. */
@media (max-width: 767px) {
    .designer-section,
    .review-section { background-image: url("../images/designer-bg-768w.webp"); }
    .blog-section:where(.w-variant-6157a192-cfb9-447a-973c-db3bfe3c9d78) {
        background-image: url("../images/blog-bg-768w.webp");
    }
}

/* Webflow IX2 sets width:20% on these at runtime; nothing in CSS did. While the
   Webflow bundle loaded eagerly that happened before first paint, but it is now
   deferred past the largest paint, so the five cards spent a moment stacked and
   then snapped into a row - a 1365px reflow and the site's whole CLS. Declaring
   the width up front makes the pre-JS layout identical to the post-JS one.
   Below 992px the whole block is display:none, so scope it to desktop. */
@media (min-width: 992px) { .recognition-wrap { width: 20%; } }
/* Same story as .recognition-wrap: IX2 applies width/height:70% at runtime and
   CSS declared neither, so before the deferred bundle arrived the lazy image
   fell back to its height="1280" attribute and the card was 1905px instead of
   540px. */
@media (min-width: 992px) { .recognition-img { width: 70%; height: 70%; } }
/* blog-list minmax fix */
/* 1fr lets a card's min-content width push the grid past its container (127px overflow on
   /solutions/ai-agent-development at 1440px). minmax(0,1fr) keeps the columns inside it. */
.blog-list{grid-template-columns:repeat(3,minmax(0,1fr))}
@media screen and (max-width:991px){.blog-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media screen and (max-width:767px){.blog-list{grid-template-columns:minmax(0,1fr)}}
