@import"https://fonts.googleapis.com/css2?family=Urbanist:wght@300;400;500;700&display=swap";@import"https://api.fontshare.com/v2/css?f[]=switzer@300,400,500,600,700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.grow{flex-grow:1}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.main-layout{background-color:#fff;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}body{margin:0;background-color:#050505;font-family:Urbanist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.navbar{width:100%;height:123px;position:absolute;top:0;left:0;background-color:transparent;color:#fff;display:flex;justify-content:center;box-sizing:border-box;z-index:100;transition:opacity .4s ease}body.lets-work-together-modal-open .navbar{opacity:.25;pointer-events:none}.navbar-container{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1440px;height:100%;padding:0 80px;box-sizing:border-box}@media(min-width:992px){.navbar-container{max-width:1282px;padding-left:0;padding-right:0}}.navbar-brand{flex:1;width:144px;height:29px;color:#fff;font-family:Urbanist,sans-serif;font-weight:400;font-size:24px;line-height:29px;letter-spacing:0%;text-decoration:none}.navbar-brand-light{font-family:Urbanist,sans-serif;font-weight:300;font-size:24px;line-height:29px;letter-spacing:0%}.navbar-nav{flex:2;display:flex;justify-content:center}.navbar-links{display:flex;justify-content:space-between;align-items:center;width:449px;height:31px;list-style:none;margin:0;padding:0}.navbar-links a{position:relative;color:#fff;text-decoration:none;font-family:Switzer,sans-serif;font-size:16px;font-weight:400;line-height:21px;letter-spacing:0%;transition:color .3s ease;padding-bottom:6px}.navbar-links a:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%) scaleX(0);width:100%;height:2px;background-color:#6c63ff;border-radius:2px;transition:transform .3s ease}.navbar-links a:hover{color:#6c63ff}.navbar-links a:hover:after{transform:translate(-50%) scaleX(1)}.navbar-links a.active{color:#6c63ff}.navbar-links a.active:after{transform:translate(-50%) scaleX(1)}.navbar-action{flex:1;display:flex;justify-content:flex-end}.navbar-btn-talk{display:flex;align-items:center;justify-content:space-between;gap:11px;width:196px;height:61px;background-color:transparent;color:#fff;border:1px solid #FFFFFF;border-width:1px;border-radius:51px;padding:10px 10px 10px 18px;box-sizing:border-box;font-family:Switzer,sans-serif;font-size:24px;line-height:32px;font-weight:400;cursor:pointer;transition:all .3s ease;text-decoration:none}.navbar-btn-talk:hover{border-color:#6c63ff;background-color:#6c63ff;color:#fff}.navbar-icon-circle{display:flex;align-items:center;justify-content:center;width:41px;height:41px;border:1px solid #FFFFFF;border-radius:50%;box-sizing:border-box;transition:border-color .3s ease}.navbar-btn-talk:hover .navbar-icon-circle{border-color:#fff}.navbar-toggle{display:none;position:relative;width:28px;height:18px;background:transparent;border:none;cursor:pointer;padding:0;z-index:101;outline:none}.navbar-hamburger-bar{position:absolute;left:0;width:100%;height:2px;background-color:#fff;border-radius:2px;transition:all .3s cubic-bezier(.16,1,.3,1)}.navbar-hamburger-bar:nth-child(1){top:0}.navbar-hamburger-bar:nth-child(2){top:8px}.navbar-hamburger-bar:nth-child(3){top:16px}.navbar-toggle.navbar-active .navbar-hamburger-bar:nth-child(1){transform:translateY(8px) rotate(45deg)}.navbar-toggle.navbar-active .navbar-hamburger-bar:nth-child(2){opacity:0;transform:translate(-10px)}.navbar-toggle.navbar-active .navbar-hamburger-bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.navbar-mobile-action{display:none}@media(max-width:991px){.navbar{height:80px;padding:0 24px}.navbar-container{padding:0}.navbar-brand{font-size:20px;line-height:100%;z-index:101;transition:color .3s ease}.navbar-brand-light{font-size:20px;line-height:100%}.navbar-menu-open .navbar-brand,.navbar-menu-open .navbar-brand-light{color:#1a1a1a!important}.navbar-toggle{display:block;z-index:101}.navbar-menu-open .navbar-toggle .navbar-hamburger-bar{background-color:#1a1a1a!important}.navbar-nav{position:fixed;top:0;right:-100%;width:100%;max-width:100%;height:auto;max-height:90vh;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow-y:auto;-webkit-overflow-scrolling:touch;gap:36px;padding:120px 24px 40px;box-sizing:border-box;transition:right .4s cubic-bezier(.16,1,.3,1);z-index:100;border-left:none;border-bottom:1px solid rgba(0,0,0,.05);border-bottom-left-radius:24px;border-bottom-right-radius:24px;box-shadow:0 16px 48px #00000014;-webkit-backdrop-filter:none;backdrop-filter:none}.navbar-nav.navbar-open{right:0}.navbar-links{flex-direction:column;align-items:center;justify-content:center;gap:36px;width:100%;height:auto}.navbar-links a{font-size:26px;line-height:130%;color:#1a1a1a;font-weight:500;transition:color .3s ease;padding-bottom:8px}.navbar-links a:after{background-color:#6c63ff;height:3px;bottom:0}.navbar-links a:hover,.navbar-links a.active{color:#6c63ff}.navbar-mobile-action{display:flex;width:100%;justify-content:center;margin-top:60px;padding:0 24px;box-sizing:border-box}.navbar-mobile-action .navbar-btn-talk{display:flex;align-items:center;justify-content:space-between;gap:11px;width:100%;max-width:327px;height:60px;background-color:#6c63ff;color:#fff!important;border:none;border-radius:51px;padding:10px 10px 10px 24px;box-sizing:border-box;font-family:Switzer,sans-serif;font-size:20px;font-weight:500;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px #6c63ff4d}.navbar-mobile-action .navbar-btn-talk:hover,.navbar-mobile-action .navbar-btn-talk:active{background-color:#554cef;box-shadow:0 6px 20px #6c63ff66}.navbar-mobile-action .navbar-icon-circle{display:flex;align-items:center;justify-content:center;width:41px;height:41px;border:1px solid #FFFFFF;border-radius:50%;box-sizing:border-box;transition:all .3s ease}.navbar-mobile-action .navbar-icon-circle svg{width:18px;height:18px;stroke:#fff;stroke-width:1.5}.navbar-action{display:none}}@media(max-width:768px){.navbar{height:72px}.navbar-brand,.navbar-brand-light{font-size:18px}.navbar-links a{font-size:24px}}@media(max-width:480px){.navbar{height:64px;padding:0 16px}.navbar-brand,.navbar-brand-light{font-size:16px}.navbar-links a{font-size:22px}}.footer-section{position:relative;width:100%;background:linear-gradient(264.07deg,#000 5.12% 43.64%,#1c0e70 99.07%);color:#fff;box-sizing:border-box;overflow:hidden;padding:45px 20px 40px;border-top:1px solid rgba(255,255,255,.05);z-index:5}.footer-graphic-container{position:absolute;right:-20px;bottom:-60px;width:780px;height:auto;pointer-events:none;z-index:1;opacity:.8;mix-blend-mode:screen}.footer-fluid-graphic{width:100%;height:100%;object-fit:contain}.footer-container{position:relative;width:100%;max-width:1282px;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;gap:48px;z-index:2}.footer-column{display:flex;flex-direction:column}.footer-logo{font-family:Urbanist,sans-serif;font-weight:300;font-size:24px;line-height:100%;color:#fff;margin:0 0 16px;letter-spacing:0%}.logo-thin{font-family:Urbanist,sans-serif;font-weight:300;color:#fff}.footer-branding-text{font-family:Switzer,sans-serif;font-weight:400;font-size:15px;line-height:1.5;color:#999;max-width:260px;margin:0 0 24px}.footer-social-links{display:flex;gap:20px;align-items:center}.social-icon{display:flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1)}.social-icon img{object-fit:contain;transition:opacity .3s ease}.insta-icon-img{width:27px;height:27px}.in-icon-img{width:19px;height:20px}.be-icon-img{width:26px;height:26px}.social-icon:hover{transform:translateY(-2px)}.social-icon:hover img{opacity:.8}.footer-col-title{font-family:Switzer,sans-serif;font-weight:600;font-size:16px;line-height:100%;color:#fff;margin:0 0 24px}.footer-links-list{list-style:none;padding:0;margin:0}.footer-links-list li{margin-bottom:4px}.footer-links-list a{font-family:Switzer,sans-serif;font-weight:300;font-size:14px;color:#dbdbdb;text-decoration:none;line-height:26px;letter-spacing:0%;transition:color .3s ease}.footer-links-list a:hover{color:#6c63ff}.footer-contact-list{list-style:none;padding:0;margin:0}.contact-item{display:flex;align-items:center;gap:16px;margin-bottom:8px}.contact-icon-wrapper{width:44px;height:44px;border-radius:50%;border:1px solid #FFFFFF;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:transparent;transition:all .3s ease}.contact-icon-wrapper img{width:20px;height:20px;object-fit:contain}.contact-item:hover .contact-icon-wrapper{border-color:#6c63ff;background-color:#6c63ff0d}.contact-link-text{font-family:Switzer,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:30px;color:#fff;text-decoration:none;letter-spacing:0%;transition:color .3s ease}a.contact-link-text:hover{color:#6c63ff}.footer-contact-segment{display:inline-block;white-space:nowrap}@media(max-width:767px){.footer-contact-segment{display:block;line-height:1.5}}@media(min-width:768px){.contact-link-text{white-space:nowrap}}.footer-bottom-bar{position:relative;width:100%;max-width:1282px;margin:60px auto 0;border-top:1px solid rgba(255,255,255,.06);padding-top:30px;text-align:center;z-index:2}.copyright-text{font-family:Switzer,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:100%;color:#fff;margin:0;letter-spacing:0%}@media(min-width:992px){.footer-container{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:5%}.branding-col{width:22%;flex-shrink:0}.links-col{width:13%;flex-shrink:0}.contact-col{width:35%;flex-shrink:0}}@media(max-width:1280px)and (min-width:992px){.footer-container,.footer-bottom-bar{width:90%;max-width:90%}.footer-graphic-container{width:650px;right:-15px;bottom:-50px}}@media(max-width:991px)and (min-width:768px){.footer-container{width:90%;max-width:90%;display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.footer-bottom-bar{width:90%;max-width:90%;margin-top:48px}.footer-graphic-container{width:550px;right:-10px;bottom:-40px}}@media(max-width:767px){.footer-section{padding:60px 16px 30px}.footer-container{gap:36px}.footer-branding-text{max-width:100%}.contact-item{margin-bottom:24px}.footer-bottom-bar{margin-top:40px;padding-top:20px}.footer-graphic-container{width:420px;right:-5px;bottom:-30px;opacity:.6}}.hero-section{position:relative;background-color:#050505;color:#fff;width:100%;overflow:hidden;font-family:Urbanist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;box-sizing:border-box}@media(min-width:992px){.hero-section{height:1024px;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:0}}.hero-content-wrapper{position:relative;display:flex;align-items:center;justify-content:space-between;gap:2rem;width:100%;max-width:1440px;margin:0 auto;padding:217px 80px 2rem;box-sizing:border-box;min-height:auto}@media(min-width:992px){.hero-content-wrapper{flex:1;max-width:1282px;padding:340px 0 0;align-items:flex-start}}.hero-text-content{flex:0 0 649px;min-width:0;position:relative;z-index:2}.hero-heading{font-family:Urbanist,sans-serif;font-size:64px;font-weight:400;line-height:77px;letter-spacing:0%;width:100%;max-width:649px;height:auto;margin-top:0;margin-bottom:16px;box-sizing:border-box}.hero-description{font-family:Switzer,sans-serif;font-weight:300;font-size:16px;line-height:130%;letter-spacing:0em;color:#fff;width:100%;max-width:527px;height:auto;margin-bottom:24px;box-sizing:border-box}.hero-buttons{display:flex;gap:1.5rem}.btn{display:flex;align-items:center;justify-content:center;gap:12px;height:68px;border-radius:15px;padding:10px 22px;box-sizing:border-box;font-family:Switzer,sans-serif;font-size:20px;line-height:26px;font-weight:400;cursor:pointer;transition:all .3s ease}.btn-primary{position:relative;z-index:1;overflow:hidden;width:327px;background-color:#6c63ff;color:#fff;border:none}.btn-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#6c63ff,#a79fff);z-index:-1;opacity:0;transition:opacity .3s ease}.btn-primary:hover:before{opacity:1}.btn-primary:hover{box-shadow:0 0 24px #6c63ffcc}.btn-secondary{width:262px;background-color:transparent;color:#fff;border:1.5px solid #FFFFFF}.btn-secondary:hover{background-color:transparent;color:#6c63ff;border-color:#6c63ff}.arrow-icon{width:34px;height:34px;flex-shrink:0;transition:transform .3s ease}.btn:hover .arrow-icon{transform:translate(4px)}.fluid-graphic{position:absolute;width:1133.66px;height:1133.66px;top:10px;left:680px;transform:rotate(-3.47deg);opacity:1;z-index:1;pointer-events:none}.trusted-brands-section{margin-top:153px}@media(min-width:992px){.trusted-brands-section{margin-top:0}}.divider-line{position:relative;text-align:center;margin-bottom:1.5rem}@media(min-width:992px){.divider-line{margin-bottom:1rem}}.divider-line:before{content:"";position:absolute;top:50%;left:0;right:0;border-top:1px solid #666666;z-index:1}.divider-line span{background-color:#050505;padding:0 1.5rem;position:relative;z-index:2;font-family:Switzer,sans-serif;font-weight:300;font-size:14px;line-height:18px;letter-spacing:.19em;color:#fff;text-transform:uppercase}.brands-logo-strip{overflow:hidden;padding:.8rem 0;box-sizing:border-box;width:100%}@media(min-width:992px){.brands-logo-strip{max-width:100%;padding-left:0;padding-right:0;padding-top:0;padding-bottom:1rem}}.brands-logo-track{display:flex;align-items:center;width:max-content;animation:scrollMarquee 30s linear infinite}.brands-logo-strip:hover .brands-logo-track{animation-play-state:paused}@keyframes scrollMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.brand-logo-container{display:flex;align-items:center;justify-content:center;height:70px;margin:0 60px;transition:transform .3s ease;flex-shrink:0}.brand-logo-container:hover{transform:translateY(-2px)}.brand-logo-img{object-fit:contain;filter:brightness(0) invert(1);opacity:.8;transition:opacity .3s ease}.brand-logo-img:hover{opacity:1}.logo-brand{color:#fff;display:flex;-webkit-user-select:none;user-select:none}.logo-habit{font-family:Switzer,sans-serif;font-weight:500;font-size:20px;position:relative;padding-right:14px;line-height:1}.habit-stars{position:absolute;right:0;top:-2px;display:flex;flex-direction:column;gap:1px;align-items:center}.logo-mk{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Switzer,sans-serif}.mk-main{font-weight:800;font-size:24px;line-height:.9;letter-spacing:-.5px}.mk-sub{font-size:7px;font-weight:500;letter-spacing:1px;color:#a0a0a0;margin-top:2px}.logo-azhak{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-family:Switzer,sans-serif}.azhak-text{font-weight:500;font-size:16px;line-height:1}.azhak-icon-wrapper{display:flex;align-items:center;justify-content:center}.logo-jellyfish{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Switzer,sans-serif}.jf-main{font-weight:800;font-size:16px;line-height:1;letter-spacing:1.5px}.jf-sub{font-size:7px;font-weight:500;letter-spacing:1px;color:#a0a0a0;margin-top:3px;margin-bottom:2px}.jf-waves{display:flex;align-items:center;justify-content:center;opacity:.8}.logo-onedi{display:flex;align-items:center;gap:6px;font-family:Switzer,sans-serif}.onedi-text{font-weight:700;font-size:22px;letter-spacing:-.5px;line-height:1}.onedi-icon{width:14px;height:14px;border:1.8px solid #ffffff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.onedi-dot{width:4px;height:4px;background-color:#fff;border-radius:50%}.logo-arif{display:flex;align-items:center;gap:8px;font-family:Switzer,sans-serif}.arif-icon{width:12px;height:16px;border:2px solid #ffffff;border-top-left-radius:8px;border-bottom-right-radius:8px;box-sizing:border-box}.arif-text{display:flex;flex-direction:column;line-height:.95}.arif-main{font-weight:700;font-size:16px}.arif-sub{font-weight:300;font-size:9px;letter-spacing:.5px}@media(max-width:1024px){.hero-content-wrapper{flex-direction:column;text-align:center;padding:160px 40px 2rem}.hero-text-content{flex:none;width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center}.hero-heading{font-size:48px;line-height:56px;max-width:100%}.hero-description{font-size:15px;line-height:140%;max-width:90%;text-align:center}.hero-image-content{margin-top:3rem}.trusted-brands-section{margin-top:60px}.fluid-graphic{display:none}}@media(max-width:768px){.hero-content-wrapper{padding:120px 20px 2rem}.hero-heading{font-size:38px;line-height:44px;max-width:100%}.hero-description{font-size:14px;line-height:140%;max-width:100%}.hero-buttons{flex-direction:column;align-items:center;gap:16px;width:100%}.btn{width:100%;max-width:327px;height:56px;font-size:16px;border-radius:12px;gap:10px;padding:10px 20px}.arrow-icon{width:24px;height:24px}.trusted-brands-section{margin-top:40px}}@media(max-width:480px){.hero-heading{font-size:32px;line-height:38px}.btn{max-width:280px;height:50px;font-size:14px;border-radius:10px;gap:8px;padding:10px 16px}.arrow-icon{width:20px;height:20px}.trusted-brands-section{margin-top:30px}}.service-preview-section{background-color:#fff;color:#050505;width:100%;padding:80px;box-sizing:border-box;overflow:hidden}.service-preview-container{max-width:1282px;margin:0 auto;width:100%;box-sizing:border-box}.service-preview-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:80px;gap:48px;position:relative}.service-preview-header-left{flex:0 0 60%}.service-preview-subtitle{font-family:Switzer,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:21px;color:#6c63ff;display:block;margin-bottom:21px}.service-preview-heading{font-family:Switzer,sans-serif;font-size:48px;font-weight:600;line-height:100%;color:#000;margin:0;letter-spacing:0%;box-sizing:border-box}.service-preview-header-right{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.service-preview-header-description{font-family:Switzer,sans-serif;font-weight:500;font-size:16px;line-height:1.5;color:#666;letter-spacing:0%;margin:0}@media(min-width:992px){.service-preview-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:55px}.service-preview-header-left{width:488px;display:flex;flex-direction:column;align-items:flex-start}.service-preview-subtitle{margin-bottom:16px;display:block}.service-preview-heading{font-size:48px;line-height:1.1;font-weight:600;color:#000}.service-preview-header-right{width:341px;display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-left:0}.service-preview-header-description{width:341px;height:auto}.service-preview-explore-btn{width:327px;height:68px;margin-left:0}.service-preview-btn-arrow-icon{width:34px;height:34px}.service-preview-container{width:1282px;max-width:1282px}.service-preview-grid{grid-template-columns:repeat(6,192px);gap:26px;width:1282px}.service-preview-card{width:192px;height:300px;padding:22px;transform:rotate(0);opacity:1}}.service-preview-explore-btn{position:relative;z-index:1;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:20px;background-color:#090909;color:#fff;border:none;border-radius:15px;padding:10px 22px;font-family:Switzer,sans-serif;font-size:20px;font-weight:400;line-height:100%;letter-spacing:0%;cursor:pointer;box-sizing:border-box;transition:all .3s cubic-bezier(.16,1,.3,1)}.service-preview-explore-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#090909 0% 25%,#666);z-index:-1;opacity:0;transition:opacity .3s ease}.service-preview-explore-btn:hover:before{opacity:1}.service-preview-explore-btn:hover{box-shadow:0 10px 20px #00000026}.service-preview-btn-arrow-icon{transition:transform .3s ease}.service-preview-explore-btn:hover .service-preview-btn-arrow-icon{transform:translate(4px)}.service-preview-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;width:100%;justify-items:center}.service-preview-card{display:flex;flex-direction:column;justify-content:space-between;width:192px;height:300px;transform:rotate(0);opacity:1;background-color:#f8f9fa;border:1px solid #E6E6E6;border-radius:9px;padding:22px;box-sizing:border-box;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative}.service-preview-card-top{display:flex;flex-direction:column;align-items:flex-start}.service-preview-icon-box{width:50px;height:50px;background-color:#6c63ff;color:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;margin-bottom:30px;transition:all .3s ease}.service-preview-card-icon-img{width:30px;height:30px;object-fit:contain;display:block}.service-preview-card-title{font-family:Switzer,sans-serif;font-size:18px;font-weight:600;line-height:120%;color:#050505;margin:0;width:163px;min-height:48px;height:auto;display:flex;align-items:flex-start;letter-spacing:0%}.service-preview-card-title br{display:block!important}.service-preview-card-divider{position:absolute;top:172px;left:22px;width:148px;height:0px;border-top:1px solid #D6D6D6;transform:rotate(0);opacity:1}.service-preview-card-desc{font-family:Switzer,sans-serif;font-size:11px;font-weight:500;line-height:140%;color:#666;margin:48px 0 0;letter-spacing:0%;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.service-preview-card-bottom{position:absolute;top:254px;left:21px;width:20px;height:20px}.service-preview-card-arrow-icon{position:absolute;top:4.74px;left:.65px;width:18.7201557159424px;height:10.517499923706064px;opacity:1;mix-blend-mode:multiply;transition:all .3s ease;display:block}.service-preview-card:hover{transform:translateY(-6px);background-color:#d6d1ff;border-color:#d6d1ff;box-shadow:0 20px 40px #6c63ff1a,0 2px 8px #6c63ff0d}.service-preview-card:hover .service-preview-card-arrow-icon{transform:translate(4px)}@media(max-width:1280px){.service-preview-section{padding:70px 40px}.service-preview-grid{grid-template-columns:repeat(3,1fr);gap:24px}.service-preview-card,.service-preview-card-title{width:100%}.service-preview-card-divider{width:calc(100% - 44px)}}@media(max-width:991px){.service-preview-header{flex-direction:column;align-items:center;text-align:center;gap:24px;margin-bottom:60px}.service-preview-header-left{flex:0 0 100%;width:100%;margin-left:0;display:flex;flex-direction:column;align-items:center}.service-preview-header-right{flex:0 0 100%;width:100%;margin-left:0;padding-top:0;gap:16px;display:flex;flex-direction:column;align-items:center}.service-preview-explore-btn{width:100%;max-width:280px;height:56px;font-size:16px;border-radius:12px;gap:12px;margin-left:0}.service-preview-btn-arrow-icon{width:24px;height:24px}.service-preview-heading{font-size:40px;line-height:1.25}.service-preview-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.service-preview-section{padding:50px 20px}.service-preview-heading{font-size:32px;line-height:1.25}.service-preview-explore-btn{max-width:240px;height:48px;font-size:14px;gap:8px}.service-preview-btn-arrow-icon{width:20px;height:20px}.service-preview-grid{grid-template-columns:1fr}.service-preview-card{height:auto;min-height:280px}}.portfolio-section{width:100%;background-color:#f7f7f7;box-sizing:border-box;overflow:hidden}.portfolio-container{width:100%;margin:0 auto;box-sizing:border-box;padding:60px 20px 52px}.portfolio-header{display:flex;flex-direction:column;gap:24px;margin-bottom:40px;position:relative}.portfolio-header-left{width:100%}.portfolio-subtitle{font-family:Switzer,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:100%;color:#6c63ff;display:block;margin-bottom:21px;width:95px;height:21px}.portfolio-heading{font-family:Switzer,sans-serif;font-size:48px;font-weight:600;line-height:100%;color:#000;margin:0;letter-spacing:0%}.portfolio-header-right{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.portfolio-header-description{font-family:Switzer,sans-serif;font-weight:500;font-size:16px;line-height:140%;color:#666;letter-spacing:0%;margin:0}.view-all-projects-btn{position:relative;z-index:1;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:20px;background-color:#090909;color:#fff;border:none;border-radius:15px;padding:10px 10px 10px 22px;font-family:Switzer,sans-serif;font-size:20px;font-weight:400;line-height:100%;cursor:pointer;box-sizing:border-box;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%;max-width:327px;height:68px}.view-all-projects-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#090909 0% 25%,#666);z-index:-1;opacity:0;transition:opacity .3s ease}.view-all-projects-btn:hover:before{opacity:1}.view-all-projects-btn:hover{box-shadow:0 10px 20px #00000026}.btn-arrow-icon{width:34px;height:34px;transition:transform .3s ease}.view-all-projects-btn:hover .btn-arrow-icon{transform:translate(6px)}.portfolio-slider-outer{width:100%;overflow-x:auto;position:relative;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;cursor:grab;-webkit-user-select:none;user-select:none}.portfolio-slider-outer::-webkit-scrollbar{display:none}.portfolio-slider-inner{display:flex;gap:24px;width:max-content;transition:none}.project-card img{pointer-events:none;-webkit-user-select:none;user-select:none}.project-card{display:flex;flex-direction:column;background-color:#fff;border-radius:16px;overflow:hidden;box-sizing:border-box;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px #00000005;height:300px;cursor:pointer;flex:0 0 calc((100% - 48px) / 3);scroll-snap-align:start}.project-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0000000f}.project-card-image-box{width:100%;height:220px;overflow:hidden;position:relative;background-color:#eaeaea}.project-card-img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.project-card:hover .project-card-img{transform:scale(1.04)}.project-card-details{height:80px;padding:16px 24px;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;background-color:#fff}.project-card-title{font-family:Switzer,sans-serif;font-size:18px;font-weight:600;color:#050505;margin:0 0 8px;line-height:100%;letter-spacing:0%}.project-card-category{font-family:Switzer,sans-serif;font-size:11px;font-weight:500;color:#666;margin:0;line-height:100%;letter-spacing:0%}.portfolio-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:30px}.portfolio-dot{width:8px;height:8px;border-radius:50%;background-color:#e2e2e2;border:none;cursor:pointer;padding:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.portfolio-dot.active{background-color:#6c63ff}@media(min-width:992px){.portfolio-section{height:626px}.portfolio-container{width:1440px;max-width:1440px;padding:0 0 52px;margin:0 auto;position:relative}.portfolio-header{height:220px;margin-bottom:48px;position:relative}.portfolio-header-left{position:absolute;left:0;top:0;width:100%;height:100%}.portfolio-subtitle{position:absolute;top:52px;left:80px;margin:0;width:95px;height:21px}.portfolio-heading{position:absolute;top:94px;left:78px;width:488px;height:48px;margin:0;white-space:nowrap}.portfolio-header-right{position:absolute;left:925px;top:0;width:382px;height:220px;display:block}.portfolio-header-description{position:absolute;left:0;top:40px;width:382px;height:84px}.view-all-projects-btn{position:absolute;left:0;top:126px;width:327px;height:68px;margin-left:0}.portfolio-slider-outer{width:1308px;margin-left:78px;height:285px}.portfolio-slider-inner{gap:48px;width:max-content}.project-card{width:404px;flex:0 0 404px;height:273px;transform:rotate(0);opacity:1;scroll-snap-align:start}.project-card-image-box{width:404px;height:206px;overflow:hidden}.project-card-details{width:404px;height:67px;padding:12px 20px;box-sizing:border-box}}@media(max-width:1280px)and (min-width:992px){.portfolio-container{width:90%;max-width:90%}.portfolio-header-right{left:auto;right:0}.portfolio-slider-outer{width:100%}.portfolio-slider-inner{gap:20px}.project-card{flex:0 0 calc((100% - 40px) / 3)}}@media(max-width:991px){.portfolio-header{flex-direction:column;gap:24px;margin-bottom:30px}.portfolio-heading{font-size:36px}.portfolio-slider-inner{gap:20px}.project-card{flex:0 0 calc((100vw - 60px)/2)}.view-all-projects-btn{max-width:280px;height:56px;font-size:16px;border-radius:12px;gap:12px;padding:10px 10px 10px 20px}.btn-arrow-icon{width:24px;height:24px}}@media(max-width:600px){.portfolio-container{padding:40px 16px}.portfolio-heading{font-size:28px}.portfolio-slider-inner{gap:16px}.project-card{flex:0 0 calc(100vw - 32px);height:280px}.project-card-image-box{height:200px}.view-all-projects-btn{max-width:240px;height:48px;font-size:14px;border-radius:10px;gap:8px;padding:8px 8px 8px 16px}.btn-arrow-icon{width:20px;height:20px}}.why-choose-us-section{width:100%;background-color:#fff;box-sizing:border-box;overflow:hidden;padding:80px 20px}.why-choose-us-container{width:100%;max-width:1282px;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;gap:48px}.why-choose-us-content{display:flex;flex-direction:column;align-items:flex-start;width:100%}.why-choose-us-subtitle{font-family:Switzer,sans-serif;font-weight:500;font-size:16px;line-height:100%;color:#6c63ff;letter-spacing:.05em;margin-bottom:21px}.why-choose-us-title{font-family:Switzer,sans-serif;font-weight:600;font-size:48px;line-height:1.1;color:#000;margin:0 0 24px;letter-spacing:-.01em}.why-choose-us-description{font-family:Switzer,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#666;max-width:427px;margin:0}.why-choose-us-btn{position:relative;z-index:1;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:20px;background-color:#090909;color:#fff;border:none;border-radius:15px;padding:10px 24px;font-family:Switzer,sans-serif;font-size:20px;font-weight:400;line-height:100%;cursor:pointer;box-sizing:border-box;transition:all .3s cubic-bezier(.16,1,.3,1);width:327px;max-width:327px;height:68px}.why-choose-us-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#090909 0% 25%,#666);z-index:-1;opacity:0;transition:opacity .3s ease}.why-choose-us-btn:hover:before{opacity:1}.why-choose-us-btn:hover{box-shadow:0 10px 20px #00000026}.why-choose-us-btn .arrow-icon{width:34px;height:34px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.why-choose-us-btn:hover .arrow-icon{transform:translate(6px)}.why-choose-us-grid{display:grid;grid-template-columns:1fr;gap:20px;width:100%}.why-choose-us-card{display:flex;align-items:flex-start;gap:16px;background-color:#f7f7f7;border-radius:10px;padding:20px 16px 16px;box-sizing:border-box;transition:all .3s cubic-bezier(.16,1,.3,1);border:1px solid transparent}.why-choose-us-card-icon{flex-shrink:0;display:flex;align-items:flex-start;justify-content:center;color:#6c63ff;width:30px;height:30px;background:transparent;border-radius:10px;transition:all .3s ease}.why-choose-us-card-icon img{width:30px;height:30px;object-fit:contain}.why-choose-us-card-icon svg{width:30px;height:30px;display:block}.why-choose-us-card-info{display:flex;flex-direction:column;gap:6px;margin-top:10px}.why-choose-us-card-title{font-family:Switzer,sans-serif;font-weight:600;font-size:15px;line-height:100%;color:#000;letter-spacing:0;margin:0;white-space:nowrap}.why-choose-us-card-description{font-family:Switzer,sans-serif;font-weight:500;font-size:12px;line-height:140%;color:#666;letter-spacing:0;margin:0}@media(min-width:992px){.why-choose-us-section{height:445px;padding:0}.why-choose-us-container{position:relative;width:100%;max-width:1440px;height:100%;margin:0 auto}.why-choose-us-content{position:absolute;left:78px;top:0;width:435px;height:100%;flex-shrink:0}.why-choose-us-subtitle{position:absolute;left:0;top:103px;margin:0}.why-choose-us-title{position:absolute;left:0;top:140px;width:435px;height:126px;margin:0}.why-choose-us-description{position:absolute;left:0;top:282px;max-width:427px;margin:0}.why-choose-us-grid{position:absolute;right:80px;top:113px;width:760px;grid-template-columns:repeat(3,244px);gap:14px;flex-shrink:0}.why-choose-us-card{width:244px;height:111px}.why-choose-us-card:hover{background-color:#d0d0d0;border-color:#d0d0d0}.why-choose-us-card:hover .why-choose-us-card-icon{background:transparent;color:#6c63ff}}@media(max-width:1280px)and (min-width:992px){.why-choose-us-container{width:90%;max-width:90%}.why-choose-us-grid{grid-template-columns:repeat(2,1fr);width:60%}.why-choose-us-content{width:35%}}@media(max-width:991px)and (min-width:768px){.why-choose-us-container{width:90%;max-width:90%}.why-choose-us-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.why-choose-us-section{padding:60px 16px}.why-choose-us-title{font-size:36px}.why-choose-us-btn{max-width:100%}.why-choose-us-card{padding:20px}}.process-section{width:100%;background:linear-gradient(93.18deg,#000 80.61%,#1f1c56 101.33%);color:#fff;box-sizing:border-box;overflow:hidden;padding:80px 20px}.process-container{width:100%;max-width:1282px;margin:0 auto;box-sizing:border-box}.process-header{margin-bottom:60px;text-align:left}.process-subtitle{font-family:Switzer,sans-serif;font-weight:500;font-size:16px;line-height:100%;color:#6c63ff;letter-spacing:.05em;display:block;margin-bottom:21px}.process-title{font-family:Switzer,sans-serif;font-weight:600;font-size:48px;line-height:1.1;color:#fff;margin:0;letter-spacing:-.01em}.process-timeline-wrapper{position:relative;width:100%;margin-top:40px}.process-connector-line{position:absolute;z-index:1}.process-steps{display:flex;position:relative;z-index:2}.process-step-item{display:flex;position:relative}.process-step-badge{width:56px;height:56px;background-color:#6c63ff;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 20px #6c63ff4d;transition:all .3s cubic-bezier(.16,1,.3,1);cursor:pointer}.process-step-badge:hover{transform:scale(1.15);box-shadow:0 0 30px #6c63ff99;background-color:#7b73ff}.process-step-image{width:30px;height:30px;object-fit:contain}.process-step-content{display:flex;flex-direction:column}.process-step-title{font-family:Switzer,sans-serif;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;color:#fff;margin:0;display:flex;align-items:center}.process-step-number{color:#fff;margin-right:8px;font-weight:500}.process-step-description{font-family:Switzer,sans-serif;font-weight:500;font-size:12px;line-height:100%;letter-spacing:0%;color:#999;margin:0}@media(min-width:992px){.process-section{width:100%;max-width:100%;height:334px;padding:0;position:relative}.process-container{width:1456px;max-width:100%;height:100%;position:relative;margin:0 auto}.process-header{margin:0}.process-subtitle{position:absolute;left:85px;top:30px;margin:0}.process-title{position:absolute;left:85px;top:55px;margin:0}.process-timeline-wrapper{position:absolute;left:13px;right:13px;top:140px;margin-top:0}.process-connector-line{top:27px;left:0;right:0;height:2px;background-image:linear-gradient(to right,rgba(255,255,255,.35) 0%,rgba(255,255,255,.35) 40%,transparent 40%,transparent 100%);background-size:10px 2px;background-repeat:repeat-x}.process-steps{flex-direction:row;justify-content:space-between;align-items:flex-start}.process-step-item{flex-direction:column;align-items:center;text-align:center;width:200px}.process-step-badge{margin-bottom:24px}.process-step-content{align-items:center;gap:12px}.process-step-title{flex-direction:row;justify-content:center}}@media(max-width:991px){.process-section{padding:60px 20px}.process-title{font-size:36px}.process-timeline-wrapper{padding-left:10px}.process-connector-line{top:28px;bottom:28px;left:27px;width:2px;background-image:linear-gradient(to bottom,rgba(255,255,255,.25) 0%,rgba(255,255,255,.25) 40%,transparent 40%,transparent 100%);background-size:2px 10px;background-repeat:repeat-y}.process-steps{flex-direction:column;gap:40px}.process-step-item{flex-direction:row;align-items:flex-start;gap:24px;width:100%}.process-step-content{align-items:flex-start;gap:6px;padding-top:4px}.process-step-title{font-size:20px}.process-step-description{font-size:15px;max-width:480px}}@media(max-width:600px){.process-title{font-size:28px}.process-step-item{gap:16px}.process-step-badge{width:48px;height:48px}.process-connector-line{left:23px;top:24px;bottom:24px}}.testimonials-faq-section{width:100%;background-color:#f7f7f7;box-sizing:border-box;overflow:hidden;padding:80px 20px}.testimonials-faq-container{width:100%;max-width:1282px;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;gap:60px;position:relative}.section-tag{font-family:Switzer,sans-serif;font-weight:500;font-size:16px;line-height:100%;color:#6c63ff;letter-spacing:0%;display:block;margin:0}.testimonials-column{width:100%;display:flex;flex-direction:column}.testimonials-title{font-family:Switzer,sans-serif;font-weight:600;font-size:36px;line-height:100%;color:#000;margin:15px 0 40px;letter-spacing:0%}.testimonial-card-wrapper{width:100%;max-width:440px;position:relative;margin:0}.testimonial-card{background-color:#fff;border-radius:16px;padding:24px;box-sizing:border-box;box-shadow:0 4px 20px #00000005;min-height:auto;width:100%;position:relative;display:flex;flex-direction:column}.testimonial-cards-stack{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;width:100%;flex-grow:1}.testimonial-slide-content{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:16px;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .5s cubic-bezier(.25,1,.5,1),transform .5s cubic-bezier(.25,1,.5,1)}.testimonial-slide-content.active{opacity:1;pointer-events:auto;transform:translateY(0)}.testimonial-top-row{display:flex;flex-direction:row;gap:20px;align-items:flex-start}.testimonial-quote-wrapper{width:48px;display:flex;justify-content:flex-start;flex-shrink:0}.testimonial-bottom-row{display:flex;flex-direction:row;gap:20px;align-items:center}.testimonial-quote-icon{color:#6c63ff;display:block;flex-shrink:0}.testimonial-text{font-family:Switzer,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#333;margin:0}.testimonial-avatar{width:48px;height:48px;border-radius:50%;background-color:#6c63ff1a;color:#6c63ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.testimonial-meta{display:flex;flex-direction:column;gap:4px}.testimonial-name{font-family:Switzer,sans-serif;font-weight:600;font-size:16px;color:#000;margin:0}.testimonial-role{font-family:Switzer,sans-serif;font-weight:400;font-size:14px;color:#666;margin:0}.slider-dots{display:flex;gap:12px;margin-top:24px;justify-content:center;align-items:center}.slider-dot{width:10px;height:10px;border-radius:50%;background-color:#d9d9d9;border:none;cursor:pointer;padding:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.slider-dot.active{background-color:#6c63ff}.faq-column{width:100%;display:flex;flex-direction:column}.faq-title{font-family:Switzer,sans-serif;font-weight:600;font-size:36px;line-height:100%;color:#000;margin:15px 0 40px;letter-spacing:0%}.faq-accordion-list{display:flex;flex-direction:column;gap:12px;width:100%}.faq-item{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #00000003;transition:all .3s cubic-bezier(.16,1,.3,1);border:none;width:583px;max-width:100%}.faq-item.active{box-shadow:0 10px 25px #00000008}.faq-question-btn{width:100%;min-height:56px;height:auto;display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:transparent;border:none;cursor:pointer;text-align:left;outline:none;box-sizing:border-box}.faq-question-text{font-family:Switzer,sans-serif;font-weight:500;font-size:16px;color:#000;line-height:100%;letter-spacing:0%}.faq-toggle-icon-box{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#000;background-color:transparent;transition:all .3s ease;flex-shrink:0}.faq-item.active .faq-toggle-icon-box{background-color:transparent;color:#000}.faq-icon{transition:transform .3s cubic-bezier(.16,1,.3,1)}.faq-icon.rotated{transform:rotate(45deg)}.faq-answer-container{overflow:hidden;background-color:#ecebff;transition:max-height .3s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1)}.faq-answer-text{font-family:Switzer,sans-serif;font-weight:400;font-size:15px;line-height:1.6;color:#333;padding:24px;margin:0}@media(min-width:992px){.testimonials-faq-section{min-height:520px;height:auto;padding:60px 0;display:flex;align-items:center;box-sizing:border-box}.testimonials-faq-container{width:100%;max-width:1456px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0 80px;box-sizing:border-box}.testimonials-column,.faq-column{width:590px;flex-shrink:0}.testimonial-card{min-height:auto}}@media(max-width:1280px)and (min-width:992px){.testimonials-faq-container{width:90%;max-width:90%;gap:40px}}@media(max-width:991px){.testimonials-faq-container{width:90%;max-width:90%}.testimonials-title,.faq-title{font-size:36px;margin-bottom:24px}.testimonial-card-wrapper{margin:0 auto}.testimonial-card{padding:24px}}@media(max-width:767px){.testimonials-faq-section{padding:60px 16px}.testimonials-title,.faq-title{font-size:28px}.testimonial-card{padding:20px;min-height:auto}.testimonial-text{font-size:14px;line-height:1.5}.testimonial-name{font-size:14px}.testimonial-role{font-size:12px}.faq-question-btn{padding:16px 20px}.faq-question-text{font-size:14px}.faq-answer-text{padding:0 20px 16px;font-size:13px}}.cta-section{width:100%;background:linear-gradient(264.07deg,#000 5.12% 43.64%,#1c0e70 99.07%);color:#fff;box-sizing:border-box;overflow:hidden;padding:50px 20px;border-top:1px solid rgba(255,255,255,.05)}.cta-container{width:100%;max-width:1282px;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;gap:32px}.cta-content-column{display:flex;flex-direction:column;align-items:flex-start;width:100%}.cta-title{font-family:Urbanist,sans-serif;font-weight:400;font-style:normal;font-size:48px;line-height:120%;color:#f9f9f9;margin:0 0 24px;letter-spacing:0%}.cta-description{font-family:Switzer,sans-serif;font-weight:300;font-size:16px;line-height:140%;color:#888585;max-width:650px;margin:0}.cta-actions-column{display:flex;flex-direction:column;align-items:flex-start;width:100%}.cta-main-btn{position:relative;z-index:1;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:20px;background-color:#6c63ff;color:#fff;border:none;border-radius:15px;padding:10px 24px;font-family:Switzer,sans-serif;font-size:20px;font-weight:500;line-height:100%;cursor:pointer;box-sizing:border-box;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%;max-width:327px;height:68px}.cta-main-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#6c63ff,#a79fff);z-index:-1;opacity:0;transition:opacity .3s ease}.cta-main-btn:hover:before{opacity:1}.cta-main-btn:hover{box-shadow:0 0 24px #6c63ffcc}.cta-main-btn .arrow-icon{transition:transform .3s cubic-bezier(.16,1,.3,1)}.cta-main-btn:hover .arrow-icon{transform:translate(6px)}.cta-newsletter-box{margin-top:48px;width:100%;max-width:327px}.cta-newsletter-title{font-family:Switzer,sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%;color:#fff;margin:0 0 8px}.cta-newsletter-subtitle{font-family:Switzer,sans-serif;font-weight:300;font-size:14px;color:#dbdbdb;line-height:24px;margin:0 0 16px;letter-spacing:0%}.cta-newsletter-form{width:100%}.cta-input-group{position:relative;width:100%;height:55px;box-sizing:border-box}.cta-email-input{width:100%;height:100%;background-color:#0b0b0b;border:1px solid #888888;border-radius:10px;padding:10px 50px 10px 22px;box-sizing:border-box;font-family:Switzer,sans-serif;font-size:15px;color:#fff;outline:none;transition:all .3s ease}.cta-email-input:focus{border-color:#6c63ff;box-shadow:0 0 0 2px #6c63ff26}.cta-email-input::placeholder{color:#666}.cta-submit-btn{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:44px;height:44px;background:transparent;border:none;color:#6c63ff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:0}.cta-submit-btn svg{width:26px;height:26px}.cta-submit-btn:hover{color:#5b52e0}.cta-success-message{font-family:Switzer,sans-serif;font-size:13px;color:#10b981;margin-top:8px;animation:fadeIn .3s ease}@media(min-width:992px){.cta-section{padding:40px 92px 30px}.cta-container{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:80px}.cta-content-column{width:50%;flex-shrink:0}.cta-title{margin-bottom:16px}.cta-description{margin-left:2px}.cta-actions-column{width:auto;align-items:flex-start;flex-shrink:0}.cta-main-btn{margin-top:16px}.cta-newsletter-box{margin-top:48px}.cta-newsletter-subtitle{margin-bottom:16px}}@media(max-width:1280px)and (min-width:992px){.cta-container{width:90%;max-width:90%;gap:40px}}@media(max-width:991px){.cta-container{width:90%;max-width:90%}.cta-title{font-size:36px}.cta-main-btn{max-width:280px;height:56px;font-size:16px;border-radius:12px;gap:12px;padding:10px 20px}.cta-main-btn .arrow-icon{width:24px;height:24px}.cta-newsletter-box{max-width:100%}}@media(max-width:767px){.cta-section{padding:40px 16px}.cta-title{font-size:28px}.cta-main-btn{max-width:240px;height:48px;font-size:14px;border-radius:10px;gap:8px;padding:8px 16px}.cta-main-btn .arrow-icon{width:20px;height:20px}}.modal-overlay{position:fixed;inset:0;width:100vw;height:100vh;background-color:transparent;display:flex;justify-content:center;align-items:flex-end;z-index:9999;padding:20px 20px 80px;box-sizing:border-box}.lets-work-together-card{position:relative;background:#0f0f0f80;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(255,255,255,.15);border-radius:28px;width:90%;max-width:620px;padding:32px 36px;box-shadow:0 24px 60px #000000a6,inset 0 1px #ffffff1a;box-sizing:border-box;animation:zoomInCard .45s cubic-bezier(.16,1,.3,1) forwards;color:#fff;font-family:Switzer,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.modal-close-btn{position:absolute;top:24px;right:24px;background:none;border:none;color:#fff9;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .25s ease;z-index:12}.modal-close-btn:hover{color:#fff;background-color:#ffffff14;transform:rotate(90deg)}.modal-close-btn:active{transform:scale(.92) rotate(90deg)}.modal-form-content{display:flex;flex-direction:column;gap:16px;text-align:left}.modal-title{font-family:Urbanist,sans-serif;font-size:34px;font-weight:500;line-height:1.2;margin:0;letter-spacing:-.5px}.highlight-purple{color:#6c63ff}.modal-description{font-size:15px;line-height:1.4;color:#ffffffb3;margin:0;font-weight:300;max-width:520px}.modal-input-group{display:flex;align-items:center;background-color:#fff;border-radius:12px;padding:14px 18px;gap:12px;width:100%;box-sizing:border-box;transition:box-shadow .25s ease;margin-top:4px}.modal-input-group:focus-within{box-shadow:0 0 0 3px #6c63ff66}.modal-input-icon{color:#666;flex-shrink:0}.modal-email-input{border:none;background:transparent;outline:none;font-size:16px;font-weight:400;color:#111;width:100%;font-family:Switzer,sans-serif}.modal-email-input::placeholder{color:#999}.modal-bottom-row{display:flex;justify-content:space-between;align-items:center;margin-top:4px;gap:20px}.modal-privacy-policy{font-size:12px;line-height:1.4;color:#ffffff80;font-weight:300;margin:0}.modal-privacy-policy p{margin:0}.modal-submit-button{background-color:#6c63ff;color:#fff;border:none;border-radius:12px;padding:12px 36px;font-size:16px;font-weight:600;letter-spacing:.8px;cursor:pointer;transition:all .3s ease;font-family:Switzer,sans-serif}.modal-submit-button:hover{background-color:#554ad8;box-shadow:0 0 20px #6c63ff66;transform:translateY(-1px)}.modal-submit-button:active{transform:translateY(1px);box-shadow:none}.modal-submit-button:disabled{background-color:#444;color:#888;cursor:not-allowed;transform:none;box-shadow:none}.modal-success-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px 0;animation:fadeIn .4s ease}.modal-success-icon{color:#6c63ff;margin-bottom:20px}.modal-success-title{font-family:Urbanist,sans-serif;font-size:36px;font-weight:500;margin:0 0 12px}.modal-success-message{font-size:16px;color:#fffc;max-width:400px;line-height:1.5;margin:0;font-weight:300}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.lets-work-together-card{padding:32px 24px;border-radius:20px;width:92%}.modal-title{font-size:32px}.modal-description{font-size:14px}.modal-bottom-row{flex-direction:column;align-items:stretch;gap:16px;margin-top:0}.modal-submit-button{width:100%;padding:16px;text-align:center}.modal-privacy-policy{text-align:center}.modal-close-btn{top:16px;right:16px}}.services-page{background-color:#000;color:#fff;min-height:100vh;box-sizing:border-box;width:100%;overflow:hidden}.services-hero{position:relative;width:100%;padding:353px 20px 80px;background-color:#000;box-sizing:border-box}.services-hero-container{max-width:1282px;margin:0 auto;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box}.services-hero-content{max-width:650px;z-index:2}.services-hero-tag{display:inline-block;width:111px;height:21px;font-family:Switzer,sans-serif;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;color:#6c63ff}.services-hero-title{font-family:Urbanist,sans-serif;font-weight:400;font-style:normal;font-size:64px;line-height:135%;letter-spacing:0%;color:#fff;margin:25px 0 20px}.services-title-accent{color:#6c63ff}.services-hero-desc{font-family:Switzer,sans-serif;font-weight:300;font-style:normal;font-size:16px;line-height:130%;letter-spacing:0%;color:#ded9d9;max-width:480px;margin:0}.services-hero-image-wrapper{position:absolute;right:0;top:0;width:1322px;height:1322px;z-index:1;pointer-events:none}.services-hero-fluid-graphic{width:100%;height:100%;object-fit:contain;object-position:right center;transform:rotate(0);opacity:1}.services-list-section{width:100%;padding:233px 20px 100px;background-color:#000;box-sizing:border-box}.services-list-container{max-width:1282px;margin:0 auto;width:100%;display:flex;flex-direction:column;align-items:center}.services-section-tag{display:inline-block;font-family:Switzer,sans-serif;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;color:#6c63ff}.services-section-title{font-family:Switzer,sans-serif;font-weight:600;font-style:normal;font-size:48px;line-height:100%;letter-spacing:0%;color:#fff;margin:16px 0 24px}.services-section-desc{font-family:Switzer,sans-serif;font-weight:500;font-style:normal;font-size:20px;line-height:140%;color:#aaa;text-align:center;max-width:600px;margin:0 auto 60px}.services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;width:100%;box-sizing:border-box}.services-card{background-color:#050505;border:2px solid #666666;border-radius:12px;padding:44px 40px 32px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;width:100%;max-width:634px;height:202.5px;transition:all .3s cubic-bezier(.16,1,.3,1)}.services-card:hover{border-color:#6c63ff;box-shadow:0 10px 30px #6c63ff0d}.services-card-header{display:flex;justify-content:space-between;align-items:center;width:100%}.services-card-title{font-family:Switzer,sans-serif;font-weight:600;font-style:normal;font-size:24px;line-height:100%;letter-spacing:0%;color:#fff;margin:0;display:flex;gap:12px;align-items:center}.services-card-num{color:#fff;font-weight:500}.services-card-arrow{color:#6c63ff;transition:color .3s ease;display:flex;align-items:center;justify-content:center}.services-card:hover .services-card-arrow{color:#fff}.services-card-arrow-icon{width:20px;height:20px;object-fit:contain}.services-card-desc{font-family:Switzer,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:130%;letter-spacing:0%;color:#aaa;margin:28px 0 0}.services-cta-banner{width:100%;max-width:1280px;height:197px;margin-top:80px;background:linear-gradient(90.54deg,#0e0b27 .46%,#000 58.99%,#0d0a27 99.9%);border-radius:24px;border:2px solid #242234;padding:0 48px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;position:relative;z-index:1;overflow:hidden}.services-cta-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#201566,#08061a 60%,#000);opacity:0;z-index:-1;transition:opacity .3s ease}.services-cta-banner:has(.services-cta-left:hover):before{opacity:1}.services-cta-left{display:flex;flex-direction:row;align-items:flex-start;gap:82px}.services-cta-badge{width:155px;height:155px;border-radius:50%;border:1px solid transparent;background:linear-gradient(#0a0720,#0a0720) padding-box,linear-gradient(151.75deg,#17134c 17.47%,#564ed1 59.39%,#1a165c 86.43%) border-box;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:20px;transition:all .3s ease}.services-cta-left:hover .services-cta-badge{background:linear-gradient(#201566,#201566) padding-box,linear-gradient(135deg,#fffffff2,#564ed133) border-box;border:1px solid transparent}.services-cta-badge-icon{width:48px;height:48px;object-fit:contain;transition:filter .3s ease}.services-cta-left:hover .services-cta-badge-icon{filter:brightness(0) saturate(100%) invert(41%) sepia(82%) saturate(4156%) hue-rotate(227deg) brightness(102%) contrast(101%)}.services-cta-text-wrapper{display:flex;flex-direction:column;margin-top:40px}.services-cta-title{font-family:Switzer,sans-serif;font-weight:500;font-style:normal;font-size:32px;line-height:100%;letter-spacing:0%;color:#fff;margin:0}.services-cta-desc{font-family:Switzer,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:130%;letter-spacing:0%;color:#aaa;margin:26px 0 0}.services-cta-right{flex-shrink:0;align-self:center}.services-cta-button{position:relative;z-index:1;overflow:hidden;font-family:Switzer,sans-serif;font-weight:600;font-size:18px;color:#fff;background-color:#6c63ff;border:none;border-radius:15px;width:270px;height:68px;padding:10px 24px;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:20px;transition:all .3s ease}.services-cta-button:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#6c63ff,#a79fff);z-index:-1;opacity:0;transition:opacity .3s ease}.services-cta-button:hover:before{opacity:1}.services-cta-button:hover{box-shadow:0 0 24px #6c63ffcc}.services-cta-button-icon{width:24px;height:24px;object-fit:contain;transition:transform .3s ease}.services-cta-button:hover .services-cta-button-icon{transform:translate(4px)}@media(max-width:991px){.services-hero{padding:120px 20px 60px}.services-hero-container{flex-direction:column-reverse;gap:40px;align-items:flex-start}.services-hero-image-wrapper{display:none}.services-hero-title{font-size:38px;line-height:120%}.services-hero-desc{font-size:15px;line-height:140%;max-width:100%}.services-list-section{padding:80px 20px 60px}.services-section-title{font-size:32px;margin:12px 0 16px}.services-section-desc{font-size:16px;line-height:140%;margin-bottom:40px}.services-grid{grid-template-columns:1fr;gap:16px}.services-card{height:auto;min-height:auto;padding:32px 24px}.services-card-title{font-size:20px}.services-card-desc{font-size:15px;margin-top:16px;line-height:140%}.services-cta-banner{height:auto;flex-direction:column;align-items:flex-start;padding:32px 24px;gap:24px;margin-top:60px}.services-cta-left{flex-direction:column;align-items:flex-start;gap:16px}.services-cta-badge{width:100px;height:100px;margin-top:0}.services-cta-badge-icon{width:36px;height:36px}.services-cta-text-wrapper{margin-top:0}.services-cta-title{font-size:24px}.services-cta-desc{font-size:15px;margin-top:12px;line-height:140%}.services-cta-button{width:100%;max-width:327px;height:58px;font-size:16px;border-radius:12px;gap:12px;justify-content:center;margin:0 auto}.services-cta-button-icon{width:22px;height:22px}.services-cta-container{width:100%;max-width:100%}.services-cta-actions-column{max-width:100%}.services-page br,.services-cta-section br{display:none}}.services-cta-section{width:100%;background:linear-gradient(264.07deg,#000 5.12% 43.64%,#1c0e70 99.07%);color:#fff;box-sizing:border-box;overflow:hidden;padding:15px 20px;border-top:1px solid rgba(255,255,255,.05)}.services-cta-container{width:100%;max-width:1282px;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;gap:32px}@media(min-width:992px){.services-cta-section{padding:15px 92px}.services-cta-container{flex-direction:row;justify-content:flex-end;align-items:flex-start;gap:80px}}.services-cta-actions-column{display:flex;flex-direction:column;align-items:flex-start;width:100%}@media(min-width:992px){.services-cta-actions-column{width:auto;align-items:flex-start;flex-shrink:0}}.services-newsletter-box{width:100%;max-width:327px}.services-newsletter-title{font-family:Switzer,sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%;color:#fff;margin:0 0 8px}.services-newsletter-subtitle{font-family:Switzer,sans-serif;font-weight:300;font-size:14px;color:#dbdbdb;line-height:24px;margin:0 0 16px;letter-spacing:0%}.services-newsletter-form{width:100%}.services-input-group{position:relative;width:100%;height:55px;box-sizing:border-box}.services-email-input{width:100%;height:100%;background-color:#0b0b0b;border:1px solid #888888;border-radius:10px;padding:10px 50px 10px 22px;box-sizing:border-box;font-family:Switzer,sans-serif;font-size:15px;color:#fff;outline:none;transition:all .3s ease}.services-email-input:focus{border-color:#6c63ff;box-shadow:0 0 0 2px #6c63ff26}.services-email-input::placeholder{color:#666}.services-submit-btn{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:44px;height:44px;background:transparent;border:none;color:#6c63ff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:0}.services-submit-btn svg{width:26px;height:26px;transition:transform .3s ease}.services-submit-btn:hover{color:#5b52e0}.services-submit-btn:hover svg{transform:translate(4px)}.services-success-message{font-family:Switzer,sans-serif;font-size:13px;color:#10b981;margin-top:8px;animation:fadeIn .3s ease}@media(max-width:480px){.services-hero-title{font-size:30px}.services-hero-desc{font-size:14px}.services-section-title{font-size:26px}.services-section-desc{font-size:14px;margin-bottom:30px}.services-card-title{font-size:18px}.services-card-desc{font-size:14px}.services-cta-title{font-size:20px}.services-cta-desc{font-size:14px}.services-cta-button{max-width:280px;height:50px;font-size:15px;border-radius:12px;gap:12px;margin:0 auto}.services-cta-button-icon{width:20px;height:20px}}:root{--primary-blue: #3b42f6;--bg-dark: #000000;--bg-light: #ffffff;--text-dark: #111111;--text-light: #ffffff;--text-gray: #6b7280;--border-light: rgba(255, 255, 255, .2);--border-dark: #e5e7eb}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--text-dark);background-color:var(--bg-light)}h1,h2,h3,h4,p{margin:0}.container{max-width:1400px;margin:0 auto;padding:0 4rem}.subtitle-blue{color:#6c63ff;font-family:Switzer,sans-serif;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;text-transform:uppercase;margin-bottom:1rem;display:block}button,.btn-talk,.btn-outline-dark,.btn-solid-dark{text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;border-radius:9999px;font-size:1rem;transition:all .3s ease;padding:.75rem 1.5rem;box-sizing:border-box}.btn-solid-talk-dark{background:#090909;color:#fff;border:none}.btn-solid-talk-dark:hover{background-color:#222}.btn-talk{font-family:Switzer,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:100%;letter-spacing:0%;width:327px;max-width:100%;height:68px;border-radius:15px;padding:10px 10px 10px 22px;gap:20px;align-self:flex-end}.btn-talk-icon{width:24px;height:24px;object-fit:contain;filter:invert(1)}.btn-outline-light{background:transparent;color:var(--text-light);border:1px solid var(--border-light);padding:.4rem .4rem .4rem 1.2rem}.btn-outline-light .icon-circle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--border-light)}.btn-solid-dark{background:var(--text-dark);color:var(--text-light);border:none}.btn-outline-dark{background:transparent;color:#090909;border:1px solid #000000;border-radius:15px;width:302px;height:68px;padding:10px 10px 10px 22px;gap:20px;opacity:1;font-family:Switzer,sans-serif;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%}.btn-outline-dark svg{width:32px;height:32px}.btn-outline-dark:hover{border-color:#6c63ff;color:#6c63ff}.hero{background-color:var(--bg-dark);color:var(--text-light);height:920px;display:flex;flex-direction:column;position:relative;background-image:url(/assets/Rectangle-port-DhlpM18j.png);background-size:cover;background-position:center;background-repeat:no-repeat}.hero-content{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-bottom:5rem}.hero-content h1{font-family:Urbanist,sans-serif;font-weight:400;font-size:64px;line-height:100%;letter-spacing:0%;text-align:center;margin-bottom:1.5rem}.hero-content p{font-family:Switzer,sans-serif;font-weight:300;font-size:16px;line-height:24px;letter-spacing:0%;color:#fff;text-align:center}.scroll-indicator{position:absolute;bottom:5.5rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#fff;font-size:.85rem;opacity:1;cursor:pointer}.scroll-indicator svg circle{transition:fill .3s ease,stroke .3s ease}.scroll-indicator svg path{transition:stroke .3s ease}.scroll-indicator:hover svg circle{fill:#6c63ff!important;stroke:#6c63ff!important}.scroll-indicator:hover svg path{stroke:#fff!important}.scroll-indicator span{font-family:Switzer,sans-serif;font-weight:300;font-size:16px;line-height:100%;letter-spacing:0%;text-align:center;color:#fff}.showcase-intro{padding:6rem 0 4rem;max-width:800px}.showcase-intro h2{font-family:Switzer,sans-serif;font-weight:600;font-size:48px;line-height:100%;letter-spacing:0%;color:#000;margin-bottom:1.5rem}.showcase-intro p{font-family:Switzer,sans-serif;font-weight:400;font-size:16px;line-height:22px;letter-spacing:0%;color:#000}.brand-identity-feature{display:flex;align-items:center;gap:2.5rem;margin-bottom:8rem}.feature-image{width:519px;max-width:100%;height:346px;border-radius:10px;overflow:hidden;background-color:#d9d9d9;flex-shrink:0}.brand-identity-img{width:100%;height:100%;object-fit:cover}.feature-content{flex:1;display:flex;flex-direction:column;align-items:flex-start}.feature-content h2{font-family:Switzer,sans-serif;font-weight:600;font-size:48px;line-height:100%;letter-spacing:0%;color:#000;margin-bottom:1rem}.feature-content p{font-family:Switzer,sans-serif;font-weight:400;font-size:16px;line-height:22px;letter-spacing:0%;color:#666;margin-bottom:2rem;max-width:90%}.category-section{margin-bottom:6rem}.category-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2rem}.category-text{max-width:600px}.category-text h2{font-family:Switzer,sans-serif;font-weight:600;font-size:48px;line-height:100%;letter-spacing:0%;color:#000;margin-bottom:.5rem}.category-text p{font-family:Switzer,sans-serif;font-weight:400;font-size:16px;line-height:22px;letter-spacing:0%;color:#666}.category-nav{display:flex;gap:1rem}.nav-arrow{background:transparent;border:none;padding:.5rem;color:var(--text-dark);display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.nav-arrow:disabled{opacity:.25;cursor:not-allowed}.nav-arrow-icon{width:24px;height:21px;object-fit:contain;display:block;transition:filter .3s ease}.nav-arrow:not(:disabled) .nav-arrow-icon{filter:brightness(0)}.nav-arrow:disabled .nav-arrow-icon{filter:none}.category-grid{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:2rem;width:100%}.category-grid::-webkit-scrollbar{display:none}.grid-image-container{background-color:#f3f4f6;overflow:hidden;flex:0 0 auto;scroll-snap-align:start}.grid-img-container{width:calc((100% - 2 * 2rem) / 3);max-width:411px;aspect-ratio:411 / 514;border-radius:9px}.grid-video-container{width:calc((100% - 2 * 2rem) / 3);max-width:411px;aspect-ratio:9 / 13;border-radius:10px}.category-grid-img{width:100%;height:100%;object-fit:cover;display:block}.image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#9ca3af}.portfolio-cta-section{text-align:center;padding:6rem 2rem;background-color:#fafafa}.portfolio-cta-section h2{font-family:Switzer,sans-serif;font-weight:600;font-size:48px;line-height:120%;letter-spacing:0%;text-align:center;color:#000;margin-bottom:1.5rem}.portfolio-cta-section p{font-family:Switzer,sans-serif;font-weight:500;font-size:16px;line-height:150%;letter-spacing:0%;text-align:center;color:#666;margin-bottom:2.5rem}@media(max-width:991px){.brand-identity-feature{flex-direction:column;align-items:center;gap:2rem;margin-bottom:4rem}.feature-image{width:100%;height:auto;aspect-ratio:519 / 346}.feature-content{align-items:center;text-align:center}.btn-talk{align-self:center;width:100%;max-width:280px;height:56px;font-size:16px;border-radius:12px;gap:12px;padding:10px 10px 10px 20px}.btn-talk-icon{width:20px;height:20px}}@media(max-width:768px){.container{padding:0 1.5rem}.hero{height:500px}.hero-content{padding-left:24px;padding-right:24px}.hero-content h1{font-size:38px;max-width:520px;margin-left:auto;margin-right:auto}.hero-content p{font-size:14px;line-height:20px;max-width:480px;margin-left:auto;margin-right:auto}.showcase-intro{padding:3rem 0 2rem}.showcase-intro h2,.feature-content h2,.category-text h2{font-size:32px}.category-grid{gap:1.5rem}.grid-img-container{width:85%;max-width:320px;aspect-ratio:411 / 514}.grid-video-container{width:85%;max-width:320px;aspect-ratio:411 / 731}.category-header{flex-direction:column;align-items:flex-start;gap:1rem}.portfolio-cta-section{padding:4rem 1.5rem}.portfolio-cta-section h2{font-size:32px}.portfolio-cta-section p{font-size:14px;line-height:20px;margin-bottom:2rem}.portfolio-page br,.portfolio-cta-section br{display:none}.category-text p{white-space:normal!important}.btn-outline-dark{width:100%;max-width:280px;height:56px;font-size:16px;border-radius:12px;gap:12px;padding:10px 10px 10px 20px}.btn-outline-dark svg{width:24px;height:24px}.showcase-intro p,.feature-content p,.category-text p{font-size:15px;line-height:1.45}.subtitle-blue{font-size:14px}}@media(max-width:480px){.hero-content h1{font-size:30px}.hero-content p{font-size:13px}.showcase-intro h2,.feature-content h2,.category-text h2{font-size:26px}.showcase-intro p,.feature-content p,.category-text p{font-size:14px}.portfolio-cta-section h2{font-size:26px}.portfolio-cta-section p{font-size:13px}.btn-talk{max-width:240px;height:48px;font-size:14px;border-radius:10px;gap:8px;padding:8px 8px 8px 16px}.btn-talk-icon{width:16px;height:16px}.btn-outline-dark{max-width:240px;height:48px;font-size:14px;border-radius:10px;gap:8px;padding:8px 8px 8px 16px}.btn-outline-dark svg{width:20px;height:20px}}.contact-page-wrapper{background-color:#fff;width:100%;overflow:hidden;box-sizing:border-box}.contact-hero{position:relative;width:100%;height:825px;padding:0 20px;background-color:#000;box-sizing:border-box}.contact-hero-container{max-width:1280px;margin:0 auto;width:100%;height:825px;position:relative;box-sizing:border-box}.contact-hero-content{position:absolute;left:632px;top:410px;width:701px;z-index:2;display:flex;flex-direction:column}.contact-hero-tag{position:absolute;width:98px;height:21px;left:632px;top:353px;font-family:Switzer,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;color:#6c63ff;text-transform:uppercase}.contact-hero-title{font-family:Urbanist,sans-serif;font-style:normal;font-weight:400;font-size:64px;line-height:77px;color:#fff;margin:0 0 20px}.contact-title-accent{font-family:Urbanist,sans-serif;font-weight:400;font-style:normal;font-size:64px;line-height:77px;color:#6c63ff}.contact-hero-desc{font-family:Switzer,sans-serif;font-weight:300;font-style:normal;font-size:16px;line-height:130%;letter-spacing:0%;color:#ded9d9;max-width:480px;margin:0}.contact-hero-image-wrapper{position:absolute;left:-10px;top:110px;width:720px;height:720px;z-index:1;pointer-events:none;transform:rotate(-156.4deg);opacity:1}.contact-hero-fluid-graphic{width:100%;height:100%;object-fit:contain;background:transparent;transform:rotate(150deg);mix-blend-mode:screen}.contact-info-section{padding:100px 20px 50px;background-color:#fff}.contact-info-container{max-width:1280px;margin:0 auto;width:100%;height:189px;display:flex;flex-direction:row;align-items:stretch;border:2px solid #F3F3F6;border-radius:5px;background-color:#fff;box-shadow:0 8px 30px #00000004;box-sizing:border-box}.contact-info-card{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:36px 20px 0 40px;position:relative;box-sizing:border-box}.contact-info-card:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:2px;height:110px;background-color:#f3f3f6}.contact-info-card-header{display:flex;flex-direction:row;align-items:center;gap:10px;margin-bottom:12px;width:100%;flex-wrap:nowrap}.contact-info-icon-wrapper{color:#6c63ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-info-icon{width:24px;height:24px;stroke-width:1.8}.contact-info-title{font-family:Switzer,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:100%;letter-spacing:0%;color:#000;margin:0;white-space:nowrap}.contact-info-text{font-family:Switzer,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:26px;letter-spacing:0%;color:#666;margin:0 0 0 34px}.contact-form-section{padding:80px 20px 20px;background-color:#fff}.contact-form-content{max-width:1280px;margin:0 auto;width:100%}.contact-form-tag{display:inline-block;font-family:Switzer,sans-serif;font-weight:500;font-size:16px;color:#6c63ff;text-transform:uppercase;margin-bottom:24px}.contact-form-title{font-family:Switzer,sans-serif;font-weight:600;font-size:48px;color:#000;margin:0 0 24px;line-height:110%}.contact-form-desc{font-family:Switzer,sans-serif;font-weight:400;font-size:16px;line-height:150%;color:#666;max-width:750px;margin:0 0 60px}.contact-form{display:flex;flex-direction:column;gap:24px;width:100%}.contact-form-row{display:flex;flex-direction:row;gap:24px;width:100%}.contact-form-group{flex:1;display:flex;flex-direction:column}.contact-form-textarea{font-family:Switzer,sans-serif;font-size:16px;color:#000;background-color:#fff;border:1px solid #EAEAEA;border-radius:12px;padding:18px 24px;outline:none;transition:border-color .3s ease,box-shadow .3s ease;box-sizing:border-box}.contact-form-input{font-family:Switzer,sans-serif;font-size:16px;color:#000;background-color:#fff;border:2px solid #F3F3F6;border-radius:9px;padding:10px 10px 10px 31px;width:100%;height:80px;gap:10px;outline:none;transition:border-color .3s ease,box-shadow .3s ease;box-sizing:border-box}.contact-form-input:focus,.contact-form-textarea:focus{border-color:#6c63ff;box-shadow:0 0 0 4px #6c63ff0d}.contact-form-input::placeholder,.contact-form-textarea::placeholder{color:#999}.contact-form-textarea{min-height:180px;resize:vertical;width:100%}.contact-form-submit-container{display:flex;justify-content:flex-end;margin-top:12px}.contact-form-submit-btn{font-family:Switzer,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:100%;letter-spacing:0%;color:#fff;background-color:#090909;border:none;border-radius:15px;padding:10px 10px 10px 27px;width:303px;max-width:100%;height:68px;gap:34px;cursor:pointer;display:flex;align-items:center;box-sizing:border-box;transition:background-color .3s ease}.contact-form-submit-btn:hover{background-color:#222}.contact-form-submit-icon{width:32px;height:32px;display:inline-block;object-fit:contain}.contact-cta-section{padding:0 20px 120px;background-color:#fff}.contact-cta-banner{max-width:1280px;margin:0 auto;width:100%;border-radius:24px;padding:60px 0 60px 80px;box-sizing:border-box;background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:40px}.contact-cta-left{max-width:700px}.contact-cta-tag{display:inline-block;font-family:Switzer,sans-serif;font-weight:500;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%;color:#6c63ff;text-transform:uppercase;margin-bottom:16px}.contact-cta-title{font-family:Switzer,sans-serif;font-weight:600;font-style:normal;font-size:48px;line-height:100%;letter-spacing:0%;color:#000;margin:0 0 16px}.contact-cta-desc{font-family:Switzer,sans-serif;font-weight:400;font-size:16px;line-height:150%;color:#666;margin:0}.contact-cta-right{flex-shrink:0}.contact-cta-btn{font-family:Switzer,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:100%;letter-spacing:0%;color:#090909;background-color:transparent;border:1px solid #090909;border-radius:15px;padding:10px 10px 10px 22px;width:302px;max-width:100%;height:68px;gap:20px;cursor:pointer;display:flex;align-items:center;transition:background-color .3s ease,color .3s ease,border-color .3s ease;box-sizing:border-box}.contact-cta-btn:hover{background-color:transparent;color:#6c63ff;border-color:#6c63ff}.contact-cta-btn-icon{width:24px;height:24px;object-fit:contain;transition:filter .3s ease}.contact-cta-btn:hover .contact-cta-btn-icon{filter:invert(41%) sepia(91%) saturate(1983%) hue-rotate(226deg) brightness(101%) contrast(101%)}@media(max-width:991px){.contact-hero{height:auto;padding:140px 20px 60px;min-height:auto}.contact-hero-container{flex-direction:column;align-items:flex-start;height:auto;position:static}.contact-hero-content{position:static;width:100%;max-width:100%;margin-top:40px}.contact-hero-tag{position:static;width:auto;height:auto;margin-bottom:24px}.contact-hero-title{font-size:40px;line-height:120%;margin:20px 0}.contact-title-accent{font-size:40px;line-height:120%}.contact-hero-image-wrapper{display:none}.contact-info-container{flex-direction:column;padding:20px 0;height:auto}.contact-info-card{flex:none;border-right:none;border-bottom:2px solid #F3F3F6;padding:24px 20px;width:100%;align-items:flex-start}.contact-info-text{font-size:15px;line-height:24px;margin-left:34px;overflow-wrap:break-word;word-break:break-word}.contact-info-card:last-child{border-bottom:none}.contact-info-card:after{display:none}.contact-form-row{flex-direction:column;gap:24px}.contact-cta-banner{flex-direction:column;align-items:flex-start;padding:40px;gap:30px}.contact-cta-btn{width:100%;max-width:280px;height:56px;font-size:16px;border-radius:12px;gap:12px;padding:10px 10px 10px 20px;justify-content:center}.contact-cta-btn-icon{width:20px;height:20px}}.contact-modal-overlay{position:fixed;inset:0;width:100vw;height:100vh;background-color:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:9999;padding:20px;box-sizing:border-box;animation:fadeInOverlay .3s ease forwards}.contact-modal-card{position:relative;background:#0f0f0fd9;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(255,255,255,.15);border-radius:28px;width:90%;max-width:520px;padding:48px 36px;box-shadow:0 24px 60px #000000a6,inset 0 1px #ffffff1a;box-sizing:border-box;animation:zoomInCard .45s cubic-bezier(.16,1,.3,1) forwards;color:#fff;font-family:Switzer,-apple-system,BlinkMacSystemFont,sans-serif;text-align:center}.contact-modal-close-btn{position:absolute;top:24px;right:24px;background:none;border:none;color:#fff9;cursor:pointer;font-size:28px;line-height:1;padding:4px 8px;border-radius:50%;transition:all .25s ease;display:flex;align-items:center;justify-content:center;z-index:12}.contact-modal-close-btn:hover{color:#fff;background-color:#ffffff14;transform:rotate(90deg)}.contact-modal-success-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.contact-modal-success-icon{color:#6c63ff;margin-bottom:20px}.contact-modal-success-title{font-family:Urbanist,sans-serif;font-size:36px;font-weight:500;margin:0 0 12px}.contact-modal-success-message{font-size:16px;color:#fffc;max-width:400px;line-height:1.5;margin:0;font-weight:300}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}@keyframes zoomInCard{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:768px){.contact-modal-card{padding:32px 24px;border-radius:20px;width:92%}.contact-modal-success-title{font-size:32px}.contact-modal-success-message{font-size:14px}.contact-modal-close-btn{top:16px;right:16px}.contact-hero-title,.contact-title-accent{font-size:32px}.contact-hero-desc{font-size:14px}.contact-form-title{font-size:32px}.contact-form-desc{font-size:14px;margin-bottom:40px}.contact-form-submit-btn{height:56px;font-size:16px;border-radius:12px;gap:16px;width:100%;max-width:280px;padding:10px 10px 10px 20px;justify-content:center}.contact-form-submit-icon{width:24px;height:24px}.contact-cta-title{font-size:32px}.contact-cta-desc{font-size:14px}}@media(max-width:480px){.contact-info-card{padding:20px 16px}.contact-info-card-header{gap:8px}.contact-info-icon{width:22px;height:22px}.contact-info-text{font-size:14px;line-height:22px;margin-left:30px}.contact-cta-btn{max-width:240px;height:48px;font-size:14px;border-radius:10px;gap:8px;padding:8px 8px 8px 16px}.contact-cta-btn-icon{width:16px;height:16px}.contact-hero-title,.contact-title-accent{font-size:28px}.contact-hero-tag,.contact-form-tag,.contact-cta-tag{font-size:14px;margin-bottom:16px}.contact-form-title{font-size:26px;margin-bottom:16px}.contact-form-input{height:60px;font-size:14px;padding-left:20px}.contact-form-textarea{font-size:14px;padding:14px 20px}.contact-form-submit-btn{max-width:240px;height:48px;font-size:14px;border-radius:10px;gap:12px;padding:8px 8px 8px 16px}.contact-form-submit-icon{width:20px;height:20px}.contact-cta-title{font-size:26px}.contact-cta-banner{padding:30px 20px}}.branding-works-page{--primary-blue: #6C63FF;--bg-dark: #000000;--bg-light: #ffffff;--bg-offwhite: #fafafa;--text-dark: #111111;--text-light: #ffffff;--text-gray: #6b7280;--text-gray-light: #a0a0a0;--border-light: rgba(255, 255, 255, .2);--border-dark: #e5e7eb;color:var(--text-dark);background-color:var(--bg-offwhite)}.branding-works-page h1,.branding-works-page h2,.branding-works-page h3,.branding-works-page h4,.branding-works-page p{margin:0}.branding-works-subtitle-blue{color:var(--primary-blue);font-family:Switzer,sans-serif;font-size:16px;font-weight:500;line-height:100%;letter-spacing:0%;text-transform:uppercase;margin-bottom:1rem;display:block}.branding-works-btn-outline-dark{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;border-radius:9999px;font-size:1rem;transition:all .3s ease;padding:.75rem 1.5rem;box-sizing:border-box}.branding-works-btn-outline-dark{background:transparent;color:#090909;border:1px solid #000000;border-radius:15px;width:302px;height:68px;padding:10px 10px 10px 22px;gap:20px;opacity:1;font-family:Switzer,sans-serif;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%;text-decoration:none}.branding-works-btn-outline-dark svg{width:32px;height:32px}.branding-works-btn-outline-dark:hover{border-color:#6c63ff;color:#6c63ff;background:transparent}.branding-works-hero-dark{background-color:var(--bg-dark);color:var(--text-light);height:920px;display:flex;flex-direction:column;position:relative;background-image:url(/assets/Rectangle-port-DhlpM18j.png);background-size:cover;background-position:center;background-repeat:no-repeat}.branding-works-hero-content{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-bottom:5rem}.branding-works-hero-content h1{font-family:Urbanist,sans-serif;font-weight:400;font-size:64px;line-height:100%;letter-spacing:0%;text-align:center;margin-bottom:1.5rem}.branding-works-hero-content p{font-family:Switzer,sans-serif;font-weight:300;font-size:16px;line-height:24px;letter-spacing:0%;color:#fff;text-align:center}.branding-works-scroll-indicator{position:absolute;bottom:5.5rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--text-light);font-size:.85rem;opacity:1;cursor:pointer}.branding-works-scroll-indicator svg circle{transition:fill .3s ease,stroke .3s ease}.branding-works-scroll-indicator svg path{transition:stroke .3s ease}.branding-works-scroll-indicator:hover svg circle{fill:#6c63ff!important;stroke:#6c63ff!important}.branding-works-scroll-indicator:hover svg path{stroke:#fff!important}.branding-works-scroll-indicator span{font-family:Switzer,sans-serif;font-weight:300;font-size:16px;line-height:100%;letter-spacing:0%;text-align:center;color:#fff}.branding-works-projects-container{max-width:1400px;margin:0 auto;padding:6rem 4rem;display:flex;flex-direction:column;gap:8rem}.branding-works-project-case{display:flex;flex-direction:column}.branding-works-project-intro{display:flex;align-items:center;gap:4rem;margin-bottom:2rem}.branding-works-project-main-image{flex:1.2;border-radius:12px;overflow:hidden;height:400px;background-color:#e5e7eb}.branding-works-project-text{flex:1}.branding-works-project-text h2{font-family:Switzer,sans-serif;font-size:2.5rem;font-weight:600;margin-bottom:1rem}.branding-works-project-text p{font-family:Switzer,sans-serif;color:var(--text-gray);line-height:1.6;font-size:1rem}.branding-works-img-placeholder{width:100%;height:100%;min-height:250px;display:flex;align-items:center;justify-content:center;background-color:#d1d5db;color:#6b7280;border-radius:8px;font-weight:500}.branding-works-project-main-img{width:100%;height:100%;object-fit:cover;display:block}.branding-works-gallery-img{width:100%;height:100%;min-height:250px;object-fit:cover;border-radius:8px;display:block;transition:transform .3s ease,box-shadow .3s ease}.branding-works-gallery-img:hover{transform:translateY(-4px);box-shadow:0 10px 20px #0000001a}.branding-works-grid-3-col{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.branding-works-grid-2-col{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.branding-works-grid-custom-havnest{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:1.5rem}.branding-works-large-left{grid-row:1 / span 2;min-height:100%}.branding-works-cta-section{text-align:center;padding:6rem 2rem;background-color:#fff}.branding-works-cta-section h2{font-family:Switzer,sans-serif;font-weight:600;font-size:48px;line-height:120%;letter-spacing:0%;text-align:center;color:#000;margin-bottom:1.5rem}.branding-works-cta-section p{font-family:Switzer,sans-serif;font-weight:500;font-size:16px;line-height:150%;letter-spacing:0%;text-align:center;color:#666;margin-bottom:2.5rem}@media(max-width:1024px){.branding-works-project-intro{flex-direction:column}.branding-works-project-main-image{height:auto;width:100%}.branding-works-project-main-img{height:auto;width:100%;object-fit:contain}.branding-works-grid-custom-havnest{grid-template-columns:1fr;grid-template-rows:auto}.branding-works-large-left{grid-row:auto}.branding-works-grid-3-col,.branding-works-grid-2-col{grid-template-columns:1fr 1fr}}@media(max-width:768px){.branding-works-grid-3-col,.branding-works-grid-2-col{grid-template-columns:1fr}.branding-works-gallery-img{height:auto;min-height:auto;object-fit:contain}.branding-works-hero-dark{height:500px}.branding-works-hero-content h1{font-size:38px}.branding-works-hero-content p{font-size:14px;line-height:20px}.branding-works-page br,.branding-works-hero-dark br{display:none}.branding-works-cta-section h2{font-size:32px;line-height:1.25}.branding-works-btn-outline-dark{width:100%;max-width:280px;height:56px;font-size:16px;border-radius:12px;gap:12px;padding:10px 10px 10px 20px}.branding-works-btn-outline-dark svg{width:24px;height:24px}.branding-works-project-text h2{font-size:32px}.branding-works-project-text p{font-size:15px;line-height:1.5}.branding-works-subtitle-blue{font-size:14px;margin-bottom:.75rem}}@media(max-width:480px){.branding-works-cta-section h2{font-size:28px;line-height:1.25}.branding-works-btn-outline-dark{max-width:240px;height:48px;font-size:14px;border-radius:10px;gap:8px;padding:8px 8px 8px 16px}.branding-works-btn-outline-dark svg{width:20px;height:20px}.branding-works-project-text h2{font-size:26px}.branding-works-project-text p{font-size:14px}}
