@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Anton&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Anton&family=Inter:wght@300;400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Kalam:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;600;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400;1,500&display=swap);*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*
! tailwindcss v3.4.18 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.\!grid{display:grid!important}.grid{display:grid}.list-item{display:list-item}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.blur{--tw-blur:blur(8px)}.blur,.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)}*{box-sizing:border-box;margin:0;padding:0}html{overflow:auto;scroll-behavior:smooth}body,html{background-color:#000}body{color:#333;font-family:Arial,sans-serif;overflow-x:hidden}h1{transition:color .3s ease}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-display:swap;font-family:Reross;font-style:normal;font-weight:400;src:url(/static/media/reross.a85af1225430254cecb4.woff) format("woff")}@font-face{font-display:swap;font-family:Reross_Quadratic;font-style:normal;font-weight:400;src:url(/static/media/reross_quadratic.a85af1225430254cecb4.woff) format("woff")}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}.duration-1000{transition-duration:1s}.backdrop-blur-lg{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bg-gradient-orbital{background:linear-gradient(to bottom right,#6366f1,#3b82f6,#14b8a6)}.z-10{z-index:10}.z-50{z-index:50}.shadow-orbital{box-shadow:0 0 15px #ffffff1a}.scale-125{transform:scale(1.25)}.scale-150{transform:scale(1.5)}.opacity-70{opacity:.7}.opacity-50{opacity:.5}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.bg-black\/90{background-color:#000000e6}.bg-white\/50{background-color:#ffffff80}.bg-white\/80{background-color:#fffc}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}body,html{height:100%;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;scroll-behavior:smooth;width:100%}.header{align-items:center;background-color:azure;display:flex;justify-content:space-between;left:0;padding:20px 80px;position:absolute;top:0;width:100%;z-index:1000}.logo img{width:35px}.menu-toggle{cursor:pointer;z-index:101}.menu-toggle svg{height:1.8em;transition:transform .6s cubic-bezier(.4,0,.2,1)}.line{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.line-top-bottom{stroke-dasharray:12 63}.menu-toggle.is-active svg{transform:rotate(-45deg)}.menu-toggle.is-active .line-top-bottom{stroke-dasharray:20 300;stroke-dashoffset:-32.42}.nav-container{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff40;border:1px solid #ffffff2e;border-radius:15px;display:flex;height:calc(100vh - 40px);justify-content:center;opacity:0;position:fixed;right:20px;top:20px;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:300px;z-index:999}.nav-container.is-open{opacity:1;visibility:visible}.close-button{cursor:pointer;position:absolute;right:20px;top:20px}.nav-menu{align-items:center;display:flex;flex-direction:column;gap:30px}.nav-menu a{border-radius:10px;color:#000;font-family:Arial,sans-serif;font-size:1.1rem;font-weight:400;padding:9px 70px;text-decoration:none;transition:background-color .3s ease,color .3s ease}.nav-menu a:hover{background-color:#0000001a}.hero-section{background-color:azure;height:100vh;overflow:hidden;padding:100px 20px;position:relative;text-align:center;width:100%;z-index:1}.branding-row,.strategy-row,.web-row{align-items:center;display:flex;gap:10px;justify-content:center}.branding-text,.strategy-text,.web-text{animation:focus-in-expand .8s cubic-bezier(.25,.46,.45,.94) both;color:#000;font-size:4rem;font-weight:700}@keyframes focus-in-expand{0%{filter:blur(12px);letter-spacing:-.5em;opacity:0}to{filter:blur(0);opacity:1}}.ideas-text{color:#a00000;font-size:1.2rem;font-style:italic;margin:10px 0}.subtext{animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both;color:#212121;font-family:sans-serif;font-size:1rem;font-weight:700;margin:0 auto;max-width:600px}@keyframes text-focus-in{0%{filter:blur(12px);opacity:0}to{filter:blur(0);opacity:1}}.text-container h1{font-family:IntegralCF,sans-serif;font-size:7.1111111111rem;font-weight:900;line-height:1em!important;text-transform:uppercase}.text-container{color:#ccc;padding-left:5rem}.main-heading,.text-container{font-family:Reross_Quadratic!important}.main-heading{font-size:12rem;letter-spacing:-8px;line-height:10.1rem}.branding-row:hover{text-shadow:#00000018 10px 5px blur(3px)}.branding-row:hover .text-strok{color:#00000018!important;cursor:none;filter:blur(6px);transform:scale(1.05)}.branding-text.u-text-stroke:hover{cursor:pointer}.web-row:hover .text-strok{color:#00000018!important;cursor:none;filter:blur(6px);transform:scale(1.05)}.web-row.u-text-stroke:hover{cursor:pointer}.strategy-row:hover .text-strok{color:#00000018!important;cursor:none;filter:blur(6px);transform:scale(1.05)}.strategy-row.u-text-stroke:hover{cursor:pointer}.prevent-select{-webkit-user-select:none;user-select:none}.head-who{font-family:Reross_Quadratic}[class*=btn-glitch-]{border:1px solid #ccc;border-radius:15px;color:#ccc;cursor:pointer;display:inline-block;font-family:VT323,monospace;line-height:1.5em;margin-top:6rem;min-width:175px;padding:19px 44px;text-transform:uppercase;white-space:no-wrap;.decoration,.text{display:inline-block}.decoration{float:right}&:focus,&:hover{animation-duration:.2s;animation-name:glitch;background-color:#ff0;border:1px solid #ff0;color:#000;.decoration,.text-decoration{animation-duration:.1s;animation-iteration-count:infinite;animation-name:blink}}&:active{background:none;color:#ff0;.decoration,.text-decoration{animation-name:none}:after,:before{display:none}}}@keyframes glitch{25%{background-color:red;letter-spacing:10px;transform:translateX(-10px)}35%{background-color:green;transform:translate(10px)}59%{opacity:0}60%{background-color:blue;filter:blur(5px);transform:translate(-10px)}to{blur:(5px);background-color:#ff0}}@keyframes blink{50%{opacity:0}}@keyframes shrink{to{width:10%}}@media (max-width:1024px){.Main-img01{top:-427px;width:36%}.secp{left:45rem;top:3rem}.ui-btn{left:42rem}.Eventpage{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr)}}@media (max-width:768px){.header{align-items:center;flex-direction:row;padding:20px}.menu-arr{margin-left:0;margin-top:0}.Main-img01{top:-475px;width:42%}.ui-btn{left:34rem;top:-33rem}.community-heading h2{font-size:2rem;left:2rem;top:3rem}.community-heading p{left:2rem;top:4rem}.img2{left:16rem;top:-28rem}.secp{left:35rem;top:-8rem;width:23%}.Eventpage{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(2,1fr)}.foot-mainhead h1{font-size:8rem!important}.co{font-size:7.5rem!important}.lcnt a{padding-left:6rem!important}.ad{padding-left:5rem!important}.ph{padding-right:1rem!important}.lower-cont{top:17rem!important}.upper-cont{top:8rem!important}}@media (max-width:480px){.header{padding:15px 20px}.logo img{width:30px}.hero-section{height:auto;min-height:100vh;padding:50px 15px}.branding-row,.strategy-row,.web-row{flex-direction:column;gap:5px}.branding-text,.strategy-text,.web-text{font-size:2.5rem}.ideas-text{font-size:1rem}.subtext{font-size:.9rem;margin-top:15px}.text-container h1{font-size:3rem}.text-container{padding-left:1rem}.main-heading{font-size:4rem;letter-spacing:-2px;line-height:1em}[class*=btn-glitch-]{font-size:.9rem;margin-top:3rem;min-width:150px;padding:15px 30px}.Main-img01{top:-300px;width:60%}.secp{text-align:center;top:0;width:80%}.secp,.ui-btn{left:50%;transform:translateX(-50%)}.ui-btn{top:-10rem}.community-heading h2{font-size:1.8rem;left:1rem;top:1rem}.community-heading p{left:1rem;top:2rem}.img2{left:50%;top:-15rem;transform:translateX(-50%);width:80%}.foot-mainhead h1{font-size:4rem!important}.co{font-size:3.5rem!important}.ad,.lcnt a{padding-left:1rem!important}.ph{padding-right:1rem!important}.lower-cont{top:10rem!important}.upper-cont{top:5rem!important}}.text-strok{-webkit-text-stroke:2px #00000012;color:#fff0!important;transition:color .3s ease,transform .3s ease}.chat-button{background:#d32f2f;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px}.chat-button:hover{background:#a00000}#gradient-background{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1}.home-mobile-text{display:none}@media (max-width:768px){.text-container{display:none}.hero-section{padding:0}.hero-section,.home-mobile-text{align-items:center;display:flex;justify-content:center;min-height:100dvh}.home-mobile-text{flex-direction:column;gap:8px;text-align:center;width:100%}.home-mobile-text h1{line-height:.9;margin:0}.home-mobile-lbg{margin-top:4px}.home-mobile-strategy-row,.home-mobile-text .branding-row,.home-mobile-web-row{align-items:center;display:flex;flex-direction:row;gap:4px;justify-content:center;margin:0}.sys-mobile-strok{-webkit-text-stroke:1px #00000012;color:#fff0!important}.mobile-code,.mobile-dev,.mobile-sys{animation:focus-in-expand .8s cubic-bezier(.25,.46,.45,.94) both;color:#000;font-size:6.5rem;font-weight:700;line-height:.9}.mobile-code{padding-left:145px!important}.mobile-subtext{font-family:sans-serif!important;margin:0}}@media (min-width:769px){.home-mobile-text{display:none}}@media (max-width:480px){.mobile-code,.mobile-dev,.mobile-sys{font-size:4.2rem}.home-mobile-text{gap:6px}}@media (max-width:390px){.mobile-code,.mobile-dev,.mobile-sys{font-size:3.6rem}}@media (max-width:768px){.home-mobile-text h1{font-family:IntegralCF,sans-serif;font-weight:900;text-transform:uppercase}.home-mobile-text .mobile-code,.home-mobile-text .mobile-dev,.home-mobile-text .mobile-sys{font-size:6.5rem;line-height:.9;margin:0}@media (max-width:480px){.home-mobile-text .mobile-code,.home-mobile-text .mobile-dev,.home-mobile-text .mobile-sys{font-size:4.2rem}}@media (max-width:390px){.home-mobile-text .mobile-code,.home-mobile-text .mobile-dev,.home-mobile-text .mobile-sys{font-size:3.6rem}}}.home-hero .mobile-text-container{display:none}@media (max-width:768px){.home-hero .text-container{display:none}.home-hero.hero-section{padding:0}.home-hero .mobile-text-container,.home-hero.hero-section{align-items:center;display:flex;justify-content:center;min-height:100dvh}.home-hero .mobile-text-container{flex-direction:column;gap:8px;text-align:center;width:100%}.home-hero .mobile-text-container h1{font-weight:900;line-height:.9;margin:0}.mobile-text-container{font-size:4.5rem}.home-hero .mobile-lbg{margin-top:4px}.mobile-lbg{font-size:1rem;font-weight:700}.home-hero .mobile-strategy-row,.home-hero .mobile-text-container .branding-row,.home-hero .mobile-web-row{align-items:center;display:flex;flex-direction:row;gap:4px;justify-content:center;margin:0}.home-hero .sys-mobile-strok{-webkit-text-stroke:1px #00000012;color:#fff0!important}.home-hero .mobile-code,.home-hero .mobile-dev,.home-hero .mobile-sys{animation:focus-in-expand .8s cubic-bezier(.25,.46,.45,.94) both;color:#000;font-size:6.5rem;font-weight:700;line-height:.9}.home-hero .mobile-code{padding-left:145px!important}.home-hero .mobile-subtext{font-family:sans-serif!important;margin:0}}@media (min-width:769px){.home-hero .mobile-text-container{display:none}}@media (max-width:480px){.home-hero .mobile-code,.home-hero .mobile-dev,.home-hero .mobile-sys{font-size:4.2rem}.home-hero .mobile-text-container{gap:6px}}@media (max-width:390px){.home-hero .mobile-code,.home-hero .mobile-dev,.home-hero .mobile-sys{font-size:3.6rem}}.scroll-section{min-height:100vh;position:static;width:100%}.scroll-section,.scroll-section.active{visibility:visible;z-index:auto}.footer-section{min-height:50vh!important}.scroll-animate{will-change:transform,opacity}#about,#aiml,#cybersecurity,#digitalmarketing,#mobiledev,#webdev{position:relative;z-index:1}.scroll-container{height:100vh;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scroll-snap-type:y proximity}.scroll-container .hero-section,.scroll-container section{min-height:100vh;scroll-snap-align:start}.gradient-background{animation:gradientShift 8s ease-in-out infinite;background:linear-gradient(45deg,#fff200,#f3f2f8,#fff2c4,#fff200);background-size:400% 400%;height:100vh;width:100vw;will-change:background-position;z-index:-2}.gradient-background,.wave-overlay{left:0;pointer-events:none;position:fixed;top:0}.wave-overlay{animation:waveFlow 12s ease-in-out infinite;background:radial-gradient(ellipse at 20% 50%,#fff2004d 0,#0000 50%),radial-gradient(ellipse at 80% 20%,#f3f2f866 0,#0000 50%),radial-gradient(ellipse at 40% 80%,#fff2c44d 0,#0000 50%);height:100%;width:100%;will-change:transform;z-index:-1}@keyframes waveFlow{0%{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(-10px,-5px,0) rotate(.5deg)}to{transform:translateZ(0) rotate(0deg)}}@font-face{font-display:swap;font-family:Varien;font-style:normal;font-weight:400 900;src:url(/static/media/varien.c31a0767437b825a69ac.woff) format("woff")}@font-face{font-display:swap;font-family:Gustatory Delight;font-style:normal;font-weight:400 900;src:url(/static/media/gustatory-delight.f8a575f467752494237e.woff) format("woff")}@font-face{font-display:swap;font-family:AVGARDD_2;font-style:normal;font-weight:400 900;src:url(/static/media/AVGARDD_2.ea60a049e0942f2d00f8.woff) format("woff")}:root{--font-heading:"Inter",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;--font-body:"Inter",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;--step--1:clamp(13px,0.9vw,14px);--step-0:clamp(16px,1.1vw,18px);--step-1:clamp(18px,1.6vw,22px);--step-2:clamp(22px,2.4vw,28px);--step-3:clamp(28px,3.6vw,40px);--step-4:clamp(36px,5vw,56px);--step-5:clamp(48px,7.5vw,88px);--space-1:6px;--space-2:10px;--space-3:14px;--space-4:20px;--space-5:28px;--space-6:40px;--space-7:56px;--space-8:80px;--lh-tight:1.02;--lh-snug:1.1;--lh-normal:1.5}body,html{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-family:var(--font-body)}.footer-wrapper{box-shadow:inset 0 1px 0 #ffffff0f}.upper-cont .upcnt a{text-decoration:none}.upper-cont .upcnt a:hover{text-decoration:underline}.upper-cont .upcnt a:focus-visible{color:#fff;outline:2px solid #94a3b8;outline-offset:2px}.lower-cont .lcnt{align-items:center;flex-wrap:wrap}.lower-cont .lcnt a{text-decoration:none}.lower-cont .lcnt a:hover{text-decoration:underline}.lower-cont .lcnt a:focus-visible{color:#fff;outline:2px solid #94a3b8;outline-offset:2px}.social .scl a:hover{text-decoration:underline}.social .scl a:focus-visible{color:#fff;outline:2px solid #94a3b8;outline-offset:2px}.footer-cont{background:#ebd410;height:90vh;padding-right:1rem;width:100%}.footer{min-height:auto!important}.mbad{padding-left:25rem}.foot-mainhead{align-items:center;display:flex;justify-content:center;margin-left:auto;position:relative;top:20rem}.foot-mainhead h1{font-family:Varien,Impact,sans-serif;font-size:13rem;letter-spacing:-17px}.co{color:#faf9f9;font-family:Anton,sans-serif;font-size:11.5rem;padding-top:20px;text-align:center}.upper-cont{align-items:center;display:flex;justify-content:center;margin-left:auto;position:relative;top:4rem}.upcnt a{color:#121315;font-family:Arial,Helvetica,sans-serif;font-size:1.3rem;text-decoration:none}.ph{padding-right:20rem}.ad{padding-left:7rem}.lower-cont{align-items:center;display:flex;justify-content:center;margin-left:auto;position:relative;top:15.5rem}.lcnt a{color:#121315;font-family:Arial,Helvetica,sans-serif;font-size:1.3rem;padding-left:15rem;text-decoration:none}.connect{display:flex;justify-content:center;position:relative;top:-15rem}.cnt{font-family:Gustatory Delight,serif;font-size:5rem}.social{display:flex;justify-content:center;position:relative;top:-15rem}.scl a{color:#121315;font-size:1.5rem;padding-left:5rem;text-decoration:none}@media screen and (max-width:610px){.footer-content{padding-bottom:30rem!important}}@media screen and (max-width:768px){.footer-cont{height:58vh!important}}@media screen and (max-width:480px){.co{font-size:5rem!important;padding-top:12px!important}.foot-mainhead h1{font-size:6rem!important}.cnt{font-size:3rem!important}.footer-cont{height:44vh!important}.lcnt a{padding-left:2rem!important}.lcnt a,.upcnt a{font-size:1rem!important}.ph{padding-right:6rem!important}.connect{top:-8rem!important}.upper-cont{top:3rem!important}.foot-mainhead{top:11rem!important}.lower-cont{top:8.5rem!important}.scl a{font-size:2rem!important;padding-left:2rem!important}.social{top:3rem!important}.ad{display:none}}@media screen and (max-width:430px){.foot-mainhead h1{font-size:5.5rem!important}.footer-cont{height:45vh!important}.lcnt a,.upcnt a{font-size:.9rem!important}.social{top:4rem!important}.connect{top:-8rem!important}.upper-cont{top:3rem!important}.foot-mainhead{top:11rem!important}.lower-cont{top:8.5rem!important}.scl a{font-size:2rem!important;padding-left:2rem!important}}@media screen and (max-width:428px){.footer-cont{height:48vh!important}}@media(max-width:390px){.scl a{padding-left:.9rem!important}.cnt{font-size:2.5rem!important}.social{top:0!important}.lcnt a,.upcnt a{font-size:.9rem!important}.e-card{height:80vh!important}.footer-cont{height:55vh!important}}@media screen and (max-width:360px){.footer-cont{height:48vh!important}.lcnt a{padding-left:.7rem!important}.e-card{height:73vh!important}.cs-head h1{font-size:2.2rem!important}.cnt{font-size:2.3rem!important}.lcnt a,.upcnt a{font-size:.9rem!important}.e-card{height:85vh!important}.scl a{padding-left:1rem!important}}@media screen and (max-width:351px){.scl a{padding-left:1.7rem!important}.cs-head h1{font-size:2.2rem!important}.cnt{font-size:2.3rem!important}}footer{background:linear-gradient(135deg,#1f1f1f,#292929);border-top:1px solid #a07c10;padding:20px;text-align:center}footer p{color:#b0bec5}@media(max-width:768px){.footer-cont{height:auto!important;min-height:0!important;padding:2rem 1rem!important}.connect,.foot-mainhead,.lower-cont,.social,.upper-cont{margin:1rem 0!important;position:static!important;top:auto!important}.ad,.mbad,.ph{padding:0!important}.foot-mainhead h1{line-height:.95}}@media(max-width:480px){.footer-cont{height:auto!important;min-height:0!important;padding:1.5rem 1rem!important}.connect,.foot-mainhead,.lower-cont,.social,.upper-cont{margin:.75rem 0!important;position:static!important;top:auto!important}}.scroll-float{overflow:hidden}.scroll-float-text{display:inline-flex;flex-wrap:wrap;font-family:AVGARDD_2;font-size:clamp(1.9rem,4.5vw,6rem);font-weight:900;gap:.25em;line-height:1.5;overflow-wrap:normal;text-align:center;word-break:keep-all}.char,.word{display:inline-block}.word{white-space:nowrap}.feature-bloom{background:radial-gradient(120% 120% at 100% 0,#0e1116 0,#121723 45%,#0b0d12 80%);color:#e5e7eb;overflow:hidden;padding:clamp(56px,8vw,96px) clamp(20px,6vw,64px);position:relative}.feature-bloom .fb-wrap{margin:0 auto;max-width:1200px;position:relative}.feature-bloom .fb-rail{background:linear-gradient(90deg,#fff3,#fff0);height:1px}.feature-bloom .fb-rail--top{margin-bottom:16px}.feature-bloom .fb-rail--bottom{margin-top:24px}.feature-bloom .fb-kicker{color:#a5b4fc;font-size:.9rem;font-weight:800;letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.feature-bloom .fb-content{grid-gap:16px;display:grid;gap:16px}.feature-bloom .fb-headline{color:#fafafa;font-size:clamp(1.4rem,3.5vw,2.1rem);font-weight:800;line-height:1.2}.feature-bloom .flower-group{height:280px;margin:0 auto;position:relative;width:280px}.feature-bloom .petal,.feature-bloom .sparkle{will-change:transform,opacity}.feature-bloom .flower-anchor{will-change:transform}@media(max-width:640px){.feature-bloom.is-editorial .fb-wrap{display:flex;flex-direction:column;justify-content:center;min-height:70vh}.feature-bloom.is-editorial .fb-content{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.feature-bloom.is-editorial .fb-headline{font-size:clamp(1.1rem,5.2vw,1.6rem);line-height:1.3;margin-inline:auto;max-width:28ch}.feature-bloom.is-editorial .fb-kicker{margin-bottom:10px;text-align:center}}.third-showcase{background:#f8f9fc;color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif;min-height:100vh;overflow:hidden;padding:6rem 2rem;position:relative;width:100%}.third-showcase:before{animation:pulseGlow 8s ease-in-out infinite alternate;background:radial-gradient(circle,#e0e7ff80 0,#0000 70%);content:"";filter:blur(80px);height:80%;left:-10%;pointer-events:none;position:absolute;top:-20%;width:80%;z-index:0}@keyframes pulseGlow{0%{opacity:.5;transform:scale(1)}to{opacity:.8;transform:scale(1.1)}}.ts-wrap{display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:1400px;position:relative}.ts-bg-circle{animation:floatCircle 20s ease-in-out infinite;border:1px solid #00000008;border-radius:50%;height:700px;pointer-events:none;position:absolute;right:-10%;top:-15%;width:700px;z-index:0}.ts-bg-circle:before{border:1px solid #00000005;border-radius:50%;content:"";inset:60px;position:absolute}.ts-bg-circle:after{border:1px solid rgba(0,0,0,.015);border-radius:50%;content:"";inset:120px;position:absolute}@keyframes floatCircle{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(30px,20px) rotate(5deg)}}.ts-hero{grid-gap:4rem;align-items:center;display:grid;gap:4rem;position:relative;z-index:1}@media(min-width:1024px){.ts-hero{grid-template-columns:1.2fr 1fr}}.ts-head{align-items:flex-start;display:flex;flex-direction:column;gap:2.5rem}.ts-badge-row{align-items:center;display:flex;gap:1rem}.ts-asterisk-icon{animation:spinSlow 12s linear infinite;color:#9ca3af;font-size:1.5rem;line-height:1}@keyframes spinSlow{to{transform:rotate(1turn)}}.ts-pill{background:#fff;border:1px solid #e5e7eb;border-radius:100px;box-shadow:0 4px 15px #00000005;color:#6b7280;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.08em;padding:.6rem 1.2rem;text-transform:uppercase}.ts-title{color:#111827;font-size:clamp(3.5rem,6.5vw,5.5rem);font-weight:800;letter-spacing:-.04em;line-height:1.1;margin:0}.ts-title .ts-line{align-items:center;display:block;display:flex;flex-wrap:wrap;gap:1rem}.ts-title .ts-title-img{animation:pulsePill 4s ease-in-out infinite;background:linear-gradient(135deg,#eef2ff,#fdf4ff);border:1px solid #ffffff80;border-radius:100px;box-shadow:inset 0 2px 6px #fff,inset 0 -2px 6px #0000000d,0 4px 10px #00000008;display:inline-block;height:52px;overflow:hidden;position:relative;width:150px}.ts-title .ts-title-img:after{background:radial-gradient(circle,#6366f1 0,#0000 70%);content:"";height:28px;left:50%;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%);width:28px}.ts-title .ts-title-img:before{background:#818cf8;border-radius:50%;content:"";filter:blur(14px);height:40px;left:18px;opacity:.8;position:absolute;top:10px;width:40px}.ts-title .ts-star{align-items:center;color:#9ca3af;display:inline-flex;font-size:.8em;justify-content:center;margin:0 4px;position:relative;top:-4px;vertical-align:middle}.ts-title .ts-gradient-text{-webkit-text-fill-color:#0000;animation:gradientMove 4s ease infinite;background:linear-gradient(135deg,#2563eb,#d946ef 50%,#8b5cf6);-webkit-background-clip:text;background-clip:text;background-size:200% auto;display:inline-block}@keyframes pulsePill{0%,to{box-shadow:inset 0 2px 6px #fff,0 4px 10px #00000008}50%{box-shadow:inset 0 2px 6px #fff,0 0 20px #6366f14d}}@keyframes gradientMove{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.ts-list{display:flex;flex-wrap:wrap;gap:4rem;list-style:none;margin:3.5rem 0 0;padding:0}.ts-item{gap:1.2rem}.ts-ico,.ts-item{align-items:center;display:flex}.ts-ico{height:48px;justify-content:center;position:relative;width:48px}.ts-ico:before{background:#fff;border:1px solid #f3f4f6;border-radius:14px;box-shadow:0 8px 20px -4px #0000000a;content:"";inset:0;position:absolute;transform:rotate(45deg);transition:all .4s cubic-bezier(.34,1.56,.64,1);z-index:0}.ts-ico:hover:before{border-color:#ddd6fe;box-shadow:0 10px 25px -5px #8b5cf626;transform:rotate(90deg) scale(1.15)}.ts-ico:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:24px;opacity:.7;position:relative;transition:transform .3s ease;width:24px;z-index:1}.ts-ico:hover:after{transform:scale(1.1)}.ts-ico--plant:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19v-7M7 15c0-4 3-7 8-7'/%3E%3Cpath d='M17 15c0-4-3-7-8-7'/%3E%3C/svg%3E")}.ts-ico--star:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 2 3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E")}.ts-ico--tri:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21h18L12 3 3 21z'/%3E%3C/svg%3E")}.ts-text{color:#4b5563;font-size:.7rem;font-weight:800;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.ts-cards{animation:floatStack 6s ease-in-out infinite;aspect-ratio:1.2;margin:0 auto;max-width:600px;perspective:1200px;position:relative;width:100%}.ts-cards.prestack .ts-card{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes floatStack{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ts-shadow{background:radial-gradient(ellipse,#0000001a,#0000 70%);bottom:0;filter:blur(24px);height:60px;left:50%;position:absolute;transform:translateX(-50%);width:70%;z-index:0}.ts-card{background:#fff;border-radius:24px;box-shadow:0 20px 50px -12px #0000001f,inset 0 0 0 1px #ffffff80;cursor:grab;height:210px;overflow:hidden;position:absolute;transition:transform .3s ease,box-shadow .4s cubic-bezier(.25,.8,.25,1);width:340px}.ts-card:hover{box-shadow:0 30px 60px -15px #00000026,inset 0 0 0 1px #fff9;transform:translateY(-5px) scale(1.02);z-index:10}.ts-card.is-active{box-shadow:0 40px 80px -20px #00000040;cursor:grabbing;z-index:100!important}.ts-card:before{background:linear-gradient(115deg,#0000,#0000 40%,#fff6 45%,#fff9 50%,#fff6 55%,#0000 60%,#0000);content:"";height:200%;inset:-50%;pointer-events:none;position:absolute;transform:rotate(-15deg) translate(-100%,-100%);transition:transform .6s ease;width:200%;z-index:3}.ts-card:hover:before{transform:rotate(-15deg) translate(50%,50%)}.ts-card:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.04'/%3E%3C/svg%3E");content:"";inset:0;mix-blend-mode:overlay;opacity:.5;pointer-events:none;position:absolute;z-index:2}.ts-card-inner{background:#fff;border-radius:24px;height:100%;overflow:hidden;position:relative;width:100%}.ts-card-art{inset:0;position:absolute;z-index:0}.ts-art--1{background:linear-gradient(135deg,#fff 40%,#e0f2fe)}.ts-art--1 .cube-1{background:linear-gradient(135deg,#fecdd3,#f43f5e);filter:blur(20px);height:80px;left:20px;opacity:.8;position:absolute;top:20px;transform:rotate(45deg) skew(-10deg);width:80px}.ts-art--1 .cube-2{background:linear-gradient(135deg,#3b82f6,#60a5fa);border-radius:50%;bottom:-20px;filter:blur(30px);height:120px;opacity:.6;position:absolute;right:40px;width:120px}.ts-art--1 .sphere-1{background:radial-gradient(circle at 30% 30%,#fff,#f472b6);border-radius:50%;box-shadow:0 10px 20px #f472b64d;height:60px;left:40%;position:absolute;top:40%;width:60px}.ts-art--2{background:linear-gradient(to bottom right,#fff,#f3f4f6)}.ts-art--2 .shape-1{background:linear-gradient(90deg,#3b82f6,#f97316);bottom:0;-webkit-clip-path:polygon(0 40%,100% 0,100% 100%,0 100%);clip-path:polygon(0 40%,100% 0,100% 100%,0 100%);height:60%;left:0;opacity:.9;position:absolute;width:100%}.ts-art--2 .shape-2{background:#f97316;border-radius:50%;filter:blur(10px);height:40px;position:absolute;right:20px;top:20px;width:40px}.ts-art--3{background:#fff}.ts-art--3 .bar-1{background:linear-gradient(120deg,#0000 40%,#3b82f61a 0),linear-gradient(60deg,#3b82f60d 30%,#0000 0);height:100%;left:0;position:absolute;top:0;width:100%}.ts-art--3 .bar-2{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:20px;bottom:20px;filter:blur(15px);height:100px;position:absolute;right:-20px;transform:rotate(30deg);width:100px}.ts-art--4{background:linear-gradient(135deg,#f0f9ff,#e0f2fe)}.ts-art--5{background:linear-gradient(135deg,#fff1f2,#ffe4e6)}.ts-card-content{flex-direction:column;height:100%;padding:1.5rem;position:relative;z-index:1}.ts-card-content,.ts-card-row-top{display:flex;justify-content:space-between}.ts-card-row-top{align-items:center}.ts-card-chip{background:linear-gradient(135deg,#e5e7eb,#d1d5db);border:1px solid #9ca3af;border-radius:4px;box-shadow:0 1px 2px #0000001a;height:26px;overflow:hidden;position:relative;width:36px}.ts-card-chip:before{background:linear-gradient(90deg,#0000 49%,#9ca3af 0,#9ca3af 51%,#0000 0),linear-gradient(0deg,#0000 49%,#9ca3af 0,#9ca3af 51%,#0000 0);background-size:100% 33%,33% 100%;content:"";inset:0;opacity:.5;position:absolute}.ts-card-contactless{border:2px solid #9ca3af;border-radius:50%;height:24px;-webkit-mask:radial-gradient(#0000 40%,#000 0);mask:radial-gradient(#0000 40%,#000 0);opacity:.5;position:relative;width:24px}.ts-card-contactless:before{border:2px solid #9ca3af;border-radius:50%;content:"";inset:4px;position:absolute}.ts-card-mid{padding:1rem 0}.ts-card-number-lg{color:#1f2937;font-family:Courier New,monospace;font-size:2.2rem;font-weight:700;letter-spacing:.05em;opacity:.9;text-shadow:0 2px 20px #fffc}.ts-card-footer{align-items:flex-end;display:flex;justify-content:space-between}.ts-card-name{font-size:.8rem;font-weight:700;letter-spacing:.02em;line-height:1.2}.ts-card-brand,.ts-card-name{color:#1f2937;text-transform:uppercase}.ts-card-brand{font-size:1.2rem;font-style:italic;font-weight:800}.ts-card-expiry{color:#4b5563;font-size:.75rem;font-weight:600}.ts-card--1{left:5%;top:10%;transform:rotate(-15deg);z-index:5}.ts-card--2{right:5%;top:20%;transform:rotate(5deg);z-index:4}.ts-card--3{bottom:15%;left:15%;transform:rotate(10deg);z-index:3}.ts-card--4{bottom:5%;right:10%;transform:rotate(-5deg);z-index:2}.ts-card--5{left:50%;top:50%;transform:translate(-50%,-50%) rotate(0deg);z-index:1}@media(max-width:768px){.third-showcase{padding:4rem 1.5rem}.ts-hero{gap:3rem;grid-template-columns:1fr}.ts-title{font-size:2.5rem}.ts-cards{aspect-ratio:1;margin-top:2rem;max-width:100%}.ts-card{height:160px;width:260px}.ts-list{gap:2rem;justify-content:flex-start}.ts-bg-circle{height:300px;right:-20%;width:300px}}.abstract-thinking-section{align-items:center;background:#eef0f4;display:flex;font-family:Plus Jakarta Sans,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:4rem 2rem;perspective:2000px;position:relative;width:100%}.abstract-thinking-section .at-container{animation:gradientShift 15s ease infinite;background:linear-gradient(120deg,#fff,#f3f4f6 50%,#eef2ff);background-size:200% 200%;border-radius:40px;box-shadow:0 40px 80px -20px #00000026,0 10px 30px -10px #0000000d,inset 0 0 0 1px #fffc;display:grid;grid-template-columns:1.1fr .9fr;max-width:1400px;min-height:80vh;overflow:hidden;position:relative;transform-style:preserve-3d;transition:transform .1s ease-out;width:100%}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.abstract-thinking-section .at-container:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.04'/%3E%3C/svg%3E");content:"";inset:0;mix-blend-mode:multiply;opacity:.6;pointer-events:none;position:absolute;z-index:0}.abstract-thinking-section .at-container:after{background:radial-gradient(circle,#ffe6e680 0,#0000 70%);content:"";filter:blur(100px);height:800px;left:-10%;pointer-events:none;position:absolute;top:-20%;width:800px;z-index:0}@media(max-width:1024px){.abstract-thinking-section .at-container{grid-template-columns:1fr;min-height:auto}}.abstract-thinking-section .at-shape{filter:drop-shadow(0 10px 20px rgba(0,0,0,.1));pointer-events:none;position:absolute;z-index:1}.abstract-thinking-section .at-shape.shape-1{background:linear-gradient(135deg,#ffecd2,#fcb69f);border-radius:50%;height:60px;left:45%;top:15%;width:60px}.abstract-thinking-section .at-shape.shape-2{background:linear-gradient(135deg,#a1c4fd,#c2e9fb);border-radius:8px;bottom:20%;height:40px;left:10%;transform:rotate(15deg);width:40px}.abstract-thinking-section .at-shape.shape-3{background:linear-gradient(135deg,#84fab0,#8fd3f4);border-radius:50%;height:30px;right:55%;top:40%;width:30px}.abstract-thinking-section .at-content{display:flex;flex-direction:column;justify-content:space-between;padding:5rem;position:relative;transform:translateZ(50px);z-index:2}@media(max-width:768px){.abstract-thinking-section .at-content{gap:4rem;padding:2.5rem}}.abstract-thinking-section .at-header{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.abstract-thinking-section .at-nav{display:flex;flex-direction:column;gap:.6rem}.abstract-thinking-section .at-nav a{color:#9ca3af;font-size:.85rem;font-weight:600;letter-spacing:.02em;padding-left:0;position:relative;text-decoration:none;transition:all .3s ease}.abstract-thinking-section .at-nav a:hover{color:#111827;padding-left:10px}.abstract-thinking-section .at-nav a.active{color:#111827}.abstract-thinking-section .at-nav a.active:before{background:#111827;border-radius:50%;content:"";height:6px;left:-12px;position:absolute;top:50%;transform:translateY(-50%);width:6px}.abstract-thinking-section .at-logo{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9;border:1px solid #fffc;border-radius:100px;box-shadow:0 4px 15px #00000008;color:#1f2937;font-size:.8rem;font-weight:700;left:50%;letter-spacing:.1em;padding:.6rem 1.4rem;position:absolute;text-transform:uppercase;transform:translateX(-50%)}@media(max-width:768px){.abstract-thinking-section .at-logo{left:auto;position:relative;transform:none}}.abstract-thinking-section .at-cta-btn{background:#1f2937;border:1px solid #ffffff1a;border-radius:100px;box-shadow:0 10px 25px #1f293733;color:#fff;font-size:.85rem;font-weight:700;overflow:hidden;padding:1rem 2rem;position:relative;text-decoration:none;transition:all .3s ease}.abstract-thinking-section .at-cta-btn:after{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.5s;width:100%}.abstract-thinking-section .at-cta-btn:hover{box-shadow:0 15px 35px #1f29374d;transform:translateY(-3px)}.abstract-thinking-section .at-cta-btn:hover:after{left:100%}.abstract-thinking-section .at-hero-text{margin:2rem 0;position:relative}.abstract-thinking-section .at-hero-text h2{display:flex;flex-direction:column;font-size:clamp(4rem,7vw,7rem);font-weight:800;letter-spacing:-.04em;line-height:.9}.abstract-thinking-section .at-hero-text .at-line-1{color:#1f2937}.abstract-thinking-section .at-hero-text .at-line-2{color:#9ca3af}.abstract-thinking-section .at-hero-text .at-line-3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2563eb,#d946ef);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block;filter:drop-shadow(0 4px 10px rgba(37,99,235,.2));position:relative;width:-webkit-fit-content;width:fit-content}.abstract-thinking-section .at-hero-text .at-line-3:after{background:#2563eb;border-radius:100px;bottom:12px;height:6px;left:0;position:absolute;transform-origin:left;transition:width .5s ease;width:100%}.abstract-thinking-section .at-hero-text .at-line-3 .at-reg{-webkit-text-fill-color:#2563eb;border:3px solid #2563eb;border-radius:50%;box-shadow:none;color:#2563eb;font-size:.25em;font-weight:800;line-height:1;margin-left:.3em;padding:4px 6px;position:relative;top:.4em;vertical-align:top}.abstract-thinking-section .at-footer{align-items:flex-end;display:flex;gap:2rem;justify-content:space-between}@media(max-width:768px){.abstract-thinking-section .at-footer{align-items:flex-start;flex-direction:column}}.abstract-thinking-section .at-case-studies{align-items:center;color:#1f2937;display:flex;font-size:.9rem;font-weight:700;gap:1.2rem;text-decoration:none}.abstract-thinking-section .at-case-studies .at-arrow-circle{align-items:center;background:#fff;border:1px solid #f3f4f6;border-radius:50%;box-shadow:0 4px 15px #0000000d;color:#1f2937;display:flex;height:52px;justify-content:center;transition:all .4s cubic-bezier(.34,1.56,.64,1);width:52px}.abstract-thinking-section .at-case-studies:hover .at-arrow-circle{border-color:#e5e7eb;box-shadow:0 10px 30px #0000001a;transform:rotate(-45deg) scale(1.15)}.abstract-thinking-section .at-desc{color:#6b7280;font-size:.85rem;font-weight:500;letter-spacing:.01em;line-height:1.7;max-width:340px}.abstract-thinking-section .at-visual{border-bottom-left-radius:60px;border-top-left-radius:60px;box-shadow:-20px 0 60px #00000014;height:100%;overflow:hidden;position:relative;transform:translateZ(30px);width:100%}@media(max-width:1024px){.abstract-thinking-section .at-visual{border-radius:40px;box-shadow:none;height:600px;margin-top:3rem}}.abstract-thinking-section .at-visual img{height:100%;object-fit:cover;transition:transform 1.5s cubic-bezier(.2,1,.3,1);width:100%;will-change:transform}.abstract-thinking-section .at-visual .at-vertical-text{-webkit-text-stroke:2px #fffc;animation:pulseText 4s ease-in-out infinite;color:#0000;font-size:clamp(5rem,10vw,10rem);font-weight:800;letter-spacing:-.02em;opacity:.8;pointer-events:none;position:absolute;right:3rem;top:50%;transform:translateY(-50%) rotate(-180deg);writing-mode:vertical-rl}@keyframes pulseText{0%,to{opacity:.8;transform:translateY(-50%) rotate(-180deg) scale(1)}50%{opacity:1;transform:translateY(-50%) rotate(-180deg) scale(1.02)}}.abstract-thinking-section .at-visual .at-year{bottom:3rem;color:#fff;font-size:1.4rem;font-weight:700;left:3rem;position:absolute;text-shadow:0 4px 20px #0003;z-index:2}.abstract-thinking-section .at-visual:hover img{transform:scale(1.1)}@media(max-width:991px){.abstract-thinking-section{display:block;height:auto;min-height:auto;padding:1rem}.abstract-thinking-section .at-container{background:linear-gradient(180deg,#fff,#f8fafc);border-radius:24px;box-shadow:0 20px 40px -10px #0000001a;display:flex;flex-direction:column;height:auto;min-height:auto;overflow:visible}.abstract-thinking-section .at-content{gap:2rem;padding:1.5rem 1.25rem 2.5rem;transform:none}.abstract-thinking-section .at-header{flex-direction:column;gap:1.5rem;position:relative;width:100%}.abstract-thinking-section .at-logo{align-self:flex-start;background:#fffc;border:1px solid #0000000d;box-shadow:0 2px 10px #00000008;font-size:.7rem;left:0;padding:.5rem 1rem;position:relative;transform:none}.abstract-thinking-section .at-nav{-webkit-overflow-scrolling:touch;flex-direction:row;gap:10px;margin-left:-1.25rem;overflow-x:auto;padding-bottom:4px;padding-left:1.25rem;scrollbar-width:none;width:100%;width:calc(100% + 2.5rem)}.abstract-thinking-section .at-nav::-webkit-scrollbar{display:none}.abstract-thinking-section .at-nav a{background:#fff;border:1px solid #e2e8f0;border-radius:100px;box-shadow:0 2px 6px #00000005;color:#64748b;flex:0 0 auto;font-size:.85rem;padding:10px 18px}.abstract-thinking-section .at-nav a.active{background:#0f172a;border-color:#0f172a;box-shadow:0 4px 12px #0f172a33;color:#fff}.abstract-thinking-section .at-nav a.active:before{display:none}.abstract-thinking-section .at-cta-btn{background:#111;box-shadow:0 8px 20px #00000026;font-size:.95rem;margin-top:.5rem;padding:1.1rem;text-align:center;width:100%}.abstract-thinking-section .at-hero-text{margin:1rem 0 2rem}.abstract-thinking-section .at-hero-text h2{font-size:clamp(3.2rem,12vw,4.5rem);line-height:.95}.abstract-thinking-section .at-hero-text .at-line-3{filter:drop-shadow(0 2px 8px rgba(37,99,235,.15))}.abstract-thinking-section .at-hero-text .at-line-3:after{bottom:8px;height:4px}.abstract-thinking-section .at-hero-text .at-line-3 .at-reg{border-width:2px;font-size:.2em;padding:3px 5px;top:.3em}.abstract-thinking-section .at-visual{border-radius:0 0 24px 24px;box-shadow:none;-webkit-clip-path:none;clip-path:none;height:400px;margin-top:0;transform:none;width:100%}.abstract-thinking-section .at-visual img{height:100%;object-position:center;transform:none!important}.abstract-thinking-section .at-visual .at-vertical-text{animation:none;bottom:1.5rem;font-size:4rem;left:auto;line-height:1;opacity:.9;right:1.5rem;rotate:0deg;text-align:right;top:auto;transform:none;writing-mode:horizontal-tb}.abstract-thinking-section .at-visual .at-year{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d;border:1px solid #fff3;border-radius:100px;bottom:auto;font-size:1rem;left:1.5rem;padding:6px 12px;top:1.5rem}.abstract-thinking-section .at-footer{align-items:flex-start;flex-direction:column-reverse;gap:2rem;margin-top:1rem}.abstract-thinking-section .at-footer .at-desc{color:#4b5563;font-size:1rem;line-height:1.6;max-width:100%}.abstract-thinking-section .at-footer .at-case-studies{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 12px #00000008;justify-content:space-between;padding:1rem 1.25rem;width:100%}.abstract-thinking-section .at-footer .at-case-studies .at-arrow-circle{background:#f8fafc;height:40px;width:40px}.abstract-thinking-section .at-shape{opacity:.6}.abstract-thinking-section .at-shape.shape-1{height:40px;left:80%;top:5%;width:40px}.abstract-thinking-section .at-shape.shape-2{bottom:45%;left:-10px}.abstract-thinking-section .at-shape.shape-3{right:10%;top:20%}}@media(max-width:480px){.abstract-thinking-section .at-hero-text h2{font-size:13vw}}.web-design-section{background:#000;color:#fff;font-family:Inter,sans-serif;height:100vh;width:100%}.wd-accordion-container{display:flex;height:100%;width:100%}.wd-panel{background:#000;border-right:1px solid #ffffff1a;cursor:pointer;flex:1 1;height:100%;overflow:hidden;position:relative;transition:flex 1.2s cubic-bezier(.22,1,.36,1)}.wd-panel:last-child{border-right:none}.wd-panel .wd-panel-bg{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");inset:0;opacity:.15;position:absolute;transform:scale(1);transition:opacity .8s ease,transform 1.2s ease}.wd-panel.active{background:#fff;box-shadow:0 0 50px #00000080;color:#000;flex:3 1;z-index:10}.wd-panel.active .wd-panel-bg{filter:invert(1);opacity:.06;transform:scale(1.1)}.wd-panel.active .wd-title{color:#000;font-size:clamp(3.5rem,8vw,8rem);letter-spacing:-.02em;margin-bottom:1.5rem;opacity:1;transform:rotate(0deg);white-space:normal}.wd-panel.active .wd-num{border-color:#000;color:#000;opacity:1;transform:translateY(0)}.wd-panel.active .wd-panel-body{opacity:1;transform:translateY(0);transition-delay:.3s}.wd-panel.active .wd-desc{opacity:1;transform:translateY(0);transition:all .8s cubic-bezier(.22,1,.36,1) .4s}.wd-panel.active .wd-tags{opacity:1;transform:translateY(0);transition:all .8s cubic-bezier(.22,1,.36,1) .5s}.wd-panel.active .wd-btn{background:#000;color:#fff;opacity:1;transform:translateY(0);transition:all .8s cubic-bezier(.22,1,.36,1) .6s}.wd-panel:not(.active):hover{background:#0f0f0f}.wd-panel:not(.active):hover .wd-title{letter-spacing:.15em;opacity:1}.wd-panel:not(.active):hover .wd-panel-bg{opacity:.25;transform:scale(1.05)}.wd-panel:not(.active) .wd-panel-content{align-items:center;justify-content:center}.wd-panel:not(.active) .wd-title{color:#fff;font-size:2.5rem;font-weight:400;letter-spacing:.05em;opacity:.5;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}.wd-panel-content{display:flex;flex-direction:column;height:100%;justify-content:center;padding:4rem;position:relative;transition:all .5s ease;z-index:10}.wd-panel-header{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.wd-num{border:1px solid #ffffff4d;border-radius:100px;display:inline-block;font-size:1rem;opacity:.5;padding:4px 12px;transform:translateY(-20px);transition:all .5s ease;width:-webkit-fit-content;width:fit-content}.wd-num,.wd-title{font-family:Anton,sans-serif}.wd-title{line-height:.9;text-transform:uppercase;transform-origin:left center;transition:all 1s cubic-bezier(.22,1,.36,1)}.wd-desc{font-size:1.1rem;font-weight:400;line-height:1.6;margin-bottom:2rem;max-width:500px}.wd-desc,.wd-tags{opacity:0;transform:translateY(20px)}.wd-tags{display:flex;gap:.8rem;margin-bottom:3rem}.wd-tags .wd-tag{border:1px solid #0003;border-radius:100px;font-size:.8rem;font-weight:500;letter-spacing:.05em;padding:6px 14px;text-transform:uppercase;transition:all .3s ease}.wd-tags .wd-tag:hover{background:#000;border-color:#000;color:#fff}.wd-btn{align-items:center;border:none;border-radius:100px;cursor:pointer;display:flex;font-family:Anton,sans-serif;font-size:1.1rem;gap:10px;letter-spacing:.05em;opacity:0;padding:1.2rem 2.5rem;transform:translateY(20px);width:-webkit-fit-content;width:fit-content}.wd-btn:hover{background:#333!important;transform:scale(1.05)!important}.wd-btn:hover .arrow{transform:translateX(5px)}.wd-btn .arrow{transition:transform .3s ease}@media(max-width:768px){.wd-accordion-container{flex-direction:column}.wd-panel{border-bottom:1px solid #ffffff1a;border-right:none;width:100%}.wd-panel.active{flex:4 1}.wd-panel.active .wd-title{font-size:3rem}.wd-panel:not(.active) .wd-title{font-size:1.5rem;transform:rotate(0);writing-mode:horizontal-tb}.wd-panel:not(.active) .wd-panel-content{align-items:flex-start;justify-content:center;padding:1.5rem}.wd-panel-content{padding:2rem}.web-design-section{height:auto!important;min-height:auto!important;overflow:visible!important}.web-design-section .wd-accordion-container{flex-direction:column!important;height:auto!important}.web-design-section .wd-panel{border-bottom:1px solid #ffffff1a!important;border-right:none!important;flex:none!important;height:auto!important}.web-design-section .wd-panel .wd-panel-content{align-items:flex-start!important;height:auto!important;justify-content:center!important;padding:1.25rem 1.5rem!important}.web-design-section .wd-panel:not(.active) .wd-title{color:#fff!important;font-size:1.25rem!important;letter-spacing:.02em!important;opacity:.95!important;transform:none!important;white-space:normal!important;writing-mode:horizontal-tb!important}.web-design-section .wd-panel.active .wd-title{color:#fff!important;font-size:2rem!important;opacity:1!important;transform:none!important;writing-mode:horizontal-tb!important}}.web-design-section.webd-redesign{background:#e7e7e7;display:grid;height:auto;min-height:auto;padding:clamp(1rem,4vw,2rem);place-items:center}.web-design-section.webd-redesign>.wd-cards,.web-design-section.webd-redesign>.wd-hero{max-width:1200px;width:100%}.web-design-section.webd-redesign .wd-hero{background:#fff;border-radius:24px;box-shadow:0 20px 60px #0000000f;overflow:hidden;padding:clamp(1.25rem,4vw,2.5rem) clamp(1rem,4vw,2rem)}.web-design-section.webd-redesign .wd-topbar{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-bottom:clamp(.75rem,2vw,1rem)}.web-design-section.webd-redesign .wd-topbar .wd-link{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:999px;color:#111827;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;outline:0;padding:8px 12px;text-decoration:none}.web-design-section.webd-redesign .wd-topbar .wd-link.primary{background:#0f172a;box-shadow:0 6px 16px #0f172a33;color:#fff;padding:9px 14px}.web-design-section.webd-redesign .wd-title{color:#0b0b0b;font-family:Anton,Inter,system-ui,sans-serif;font-size:clamp(2.2rem,6vw,4.5rem);font-weight:800;letter-spacing:-.02em;line-height:.95;margin:clamp(.5rem,2vw,1rem) 0;text-align:center}.web-design-section.webd-redesign .wd-accent{display:inline-block;position:relative}.web-design-section.webd-redesign .wd-subtitle{color:#6b7280;font-weight:500;margin-bottom:clamp(.75rem,2vw,1.25rem);text-align:center}.web-design-section.webd-redesign .wd-cta{align-items:center;background:#dff77a;border:none;border-radius:999px;box-shadow:0 10px 20px #3f3f3f1a;color:#0f172a;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:800;gap:10px;left:50%;margin:0 auto;padding:12px 18px;transform:translateX(-50%);transition:transform .2s ease,box-shadow .2s ease}.web-design-section.webd-redesign .wd-cta:hover{box-shadow:0 14px 30px #3f3f3f29;transform:translateX(-50%) translateY(-2px)}.web-design-section.webd-redesign .wd-cta:active{transform:translateX(-50%) translateY(0)}.web-design-section.webd-redesign .wd-hero-shapes{inset:0;pointer-events:none;position:absolute}.web-design-section.webd-redesign .wd-hero-shapes .shape{background:#111;border-radius:4px;height:16px;opacity:.08;position:absolute;width:16px}.web-design-section.webd-redesign .wd-hero-shapes .dot{border-radius:50%;left:10%;top:14%}.web-design-section.webd-redesign .wd-hero-shapes .heart{background:#9ec9ff;border-radius:12px;right:14%;top:18%;transform:rotate(15deg)}.web-design-section.webd-redesign .wd-hero-shapes .club{background:#b6f3a1;border-radius:50%;bottom:12%;left:18%}.web-design-section.webd-redesign .wd-hero-shapes .diamond{background:#111;bottom:18%;opacity:.06;right:10%;transform:rotate(45deg)}.web-design-section.webd-redesign .wd-cards{grid-gap:clamp(.75rem,2vw,1rem);display:grid;gap:clamp(.75rem,2vw,1rem);grid-template-columns:repeat(3,1fr);margin-top:clamp(1rem,3vw,1.5rem)}.web-design-section.webd-redesign .wd-card{background:#fff;box-shadow:0 10px 30px #0000000f;display:flex;flex-direction:column;justify-content:space-between;min-height:220px;padding:clamp(1rem,2.5vw,1.25rem)}.web-design-section.webd-redesign .wd-card .card-tag{background:#eef2ff;border-radius:999px;color:#111827;font-size:.75rem;font-weight:700;margin-bottom:.5rem;padding:6px 10px;width:-webkit-fit-content;width:fit-content}.web-design-section.webd-redesign .wd-card .card-title{color:#0b0b0b;font-family:Anton,Inter,system-ui,sans-serif;font-size:clamp(1.2rem,2.4vw,1.8rem);letter-spacing:-.01em;line-height:1.05;margin:.25rem 0 .5rem}.web-design-section.webd-redesign .wd-card .card-sub{color:#6b7280;font-size:.95rem;margin:0}.web-design-section.webd-redesign .wd-card .card-illustration{bottom:12px;filter:saturate(1.1);height:96px;opacity:.2;position:absolute;right:12px;width:96px}.web-design-section.webd-redesign .wd-card.card-dark{background:#0f1115;color:#fff}.web-design-section.webd-redesign .wd-card.card-dark .card-tag{background:#ffffff14;color:#fff}.web-design-section.webd-redesign .wd-card.card-dark .card-title{color:#fff}.web-design-section.webd-redesign .wd-card.card-dark .card-sub{color:#fffc}.web-design-section.webd-redesign .wd-card.card-dark .wheel{background:radial-gradient(circle at 30% 30%,#ff8a00,#0000 60%),radial-gradient(circle at 70% 60%,#6a5cff,#0000 60%);border-radius:50%}.web-design-section.webd-redesign .wd-card.card-light{background:#f5f6f8}.web-design-section.webd-redesign .wd-card.card-light .chips{background:radial-gradient(circle at 40% 40%,#111,#0000 55%),radial-gradient(circle at 70% 30%,#9ae6b4,#0000 55%);border-radius:18px}.web-design-section.webd-redesign .wd-card.card-lime{background:#dff77a}.web-design-section.webd-redesign .wd-card.card-lime .card-tag{background:#1118271a;color:#0f172a}.web-design-section.webd-redesign .wd-card.card-lime .ticket{background:linear-gradient(135deg,#0f172a,#0000 60%);border-radius:12px}@media(max-width:1024px){.web-design-section.webd-redesign .wd-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.web-design-section.webd-redesign{padding:clamp(.5rem,2vw,1rem)}.web-design-section.webd-redesign .wd-hero{border-radius:18px}.web-design-section.webd-redesign .wd-cards{grid-template-columns:1fr}.web-design-section.webd-redesign .wd-title{font-size:clamp(2rem,8vw,3rem)}.web-design-section.webd-redesign .wd-cta{font-size:.95rem}}.web-design-section.webd-redesign .wd-benefits{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:center;margin-top:clamp(.75rem,2vw,1.25rem)}.web-design-section.webd-redesign .wd-benefits .benefit{align-items:center;background:#1118270a;border-radius:999px;color:#111827;display:inline-flex;font-size:.9rem;font-weight:700;gap:8px;letter-spacing:.01em;padding:8px 12px}.web-design-section.webd-redesign .wd-benefits .benefit .dot{background:#22c55e;border-radius:50%;box-shadow:0 0 0 4px #22c55e1f;height:6px;width:6px}.web-design-section.webd-redesign .wd-card .icon{bottom:12px;height:84px;opacity:.25;width:84px}.web-design-section.webd-redesign .wd-card.card-dark .icon{color:#fff;opacity:.3}.web-design-section.webd-redesign .wd-card.card-light .icon{color:#111827;opacity:.25}.web-design-section.webd-redesign .wd-card.card-lime .icon{color:#0f172a;opacity:.4}.web-design-section.webd-redesign .wd-card{transition:transform .25s ease,box-shadow .25s ease}.web-design-section.webd-redesign .wd-card:hover{box-shadow:0 16px 36px #0000001a;transform:translateY(-6px)}@keyframes floaty{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-6px) rotate(3deg)}}.web-design-section.webd-redesign .wd-hero-shapes .shape{animation:floaty 6s ease-in-out infinite}.web-design-section.webd-redesign .wd-hero-shapes .shape:nth-child(2){animation-duration:7.5s}.web-design-section.webd-redesign .wd-hero-shapes .shape:nth-child(3){animation-duration:5.5s}.web-design-section.webd-redesign .wd-hero-shapes .shape:nth-child(4){animation-duration:8s}@media(max-width:768px){.web-design-section.webd-redesign .wd-benefits{gap:8px}.web-design-section.webd-redesign .wd-benefits .benefit{font-size:.85rem;padding:6px 10px}.web-design-section.webd-redesign .wd-card .icon{height:72px;width:72px}}.web-design-section.webd-redesign .wd-kicker{align-items:center;background:#64748b14;border-radius:999px;color:#64748b;display:inline-flex;font-size:.8rem;font-weight:800;gap:8px;left:50%;letter-spacing:.08em;margin:0 auto .5rem;padding:6px 10px;position:relative;text-transform:uppercase;transform:translateX(-50%)}.web-design-section.webd-redesign .wd-cta{overflow:hidden;position:relative}.web-design-section.webd-redesign .wd-cta:after{animation:shine 3.2s ease-in-out infinite;background:linear-gradient(100deg,#0000,#fff9 30%,#0000 60%);content:"";inset:0 -60% 0 0;pointer-events:none;position:absolute;transform:translateX(-120%)}.web-design-section.webd-redesign .wd-title .wd-accent{background:linear-gradient(180deg,#dff77a00 60%,#dff77ae6 0);border-radius:6px;padding:0 4px}@media(prefers-reduced-motion:reduce){.web-design-section.webd-redesign .wd-cta:after,.web-design-section.webd-redesign .wd-hero-shapes .shape{animation:none!important}}.web-design-section.webd-redesign .wd-kpis{margin-top:12px}.web-design-section.webd-redesign .wd-kpis .kpi{align-items:center;background:#1118270a;border:1px solid #1118270f;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:12px}.web-design-section.webd-redesign .wd-kpis .kpi .num{color:#0f172a;font-size:1.2rem;line-height:1}.web-design-section.webd-redesign .wd-kpis .kpi .label{font-size:.8rem;margin-top:6px;text-align:center}.web-design-section.webd-redesign .wd-logos{grid-gap:12px;filter:grayscale(1) contrast(1) brightness(.95);gap:12px;margin-top:12px;opacity:.8}.web-design-section.webd-redesign .wd-logos .logo{align-items:center;display:flex;justify-content:center;padding:8px}.web-design-section.webd-redesign .wd-logos .logo svg{height:auto;max-width:120px;width:100%}@media(max-width:1024px){.web-design-section.webd-redesign .wd-logos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:768px){.web-design-section.webd-redesign .wd-kpis,.web-design-section.webd-redesign .wd-logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:480px){.web-design-section.webd-redesign .wd-kpis,.web-design-section.webd-redesign .wd-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}.web-design-section.webd-redesign .wd-kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px auto 10px;max-width:720px}.web-design-section.webd-redesign .wd-kpis .kpi{text-align:center}.web-design-section.webd-redesign .wd-kpis .kpi .num{color:#0b0b0b;font-size:clamp(1.2rem,4vw,1.6rem);font-weight:900}.web-design-section.webd-redesign .wd-kpis .kpi .label{color:#6b7280;font-size:.85rem;font-weight:600}.web-design-section.webd-redesign .wd-testimonial{grid-gap:12px;align-items:center;background:#1118270a;border:1px solid #1118270f;border-radius:14px;gap:12px;grid-template-columns:48px 1fr;padding:10px 12px}.web-design-section.webd-redesign .wd-testimonial blockquote{color:#111827;font-weight:600;margin:0}.web-design-section.webd-redesign .wd-testimonial figcaption{font-size:.85rem;grid-column:2/-1}@media(max-width:768px){.web-design-section.webd-redesign .wd-kpis{grid-template-columns:1fr 1fr}}.web-design-section.webd-redesign .wd-logos{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;margin:10px auto 0;max-width:900px;opacity:.75}.web-design-section.webd-redesign .wd-logos img{filter:grayscale(100%) contrast(.9) brightness(.95);max-height:22px;opacity:.8;transition:filter .25s ease,opacity .25s ease,transform .25s ease;width:auto}.web-design-section.webd-redesign .wd-logos img:hover{filter:grayscale(0) contrast(1) brightness(1);opacity:1;transform:translateY(-2px)}@media(max-width:768px){.web-design-section.webd-redesign .wd-logos{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.web-design-section.webd-redesign .wd-logos img{max-height:18px}}.web-design-section.webd-redesign .wd-testimonial{grid-gap:14px;align-items:start;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#ffffffd9,#ffffffb3);border:1px solid #11182714;border-radius:16px;box-shadow:0 12px 30px #0000000f;display:grid;gap:14px;grid-template-columns:56px 1fr;margin:8px auto 0;max-width:860px;opacity:0;padding:16px 16px 14px;position:relative;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease,box-shadow .3s ease}.web-design-section.webd-redesign .wd-testimonial.in-view{opacity:1;transform:none}.web-design-section.webd-redesign .wd-testimonial:hover{box-shadow:0 18px 44px #0000001a}.web-design-section.webd-redesign .wd-testimonial:before{background:linear-gradient(135deg,#dff77acc,#9fc1ff99);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.web-design-section.webd-redesign .wd-testimonial .avatar{border-radius:50%;box-shadow:0 6px 16px #0000001a;display:block}.web-design-section.webd-redesign .wd-testimonial .quote-wrap{position:relative}.web-design-section.webd-redesign .wd-testimonial .quote-mark{color:#0f172a;height:28px;left:-6px;opacity:.2;position:absolute;top:-6px;width:28px}.web-design-section.webd-redesign .wd-testimonial blockquote{color:#0b0b0b;font-weight:700;line-height:1.35;margin:0 0 6px}.web-design-section.webd-redesign .wd-testimonial figcaption{color:#6b7280;font-size:.9rem}.web-design-section.webd-redesign .wd-testimonial figcaption strong{color:#111827}@media(max-width:640px){.web-design-section.webd-redesign .wd-testimonial{grid-template-columns:1fr;padding:14px}.web-design-section.webd-redesign .wd-testimonial .avatar{height:48px;width:48px}.web-design-section.webd-redesign .wd-testimonial .quote-mark{height:22px;left:-2px;top:-2px;width:22px}}.web-design-section.webd-redesign .wd-cards{align-items:stretch}.web-design-section.webd-redesign .wd-card{border-radius:20px;display:grid;grid-template-rows:auto 1fr auto;isolation:isolate;min-height:260px;padding:clamp(1rem,2.5vw,1.4rem)}.web-design-section.webd-redesign .wd-card:before{background:linear-gradient(135deg,#dff77abf,#9fc1ff99);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;pointer-events:none;position:absolute;transition:opacity .25s ease}.web-design-section.webd-redesign .wd-card:hover:before{opacity:.8}.web-design-section.webd-redesign .wd-card{transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease}.web-design-section.webd-redesign .wd-card:hover{box-shadow:0 18px 44px #0000001f;transform:translateY(-8px) rotateX(.6deg)}.web-design-section.webd-redesign .wd-card:active{transform:translateY(-3px)}.web-design-section.webd-redesign .wd-card:focus-within{outline:2px solid #0f172a;outline-offset:4px}.web-design-section.webd-redesign .wd-card .card-tag{background:#0f172a0f;border:1px solid #0f172a14;color:#0f172a;font-weight:800;letter-spacing:.04em}.web-design-section.webd-redesign .card-dark .card-tag{background:#ffffff1f;border-color:#ffffff2e;color:#fff}.web-design-section.webd-redesign .card-lime .card-tag{background:#0f172a1f;border-color:#0f172a2e;color:#0f172a}.web-design-section.webd-redesign .wd-card .card-title{font-weight:900}.web-design-section.webd-redesign .wd-card{cursor:pointer}@media(max-width:1024px){.web-design-section.webd-redesign .wd-card{min-height:240px}}@media(max-width:768px){.web-design-section.webd-redesign .wd-cards{gap:14px}.web-design-section.webd-redesign .wd-card{min-height:220px;padding:1rem}}@media(prefers-reduced-motion:reduce){.web-design-section.webd-redesign .wd-card,.web-design-section.webd-redesign .wd-card:before{transition:none!important}.web-design-section.webd-redesign .wd-card:hover{box-shadow:0 10px 24px #00000014;transform:none}}.web-design-section.webd-redesign .wd-card .card-cta{align-items:center;background:#0f172a08;border:1px solid #0f172a33;border-radius:999px;color:#0f172a;display:inline-flex;font-size:.95rem;font-weight:800;gap:6px;letter-spacing:.02em;margin-top:10px;padding:8px 12px;text-decoration:none;transition:transform .2s ease,background .2s ease,box-shadow .2s ease,color .2s ease,border-color .2s ease}.web-design-section.webd-redesign .wd-card .card-cta .arrow{display:inline-block;transition:transform .2s ease}.web-design-section.webd-redesign .wd-card .card-cta:hover{background:#0f172a0f;box-shadow:0 6px 14px #00000014;transform:translateY(-1px)}.web-design-section.webd-redesign .wd-card .card-cta:hover .arrow{transform:translateX(3px)}.web-design-section.webd-redesign .wd-card .card-cta:focus-visible{outline:2px solid #0f172a;outline-offset:3px}.web-design-section.webd-redesign .wd-card.card-dark .card-cta{background:#ffffff14;border-color:#ffffff40;color:#fff}.web-design-section.webd-redesign .wd-card.card-dark .card-cta:hover{background:#ffffff1f}.web-design-section.webd-redesign .wd-card.card-lime .card-cta{background:#0f172a14;border-color:#0f172a4d;color:#0f172a}.web-design-section.webd-redesign .wd-card:hover .card-title{color:#0f172a}.web-design-section.webd-redesign .wd-card.card-dark:hover .card-title{color:#fff}@media(max-width:768px){.web-design-section.webd-redesign .wd-card .card-cta{font-size:.9rem;padding:7px 10px}}.web-design-section.webd-redesign .wd-hero{box-shadow:inset 0 -20px 40px #00000008,0 20px 60px #0000000f;position:relative}.web-design-section.webd-redesign .wd-hero:before{background-image:linear-gradient(rgba(15,23,42,.035) 1px,#0000 0),linear-gradient(90deg,rgba(15,23,42,.035) 1px,#0000 0);background-size:24px 24px,24px 24px;border-radius:24px;content:"";inset:0;mix-blend-mode:multiply;pointer-events:none;position:absolute}.web-design-section.webd-redesign .wd-card{overflow:hidden}.web-design-section.webd-redesign .wd-card:after{background:radial-gradient(closest-side,#9fc1ff38,#9fc1ff00 70%);bottom:-30px;content:"";filter:blur(30px);height:220px;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .35s ease,transform .35s ease;width:220px}.web-design-section.webd-redesign .wd-card.card-lime:after{background:radial-gradient(closest-side,#dff77a47,#dff77a00 70%)}.web-design-section.webd-redesign .wd-card.card-dark:after{background:radial-gradient(closest-side,#ffffff2e,#fff0 70%)}.web-design-section.webd-redesign .wd-card:hover:after{opacity:1;transform:translateX(-50%) translateY(-6px)}.web-design-section.webd-redesign .icon{transform-origin:60% 60%;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .35s ease}.web-design-section.webd-redesign .wd-card:hover .icon-growth{transform:translateY(-3px) scale(1.03)}.web-design-section.webd-redesign .wd-card:hover .icon-funnel{transform:translateY(-2px) rotate(-2deg)}.web-design-section.webd-redesign .wd-card:hover .icon-speed{transform:rotate(6deg) scale(1.02)}.web-design-section.webd-redesign .card-title,.web-design-section.webd-redesign .wd-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-reduced-motion:reduce){.web-design-section.webd-redesign .icon,.web-design-section.webd-redesign .wd-card:after{transition:none!important}.web-design-section.webd-redesign .wd-card:hover .icon-funnel,.web-design-section.webd-redesign .wd-card:hover .icon-growth,.web-design-section.webd-redesign .wd-card:hover .icon-speed{transform:none}.web-design-section.webd-redesign .wd-card:hover:after{opacity:0;transform:none}}.web-design-section.webd-redesign .wd-card{position:relative}.web-design-section.webd-redesign .wd-card>*{position:relative;z-index:1}.web-design-section.webd-redesign .wd-card .icon{height:56px;opacity:.18;pointer-events:none;position:absolute;right:12px;top:12px;width:56px;z-index:0}.web-design-section.webd-redesign .wd-card.card-dark .icon,.web-design-section.webd-redesign .wd-card.card-lime .icon{opacity:.22}@media(max-width:768px){.web-design-section.webd-redesign .wd-card .icon{display:none}}.web-design-section.webd-redesign.icons-off .wd-card .icon{display:none!important}.web-design-section{background:linear-gradient(180deg,#f6f7f9,#eef1f6 40%,#eaeef5);cursor:auto;overflow:hidden;position:relative}.web-design-section .wd-noise{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="120" height="120" viewBox="0 0 120 120"><filter id="n"><feTurbulence type="fractalNoise" baseFrequency="0.9" numOctaves="2" stitchTiles="stitch"/></filter><rect width="120" height="120" filter="url%28%23n%29" opacity="0.015"/></svg>');inset:0;mix-blend-mode:multiply;opacity:.25;pointer-events:none;position:absolute;z-index:1}.web-design-section .wd-corner-tr{background:linear-gradient(135deg,#ff3b30,#e11d48);box-shadow:-20px 20px 50px #ff3b3040;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 85%);clip-path:polygon(0 0,100% 0,100% 100%,0 85%);height:280px;opacity:1!important;position:absolute;right:0;top:0;width:140px;z-index:1}.web-design-section .wd-corner-tr:before{background:linear-gradient(180deg,#ffffff26,#0000 60%);content:"";inset:0;position:absolute}.web-design-section .wd-corner-tr:after{background:#fff9;border-radius:50%;bottom:25%;box-shadow:0 12px 0 #fff9,0 24px 0 #fff9;content:"";height:4px;left:25%;position:absolute;width:4px}.web-design-section .wd-corner-tl{height:180px;left:0;opacity:1!important;position:absolute;top:0;width:180px;z-index:1}.web-design-section .wd-corner-tl:before{background:#0f1115;-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.web-design-section .wd-corner-tl:after{background:linear-gradient(180deg,#ff3b30,#0000);content:"";height:120px;left:0;position:absolute;top:0;width:4px;z-index:2}.web-design-section .wd-corner-br{bottom:0;height:150px;opacity:1!important;position:absolute;right:0;width:200px;z-index:1}.web-design-section .wd-corner-br:before{background-image:linear-gradient(#00000008 1px,#0000 0),linear-gradient(90deg,#00000008 1px,#0000 0);background-size:20px 20px;bottom:0;-webkit-clip-path:polygon(20% 100%,100% 100%,100% 0);clip-path:polygon(20% 100%,100% 100%,100% 0);content:"";height:100%;position:absolute;right:0;width:100%}.web-design-section .wd-corner-br:after{background:#e5e7eb;bottom:0;-webkit-clip-path:polygon(0 100%,100% 100%,100% 0);clip-path:polygon(0 100%,100% 100%,100% 0);content:"";height:60px;position:absolute;right:0;width:60px}.web-design-section .web-design-section{padding:6rem 2rem 4rem}.web-design-section .web-design-section:before{background:#0c0c0c;content:"";height:48px;left:0;position:absolute;right:0;top:0;z-index:0}.web-design-section .web-design-section:after{background:#e11d48;content:"";height:24px;left:0;position:absolute;right:0;top:36px;z-index:0}.web-design-section .web-design-section .wd-container{background:linear-gradient(180deg,#f3f4f6,#eef1f5);border-radius:18px;box-shadow:0 50px 120px -40px #0000004d;margin:0 auto;max-width:1280px;padding:3rem 3rem 2rem;position:relative;z-index:2}.web-design-section .web-design-section .wd-cards-wrapper{min-height:560px;position:relative}.web-design-section .web-design-section .wd-watermark{color:#0b0b0b;font-size:clamp(6rem,14vw,14rem);font-weight:800;left:2.5rem;letter-spacing:-.04em;line-height:.85;opacity:.035;pointer-events:none;position:absolute;top:1.2rem;-webkit-user-select:none;user-select:none}.web-design-section .web-design-section .card-ui-ux{left:1.8rem;position:absolute;top:8rem;width:360px}.web-design-section .web-design-section .card-mobile{left:48%;position:absolute;top:9rem;width:360px}.web-design-section .web-design-section .card-ecom{position:absolute;right:1.8rem;top:9rem;width:340px}.web-design-section .web-design-section .wd-card-black{align-items:flex-end;box-shadow:0 70px 120px -40px #0000008c;display:flex;height:360px;justify-content:flex-start;left:36%;padding:2rem;position:absolute;top:2rem;transform-origin:center;width:340px}.web-design-section .web-design-section .wd-card-black h2{font-size:2.2rem;line-height:1;margin:0}.web-design-section .web-design-section .wd-card-black .arrow-icon{bottom:1.4rem;position:absolute;right:1.4rem}.web-design-section .web-design-section .wd-card-black .card-num{font-weight:700;opacity:.5;position:absolute;right:.85rem;top:.75rem}.web-design-section .web-design-section .wd-card-white{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem}.web-design-section .web-design-section .wd-card-white h3{color:#111827;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:1rem 0 .5rem}.web-design-section .web-design-section .wd-card-white .card-line{background:#ef4444;box-shadow:0 4px 10px #ef444440;height:2px}.web-design-section .wd-cards-wrapper{perspective:1200px}.web-design-section .wd-card-black,.web-design-section .wd-card-white{transform-style:preserve-3d;will-change:transform,filter}.web-design-section .wd-card-white{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffffe6,#ffffffa6);border:1px solid #ffffffb3;box-shadow:0 20px 50px -20px #0000001a,inset 0 1px 0 #fffc;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s ease,filter .5s ease,border-color .3s ease}.web-design-section .wd-card-white.revealed{filter:drop-shadow(0 10px 30px rgba(0,0,0,.08))}.web-design-section .wd-card-white .card-line{background:#ef4444;box-shadow:0 4px 10px #ef444440;height:2px;transition:width .4s cubic-bezier(.2,.8,.2,1);width:40px}.web-design-section .wd-card-white:hover .card-line{width:64px}.web-design-section .wd-card-white .card-tags span{background:#ffffffe6;border:1px solid #0000000d}.web-design-section .wd-card-white .card-sub{color:#4b5563;font-size:.95rem;font-weight:400;line-height:1.5;margin:0 0 1.5rem}.web-design-section .wd-card-white .card-cta{align-items:center;color:#111827;display:inline-flex;font-size:.9rem;font-weight:600;gap:6px;padding-bottom:2px;position:relative;text-decoration:none;transition:color .3s ease}.web-design-section .wd-card-white .card-cta:after{background:#111827;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(.3);transform-origin:left;transition:transform .3s cubic-bezier(.2,.8,.2,1),background-color .3s ease;width:100%}.web-design-section .wd-card-white .card-cta:hover{color:#ef4444}.web-design-section .wd-card-white .card-cta:hover:after{background:#ef4444;transform:scaleX(1)}.web-design-section .wd-card-black .cred-row{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:20px;bottom:3.4rem;color:#ffffffd9;font-size:.75rem;font-weight:600;left:2rem;letter-spacing:.04em;opacity:0;padding:6px 14px;pointer-events:none;position:absolute;text-transform:uppercase}.web-design-section .wd-card-black a:focus-visible,.web-design-section .wd-card-black:focus-visible,.web-design-section .wd-card-white a:focus-visible,.web-design-section .wd-card-white:focus-visible{border-radius:4px;outline:2px solid #ef4444;outline-offset:4px}.web-design-section .wd-card-black{background:radial-gradient(140% 140% at 0 0,#1a1c23 0,#0a0b0f 60%,#050507 100%);border:1px solid #ffffff0a;box-shadow:0 40px 80px -30px #00000073,inset 0 0 0 1px #ffffff08;color:#fff;isolation:isolate;position:relative}.web-design-section .wd-card-black:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="120" height="120" viewBox="0 0 120 120"><filter id="n"><feTurbulence type="fractalNoise" baseFrequency="0.8" numOctaves="2"/></filter><rect width="120" height="120" filter="url%28%23n%29" opacity="0.03"/></svg>');border-radius:inherit;content:"";inset:0;mix-blend-mode:overlay;pointer-events:none;position:absolute}.web-design-section .wd-card-white:hover{border-color:#ff3b3026;box-shadow:0 35px 70px -25px #00000038;transform:translateY(-8px) scale(1.02)}.web-design-section .wd-card-black:hover{box-shadow:0 60px 120px -35px #00000080,inset 0 0 0 1px #ffffff1a;transform:translateY(-8px) scale(1.03)}.web-design-section .wd-card-black:before{background:#ef4444;border-radius:50%;box-shadow:0 0 18px #ef444499;content:"";height:8px;left:24px;position:absolute;top:24px;transition:box-shadow .3s ease;width:8px}.web-design-section .wd-card-black:hover:before{box-shadow:0 0 25px #ef4444e6}.web-design-section .wd-card-black .arrow-icon{color:#ef4444;filter:drop-shadow(0 0 0 rgba(239,68,68,0));transition:filter .35s ease,transform .35s ease}.web-design-section .wd-card-black:hover .arrow-icon{filter:drop-shadow(0 0 16px rgba(239,68,68,.65));transform:translateX(6px) scale(1.1) rotate(-5deg)}.web-design-section .wd-bg-text{-webkit-text-stroke:2px #0003;color:#0000;font-size:25vw;font-weight:900;left:-2%;letter-spacing:-.06em;line-height:.8;mix-blend-mode:multiply;opacity:1!important;pointer-events:none;position:absolute;text-orientation:mixed;transform:translateY(-50%);white-space:nowrap;writing-mode:vertical-rl;z-index:0}.web-design-section .wd-float-badge{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffd9;border:1px solid #fffc;border-radius:100px;box-shadow:0 20px 40px -10px #0000001a,inset 0 1px 0 #fff;display:flex;gap:12px;padding:.6rem .8rem .6rem 1.2rem;position:absolute;right:22%;top:12%;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease;z-index:5}.web-design-section .wd-float-badge span:first-child{color:#1f2937;font-size:.8rem;font-weight:600;line-height:1.2}.web-design-section .wd-float-badge .badge-new{background:#000;border-radius:20px;box-shadow:0 4px 10px #0003;color:#fff;font-size:.65rem;font-weight:700;letter-spacing:.05em;padding:4px 10px;text-transform:uppercase}.web-design-section .wd-float-badge:hover{box-shadow:0 30px 60px -15px #00000026;transform:translateY(-6px) scale(1.04)}.web-design-section .wd-float-follow{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffa6;border:1px solid #fff9;border-radius:100px;bottom:12%;box-shadow:0 20px 40px -10px #00000014,inset 0 1px 0 #fffc;display:flex;gap:12px;padding:.5rem .5rem .5rem 1.2rem;position:absolute;right:5%;transition:transform .4s cubic-bezier(.2,.8,.2,1),background .3s;z-index:5}.web-design-section .wd-float-follow span{color:#1f2937;font-size:.85rem;font-weight:600;letter-spacing:.01em}.web-design-section .wd-float-follow:hover{background:#ffffffd9;box-shadow:0 30px 60px -12px #0000001f;transform:translateY(-6px)}.web-design-section .wd-float-follow .icon-box{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 10px #0000000d;color:#111;display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.web-design-section .wd-float-follow .icon-box:hover{box-shadow:0 8px 20px #0000001a;color:#ff3b30;transform:scale(1.1)}.web-design-section .wd-footer{align-items:center;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#ffffffbf;border:1px solid #fff9;border-radius:100px;box-shadow:0 20px 40px -10px #0000000f,inset 0 1px 0 #ffffffe6;display:flex;justify-content:space-between;margin:0 auto 3rem;max-width:1000px;padding:.6rem .8rem .6rem 1.5rem;position:relative;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease,background .3s;width:90%;z-index:50}.web-design-section .wd-footer:hover{background:#ffffffe6;box-shadow:0 30px 60px -12px #0000001f;transform:translateY(-5px)}.web-design-section .wd-footer .wd-status{align-items:center;display:flex;gap:10px}.web-design-section .wd-footer .wd-status .status-dot{background:#10b981;border-radius:50%;box-shadow:0 0 0 1px #10b98133;height:8px;position:relative;width:8px}.web-design-section .wd-footer .wd-status .status-dot:after{animation:pulseStatus 2s infinite;background:#10b981;border-radius:50%;content:"";inset:-3px;opacity:.4;position:absolute}.web-design-section .wd-footer .wd-status span{color:#333;font-size:.8rem;font-weight:600;letter-spacing:-.01em;text-transform:uppercase}.web-design-section .wd-footer .wd-capabilities{color:#666;font-size:.85rem;font-weight:500;letter-spacing:.02em}.web-design-section .wd-footer .wd-capabilities span{color:#d1d5db;margin:0 12px}.web-design-section .wd-footer .wd-cta{align-items:center;background:#0f0f0f;border-radius:100px;box-shadow:0 4px 12px #0000001a;color:#fff;display:flex;font-size:.85rem;font-weight:600;gap:8px;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s cubic-bezier(.2,.8,.2,1)}.web-design-section .wd-footer .wd-cta .arrow{color:#ff3b30;display:inline-block;transition:transform .3s ease}.web-design-section .wd-footer .wd-cta:hover{background:#000;box-shadow:0 8px 20px #00000026;transform:scale(1.03)}.web-design-section .wd-footer .wd-cta:hover .arrow{transform:translateX(3px)}@keyframes pulseStatus{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(2)}}.web-design-section .wd-cursor{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000014;border-radius:50%;box-shadow:0 0 0 1px #0000001a,inset 0 0 0 1px #fff9;height:24px;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transform:translate(-50%,-50%);transition:width .2s ease,height .2s ease,background .2s ease,opacity .2s ease,-webkit-backdrop-filter .2s ease;transition:width .2s ease,height .2s ease,background .2s ease,backdrop-filter .2s ease,opacity .2s ease;transition:width .2s ease,height .2s ease,background .2s ease,backdrop-filter .2s ease,opacity .2s ease,-webkit-backdrop-filter .2s ease;width:24px;z-index:9999}.web-design-section:hover .wd-cursor{opacity:1}.web-design-section .wd-cursor.hovering{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff59;box-shadow:0 10px 30px #00000026,inset 0 0 0 1px #fff9;height:40px;width:40px}.web-design-section .wd-card-black:active,.web-design-section .wd-card-white:active{transform:translateZ(1px) scale(.995)}.web-design-section .focus-mode .wd-card-black,.web-design-section .focus-mode .wd-card-white{transition:filter .35s ease,opacity .35s ease,transform .35s ease,box-shadow .35s ease}.web-design-section .focus-mode .card-dim{filter:blur(4px) grayscale(.4) brightness(.9);opacity:.4;transform:scale(.95)}.web-design-section .focus-mode .card-focused{box-shadow:0 50px 100px -20px #0006;filter:none;opacity:1;transform:translateZ(20px) scale(1.05) translateY(-10px);z-index:10}.web-design-section .wd-mini{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fff9;border:1px solid #ffffff80;border-radius:14px;box-shadow:0 20px 40px -10px #00000014;cursor:pointer;display:flex;gap:12px;padding:.75rem 1rem;position:absolute;transition:all .4s cubic-bezier(.2,.8,.2,1);z-index:4}.web-design-section .wd-mini:hover{background:#fffc;border-color:#fffc;box-shadow:0 25px 50px -10px #0000001f;transform:translateY(-5px) scale(1.02)}.web-design-section .wd-mini.free{bottom:3rem;left:3rem}.web-design-section .wd-mini.free .mini-title{color:#1f2937;font-size:.7rem;font-weight:700;letter-spacing:.02em;line-height:1.3;text-transform:uppercase}.web-design-section .wd-mini.free .mini-icon{align-items:center;background:#fff;border-radius:10px;box-shadow:0 4px 12px #0000000f;display:flex;font-size:1.1rem;height:36px;justify-content:center;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:36px}.web-design-section .wd-mini.free:hover .mini-icon{transform:scale(1.15) rotate(-8deg)}.web-design-section .wd-mini.follow{bottom:3rem;padding:.75rem 1.2rem;right:3rem}.web-design-section .wd-mini.follow span{color:#333;font-size:.8rem;font-weight:600}.web-design-section .wd-mini.follow .mini-icons{display:flex;gap:4px}.web-design-section .wd-mini.follow .mini-icons .dot{background:#ff3b30;border-radius:50%;height:6px;opacity:.6;transition:opacity .3s;width:6px}.web-design-section .wd-mini.follow .mini-icons .dot:nth-child(2){transition-delay:.1s}.web-design-section .wd-mini.follow:hover .dot{opacity:1}@media(prefers-reduced-motion:reduce){.web-design-section .focus-mode .wd-card-black,.web-design-section .focus-mode .wd-card-white{transition:none}}@media(max-width:991px){.web-design-section .web-design-section{background:#f8fafc;cursor:auto;height:auto;min-height:auto;overflow:hidden;padding:0 max(0px,env(safe-area-inset-right)) 0 max(0px,env(safe-area-inset-left))}.web-design-section .web-design-section .wd-container{background:#0000;border-radius:0;box-shadow:none;max-width:100%;overflow:visible;padding:4rem calc(1.5rem + env(safe-area-inset-right)) 2rem calc(1.5rem + env(safe-area-inset-left))}.web-design-section .web-design-section .wd-cards-wrapper{display:flex;flex-direction:column;gap:16px;mask-image:none;-webkit-mask-image:none;min-height:auto;overflow:visible;padding:0;perspective:none}.web-design-section .web-design-section .card-ecom,.web-design-section .web-design-section .card-mobile,.web-design-section .web-design-section .card-ui-ux,.web-design-section .web-design-section .wd-card-black,.web-design-section .web-design-section .wd-card-white{border-radius:20px;bottom:auto!important;flex:none;height:auto!important;left:auto!important;margin:0;opacity:1!important;position:relative!important;right:auto!important;top:auto!important;transform:none!important;transition:transform .2s ease;visibility:visible!important;width:100%!important}.web-design-section .web-design-section .wd-card-black{align-items:flex-start;background:#111827;border:1px solid #ffffff1a;box-shadow:0 10px 30px -10px #0003;display:flex;flex-direction:column;justify-content:center;min-height:240px;order:-1;padding:2rem 1.5rem;text-align:left}.web-design-section .web-design-section .wd-card-black h2{color:#fff;font-size:2.2rem;line-height:1.1;margin-bottom:.5rem;max-width:100%}.web-design-section .web-design-section .wd-card-black .cred-row{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:none;bottom:auto;color:#ffffffb3;font-size:.75rem;left:auto;margin-top:1rem;opacity:1!important;padding:0;position:relative;visibility:visible!important}.web-design-section .web-design-section .wd-card-black .arrow-icon,.web-design-section .web-design-section .wd-card-black .card-num,.web-design-section .web-design-section .wd-card-black:before{display:none}.web-design-section .web-design-section .wd-card-white{background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px #0000000d;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.web-design-section .web-design-section .wd-card-white:active{box-shadow:0 2px 4px -1px #0000000f;transform:translateY(2px)}.web-design-section .web-design-section .wd-card-white h3{color:#0f172a;font-size:1.5rem;margin:0}.web-design-section .web-design-section .wd-card-white .card-sub{color:#64748b;font-size:.95rem;line-height:1.5;margin:0}.web-design-section .web-design-section .wd-card-white .card-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:.5rem}.web-design-section .web-design-section .wd-card-white .card-tags span{background:#f1f5f9;border:none;border-radius:6px;color:#475569;font-size:.7rem;font-weight:600;padding:4px 10px}.web-design-section .web-design-section .wd-card-white .card-cta{align-self:flex-start;color:#2563eb;font-size:.9rem;font-weight:600;margin-top:auto;padding:0}.web-design-section .web-design-section .wd-card-white .card-cta:hover{color:#1d4ed8}.web-design-section .web-design-section .wd-card-white .card-cta:after,.web-design-section .web-design-section .wd-card-white .card-line{display:none}.web-design-section .web-design-section .wd-bg-text,.web-design-section .web-design-section .wd-corner-br,.web-design-section .web-design-section .wd-corner-tl,.web-design-section .web-design-section .wd-corner-tr,.web-design-section .web-design-section .wd-float-badge,.web-design-section .web-design-section .wd-float-follow,.web-design-section .web-design-section .wd-mini,.web-design-section .web-design-section .wd-watermark{display:none!important}.web-design-section .web-design-section .wd-footer{align-items:center;background:#0000;border:none;border-radius:0;box-shadow:none;flex-direction:column;gap:1.5rem;margin:0;max-width:100%;padding:2rem 1.5rem;text-align:center;width:100%}.web-design-section .web-design-section .wd-footer .wd-status .status-dot{background:#22c55e;box-shadow:0 0 0 4px #22c55e1a}.web-design-section .web-design-section .wd-footer .wd-status .status-dot:after{display:none}.web-design-section .web-design-section .wd-footer .wd-status span{color:#64748b;display:block;font-size:.8rem}.web-design-section .web-design-section .wd-footer .wd-capabilities{display:none}.web-design-section .web-design-section .wd-footer .wd-cta{background:#0f172a;box-shadow:0 4px 12px #0f172a26;color:#fff;font-size:.95rem;justify-content:center;padding:12px 24px;width:100%}.web-design-section .web-design-section .wd-footer .wd-cta:hover{background:#1e293b;transform:translateY(-2px)}.web-design-section .web-design-section .wd-footer .wd-cta .arrow{color:#fff}.web-design-section .web-design-section:before{background:#0000;color:#94a3b8;content:"WEB DESIGN";font-size:.75rem;font-weight:800;height:auto;left:0;letter-spacing:.1em;position:absolute;right:0;text-align:center;top:1.5rem;z-index:2}.web-design-section .web-design-section:after{display:none}}@media(max-width:991px)and (prefers-reduced-motion:reduce){.web-design-section .web-design-section .wd-card-black,.web-design-section .web-design-section .wd-card-white,.web-design-section .web-design-section .wd-cards-wrapper,.web-design-section .web-design-section .wd-container,.web-design-section .web-design-section .wd-footer{animation:none!important;transition:none!important}}.mobile-app-section{align-items:center;background:#f4f4f4;color:#111;display:flex;font-family:Inter,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:4rem 2rem;perspective:2000px;position:relative;width:100%}.wd-container{height:700px;max-width:1400px;position:relative;width:100%}.wd-cards-wrapper{height:100%;position:relative;width:100%}.wd-card-white{background:#fff;border-radius:12px;box-shadow:0 10px 30px -5px #00000014;padding:2rem;position:absolute}.wd-card-white h3{font-size:1.6rem;line-height:1.1;margin:.5rem 0 0}.wd-card-white .card-tags{display:flex;flex-wrap:wrap;gap:8px}.wd-card-white .card-tags span{background:#f0f0f0;border-radius:4px;font-size:.72rem;padding:4px 8px}.wd-card-white .card-line{background:#ff3b30;height:3px;margin-top:1rem;width:100%}.wd-card-white .card-num{color:#ff3b30;font-size:.8rem;font-weight:700;position:absolute;right:1rem;top:1rem}.card-ui-ux{height:300px;left:10%;top:35%;width:280px}.card-mobile{background:#f9f9f9;height:280px;left:50%;top:40%;width:300px}.card-ecom{height:260px;right:10%;top:30%;width:320px}.wd-card-black{background:#0f0f0f;border-radius:16px;box-shadow:0 30px 60px -10px #0000004d;color:#fff;display:flex;flex-direction:column;height:420px;justify-content:flex-end;left:28%;padding:3rem;position:absolute;top:15%;width:420px}.wd-card-black h2{font-size:3rem;line-height:.95;margin:0}.wd-card-black .card-num{color:#ff3b30;font-size:.9rem;font-weight:700;position:absolute;right:1.5rem;top:1.5rem}.wd-card-black .arrow-icon{bottom:2rem;color:#ff3b30;font-size:1.6rem;position:absolute;right:2rem}.mobile-app-section .wd-card-black,.mobile-app-section .wd-card-black h2,.mobile-app-section .wd-card-white,.mobile-app-section .wd-card-white .card-tags,.mobile-app-section .wd-card-white h3{filter:none!important;opacity:1!important;transform:none!important;visibility:visible!important}.ma-screen>.screen-header{flex:0 0 auto}.ma-screen .app-content{display:flex;flex:1 1;flex-direction:column;gap:1.25rem;overflow-y:auto;padding:0 1.5rem 1.5rem}.ma-screen .app-content::-webkit-scrollbar{display:none}.ma-screen .app-content{-ms-overflow-style:none;scrollbar-width:none}.ma-screen .app-nav{align-items:center;display:flex;justify-content:space-between;margin-top:.5rem}.ma-screen .user-profile{align-items:center;display:flex;gap:10px}.ma-screen .user-profile .avatar{background:url(https://images.unsplash.com/photo-1535713875002-d1d0cf377fde?q=80&w=100&auto=format&fit=crop) 50%/cover;border-radius:12px;box-shadow:0 4px 12px #0000001a;height:40px;width:40px}.ma-screen .user-profile .text{display:flex;flex-direction:column}.ma-screen .user-profile .greeting{color:#6b7280;font-size:.7rem;font-weight:500}.ma-screen .user-profile .name{color:#111827;font-size:.9rem;font-weight:700}.ma-screen .notif-btn{align-items:center;background:#fff;border:1px solid #f3f4f6;border-radius:12px;box-shadow:0 2px 8px #0000000a;color:#374151;display:flex;height:40px;justify-content:center;position:relative;width:40px}.ma-screen .notif-btn svg{height:20px;width:20px}.ma-screen .notif-btn .dot{animation:pulse-red 2s infinite;background:#ef4444;border:2px solid #fff;border-radius:50%;height:8px;position:absolute;right:10px;top:10px;width:8px}@keyframes pulse-red{0%{box-shadow:0 0 0 0 #ef444466}70%{box-shadow:0 0 0 6px #ef444400}to{box-shadow:0 0 0 0 #ef444400}}.ma-screen .dash-hero{border-radius:24px;box-shadow:0 20px 40px -10px #4f46e566;color:#fff;display:flex;flex-direction:column;height:180px;justify-content:space-between;overflow:hidden;padding:1.5rem;position:relative;width:100%}.ma-screen .dash-hero .hero-bg{background:linear-gradient(135deg,#4f46e5,#7c3aed);inset:0;position:absolute;z-index:1}.ma-screen .dash-hero .hero-bg:before{background:radial-gradient(circle,#fff3 0,#0000 60%);content:"";height:200%;left:-50%;opacity:.6;position:absolute;top:-50%;width:200%}.ma-screen .dash-hero .hero-content{position:relative;z-index:2}.ma-screen .dash-hero .label{display:block;font-size:.8rem;font-weight:500;margin-bottom:.25rem;opacity:.9}.ma-screen .dash-hero .amount{font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.ma-screen .dash-hero .trend{align-items:center;display:flex;gap:8px;margin-top:.5rem}.ma-screen .dash-hero .trend .pill{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border-radius:20px;font-size:.75rem;font-weight:600;padding:4px 8px}.ma-screen .dash-hero .trend .period{font-size:.75rem;opacity:.8}.ma-screen .dash-hero .hero-graph{bottom:0;height:80px;left:0;opacity:.6;position:absolute;width:100%;z-index:2}.ma-screen .dash-hero .hero-graph svg{display:block;height:100%;width:100%}.ma-screen .dash-hero .hero-graph svg path{stroke-dasharray:300;stroke-dashoffset:300;animation:draw-graph 2.5s ease-out forwards}@keyframes draw-graph{to{stroke-dashoffset:0}}.ma-screen .dash-stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.ma-screen .stat-card{background:#fff;border:1px solid #f3f4f6;border-radius:20px;box-shadow:0 4px 20px #00000008;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.ma-screen .stat-card .icon{align-items:center;border-radius:10px;display:flex;height:36px;justify-content:center;margin-bottom:.25rem;width:36px}.ma-screen .stat-card .icon.purple{background:#7c3aed1a;color:#7c3aed}.ma-screen .stat-card .icon.blue{background:#3b82f61a;color:#3b82f6}.ma-screen .stat-card .icon svg{height:20px;width:20px}.ma-screen .stat-card .val{color:#111827;font-size:1.25rem;font-weight:700;line-height:1}.ma-screen .stat-card .lbl{color:#6b7280;font-size:.75rem;font-weight:500}.ma-screen .dash-list{background:#fff;border:1px solid #f3f4f6;border-radius:24px;box-shadow:0 4px 20px #00000008;padding:1.25rem}.ma-screen .dash-list .list-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.ma-screen .dash-list .list-header h3{color:#111827;font-size:1rem;font-weight:700;margin:0}.ma-screen .dash-list .list-header .link{color:#4f46e5;cursor:pointer;font-size:.8rem;font-weight:600}.ma-screen .dash-list .list-item{align-items:center;border-bottom:1px solid #f9fafb;display:flex;gap:12px;padding:.75rem 0}.ma-screen .dash-list .list-item:last-child{border-bottom:none;padding-bottom:0}.ma-screen .dash-list .list-item:first-of-type{padding-top:0}.ma-screen .dash-list .item-icon{border-radius:12px;height:40px;width:40px}.ma-screen .dash-list .item-icon.orange{background:linear-gradient(135deg,#fb923c,#ea580c)}.ma-screen .dash-list .item-icon.green{background:linear-gradient(135deg,#4ade80,#16a34a)}.ma-screen .dash-list .item-icon.pink{background:linear-gradient(135deg,#f472b6,#db2777)}.ma-screen .dash-list .item-info{display:flex;flex:1 1;flex-direction:column}.ma-screen .dash-list .item-info .title{color:#1f2937;font-size:.9rem;font-weight:600}.ma-screen .dash-list .item-info .sub,.ma-screen .dash-list .time{color:#9ca3af;font-size:.75rem}.ma-screen .dash-list .time{font-weight:500}.ma-screen .app-tab-bar{align-items:center;background:#fff;border-top:1px solid #f3f4f6;display:flex;justify-content:space-between;margin-top:auto;padding:1rem 2rem 1.5rem}.ma-screen .app-tab-bar .tab{color:#9ca3af;cursor:pointer;transition:color .2s}.ma-screen .app-tab-bar .tab.active{color:#4f46e5}.ma-screen .app-tab-bar .tab svg{height:24px;width:24px}.ma-phone-frame{position:relative;transform-style:preserve-3d}.ma-phone-frame .ma-glare{background:linear-gradient(135deg,#fff0,#ffffff26 40%,#fff6 50%,#ffffff26 60%,#fff0);border-radius:48px;inset:0;mix-blend-mode:normal;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:30}.mobile-app-section .ma-pink-blur{background:radial-gradient(circle,#f472b673 0,#f472b61a 40%,#f472b600 70%);filter:blur(40px);height:65vw;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:65vw}.mobile-app-section .ma-particle{background:#fff;border-radius:50%;filter:blur(1px);opacity:.6;pointer-events:none;position:absolute}.mobile-app-section .ma-marquee-wrapper{left:0;mix-blend-mode:multiply;opacity:.12;overflow-x:auto;overflow-y:hidden;position:absolute;top:50%;transform:translateY(-50%) rotate(-5deg);width:100%}.mobile-app-section .ma-marquee-wrapper::-webkit-scrollbar{display:none}.mobile-app-section .ma-marquee-track{display:inline-flex;gap:5rem;padding:2rem 6rem;white-space:nowrap;width:-webkit-max-content;width:max-content}.mobile-app-section .ma-big-text-item{color:#000;font-size:18vw;font-weight:800;letter-spacing:-.05em;line-height:1;text-transform:uppercase}.mobile-app-section .ma-text-block{max-width:260px;position:absolute;z-index:2}.mobile-app-section .ma-text-block h4{font-size:.95rem;font-weight:800;letter-spacing:.02em;margin:0 0 .4rem;text-transform:uppercase}.mobile-app-section .ma-text-block p{color:#666;font-size:.78rem;line-height:1.55;margin:0}.mobile-app-section .ma-text-block.tl{left:10%;top:15%}.mobile-app-section .ma-text-block.bl{bottom:15%;left:10%}.mobile-app-section .ma-text-block.tr{right:10%;text-align:right;top:15%}.mobile-app-section .ma-text-block.br{bottom:15%;right:10%;text-align:right}.mobile-app-section .ma-phone-container{height:760px;position:relative;transform-style:preserve-3d;width:380px;z-index:10}@media(max-width:768px){.mobile-app-section .ma-phone-container{height:600px;width:300px}}.mobile-app-section .ma-phone-frame{background:#000;border-radius:48px;box-shadow:0 0 0 4px #d4d4d4,0 25px 50px -12px #00000080,0 0 0 1px #0000001a;inset:0;overflow:hidden;position:absolute}.mobile-app-section .ma-phone-frame:before{background:#000;border-radius:18px;box-shadow:0 1px 2px #00000080;content:"";height:28px;left:50%;position:absolute;top:20px;transform:translateX(-50%);width:110px;z-index:25}.mobile-app-section .ma-screen{background:#f8fafc;border-radius:36px;box-shadow:inset 0 0 20px #0000000d;display:flex;flex-direction:column;inset:12px;overflow:hidden;position:absolute;z-index:10}.mobile-app-section .ma-float-icon{align-items:center;animation:float-y 6s ease-in-out infinite;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #fff9;border-radius:20px;box-shadow:0 20px 40px -5px #00000026,0 10px 15px -3px #0000001a,inset 0 0 0 1px #ffffff80;display:flex;height:64px;justify-content:center;position:absolute;width:64px;z-index:20}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.mobile-app-section .ma-float-icon svg{fill:currentColor;height:32px;width:32px}.mobile-app-section .ma-float-icon.icon-1{animation-delay:0s;color:#000;left:-12%;top:10%}.mobile-app-section .ma-float-icon.icon-2{animation-delay:2s;color:#61dafb;right:-12%;top:25%}.mobile-app-section .ma-float-icon.icon-3{animation-delay:4s;color:#02569b;left:-12%;top:60%}.mobile-app-section .screen-footer{margin-top:auto;padding:1.2rem}.mobile-app-section .info-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:16px;box-shadow:0 10px 20px #00000014;display:flex;justify-content:space-between;padding:1rem}.mobile-app-section .status-group{align-items:center;display:flex;gap:6px;margin-bottom:.2rem}.mobile-app-section .status-dot{background:#10b981;border-radius:50%;box-shadow:0 0 0 2px #10b98133;height:8px;width:8px}.mobile-app-section .info-card h3{font-size:1.1rem;font-weight:800;margin:0}.mobile-app-section .info-card span{color:#666;font-size:.72rem}.mobile-app-section .mini-art{border-radius:12px;height:50px;width:50px}.mobile-app-section .action-row{align-items:center;display:flex;justify-content:space-between;margin-top:.8rem}.mobile-app-section .btn-buy{background:#000;border-radius:28px;color:#fff;cursor:pointer;font-size:.82rem;font-weight:800;padding:10px 22px}.mobile-app-section .icons{align-items:center;display:flex;gap:14px}.mobile-app-section .icon-btn{align-items:center;color:#333;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}.mobile-app-section .icon-btn svg{fill:currentColor;height:100%;width:100%}.mobile-app-section .ma-scroll-text{border-bottom:1px solid #ddd;border-top:1px solid #ddd;color:#aaa;font-size:.72rem;letter-spacing:.1em;padding:.5rem 0;position:absolute;text-align:center;text-transform:uppercase;top:2rem;width:100%}.ai-section{background:#fff;color:#111827;font-family:Inter,sans-serif;justify-content:space-between;min-height:100vh;overflow:hidden;padding:6rem 2rem 4rem;width:100%}.ai-content,.ai-section{align-items:center;display:flex;flex-direction:column;position:relative}.ai-content{margin-top:4rem;max-width:1000px;text-align:center;z-index:10}.ai-badge{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:100px;box-shadow:0 4px 12px #0000000d;color:#374151;display:inline-flex;font-size:.8rem;font-weight:700;gap:8px;margin-bottom:2rem;padding:8px 16px;transition:transform .3s ease}.ai-badge:hover{box-shadow:0 6px 16px #00000014;transform:translateY(-2px)}.ai-badge .badge-icon{font-size:1.1rem}.ai-handwritten{color:#4b5563;font-family:Kalam,cursive;font-size:1.4rem;left:5%;line-height:1.2;position:absolute;top:-30px;transform:rotate(-6deg);z-index:20}@media(max-width:768px){.ai-handwritten{font-size:1.2rem;left:auto;margin-bottom:1rem;position:relative;top:auto;transform:rotate(-3deg)}}.ai-handwritten .ai-arrow{stroke-linecap:round;bottom:-45px;color:#9ca3af;height:70px;position:absolute;right:-50px;transform:rotate(15deg);width:70px}@media(max-width:768px){.ai-handwritten .ai-arrow{display:none}}.ai-headline{color:#111827;font-size:clamp(2.5rem,6vw,4.4rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:3rem}.ai-headline .ai-avatar{display:inline-block;height:1.1em;margin:0 .2em;position:relative;top:-.1em;transition:transform .3s ease;vertical-align:middle;width:1.1em}.ai-headline .ai-avatar:hover{transform:scale(1.1) rotate(2deg)}.ai-headline .ai-avatar img{border:2px solid #fff;border-radius:16px;box-shadow:0 8px 20px #00000026;height:100%;object-fit:cover;transform:rotate(-3deg);width:100%}.ai-headline .ai-gear{align-items:center;background:#f3f4f6;border-radius:50%;box-shadow:inset 0 2px 4px #0000000d;display:inline-flex;font-size:.8em;height:1.1em;justify-content:center;margin:0 .2em;transition:transform .6s cubic-bezier(.34,1.56,.64,1);vertical-align:middle;width:1.1em}.ai-headline .ai-gear:hover{background:#e5e7eb;transform:rotate(180deg) scale(1.1)}.ai-cta-container{margin-bottom:4rem}.ai-cta-btn{align-items:center;background:#2563eb;border:none;border-radius:14px;box-shadow:0 4px 6px -1px #2563eb33,0 10px 15px -3px #2563eb33;color:#fff;cursor:pointer;display:inline-flex;font-size:1.05rem;font-weight:600;gap:12px;padding:18px 36px;transition:all .3s cubic-bezier(.4,0,.2,1)}.ai-cta-btn:hover{background:#1d4ed8;box-shadow:0 20px 25px -5px #2563eb4d,0 8px 10px -6px #2563eb1a;transform:translateY(-3px)}.ai-cta-btn:active{transform:translateY(-1px)}.ai-cta-btn .btn-icon{font-size:1.3rem}.ai-footer{align-items:center;display:flex;flex-direction:column;gap:2.5rem;width:100%}.ai-ruler-container{height:40px;max-width:900px;overflow:hidden;position:relative;width:100%}.ai-ruler-container .ai-ruler{align-items:flex-end;display:flex;height:100%;justify-content:space-between;padding:0 2rem}.ai-ruler-container .tick{background:#e5e7eb;height:12px;transition:height .3s ease;width:1px}.ai-ruler-container .tick.major{background:#d1d5db;height:24px;width:2px}.ai-ruler-container .tick:hover{background:#9ca3af;height:30px}.ai-ruler-container .ai-ruler-fade{background:linear-gradient(90deg,#fff,#0000 15%,#0000 85%,#fff);inset:0;pointer-events:none;position:absolute}.ai-logos{align-items:center;display:flex;flex-wrap:wrap;gap:3.5rem;justify-content:center;opacity:.7}.ai-logos img{filter:grayscale(100%) contrast(.8);height:26px;opacity:.6;transition:all .4s cubic-bezier(.4,0,.2,1);width:auto}.ai-logos img:hover{filter:grayscale(0) contrast(1);opacity:1;transform:scale(1.15)}@media(max-width:768px){.ai-logos{gap:2rem}.ai-logos img{height:22px}}.ai-footer-text{align-items:center;color:#9ca3af;cursor:pointer;display:flex;font-size:.7rem;font-weight:700;gap:6px;letter-spacing:.08em;margin-top:.5rem;text-transform:uppercase;transition:color .3s}.ai-footer-text:after{content:"›";font-size:1.2em;transition:transform .3s}.ai-footer-text:hover{color:#2563eb}.ai-footer-text:hover:after{transform:translateX(4px)}@media(max-width:1024px){.ai-section{padding:5rem 1.5rem 3rem}.ai-content{margin-top:3rem}.ai-headline{margin-bottom:2.5rem}.ai-ruler-container{max-width:760px}}@media(max-width:768px){.ai-section{min-height:auto;padding:4rem 1.25rem 2.5rem}.ai-content{align-items:center;margin-top:2rem;text-align:center}.ai-badge{font-size:.75rem;padding:6px 12px}.ai-headline{line-height:1.15;margin-bottom:2rem}.ai-cta-container{margin-bottom:2.5rem}.ai-cta-btn{border-radius:12px;font-size:1rem;max-width:520px;padding:16px 22px;width:100%}.ai-ruler-container{height:32px}.ai-logos{gap:1.5rem}}@media(max-width:480px){.ai-section{padding:3.25rem 1rem 2rem}.ai-badge{font-size:.7rem;gap:6px;padding:6px 10px}.ai-handwritten{font-size:1.05rem}.ai-headline{font-size:clamp(1.9rem,8vw,2.4rem);letter-spacing:-.02em;line-height:1.2}.ai-cta-btn{font-size:.98rem;padding:14px 18px}.ai-ruler-container{height:28px}.ai-logos img{height:18px}}@media(max-width:380px){.ai-ruler-container{display:none}}.faq-section{align-items:center;background:#030305;color:#fff;display:flex;flex-direction:column;font-family:Outfit,sans-serif;overflow:hidden;padding:10rem 2rem;position:relative;width:100%}.faq-section:before{animation:floatOrb 20s ease-in-out infinite alternate;background:radial-gradient(circle,#4f46e526 0,#0000 70%);height:60vw;left:20%;top:-10%;width:60vw}.faq-section:after,.faq-section:before{content:"";filter:blur(60px);pointer-events:none;position:absolute;z-index:0}.faq-section:after{animation:floatOrb 25s ease-in-out infinite alternate-reverse;background:radial-gradient(circle,#ec48991a 0,#0000 70%);bottom:-10%;height:50vw;right:10%;width:50vw}@keyframes floatOrb{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.faq-container{margin:0 auto;max-width:1000px;position:relative;width:100%;z-index:10}.faq-header{margin-bottom:6rem;text-align:center}.faq-header .faq-pill{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:4px;color:#a5b4fc;display:inline-flex;font-size:.7rem;font-weight:600;letter-spacing:.2em;margin-bottom:2rem;padding:6px 12px;text-transform:uppercase}.faq-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#94a3b8);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:clamp(3rem,7vw,5rem);font-weight:300;letter-spacing:-.04em;line-height:1;margin-bottom:1.5rem}.faq-header h2 span{-webkit-text-fill-color:#fff;color:#fff;font-weight:700}.faq-header p{color:#64748b;font-size:1.2rem;font-weight:300;line-height:1.6;margin:0 auto;max-width:500px}.faq-list{border-top:1px solid #ffffff1a;display:flex;flex-direction:column;gap:0}.faq-item{background:#0000;border-bottom:1px solid #ffffff1a;position:relative;transition:all .5s cubic-bezier(.16,1,.3,1)}.faq-item:before{background:linear-gradient(90deg,#ffffff08,#fff0);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s ease}.faq-item.active:before{opacity:1}.faq-item.active .faq-number{color:#818cf8;opacity:1;transform:translateX(10px)}.faq-item.active .faq-text{color:#fff;transform:translateX(10px)}.faq-item.active .faq-icon{border-color:#818cf8;color:#818cf8;transform:rotate(45deg)}.faq-item:hover:not(.active){background:#ffffff03}.faq-item:hover:not(.active) .faq-number{color:#fff;opacity:.7}.faq-question{align-items:center;background:none;border:none;cursor:pointer;display:flex;padding:2.5rem 1rem;position:relative;text-align:left;width:100%;z-index:1}@media(max-width:768px){.faq-question{padding:1.5rem .5rem}}.faq-number{color:#475569;flex-shrink:0;font-family:Outfit,sans-serif;font-size:1rem;font-weight:400;margin-right:3rem;opacity:.5;transition:all .5s ease;width:30px}@media(max-width:768px){.faq-number{font-size:.9rem;margin-right:1.5rem}}.faq-text{color:#94a3b8;flex-grow:1;font-size:1.5rem;font-weight:400;letter-spacing:-.02em;padding-right:2rem;transition:all .5s ease}@media(max-width:768px){.faq-text{font-size:1.1rem}}.faq-icon{align-items:center;border:1px solid #ffffff1a;border-radius:50%;color:#475569;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .5s cubic-bezier(.16,1,.3,1);width:40px}.faq-icon .icon-plus{font-size:1.5rem;font-weight:300;line-height:1}.faq-answer{height:0;overflow:hidden;position:relative;transition:height .6s cubic-bezier(.16,1,.3,1);z-index:1}.faq-answer .answer-content{color:#94a3b8;font-size:1.1rem;font-weight:300;line-height:1.8;max-width:90%;padding:0 2rem 3rem 5rem}@media(max-width:768px){.faq-answer .answer-content{font-size:1rem;max-width:100%;padding:0 1rem 2rem 3.5rem}}.op-demo-body{grid-template-columns:1fr}.op-scheduler{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.op-scheduler iframe{border:0;height:520px;width:100%}.op-or{color:#64748b;font-weight:700;margin:12px 0;text-align:center}.op-quick-form{grid-gap:10px;display:grid;gap:10px}.op-quick-form input,.op-quick-form textarea{border:1px solid #e5e7eb;border-radius:10px;font:inherit;padding:10px 12px;width:100%}.op-quick-form input:focus,.op-quick-form textarea:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #94a3b840;outline:none}.our-products{--ink:#0f172a;--muted:#64748b;--bg:#111;--card-blue:#e0f7fa;--card-rose:#fff0f5;--card-lilac:#f3e8ff;background:var(--bg);color:var(--ink);font-family:Inter,system-ui,-apple-system,sans-serif;padding:clamp(80px,10vw,120px) 0}.op-modal{align-items:center;animation:fade-in .2s ease-out both;background:#00000080;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.op-dialog{animation:elevate-in .25s cubic-bezier(.2,.8,.2,1) forwards;background:#fff;border-radius:16px;box-shadow:0 30px 80px #00000040;color:#0f172a;overflow:hidden;position:relative;transform:translateY(12px) scale(.98);width:min(920px,96vw)}.op-dialog--demo{width:min(840px,96vw)}.op-close{background:#0000;border:none;cursor:pointer;font-size:24px;line-height:1;position:absolute;right:12px;top:10px}.op-dialog-body{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1.1fr;padding:24px}.op-dialog-media{align-items:center;background:#f8fafc;border-radius:12px;display:flex;justify-content:center}.op-dialog-media img{height:auto;max-width:100%;object-fit:contain}.op-dialog-content h3{font-size:1.4rem;font-weight:800;margin:0 0 8px}.op-dialog-sub{color:#475569;margin:0 0 16px}.op-dialog-actions{display:flex;gap:12px}.btn.primary{background:#0f172a;color:#fff}.btn.ghost{background:#fff;border-color:#cbd5e1;color:#0f172a}@media(max-width:800px){.op-dialog-body{grid-template-columns:1fr}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes elevate-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.op-container{margin:0 auto;max-width:1280px;padding:0 clamp(24px,5vw,48px)}.op-head{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:clamp(40px,6vw,64px)}@media(max-width:768px){.op-head{align-items:flex-start;flex-direction:column;gap:16px}}@media(max-width:900px){.op-card{height:520px;scroll-snap-align:start}.op-grid::-webkit-scrollbar{display:none}}.op-title{color:#fff;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;letter-spacing:-.03em;line-height:1;margin:0}.op-sub{color:#94a3b8;font-size:1rem;line-height:1.5;margin:0;max-width:300px}.op-grid{grid-gap:clamp(20px,3vw,32px);display:grid;gap:clamp(20px,3vw,32px);grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.op-grid{-webkit-overflow-scrolling:touch;gap:16px;grid-auto-columns:82%;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:8px;scroll-snap-type:x mandatory}}.op-card{border-radius:36px;display:flex;flex-direction:column;height:600px;justify-content:space-between;overflow:hidden;padding:32px;position:relative;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.op-card:hover{transform:translateY(-12px)}.op-card:hover .op-img{transform:scale(1.1) rotate(5deg)}.op-card:hover .op-arrow{background:#000;transform:scale(1.1)}.card-blue{background:var(--card-blue)}.card-rose{background:var(--card-rose)}.card-lilac{background:var(--card-lilac)}.op-card-header{z-index:2}.op-kicker-row{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.op-kicker{color:#1e293b;font-size:clamp(2rem,4vw,2.8rem);font-weight:900;letter-spacing:-.04em;line-height:.9;margin:0;text-transform:uppercase}.op-icon{font-size:1.5rem;opacity:.8}.op-card-title{color:#64748b;font-size:.9rem;font-weight:600;letter-spacing:.05em;margin:0;max-width:80%;text-transform:uppercase}.op-visual{align-items:center;display:flex;flex:1 1;justify-content:center;position:relative;z-index:1}.op-img{filter:drop-shadow(0 20px 40px rgba(0,0,0,.15));height:auto;max-width:320px;object-fit:contain;transition:transform .5s cubic-bezier(.2,.8,.2,1);width:120%}.op-card-foot{justify-content:space-between;margin-top:auto;position:relative;z-index:2}.op-card-foot,.op-index{align-items:center;display:flex}.op-index{font-family:monospace;font-size:.95rem;font-weight:700;gap:12px}.op-index .now{background:none;border:none;color:#0f172a;cursor:pointer;font:inherit;padding:0}.linklike{text-decoration:underline;text-underline-offset:2px}.op-index .total{color:#94a3b8;opacity:.6}.op-index .sep{background:#cbd5e1;display:inline-block;height:2px;width:40px}.op-arrow{align-items:center;background:#1e293b;border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:56px;justify-content:center;transition:all .3s ease;width:56px}.op-arrow svg{transition:transform .3s ease}.op-arrow:hover svg{transform:translate(2px,-2px)}.our-products.posters{background:#f8f9fc;color:#0b0d12}.posters-grid{gap:clamp(16px,2.6vw,28px);grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.posters-grid{-webkit-overflow-scrolling:touch;gap:16px;grid-auto-columns:85%;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory}}.poster-card{background:linear-gradient(180deg,#f8fafc,#eef2f7);border-radius:18px;box-shadow:0 24px 60px #0000001f;display:grid;grid-template-rows:auto auto auto 1fr auto;height:640px;overflow:hidden;padding:22px 22px 18px;position:relative;scroll-snap-align:start}.poster-card:after{background:radial-gradient(120% 80% at 60% 40%,#0000001f,#0000 60%);inset:0;mix-blend-mode:multiply;pointer-events:none}.poster-card.acc-blue{background:linear-gradient(180deg,#f1f5f9,#f8fafc 50%,#dbeafe)}.poster-card.acc-neutral{background:linear-gradient(180deg,#f3f4f6,#fafafa 50%,#eaeaea)}.poster-card.acc-sunset{background:linear-gradient(180deg,#fff1f0,#fff7ed 45%,#fde68a)}.p-meta-row{align-items:center;color:#111827;display:flex;font-size:.72rem;font-weight:800;justify-content:space-between}.p-sticker{background:#111827;border-radius:4px;color:#fff;font-size:.7rem;margin-left:6px;padding:3px 6px}.p-sticker.s2{background:#0b0d12;opacity:.8}.p-small{letter-spacing:.08em}.p-title{font-size:clamp(2.2rem,6vw,3.8rem);font-weight:900;letter-spacing:-.02em;margin:10px 0 0;position:relative}.p-title-underline{background:#111827;border-radius:999px;display:inline-block;height:6px;margin-left:8px;position:relative;top:-8px;width:56px}.p-copy{margin:10px 0 12px}.p-part{font-weight:900;margin-bottom:6px}.p-blurb{color:#111827;line-height:1.5;max-width:26ch;opacity:.75}.p-visual{align-items:center;background:linear-gradient(180deg,#0000000f,#00000005);border-radius:10px;display:flex;justify-content:center;margin:12px 0;min-height:220px;position:relative}.p-visual-ph{color:#111827;font-weight:800;opacity:.5}.p-bottom{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.p-index{background:#0000;border:none;color:#0b0d12;cursor:pointer;font-weight:800}.p-lines{background:linear-gradient(90deg,#0b0d12,#0000);height:1px;width:60%}.p-title{font-family:Varien,Impact,system-ui,sans-serif}.p-part{font-family:AVGARDD_2,sans-serif;letter-spacing:.02em}.p-blurb{font-family:Arial,Helvetica,sans-serif}.p-sticker{font-family:Anton,sans-serif}.p-visual-ph{font-family:Varien,Impact,system-ui,sans-serif}.p-visual-img{filter:drop-shadow(0 20px 40px rgba(0,0,0,.2));max-height:90%;max-width:85%;object-fit:contain}.our-products.posters .op-head{grid-gap:12px 24px;align-items:end;display:grid;gap:12px 24px;grid-template-columns:1fr auto;margin-bottom:clamp(36px,6vw,72px)}.our-products.posters .op-title{color:#0b0d12;font-family:Varien,Impact,system-ui,sans-serif;font-size:clamp(2.6rem,6vw,4.8rem);font-weight:900;grid-column:1/-1;letter-spacing:-.02em;line-height:.95;margin:0;position:relative}.our-products.posters .op-title:after{background:linear-gradient(90deg,#0b0d12,#0b0d1200);border-radius:999px;content:"";display:block;height:8px;margin-top:10px;width:clamp(80px,12vw,160px)}.our-products.posters .op-sub{color:#0b0d12bf;font-family:AVGARDD_2,sans-serif;font-size:clamp(.82rem,1.6vw,.95rem);letter-spacing:.12em;margin:0;text-transform:uppercase}@media(max-width:768px){.our-products.posters .op-head{align-items:start;grid-template-columns:1fr}.our-products.posters .op-sub{order:2}}.our-products.posters{position:relative}.our-products.posters:before{background:radial-gradient(120% 120% at 20% 0,#00000014 0,#0000 50%);content:"";inset:-6vw;mix-blend-mode:multiply;opacity:.6;pointer-events:none;position:absolute}.poster-card{border:1px solid #0000000f;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,filter .35s ease}.poster-card:hover{box-shadow:0 28px 80px #0000002e;transform:translateY(-8px)}.poster-card:before{background:linear-gradient(180deg,#00000059,#00000014);border-radius:2px;bottom:14%;right:18px;top:18%;width:2px}.poster-card:after,.poster-card:before{content:"";opacity:.35;position:absolute}.poster-card:after{border-color:#0000 #00000059 #00000059 #0000;border-style:solid;border-width:2px;height:14px;right:12px;top:16%;transform:rotate(45deg);width:14px}.poster-card .p-bottom:after{background:#00000059;bottom:12%;content:"";height:2px;position:absolute;right:10px;width:16px}.poster-card.acc-blue{position:relative}.poster-card.acc-blue .p-title-underline{background:linear-gradient(90deg,#1e3a8a,#1e3a8a00)}.poster-card.acc-blue:after{background:radial-gradient(60% 60% at 30% 30%,#3b82f640,#3b82f600);content:"";filter:blur(6px);height:40%;left:-10%;position:absolute;top:-10%;width:50%}.poster-card.acc-neutral{position:relative}.poster-card.acc-neutral .p-title-underline{background:linear-gradient(90deg,#111827,#11182700)}.poster-card.acc-neutral:after{background:radial-gradient(60% 60% at 30% 30%,#0000001f,#0000);content:"";filter:blur(6px);height:40%;left:-10%;position:absolute;top:-10%;width:50%}.poster-card.acc-sunset{position:relative}.poster-card.acc-sunset .p-title-underline{background:linear-gradient(90deg,#ea580c,#ea580c00)}.poster-card.acc-sunset:after{background:radial-gradient(60% 60% at 70% 30%,#ea580c47,#ea580c00);content:"";filter:blur(8px);height:40%;position:absolute;right:-10%;top:-10%;width:50%}.p-small{font-family:AVGARDD_2,sans-serif;letter-spacing:.14em}.p-title{text-shadow:0 1px 0 #ffffffb3}.p-blurb{font-size:.98rem}.p-visual{min-height:260px}@media(max-width:1024px){.poster-card{height:600px}}@media(max-width:900px){.poster-card{height:540px}}@media(max-width:480px){.poster-card{height:500px}}@media(max-width:640px){.our-products.posters .op-container{padding-left:0;padding-right:0}.op-grid.posters-grid{gap:16px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 24px,#000 calc(100% - 24px),#0000);padding-inline:24px;scroll-padding-inline:24px}.op-grid.posters-grid::-webkit-scrollbar{height:4px}.op-grid.posters-grid::-webkit-scrollbar-track{background:#0000}.op-grid.posters-grid::-webkit-scrollbar-thumb{background:#0000001a;border-radius:999px}.poster-card{border:1px solid #fffc;border-radius:20px;box-shadow:0 10px 30px -10px #00000014;height:500px;opacity:.85;padding:20px;scroll-snap-stop:always;transform:scale(.98);transition:all .4s cubic-bezier(.2,.8,.2,1)}.poster-card.is-focused{border-color:#fff;box-shadow:0 20px 50px -10px #00000026;opacity:1;transform:scale(1);z-index:2}.p-title{font-size:clamp(2rem,10vw,2.4rem);margin-top:16px}.p-blurb{font-size:1rem;line-height:1.4;max-width:100%;opacity:.8}.p-visual{margin:20px 0;min-height:200px}.p-visual-img{filter:drop-shadow(0 10px 20px rgba(0,0,0,.15));max-width:95%}.p-visual-ph{font-size:1.4rem;letter-spacing:.05em;opacity:.3}.p-bottom{gap:12px}.p-index{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff9;border:1px solid #fff6;border-radius:12px;font-size:.9rem;padding:8px 14px}.p-lines{opacity:.2;width:100%}.our-products.posters .op-head{margin-bottom:32px;padding:0 24px;text-align:center}.our-products.posters .op-title{font-size:2.8rem;margin-left:auto;margin-right:auto}.our-products.posters .op-sub{font-size:.75rem;letter-spacing:.15em;margin-left:auto;margin-right:auto;opacity:.6}.our-products.posters .op-title:after{height:4px;margin:8px auto 0;width:60px}.op-snap-dots{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fff9;border:1px solid #fff6;border-radius:999px;box-shadow:0 4px 20px #0000000f;display:inline-flex;gap:12px;justify-content:center;left:50%;margin-top:24px;padding:8px 16px;position:relative;transform:translateX(-50%)}.op-snap-dots .dot{background:#0003;border:0;border-radius:50%;cursor:pointer;height:6px;padding:0;transition:all .4s cubic-bezier(.34,1.56,.64,1);width:6px}.op-snap-dots .dot.is-active{background:#0b0d12;box-shadow:0 2px 6px #00000026;transform:scale(1.6)}}@media(min-width:641px){.op-snap-dots{display:none}}.product-page{--ink:#0f172a;--muted:#475569;--bg:#0b0b0c;--panel:#fff;background:radial-gradient(80% 60% at 10% 0,#0b0b0c 0,#101012 60%,#0b0b0c 100%);color:#fff;font-family:Inter,system-ui,-apple-system,sans-serif;margin:0;padding:clamp(64px,8vw,120px) 0 120px;position:relative}.pp-gradient{background:radial-gradient(40% 60% at 15% 20%,#6366f140,#0000 60%),radial-gradient(35% 55% at 80% 30%,#ec48992e,#0000 60%),radial-gradient(40% 70% at 60% 80%,#38bdf826,#0000 60%);filter:blur(60px);height:50%;inset:-20% -10% auto -10%;pointer-events:none;position:absolute}.pp-container{margin:0 auto;max-width:1200px;padding:0 clamp(20px,6vw,64px);transition:opacity .35s ease,transform .35s ease}.pp-pre{opacity:0;transform:translateY(16px)}.pp-in{opacity:1;transform:translateY(0)}.pp-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.pp-back{color:#cbd5e1;text-decoration:none}.pp-back:hover{text-decoration:underline}.pp-hero{grid-gap:clamp(16px,3vw,28px);align-items:stretch;display:grid;gap:clamp(16px,3vw,28px);grid-template-columns:1.2fr 1fr;margin:16px 0 28px}.pp-glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;box-shadow:inset 0 1px 0 #ffffff14}.pp-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(18px,3vw,28px)}.pp-hero-copy h1{font-size:clamp(1.8rem,3.4vw,3rem);font-weight:900;letter-spacing:-.02em;margin:0 0 6px}.pp-blurb{color:#cbd5e1;margin:6px 0 14px;max-width:70ch}.pp-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.badge{align-items:center;background:#0f172a;border:1px solid #1f2937;border-radius:999px;color:#e2e8f0;display:inline-flex;font-size:.82rem;font-weight:700;gap:6px;padding:6px 10px}.pp-cta-row{display:flex;gap:10px}.pp-hero-media{align-items:center;display:flex;justify-content:center;padding:clamp(16px,3vw,24px)}.pp-hero-media img{filter:drop-shadow(0 20px 40px rgba(0,0,0,.35));height:auto;max-width:100%;object-fit:contain;transform:translateZ(0)}.pp-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin:8px 0 22px}.stat{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;padding:14px 16px;text-align:center}.stat .num{font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:900}.stat .label{color:#94a3b8;display:block;font-weight:700;margin-top:4px}.pp-grid{grid-gap:clamp(12px,2.4vw,20px);display:grid;gap:clamp(12px,2.4vw,20px);grid-template-columns:repeat(3,1fr);margin-top:8px}.pp-card{background:#0f0f10;border:1px solid #26272b;border-radius:20px;overflow:hidden;padding:18px;position:relative;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.pp-card:hover{border-color:#2f3136;box-shadow:0 20px 40px #00000059;transform:translateY(-6px)}.pp-card-top{display:flex;justify-content:flex-end}.pp-chip{align-items:center;background:#0b0b0c;border:1px solid;border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:800;gap:6px;padding:6px 10px}.pp-card h3{font-size:1.05rem;font-weight:800;letter-spacing:-.01em;margin:10px 0 6px}.pp-card p{color:#cbd5e1;margin:0}.pp-actions{display:flex;gap:12px;margin-top:22px}.btn{align-items:center;border:1px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;padding:10px 16px;text-decoration:none}.btn.primary{background:#fff;color:#0f172a}.btn.ghost{background:#0000;border-color:#334155;color:#fff}.btn:hover{transform:translateY(-1px)}.pp-sticky{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f1099;border:1px solid #ffffff1f;border-radius:999px;bottom:16px;display:none;gap:10px;left:50%;padding:8px;position:fixed;transform:translateX(-50%);z-index:50}@media(max-width:1024px){.pp-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.pp-hero{grid-template-columns:1fr}.pp-stats{grid-template-columns:1fr 1fr}.pp-grid{grid-template-columns:1fr}.pp-sticky{display:flex}}.booking-page{--bg:#f6f7f9;--ink:#0b0b0b;--muted:#6b7280;--panel:#fff;--ring:#0f172a;--brand-lime:#dff77a;--brand-blue:#9fc1ff;background:var(--bg);display:grid;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif;min-height:100vh;padding:clamp(2rem,5vw,4rem) clamp(1rem,3vw,1.5rem);place-items:center}.booking-shell{background:var(--panel);border-radius:20px;box-shadow:0 30px 80px -20px #0000001f;max-width:1100px;overflow:hidden;padding:clamp(1.25rem,3vw,2rem);position:relative;width:100%}.booking-shell:before{background-image:linear-gradient(rgba(15,23,42,.035) 1px,#0000 0),linear-gradient(90deg,rgba(15,23,42,.035) 1px,#0000 0);background-size:24px 24px,24px 24px;border-radius:inherit;content:"";inset:0;mix-blend-mode:multiply;pointer-events:none;position:absolute}.booking-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.booking-title{color:var(--ink);font-size:clamp(1.6rem,3.5vw,2.25rem);line-height:1.05;margin:0}.back-link{background:#0f172a0f;border:1px solid #0f172a1f;border-radius:999px;color:var(--ring);font-weight:800;padding:8px 12px;text-decoration:none;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.back-link:hover{background:#0f172a1a;box-shadow:0 6px 14px #00000014;transform:translateY(-1px)}.back-link:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.booking-sub{color:var(--muted);margin:0 0 1.25rem}.booking-grid{grid-gap:clamp(12px,2vw,16px);display:grid;gap:clamp(12px,2vw,16px);grid-template-columns:1.2fr 1fr}.panel{background:#f8fafc;border:1px solid #0f172a0f;border-radius:16px;padding:clamp(.9rem,2vw,1.1rem)}.panel h2{color:#0f172a;font-size:1.1rem;margin-top:0}.cal-frame{background:#fff;border:0;border-radius:12px;box-shadow:inset 0 0 0 1px #0f172a0f;height:520px;width:100%}.list{color:#111827;margin:0;padding-left:1.1rem}.contact-note{color:var(--muted);font-size:.92rem;margin-top:.9rem}.booking-shell .accent{background:linear-gradient(90deg,var(--brand-lime),var(--brand-blue));height:8px;inset:auto 0 -1px 0;position:absolute}@media(max-width:900px){.booking-grid{grid-template-columns:1fr}.cal-frame{height:460px}}@media(prefers-reduced-motion:reduce){.back-link{transition:none!important}}:root{--brand-gold:#eac23f;--brand-gray:grey;--brand-white:#f0f0f0;--brand-dark:#1f1c19;--archive-bg:var(--brand-dark);--archive-text:var(--brand-white);--archive-dim:var(--brand-gray);--font-sans:"Plus Jakarta Sans",sans-serif;--font-serif:"Playfair Display",serif}.case-studies-page{background-color:#1f1c19;background-color:var(--archive-bg);color:#f0f0f0;color:var(--archive-text);cursor:none;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--font-sans);min-height:100vh;overflow-x:hidden;position:relative;width:100%}.case-studies-page:after{background:radial-gradient(circle at 50% 50%,#eac23f08,#0000 40%),radial-gradient(circle at 80% 20%,#ffffff05,#0000 30%);content:"";height:200%;left:-50%;pointer-events:none;position:fixed;top:-50%;width:200%;z-index:0}.case-studies-page:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.04'/%3E%3C/svg%3E");content:"";height:100%;inset:0;mix-blend-mode:overlay;pointer-events:none;position:fixed;width:100%;z-index:1}.cs-cursor{align-items:center;background:#f0f0f0;background:var(--brand-white);border-radius:50%;display:flex;height:12px;justify-content:center;left:0;mix-blend-mode:difference;pointer-events:none;position:fixed;top:0;transform:translate(-50%,-50%);transition:width .4s cubic-bezier(.19,1,.22,1),height .4s cubic-bezier(.19,1,.22,1),background-color .3s;width:12px;z-index:9999}.cs-cursor.hovering{background:#eac23f;background:var(--brand-gold);box-shadow:0 0 30px #eac23f4d;height:90px;mix-blend-mode:normal;width:90px}.cs-cursor.hovering:after{animation:fadeIn .3s ease forwards;color:#000;content:"VIEW";font-size:12px;font-weight:700;letter-spacing:.15em}.cs-reveal-img{border-radius:8px;box-shadow:0 20px 50px #00000080;height:370px;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transform:translate(-50%,-50%) scale(.8) rotate(-5deg);transform-origin:center;width:280px;will-change:transform,opacity;z-index:50}.cs-reveal-img img{height:100%;object-fit:cover;transform:scale(1.2);width:100%;will-change:transform}.cs-reveal-img:after{background:linear-gradient(135deg,#eac23f,#0000);background:linear-gradient(135deg,var(--brand-gold),#0000);border-radius:8px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.cs-header{justify-content:space-between;left:0;mix-blend-mode:difference;padding:2.5rem 4vw;position:fixed;top:0;width:100%;z-index:100}.cs-header,.cs-header .cs-brand{align-items:center;display:flex}.cs-header .cs-brand .brand-logo{filter:invert(1) brightness(100);height:40px;object-fit:contain;width:auto}.cs-header .cs-back-btn{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;color:#f0f0f0;color:var(--brand-white);cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--font-sans);font-size:.85rem;font-weight:600;letter-spacing:.05em;padding:10px 20px;text-transform:uppercase;transition:all .3s ease}.cs-header .cs-back-btn:hover{background:#eac23f;background:var(--brand-gold);border-color:#eac23f;border-color:var(--brand-gold);box-shadow:0 5px 15px #eac23f33;color:#000;transform:translateY(-2px)}.cs-container{margin:0 auto;max-width:1600px;padding-bottom:15vh;padding-top:25vh;position:relative;z-index:10}.cs-title-row{padding:0 4vw 6rem}.cs-title-row h1{color:#f0f0f0;color:var(--brand-white);font-family:Playfair Display,serif;font-family:var(--font-serif);font-size:clamp(4rem,13vw,11rem);font-weight:400;line-height:.85;margin:0;opacity:0;transform:translateY(30px)}.cs-title-row h1 .subtitle{align-items:center;color:#eac23f;color:var(--brand-gold);display:flex;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--font-sans);font-size:clamp(.8rem,1.2vw,1rem);font-weight:600;gap:12px;letter-spacing:.2em;margin-bottom:2rem;margin-left:8px;text-transform:uppercase}.cs-title-row h1 .subtitle:before{background:#eac23f;background:var(--brand-gold);content:"";display:block;height:1px;width:40px}.cs-title-row h1 i{color:#eac23f;color:var(--brand-gold);font-family:Playfair Display,serif;font-family:var(--font-serif);font-weight:400;opacity:.8;transition:opacity .6s ease}.cs-title-row h1:hover i{opacity:1;text-shadow:0 0 30px #eac23f33}.cs-list{display:flex;flex-direction:column}.cs-list:hover .cs-list-item{filter:blur(2px);opacity:.3}.cs-list-item{align-items:baseline;border-top:1px solid #ffffff14;cursor:pointer;display:flex;filter:blur(0);justify-content:space-between;opacity:0;padding:4.5rem 4vw;position:relative;transform:translateY(30px);transition:all .5s cubic-bezier(.19,1,.22,1)}.cs-list-item:last-child{border-bottom:1px solid #ffffff14}.cs-list-item:hover{background:linear-gradient(90deg,#eac23f0d,#0000);border-top-color:#eac23f4d;filter:blur(0)!important;opacity:1!important;padding-left:6vw}.cs-list-item:hover .item-title{color:#f0f0f0;color:var(--brand-white);font-style:italic;letter-spacing:.02em;text-shadow:0 0 20px #eac23f33}.cs-list-item:hover .item-arrow,.cs-list-item:hover .item-index{color:#eac23f;color:var(--brand-gold)}.cs-list-item:hover .item-arrow{opacity:1;transform:translate(0) rotate(0deg)}.cs-list-item:hover .item-cat{background:#eac23f1a;border-color:#eac23f;border-color:var(--brand-gold);color:#f0f0f0;color:var(--brand-white)}.cs-list-item .item-left{align-items:baseline;display:flex;gap:4rem}.cs-list-item .item-index{color:grey;color:var(--brand-gray);font-family:Plus Jakarta Sans,sans-serif;font-family:var(--font-sans);font-size:.9rem;font-weight:500;transition:color .3s ease;width:30px}.cs-list-item .item-title{color:#ccc;font-family:Playfair Display,serif;font-family:var(--font-serif);font-size:clamp(2.5rem,6.5vw,6rem);font-weight:400;line-height:1;margin:0;transition:all .4s ease}.cs-list-item .item-right{align-items:center;display:flex;gap:4rem}.cs-list-item .item-cat{border:1px solid #ffffff1a;border-radius:50px;font-size:.75rem;font-weight:600;letter-spacing:.1em;padding:8px 16px;text-transform:uppercase;transition:all .3s ease}.cs-list-item .item-cat,.cs-list-item .item-year{color:grey;color:var(--brand-gray);font-family:Plus Jakarta Sans,sans-serif;font-family:var(--font-sans)}.cs-list-item .item-year{font-size:.9rem;font-weight:500}.cs-list-item .item-arrow{color:#f0f0f0;color:var(--brand-white);font-size:2.5rem;opacity:0;transform:translate(-30px,20px) rotate(45deg);transition:all .4s cubic-bezier(.19,1,.22,1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.cs-cursor,.cs-reveal-img{display:none!important}.case-studies-page{cursor:auto}.cs-header{padding:1.5rem 1rem}.cs-header .cs-brand .brand-logo{height:32px}.cs-header .cs-back-btn{font-size:.75rem;padding:8px 16px}.cs-title-row{padding:0 1rem 3rem}.cs-title-row h1{font-size:clamp(3rem,12vw,5rem);line-height:1;opacity:1;transform:none}.cs-title-row h1 .subtitle{flex-wrap:wrap;font-size:.8rem;margin-bottom:1rem}.cs-list:hover .cs-list-item{filter:none;opacity:1}.cs-list-item{align-items:flex-start;flex-direction:column;gap:1.25rem;opacity:1;padding:2rem 1rem;transform:none}.cs-list-item:hover{background:#0000;border-top-color:#ffffff14;padding-left:1rem}.cs-list-item .item-left{gap:1rem;width:100%}.cs-list-item .item-index{color:#eac23f;color:var(--brand-gold);font-size:.8rem}.cs-list-item .item-title{font-size:2rem;line-height:1.1;width:100%}.cs-list-item .item-right{gap:1rem;justify-content:space-between;margin-top:.5rem;width:100%}.cs-list-item .item-cat{font-size:.7rem;padding:6px 12px}.cs-list-item .item-year{font-size:.8rem}.cs-list-item .item-arrow{color:#eac23f;color:var(--brand-gold);font-size:1.25rem;opacity:1;position:absolute;right:1rem;top:2rem;transform:rotate(0deg)}}.service-page{--sp-bg:#050505;--sp-text:#fff;--sp-dim:#888;--sp-border:#ffffff14;--sp-card-bg:#ffffff05;--sp-font-sans:"Plus Jakarta Sans",sans-serif;--sp-font-serif:"Playfair Display",serif;--accent:#eac23f;--accent-glow:#eac23f33}.service-page.strategy-theme{--accent:#eac23f;--accent-glow:#eac23f4d}.service-page.cro-theme{--accent:#00e5ff;--accent-glow:#00e5ff4d}.service-page.seo-theme{--accent:#c6f548;--accent-glow:#c6f5484d}.service-page{background-color:var(--sp-bg);color:var(--sp-text);font-family:var(--sp-font-sans);min-height:100vh;overflow-x:hidden;position:relative;width:100%}.service-page:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.04'/%3E%3C/svg%3E");height:100%;inset:0;mix-blend-mode:overlay;width:100%;z-index:1}.service-page:after,.service-page:before{content:"";pointer-events:none;position:fixed}.service-page:after{background:radial-gradient(circle,var(--accent) 0,#0000 70%);filter:blur(120px);height:70vw;opacity:.12;right:-10%;top:-20%;transition:background .5s ease;width:70vw;z-index:0}.sp-header{align-items:center;display:flex;justify-content:space-between;left:0;mix-blend-mode:difference;padding:2rem 4vw;position:fixed;top:0;width:100%;z-index:100}.sp-header .sp-brand img{filter:invert(1);height:32px;width:auto}.sp-header .sp-back-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:100px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;letter-spacing:.05em;padding:10px 24px;text-transform:uppercase;transition:all .3s ease}.sp-header .sp-back-btn:hover{background:var(--accent);border-color:var(--accent);box-shadow:0 0 20px var(--accent-glow);color:#000}.sp-container{margin:0 auto;max-width:1400px;padding:18vh 4vw 10vh;position:relative;z-index:10}.sp-hero{margin-bottom:8rem}.sp-hero h1{font-size:clamp(3.5rem,8vw,7rem);line-height:1;margin-bottom:2rem;opacity:0;transform:translateY(30px)}.sp-hero h1,.sp-hero h1 i{font-family:var(--sp-font-serif);font-weight:400}.sp-hero h1 i{-webkit-text-fill-color:#0000;animation:shine 3s linear infinite;background:linear-gradient(90deg,var(--accent),#fff,var(--accent));background-clip:text;-webkit-background-clip:text;background-size:200% auto;color:var(--accent)}.sp-hero h1 .sp-subtitle{color:var(--accent);display:block;font-family:var(--sp-font-sans);font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600;letter-spacing:.2em;margin-bottom:1rem;opacity:.8;text-transform:uppercase}.sp-hero p{color:#ccc;font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.6;margin-left:auto;max-width:600px;opacity:0;transform:translateY(20px)}@keyframes shine{to{background-position:200%}}.sp-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-bottom:8rem;perspective:1000px}@media(max-width:1024px){.sp-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.sp-grid{grid-template-columns:1fr}}.sp-card{background:var(--sp-card-bg);border:1px solid var(--sp-border);border-radius:16px;opacity:0;overflow:hidden;padding:3rem 2rem;position:relative;transform:translateY(30px);transform-style:preserve-3d;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.sp-card:before{background:radial-gradient(circle at top right,var(--accent-glow),#0000 60%);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%}.sp-card:hover{border-color:var(--accent);box-shadow:0 20px 40px -10px #00000080;transform:translateY(-10px) rotateX(2deg) rotateY(2deg)}.sp-card:hover:before{opacity:.2}.sp-card:hover .sp-icon{color:var(--accent);transform:scale(1.1) translateZ(20px)}.sp-card .sp-icon{color:var(--sp-dim);display:block;font-size:2.5rem;margin-bottom:2rem;transition:all .4s ease}.sp-card h3{color:#fff;font-size:1.75rem;font-weight:600;margin-bottom:1rem;transform:translateZ(10px)}.sp-card h3,.sp-card p{position:relative;z-index:1}.sp-card p{color:#aaa;font-size:1rem;line-height:1.6;transform:translateZ(5px)}.sp-card .sp-card-num{color:#fff;font-family:var(--sp-font-serif);font-size:3rem;font-weight:700;opacity:.05;position:absolute;right:1.5rem;top:1.5rem;transform:translateZ(0)}.sp-cta-section{opacity:0;padding:4rem 0;text-align:center;transform:translateY(20px)}.sp-cta-section h2{font-family:var(--sp-font-serif);font-size:3rem;margin-bottom:2rem}.sp-cta-section h2 span{color:var(--accent);font-style:italic}.sp-cta-section .sp-btn-primary{background:var(--accent);border:none;border-radius:100px;box-shadow:0 10px 30px var(--accent-glow);color:#000;cursor:pointer;font-size:1.1rem;font-weight:700;letter-spacing:.1em;padding:1.25rem 3rem;text-transform:uppercase;transition:all .3s ease}.sp-cta-section .sp-btn-primary:hover{box-shadow:0 15px 40px var(--accent-glow);filter:brightness(1.1);transform:scale(1.05)}
/*# sourceMappingURL=main.592f90fc.css.map*/