@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@100;200;300;400;500;600;700;800;900&family=Sora:wght@100;200;300;400;500;600;700;800;900&family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Stem:wght@400;500;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}:root{font-family:DM Sans,Sora,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#1f2937;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh}a{font-weight:500;color:#2563eb;text-decoration:inherit}a:hover{color:#1d4ed8}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}button{font-family:inherit}#root{min-height:100vh}.tessguard .hero,.tesspay-dubai .hero,.tesspay-platform .hero,.tessguard section.hero,.tesspay-dubai section.hero,.tesspay-platform section.hero,body .tessguard .hero,body .tesspay-dubai .hero,body .tesspay-platform .hero,main .tessguard .hero,main .tesspay-dubai .hero,main .tesspay-platform .hero,.main-content .tessguard .hero,.main-content .tesspay-dubai .hero,.main-content .tesspay-platform .hero{padding-top:5rem!important;min-height:auto!important;height:auto!important;justify-content:flex-start!important}@media(max-width:768px){.tessguard .hero,.tesspay-dubai .hero,.tesspay-platform .hero,.tessguard section.hero,.tesspay-dubai section.hero,.tesspay-platform section.hero,body .tessguard .hero,body .tesspay-dubai .hero,body .tesspay-platform .hero,main .tessguard .hero,main .tesspay-dubai .hero,main .tesspay-platform .hero,.main-content .tessguard .hero,.main-content .tesspay-dubai .hero,.main-content .tesspay-platform .hero{padding-top:4rem!important}}.btn-primary,.btn-closing-cta{display:inline-block;padding:1rem 2rem;background-color:#41ba77;color:#fff;text-decoration:none;border-radius:9999px;font-weight:600;font-size:1rem;font-family:DM Sans,Sora,Inter,sans-serif;transition:all .3s ease;box-shadow:0 4px 12px #41ba774d;white-space:nowrap;border:none;cursor:pointer}.btn-primary:hover,.btn-closing-cta:hover{background-color:#339c5f;transform:translateY(-2px);box-shadow:0 6px 16px #41ba7766;color:#fff}.btn-secondary{display:inline-block;padding:1rem 2rem;background-color:transparent;color:#41ba77;text-decoration:none;border:2px solid #41BA77;border-radius:9999px;font-weight:600;font-size:1rem;font-family:DM Sans,Sora,Inter,sans-serif;transition:all .3s ease;white-space:nowrap}.btn-secondary:hover{background-color:#41ba771a;border-color:#339c5f;color:#339c5f;transform:translateY(-2px)}section{padding:4rem 2rem}@media(min-width:768px){section{padding:6rem 2rem}}@media(min-width:1024px){section{padding:8rem 2rem}}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(min-width:768px){.container{padding:0 3rem}}@media(min-width:1024px){.container{padding:0 5rem}}.header{position:sticky;top:0;background:#000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 10px #0000004d;z-index:1000}.header-container{max-width:1350px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.logo{text-decoration:none;display:flex;align-items:center;line-height:0;font-size:0;color:transparent}.logo:before,.logo:after,.logo-img:before,.logo-img:after{content:none!important}.logo-img{height:35px!important;width:auto!important;display:block!important;max-width:140px;object-fit:contain;border:0;vertical-align:middle;visibility:visible!important;opacity:1!important}.nav{display:flex;gap:2rem;align-items:center}.nav-link{text-decoration:none;color:#fff;font-weight:500;transition:color .2s;position:relative;font-size:.95rem}.nav-link:hover{color:#00ff9d}.nav-link.active{color:#41ba77;font-weight:600}.nav-link.active:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background-color:#41ba77}.nav-item-dropdown{position:relative}.nav-item-dropdown:hover .dropdown-menu{display:block}.dropdown-menu{position:absolute;top:100%;left:0;background:#151515;box-shadow:0 4px 12px #00000080;border-radius:8px;padding:.5rem 0;margin-top:0;min-width:200px;list-style:none;z-index:100;border:1px solid rgba(65,186,119,.3)}.nav-item-dropdown:before{content:"";position:absolute;top:100%;left:0;right:0;height:4px;background:transparent;pointer-events:none;z-index:101}.dropdown-menu li{margin:0}.dropdown-menu a{display:block;padding:.75rem 1.5rem;color:#fff;text-decoration:none;transition:all .2s;font-size:.9rem;font-family:DM Sans,Sora,Inter,sans-serif}.dropdown-menu a:hover{background-color:#41ba7733;color:#41ba77}.header-right{display:flex;align-items:center;gap:1.5rem}.social-icons{display:flex;gap:.75rem;align-items:center}.social-icons a{color:#fff;transition:color .2s;display:flex;align-items:center;justify-content:center}.social-icons a:hover{color:#00ff9d}.btn-customer-login{padding:.625rem 1.5rem;background-color:#00ff9d;color:#000;text-decoration:none;border-radius:9999px;font-weight:500;font-size:.95rem;transition:background-color .2s}.btn-customer-login:hover{background-color:#00d3a2;color:#000}.mobile-menu-toggle{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:8px}.mobile-menu-toggle span{width:24px;height:2px;background:#fff;transition:all .3s}@media(max-width:992px){.mobile-menu-toggle{display:flex}.nav,.header-right{display:none}.header-container{padding:1rem}}.footer{background:#a8e6cf;color:#000;margin-top:auto}.footer-container{max-width:1200px;margin:0 auto;padding:4rem 2rem 2rem}.footer-content{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem;margin-bottom:3rem}.footer-section{display:flex;flex-direction:column}.footer-heading{font-size:1rem;font-weight:700;margin-bottom:1.25rem;color:#000;text-transform:uppercase;letter-spacing:.5px}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:.75rem}.footer-links a{color:#111;text-decoration:none;transition:color .2s;font-size:.95rem}.footer-links a:hover{color:#41ba77}.footer-social{display:flex;gap:1rem;margin-top:1rem}.footer-social a{color:#000;transition:color .2s;display:flex;align-items:center;justify-content:center}.footer-social a:hover{color:#41ba77}.footer-bottom{border-top:1px solid rgba(0,0,0,.1);padding-top:2rem;text-align:center;color:#000;font-size:.9rem}@media(max-width:768px){.footer-container{padding:3rem 1rem 2rem}.footer-content{grid-template-columns:1fr;gap:2.5rem}.footer-section{text-align:center}.footer-social{justify-content:center}}.home .hero,.home-hero,.hero.home{padding:6rem 2rem 4rem;text-align:center;min-height:66vh;display:flex;align-items:center;justify-content:center;background-color:#151515;background-image:url(/planet.png);background-position:bottom left;background-repeat:no-repeat;background-size:40% auto;position:relative}.home .hero-container{max-width:900px;margin:0 auto;width:100%;padding:0 2rem}.home .hero-title{font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:700;margin-bottom:1.5rem;line-height:1.2;color:#41ba77;font-family:DM Sans,Sora,Inter,sans-serif}.home .hero-subtitle{margin-bottom:0}.home .hero-subtitle p{font-size:clamp(1rem,1.5vw,1.25rem);font-weight:400;margin:0 0 1.25rem;color:#fff;line-height:1.6;font-family:DM Sans,Sora,Inter,sans-serif}.home .hero-subtitle p:last-of-type{margin-bottom:0}.home .hero-tagline{font-size:clamp(1rem,1.4vw,1.125rem);font-weight:600;color:#41ba77;margin-top:2rem;margin-bottom:2rem}.home .hero-ctas{display:flex;gap:1.5rem;justify-content:center;align-items:center;margin-top:2rem;margin-bottom:3rem;flex-wrap:wrap}.btn-primary{padding:1rem 2rem;background-color:#00ff9d;color:#000;text-decoration:none;border-radius:9999px;font-weight:600;font-size:1rem;transition:background-color .2s;display:inline-block;font-family:DM Sans,Sora,Inter,sans-serif}.btn-primary:hover{background-color:#00d3a2;color:#000}.btn-secondary{padding:1rem 2rem;background-color:transparent;color:#00ff9d;text-decoration:none;border:2px solid #00ff9d;border-radius:9999px;font-weight:600;font-size:1rem;transition:all .2s;display:inline-block;font-family:DM Sans,Sora,Inter,sans-serif}.btn-secondary:hover{background-color:#00ff9d;color:#000}.hero-video{margin-top:3rem;display:flex;justify-content:flex-end;padding-right:12%}.video-wrapper{position:relative;width:30%;max-width:800px;padding-bottom:16.875%;height:0;overflow:hidden}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.container{max-width:1350px;margin:0 auto;padding:0 2rem}.strategic-shift-section{padding:5rem 2rem;background:#151515}.strategic-shift-section .container{max-width:900px;margin:0 auto}.strategic-shift-content{display:flex;flex-direction:column;gap:3rem}.strategic-shift-text{text-align:left;max-width:800px;margin:0 auto}.strategic-shift-text p{font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.7;color:#fff;margin-bottom:1.5rem;font-family:DM Sans,Sora,Inter,sans-serif}.strategic-shift-text p:last-child{margin-bottom:0}.industry-list{color:#41ba77!important;font-weight:500!important;margin:1rem 0!important}.industry-icons{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:2rem}.industry-icon{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.icon-placeholder{font-size:2.5rem;width:90px;height:90px;display:flex;align-items:center;justify-content:center;background:#41ba77;border-radius:50%;padding:1rem;border:none}.industry-icon span{font-size:1rem;font-weight:500;color:#fff;font-family:DM Sans,Sora,Inter,sans-serif}.tesspay-platform-section{padding:5rem 2rem;background:#151515}.tesspay-platform-section .container{max-width:1200px;margin:0 auto}.globe-background{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:65%;max-width:350px;height:auto;aspect-ratio:1;opacity:.5;z-index:1;pointer-events:none;display:flex;align-items:center;justify-content:center}.globe-svg{width:100%;height:100%}.section-title{font-size:4.5em;font-weight:700;text-align:center;margin-bottom:3rem;color:#41ba77;font-family:DM Sans,Sora,Inter,sans-serif}.section-title a{color:inherit;text-decoration:none}.section-title a:hover{color:#1ebbf0}.services-grid{display:grid;grid-template-columns:1fr;gap:3rem}.service-item{display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:start;margin-bottom:2rem}.service-item-full{margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.service-image{max-width:300px}.service-image img{width:100%;height:auto}.service-content h2{font-size:3em;font-weight:700;margin-bottom:1rem;color:#41ba77;font-family:DM Sans,Sora,Inter,sans-serif}.service-content h4{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#41ba77;font-family:DM Sans,Sora,Inter,sans-serif}.service-content h4 a{color:inherit;text-decoration:none}.service-content h4 a:hover{color:#1ebbf0}.service-content p{color:#fff;line-height:1.5em;font-size:1.5em}.closing-cta-section{padding:2rem 2rem 6rem;background:#151515;text-align:center;position:relative;overflow:hidden}.closing-background{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);width:80%;max-width:800px;height:80%;max-height:800px;opacity:.4;z-index:0;pointer-events:none}.closing-globe-svg{width:100%;height:100%;animation:rotateGlobe 20s linear infinite}@keyframes rotateGlobe{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.closing-cta-section .container{max-width:900px;margin:0 auto;position:relative;z-index:2;padding-top:2rem}.closing-tagline{font-size:clamp(1.4rem,3.5vw,1.9rem);font-weight:700;color:#41ba77;margin-top:0;margin-bottom:2.5rem;font-family:DM Sans,Sora,Inter,sans-serif;line-height:1.4;position:relative;padding:1.5rem 2rem;display:inline-block;text-shadow:0 3px 10px rgba(0,0,0,.85),0 1px 4px rgba(0,0,0,.6);max-width:90%}.closing-tagline:before{content:"";position:absolute;inset:-12px;background:#0000008c;border-radius:12px;z-index:-1}.btn-closing-cta{display:inline-block;padding:1.25rem 3rem;background-color:#41ba77;color:#fff;text-decoration:none;border-radius:9999px;font-weight:700;font-size:1.125rem;transition:background-color .2s,transform .2s;font-family:DM Sans,Sora,Inter,sans-serif;position:relative;z-index:2;text-shadow:0 2px 4px rgba(0,0,0,.7);box-shadow:0 6px 16px #00000080,0 2px 8px #0000004d}.btn-closing-cta:hover{background-color:#00d3a2;transform:translateY(-2px);color:#fff}@media(max-width:768px){.home .hero,.home-hero,.hero.home{padding:3.5rem 1rem;min-height:auto}.hero-container{padding:0 1rem}.hero-title{font-size:clamp(2.25rem,7vw,2.625rem);margin-bottom:1.5rem}.hero-subtitle p{font-size:1rem;margin-bottom:1rem;line-height:1.6}.hero-tagline{margin-top:1.5rem!important;margin-bottom:2rem!important}.hero-ctas{flex-direction:column;margin-top:2rem;gap:1rem}.btn-primary,.btn-secondary{width:100%;text-align:center}.strategic-shift-section{padding:3.5rem 1rem}.section-header{font-size:clamp(1.75rem,6vw,2.25rem);margin-bottom:2rem}.strategic-shift-content{gap:2rem}.strategic-shift-text{text-align:center;max-width:100%}.strategic-shift-text p{font-size:1rem;margin-bottom:1.25rem}.industry-icons{grid-template-columns:repeat(2,1fr);gap:1.5rem}.icon-placeholder{font-size:2rem;width:80px;height:80px}.industry-icon span{font-size:.9rem}.tesspay-platform-section{padding:3rem 1rem}.platform-content{display:flex;flex-direction:column;gap:3rem}.platform-text{order:1;text-align:center;margin-bottom:2rem;z-index:2}.platform-features{text-align:left;max-width:600px;margin:0 auto 2rem}.platform-closing{text-align:center!important}.platform-diagram{order:2;min-height:400px}.globe-background{width:70%;max-width:280px}.layer-box{max-width:100%}.closing-cta-section{padding:4rem 1rem}.closing-tagline{padding:1.5rem 1.75rem;font-size:clamp(1.2rem,4vw,1.6rem);max-width:95%;background:#000c}.closing-headline{font-size:clamp(1.75rem,6vw,2.25rem);margin-bottom:2rem}.btn-closing-cta{width:100%;padding:1rem 2rem;font-size:1rem}}.about{min-height:100vh}.about .hero{padding:6rem 2rem 4rem;text-align:center;min-height:66vh;display:flex;align-items:center;justify-content:center;background-color:#151515;position:relative}.about .hero-container{max-width:900px;margin:0 auto;width:100%;padding:0 2rem}.about .hero-title{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;margin-bottom:1.5rem;line-height:1.5;color:#41ba77;font-family:DM Sans,Sora,Inter,sans-serif}.about .hero-content{max-width:800px;margin:0 auto}.about .hero-body{font-size:clamp(.95rem,1.5vw,1.125rem);font-weight:400;color:#fff;line-height:1.7;margin-bottom:2rem;font-family:DM Sans,Sora,Inter,sans-serif;text-align:left}.about .hero-body:last-of-type{margin-bottom:3rem}.about .hero-subheading{font-weight:600;margin-top:1rem;margin-bottom:1.5rem;color:#41ba77;text-align:center}.about .hero-closing{color:#41ba77;font-weight:800}.about .cta-section{margin-top:2rem;text-align:center}.about .btn-primary{display:inline-block;padding:1rem 2.5rem;background-color:#41ba77;color:#000;text-decoration:none;border-radius:8px;font-weight:600;font-size:clamp(1rem,1.4vw,1.125rem);font-family:DM Sans,Sora,Inter,sans-serif;transition:all .3s ease;border:none;cursor:pointer}.about .btn-primary:hover{background-color:#00ff9d;transform:translateY(-2px);box-shadow:0 4px 12px #41ba774d}@media(max-width:768px){.about .hero-body{font-size:clamp(.875rem,2.5vw,1rem);margin-bottom:2rem}.about .btn-primary{padding:.875rem 2rem;font-size:clamp(.95rem,3vw,1rem)}.about .management-section{padding:3rem 1rem}.about .team-grid{grid-template-columns:1fr}}.about .management-section{padding:5rem 2rem;background-color:#151515;scroll-margin-top:100px}.about .management-section .container{max-width:1200px;margin:0 auto}.about .section-header{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:3rem;line-height:1.2;color:#41ba77;text-align:center;font-family:DM Sans,Sora,Inter,sans-serif}.about .team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.about .team-member{text-align:center;background:#41ba770d;border:1px solid rgba(65,186,119,.2);border-radius:12px;padding:2rem 1.5rem;transition:all .3s ease}.about .team-member:hover{background:#41ba771a;border-color:#41ba7766;transform:translateY(-4px)}.about .member-image{width:150px;height:150px;margin:0 auto 1.5rem;border-radius:50%;overflow:hidden;border:3px solid #41BA77;background-color:#fff}.about .member-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.about .member-name{font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:600;margin-bottom:.5rem;color:#fff;font-family:DM Sans,Sora,Inter,sans-serif}.about .member-title{font-size:clamp(.95rem,1.3vw,1.05rem);color:#41ba77;font-weight:500;font-family:DM Sans,Sora,Inter,sans-serif}@media(max-width:768px){.about .hero{padding:3.5rem 1rem;min-height:auto}.about .hero-container{padding:0 1rem}.about .hero-title{font-size:clamp(2rem,6vw,2.5rem);margin-bottom:2rem}.about .hero-body{font-size:clamp(1rem,3vw,1.125rem)}}.about-company .page-hero{padding:0;text-align:center;background-color:#151515;background-image:url(/header-1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:900px;display:flex;align-items:center;justify-content:center;position:relative;width:100%}.hero-container{width:100%;max-width:1350px;padding:0 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:900px;position:relative;z-index:1}.hero-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.about-company .page-title{font-size:75px!important;font-weight:700!important;color:#41ba77!important;font-family:Stem,sans-serif!important;margin-bottom:0;position:relative;z-index:2;line-height:1.2}.subtitle-wrapper{padding-top:10%;width:100%;display:flex;justify-content:center;position:relative;z-index:2}.page-subtitle{font-size:2rem;font-weight:700;color:#fff;font-family:Stem,sans-serif;margin:0;display:block;text-align:center;position:relative;z-index:2;padding:0;background-color:transparent;border-radius:0}.page-content{padding:4rem 2rem;background:#fff}.container{max-width:1350px;margin:0 auto;position:relative;z-index:1}.content-section{margin-bottom:4rem;scroll-margin-top:100px}.intro-section{padding:5% 12%;background-color:#151515;border-radius:45px;margin-top:2rem}.intro-section p,.intro-text{font-size:1.3em;line-height:1.4em;color:#fff!important;font-weight:700!important;text-align:center;font-family:Stem,sans-serif}.page-content{background:#151515}.section-title{font-size:2rem;font-weight:700;margin-bottom:2rem;color:#fff;font-family:Stem,sans-serif;padding-top:2rem;border-top:2.5px solid #41BA77;text-align:center}.content-section:first-of-type .section-title{border-top:none;padding-top:0}.content-section:not(.intro-section):not(.fintech-section):not(.funding-section){background:#151515;padding:2rem 0}.content-section[id]{scroll-margin-top:120px}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-bottom:2rem}.value-card{background:#00d3a2;padding:2rem;border-radius:25px;text-align:center;min-height:350px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:transform .3s}.value-card:hover{transform:scale(1.05)}.value-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:#000;font-family:Stem,sans-serif}.value-subtitle{font-size:1rem;font-weight:500;color:#000;font-family:Stem,sans-serif}.values-description{font-size:1.3em;line-height:1.4em;color:#fff!important;font-weight:700!important;margin-top:2rem;text-align:center;font-family:Stem,sans-serif;padding:5% 12%;background-color:#151515!important;border-radius:45px}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.team-member{text-align:center}.member-image{width:46%;margin:0 auto 15px}.member-image img,.member-image>div{width:100%;aspect-ratio:1;border-radius:100px;border:solid 3px #00FFC4;background-color:#fff;object-fit:cover;object-position:center;transition:transform .3s;display:block}.member-image img:hover,.member-image>div:hover{transform:scale(1.1)}.member-name{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:#fff;font-family:Stem,sans-serif}.member-title{font-size:1rem;color:#fff;font-weight:500;font-family:Stem,sans-serif}.fintech-section,.funding-section{background:#151515;padding:4rem 2rem;border-radius:20px;margin:4rem 0}.fintech-content,.funding-content{display:flex;flex-direction:row;align-items:center;gap:2rem;max-width:1200px;margin:0 auto}.fintech-image,.funding-image{flex:0 0 40%}.fintech-image img,.funding-image img{width:100%;height:auto;border-radius:20px 20px 0 0}.fintech-text,.funding-text{flex:1}.fintech-section .section-title,.funding-section .section-title{border-top:none;padding-top:0;text-align:left}.fintech-section .section-text,.funding-section .section-text{font-size:1.125rem;line-height:1.8;color:#fff;margin-bottom:1.5rem;font-family:Stem,sans-serif}.btn-learn-more{display:inline-block;padding:.875rem 2rem;background-color:#000;color:#00d3a2;text-decoration:none;border-radius:9999px;font-weight:700;font-family:Stem,sans-serif;transition:background-color .2s}.btn-learn-more:hover{background-color:#00d3a2;color:#000}@media(max-width:768px){.page-hero{min-height:600px;padding:2rem 1rem}.page-title{font-size:3rem}.page-subtitle{font-size:1.5rem;padding-top:5%}.page-content{padding:3rem 1rem}.intro-section{padding:3% 6%}.intro-text{font-size:.9em}.section-title{font-size:1.75rem}.values-grid,.team-grid{grid-template-columns:1fr}.value-card{min-height:250px}.member-image{width:60%}.fintech-content,.funding-content{flex-direction:column}.fintech-image,.funding-image{flex:0 0 100%}.fintech-section .section-title,.funding-section .section-title{text-align:center}}.industries{min-height:100vh}.industries .hero{padding:6rem 2rem 4rem;text-align:center;min-height:66vh;display:flex;align-items:center;justify-content:center;background-color:#151515;position:relative}.industries .hero-container{max-width:1000px;margin:0 auto;width:100%;padding:0 2rem}.industries .hero-title{font-size:clamp(2.5rem,6vw,4rem);font-weight:700;margin-bottom:1.5rem;line-height:1.5;color:#41ba77;font-family:DM Sans,Sora,Inter,sans-serif}.hero-content{max-width:900px;margin:0 auto}.hero-intro{font-size:clamp(1.125rem,2vw,1.375rem);font-weight:400;margin-bottom:3rem;color:#fff;line-height:1.7;font-family:DM Sans,Sora,Inter,sans-serif}.solutions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:4rem}.solution-card{background:#41ba770d;border:1px solid rgba(65,186,119,.2);border-radius:8px;padding:2rem 1.5rem;text-align:left;transition:all .3s ease}.solution-card:hover{background:#41ba7714;border-color:#41ba774d}.solution-title{font-size:clamp(1.125rem,1.5vw,1.25rem);font-weight:600;margin-bottom:.75rem;color:#41ba77;font-family:DM Sans,Sora,Inter,sans-serif}.solution-description{font-size:clamp(.95rem,1.3vw,1.05rem);font-weight:400;color:#fffc;line-height:1.6;margin:0;font-family:DM Sans,Sora,Inter,sans-serif}.cta-section{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(65,186,119,.2);display:flex;flex-direction:column;gap:1rem;align-items:center}.cta-text{font-size:clamp(1rem,1.4vw,1.125rem);color:#ffffffb3;margin:0;font-family:DM Sans,Sora,Inter,sans-serif}.cta-link{color:#41ba77;text-decoration:none;font-weight:500;transition:color .3s ease}.cta-link:hover{color:#00ff9d;text-decoration:underline}@media(max-width:768px){.industries .hero{padding:3.5rem 1rem;min-height:auto}.industries .hero-container{padding:0 1rem}.industries .hero-title{font-size:clamp(2rem,6vw,2.5rem);margin-bottom:2rem}.industries .hero-intro{font-size:clamp(1rem,3vw,1.125rem);margin-bottom:2.5rem}.solutions-grid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}.solution-card{padding:1.5rem 1.25rem;text-align:center}.cta-section{margin-top:2rem;padding-top:1.5rem}}.page-hero{padding:4rem 2rem;text-align:center;background:#fff}.page-title{font-size:3rem;font-weight:700;color:#1f2937;font-family:DM Sans,Sora,Inter,sans-serif}.page-content{padding:4rem 2rem}.page-content p{font-size:1.125rem;line-height:1.8;color:#4b5563;max-width:800px;margin:0 auto}.contact{min-height:100vh}.contact .hero{padding:6rem 2rem 4rem;text-align:center;min-height:66vh;display:flex;align-items:center;justify-content:center;background-color:#151515;position:relative}.contact .hero-container{max-width:900px;margin:0 auto;width:100%;padding:0 2rem}.contact .hero-title{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;margin-bottom:1.5rem;line-height:1.5;color:#41ba77;font-family:DM Sans,Sora,Inter,sans-serif}.contact .hero-content{max-width:800px;margin:0 auto}.contact .hero-intro{font-size:clamp(1.125rem,2vw,1.375rem);font-weight:400;color:#fff;line-height:1.7;margin-bottom:3rem;font-family:DM Sans,Sora,Inter,sans-serif}.contact-form{max-width:600px;margin:0 auto;text-align:left}.form-group{margin-bottom:1.5rem}.form-group label{display:block;font-size:clamp(.95rem,1.3vw,1.05rem);font-weight:500;color:#fff;margin-bottom:.5rem;font-family:DM Sans,Sora,Inter,sans-serif}.form-group input,.form-group textarea{width:100%;padding:.875rem 1rem;background-color:#ffffff1a;border:1px solid rgba(65,186,119,.3);border-radius:8px;color:#fff;font-size:clamp(1rem,1.4vw,1.125rem);font-family:DM Sans,Sora,Inter,sans-serif;transition:all .3s ease}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#41ba77;background-color:#ffffff26;box-shadow:0 0 0 3px #41ba771a}.form-group input::placeholder,.form-group textarea::placeholder{color:#ffffff80}.form-group textarea{resize:vertical;min-height:120px}.btn-submit{width:100%;padding:1.125rem 2rem;background-color:#41ba77;color:#000;border:none;border-radius:8px;font-weight:600;font-size:clamp(1rem,1.4vw,1.125rem);font-family:DM Sans,Sora,Inter,sans-serif;cursor:pointer;transition:all .3s ease;margin-top:1rem}.btn-submit:hover{background-color:#00ff9d;transform:translateY(-2px);box-shadow:0 4px 12px #41ba774d}@media(max-width:768px){.contact .hero{padding:3.5rem 1rem;min-height:auto}.contact .hero-container{padding:0 1rem}.contact .hero-title{font-size:clamp(2rem,6vw,2.5rem);margin-bottom:2rem}.contact .hero-intro{font-size:clamp(1rem,3vw,1.125rem);margin-bottom:2rem}.contact-form{max-width:100%}.form-group{margin-bottom:1.25rem}.btn-submit{padding:1rem 1.5rem}}.tessguard .hero{min-height:auto!important;max-height:35vh!important;height:auto!important;display:grid!important;grid-template-rows:auto auto auto auto!important;gap:.125rem!important;row-gap:.125rem!important;place-items:center!important;text-align:center!important;padding-top:7rem!important;padding-bottom:.5rem!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;width:100vw!important;max-width:100%!important}.tessguard .hero h1,.tessguard .hero .hero-title{margin-top:0!important;margin-bottom:.75rem!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;text-align:center!important;line-height:.95!important;color:#41ba77!important}.tessguard .hero .hero-subheadline{margin:0 auto!important;padding:0!important;text-align:center!important;line-height:1.1!important;color:#fff!important}.tessguard .hero .hero-tagline{margin-top:.25rem!important;margin-bottom:1rem!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;text-align:center!important;line-height:1.1!important;color:#fff!important}.tessguard .hero .hero-cta{margin:0 auto!important;padding:0!important;text-align:center!important}.tessguard .hero-container{max-width:100%!important;margin:0 auto!important;text-align:center!important;width:100%!important;padding:0!important}.tessguard{min-height:auto!important;padding-top:0!important;margin-top:0!important}.tessguard>*:first-child{margin-top:0!important;padding-top:0!important}.tessguard .hero,.tessguard section.hero,div.tessguard>section.hero,.tessguard>section.hero,section.tessguard-hero,.hero.tessguard,[class*=tessguard] .hero,[class*=tessguard] section.hero,body .tessguard .hero,body .tessguard section.hero,main .tessguard .hero,main .tessguard section.hero,.main-content .tessguard .hero,.main-content .tessguard section.hero,.tessguard section:first-of-type,.tessguard>div:first-child section.hero,.tessguard main.hero,.tessguard .page-hero,section.hero.tessguard-hero{padding:7rem 2rem 1rem!important;padding-left:0!important;padding-right:0!important;margin:0!important;width:100%!important;text-align:center!important;gap:.25rem!important;row-gap:.25rem!important;min-height:30vh!important;text-align:center;min-height:auto!important;max-height:none!important;height:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;background-color:#151515;position:relative}.tessguard section.hero.hero,.tessguard .hero.hero,section.hero.tessguard,.hero.tessguard,.tessguard section[class*=hero],.tessguard [class*=hero]{padding-top:7rem!important;padding-bottom:1rem!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;width:100%!important;text-align:center!important;align-items:center!important;gap:.25rem!important;row-gap:.25rem!important;min-height:30vh!important;padding:5rem 2rem!important;min-height:auto!important;height:auto!important;align-items:flex-start!important;justify-content:flex-start!important}.tessguard .hero:before,.tessguard .hero:after,.tessguard section.hero:before,.tessguard section.hero:after{content:none!important;height:0!important;display:none!important}.tessguard .hero-container,.tessguard section.hero .hero-container{max-width:900px;margin:0 auto;width:100%;padding:0 2rem!important;margin-top:0!important;padding-top:0!important;transform:translateY(0)!important}.tessguard .hero-title,.tessguard section.hero h1{margin-top:0!important;padding-top:0!important;margin-bottom:.75rem!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;line-height:1!important;width:auto!important}.tessguard .hero-subtitle{margin-bottom:0!important;text-align:center!important}.tessguard .hero-subheadline{text-align:center!important;line-height:1.1!important;margin:0 auto!important;padding:0!important;width:auto!important}.tessguard .hero-subheadline:not(:last-child){margin-bottom:0!important}.tessguard .hero-tagline{margin-bottom:1rem!important;text-align:center!important;line-height:1.1!important;margin-top:.25rem!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;width:auto!important}.tessguard .hero-tagline:not(:last-child){margin-bottom:1rem!important}.tessguard .hero-note,.tessguard .hero p,.tessguard .hero p *{line-height:1!important;margin:0 auto!important;padding:0!important;text-align:center!important;width:auto!important}.tessguard .hero-cta{margin-top:1rem!important;text-align:center!important}.tessguard .hero-title{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;margin-bottom:2rem;line-height:1.2;color:#41ba77;font-family:DM Sans,Sora,Inter,sans-serif}.tessguard .hero-subtitle{margin-bottom:2.5rem}.tessguard .hero-subheadline{font-size:clamp(1.125rem,2vw,1.5rem);font-weight:500;margin-bottom:1.5rem;color:#fff;line-height:1.6;font-family:DM Sans,Sora,Inter,sans-serif}.tessguard .hero-tagline{font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600;color:#41ba77;font-family:DM Sans,Sora,Inter,sans-serif}.tessguard .hero-cta{margin-top:2.5rem}.tessguard .btn-primary{display:inline-block;padding:1rem 2rem;background-color:#41ba77;color:#fff;text-decoration:none;border-radius:9999px;font-weight:600;font-size:1rem;font-family:DM Sans,Sora,Inter,sans-serif;transition:all .3s ease;box-shadow:0 4px 12px #41ba774d;white-space:nowrap}.tessguard .btn-primary:hover{background-color:#339c5f;transform:translateY(-2px);box-shadow:0 6px 16px #41ba7766;color:#fff}.problem-section,.how-it-works-section,.buyer-benefits-section{padding:4rem 2rem;background:#151515}@media(min-width:768px){.problem-section,.how-it-works-section,.buyer-benefits-section{padding:6rem 2rem}}@media(min-width:768px){.closing-section{padding:6rem 2rem}}.btn-closing-cta{display:inline-block;padding:1rem 2rem;background-color:#41ba77;color:#fff;text-decoration:none;border-radius:9999px;font-weight:600;font-size:1rem;font-family:DM Sans,Sora,Inter,sans-serif;transition:all .3s ease;box-shadow:0 4px 12px #41ba774d;white-space:nowrap}.btn-closing-cta:hover{background-color:#339c5f;transform:translateY(-2px);box-shadow:0 6px 16px #41ba7766;color:#fff}.problem-section .container,.how-it-works-section .container,.buyer-benefits-section .container{max-width:900px;margin:0 auto}.problem-content{text-align:left;max-width:800px;margin:0 auto}.problem-list{list-style:none;padding:0;margin:0 0 2.5rem}.problem-list li{font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.8;color:#fff;margin-bottom:1.25rem;padding-left:1.5rem;position:relative;font-family:DM Sans,Sora,Inter,sans-serif}.problem-list li:before{content:"•";color:#41ba77;font-size:1.5rem;font-weight:700;position:absolute;left:0;top:0}.problem-closing{font-size:clamp(1.25rem,2.5vw,1.5rem);line-height:1.2;color:#41ba77;font-family:DM Sans,Sora,Inter,sans-serif;text-align:center;margin-top:2.5rem;margin-bottom:3rem;white-space:nowrap}.how-it-works-closing{margin-top:2rem}.how-it-works-closing p{font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.7;color:#fff;margin-bottom:1.5rem;font-family:DM Sans,Sora,Inter,sans-serif}.how-it-works-closing p:last-child{margin-bottom:0}.how-it-works-tagline{font-size:clamp(1.25rem,2.5vw,1.75rem)!important;font-weight:600!important;color:#41ba77!important;font-style:italic;margin-top:2rem!important;text-align:center!important;display:block}.buyer-benefits-content{text-align:left;max-width:800px;margin:0 auto}.benefits-closing{font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.2;color:#41ba77;font-family:DM Sans,Sora,Inter,sans-serif;text-align:center;margin:0;display:block}@media(max-width:768px){.tessguard .hero,.tessguard section.hero,div.tessguard>section.hero,.tessguard>section.hero,section.tessguard-hero,.hero.tessguard,body .tessguard .hero,body .tessguard section.hero,main .tessguard .hero,main .tessguard section.hero,.main-content .tessguard .hero,.main-content .tessguard section.hero{padding:6rem 1rem 1rem!important;min-height:auto!important;height:auto!important;text-align:center!important;align-items:center!important;gap:.25rem!important;row-gap:.25rem!important;margin-top:0!important;justify-content:flex-start!important}.tessguard .hero-container,.tessguard section.hero .hero-container{margin-top:0!important;padding-top:0!important}.tessguard .hero-title,.tessguard section.hero h1{margin-top:0!important;padding-top:0!important;margin-bottom:.75rem!important}.tessguard .hero-container{padding:0 1rem}.tessguard .hero-title{font-size:clamp(2rem,8vw,3rem);margin-bottom:1.5rem}.tessguard .hero-subheadline{font-size:1rem}.tessguard .hero-tagline{font-size:.95rem}.tessguard .btn-primary{width:100%;padding:1rem 2rem;font-size:1rem}.problem-section,.how-it-works-section,.buyer-benefits-section{padding:3rem 1rem}.closing-section{padding:4rem 1rem}.closing-headline{font-size:clamp(1.75rem,6vw,2.25rem);margin-bottom:2rem}.btn-closing-cta{width:100%;padding:1rem 2rem;font-size:1rem}.problem-content{text-align:center}.problem-list{text-align:left;max-width:600px;margin:0 auto 2rem}.problem-closing{text-align:center;white-space:normal;font-size:clamp(1rem,3vw,1.25rem)}.how-it-works-content{text-align:center}.steps-list{text-align:left;max-width:600px;margin:0 auto 2rem}.how-it-works-closing,.buyer-benefits-content{text-align:center}.benefits-list{text-align:left;max-width:600px;margin:0 auto 2rem}.benefits-closing{text-align:center}}.tesspay-dubai .hero.hero-balanced{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:6rem;padding-bottom:2rem;min-height:40vh;max-height:60vh;width:100%;max-width:100%;margin:0}.tesspay-dubai .hero.hero-balanced .hero-title{margin-top:0;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;padding:0;text-align:center;line-height:1.2;color:#41ba77;font-size:clamp(2rem,5vw,3rem);font-weight:700}.tesspay-dubai .hero.hero-balanced .hero-subheadline{margin-top:0;margin-bottom:1rem;margin-left:auto;margin-right:auto;padding:0;text-align:center;line-height:1.4;color:#fff;font-size:clamp(1rem,2vw,1.25rem);max-width:56rem}.tesspay-dubai .hero.hero-balanced .hero-tagline{margin-top:0;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;padding:0;text-align:center;line-height:1.4;color:#fff;font-size:clamp(1rem,1.5vw,1.125rem);font-weight:600;max-width:48rem}.tesspay-dubai .hero.hero-balanced .hero-note{margin-top:0;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;padding:0;text-align:center;line-height:1.4;color:#fff;font-size:clamp(.875rem,1.25vw,1rem)}.tesspay-dubai .hero.hero-balanced .hero-cta{margin-top:.5rem;margin-left:auto;margin-right:auto;padding:0;text-align:center}.tesspay-dubai .hero-container{max-width:80%;margin:0 auto;text-align:center;width:100%;padding:0 1rem}.tesspay-dubai{min-height:auto!important;padding-top:0!important;margin-top:0!important}.tesspay-dubai>*:first-child{margin-top:0!important;padding-top:0!important}.tesspay-dubai .hero,.tesspay-dubai section.hero,div.tesspay-dubai>section.hero,.tesspay-dubai>section.hero,section.tesspay-dubai-hero,.hero.tesspay-dubai,[class*=tesspay-dubai] .hero,[class*=tesspay-dubai] section.hero,body .tesspay-dubai .hero,body .tesspay-dubai section.hero,main .tesspay-dubai .hero,main .tesspay-dubai section.hero,.main-content .tesspay-dubai .hero,.main-content .tesspay-dubai section.hero,.tesspay-dubai section:first-of-type,.tesspay-dubai>div:first-child section.hero,.tesspay-dubai main.hero,.tesspay-dubai .page-hero,section.hero.tesspay-dubai-hero{padding:7rem 2rem 1rem!important;padding-left:0!important;padding-right:0!important;margin:0!important;width:100%!important;text-align:center!important;gap:.25rem!important;row-gap:.25rem!important;min-height:30vh!important;text-align:center;min-height:auto!important;max-height:none!important;height:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;background-color:#151515;position:relative}.tesspay-dubai section.hero.hero,.tesspay-dubai .hero.hero,section.hero.tesspay-dubai,.hero.tesspay-dubai,.tesspay-dubai section[class*=hero],.tesspay-dubai [class*=hero]{padding-top:7rem!important;padding-bottom:1rem!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;width:100%!important;text-align:center!important;align-items:center!important;gap:.25rem!important;row-gap:.25rem!important;min-height:30vh!important;padding:5rem 2rem!important;min-height:auto!important;height:auto!important;align-items:flex-start!important;justify-content:flex-start!important}.tesspay-dubai .hero:before,.tesspay-dubai .hero:after,.tesspay-dubai section.hero:before,.tesspay-dubai section.hero:after{content:none!important;height:0!important;display:none!important}.tesspay-dubai .hero-container,.tesspay-dubai section.hero .hero-container{max-width:900px;margin:0 auto;width:100%;padding:0 2rem!important;margin-top:0!important;padding-top:0!important}.tesspay-dubai .hero-title,.tesspay-dubai section.hero h1{margin-top:0!important;padding-top:0!important;margin-bottom:.5rem!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;line-height:1!important;width:auto!important}.tesspay-dubai .hero-subtitle{margin-bottom:0!important;text-align:center!important}.tesspay-dubai .hero-subheadline{margin-bottom:.5rem!important;text-align:center!important;line-height:1!important;margin:0 auto!important;padding:0!important;width:auto!important}.tesspay-dubai .hero-subheadline:not(:last-child){margin-bottom:.75rem!important}.tesspay-dubai .hero-tagline{margin-bottom:.25rem!important;text-align:center!important;line-height:1!important;margin:0 auto!important;padding:0!important;width:auto!important;font-size:clamp(1rem,1.5vw,1.25rem)!important}.tesspay-dubai .hero-tagline:not(:last-child){margin-bottom:.5rem!important}.tesspay-dubai .hero-note{text-align:center!important;line-height:1!important;margin:0 auto!important;padding:0!important;width:auto!important;font-size:clamp(1rem,1.5vw,1.25rem)!important;font-weight:600!important}.tesspay-dubai .hero p,.tesspay-dubai .hero p *{line-height:1!important;margin:0 auto!important;padding:0!important;text-align:center!important;width:auto!important}.tesspay-dubai .hero-cta{margin-top:1rem!important;text-align:center!important}.tesspay-dubai .hero-title{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;margin-bottom:2rem;line-height:1.2;color:#41ba77;font-family:DM Sans,Sora,Inter,sans-serif}.tesspay-dubai .hero-subtitle{margin-bottom:2.5rem}.tesspay-dubai .hero-subheadline{font-size:clamp(1.125rem,2vw,1.5rem);font-weight:500;margin-bottom:1.5rem;color:#fff;line-height:1.6;font-family:DM Sans,Sora,Inter,sans-serif}.tesspay-dubai .hero-tagline{font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600;color:#41ba77;margin-bottom:1rem;font-family:DM Sans,Sora,Inter,sans-serif}.tesspay-dubai .hero-note{font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600;color:#fff;font-style:italic;margin-top:1rem;font-family:DM Sans,Sora,Inter,sans-serif}.tesspay-dubai .hero-cta{margin-top:2.5rem}.tesspay-dubai .btn-primary{display:inline-block;padding:1rem 2rem;background-color:#41ba77;color:#fff;text-decoration:none;border-radius:9999px;font-weight:600;font-size:1rem;font-family:DM Sans,Sora,Inter,sans-serif;transition:all .3s ease;box-shadow:0 4px 12px #41ba774d;white-space:nowrap}.tesspay-dubai .btn-primary:hover{background-color:#339c5f;transform:translateY(-2px);box-shadow:0 6px 16px #41ba7766;color:#fff}.market-reality-section,.structure-section,.how-it-works-section,.strategic-benefits-section{padding:4rem 2rem;background:#151515}@media(min-width:768px){.market-reality-section,.structure-section,.how-it-works-section,.strategic-benefits-section{padding:6rem 2rem}}.closing-section{padding:4rem 2rem;background:#151515;text-align:center}.closing-section .container{max-width:900px;margin:0 auto}.closing-headline{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#41ba77;margin-bottom:2.5rem;font-family:DM Sans,Sora,Inter,sans-serif;line-height:1.2}.tesspay-dubai .btn-closing-cta{display:inline-block;padding:1rem 2rem;background-color:#41ba77;color:#fff;text-decoration:none;border-radius:9999px;font-weight:600;font-size:1rem;font-family:DM Sans,Sora,Inter,sans-serif;transition:all .3s ease;box-shadow:0 4px 12px #41ba774d;white-space:nowrap}.tesspay-dubai .btn-closing-cta:hover{background-color:#339c5f;transform:translateY(-2px);box-shadow:0 6px 16px #41ba7766;color:#fff}.market-reality-section .container,.structure-section .container,.how-it-works-section .container,.strategic-benefits-section .container{max-width:900px;margin:0 auto}.section-header{font-size:clamp(2rem,5vw,3rem);font-weight:700;text-align:center;margin-bottom:3rem;color:#41ba77;font-family:DM Sans,Sora,Inter,sans-serif;line-height:1.2}.market-reality-content{text-align:left;max-width:800px;margin:0 auto}.market-reality-content p{font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.7;color:#fff;margin-bottom:1rem;font-family:DM Sans,Sora,Inter,sans-serif}.market-reality-content p:last-child{margin-bottom:0}.market-reality-closing{margin-top:1.5rem!important;font-weight:500!important}.structure-content{text-align:left;max-width:800px;margin:0 auto}.structure-intro{font-size:clamp(1rem,1.5vw,1.125rem);color:#fff;margin-bottom:1.5rem;font-family:DM Sans,Sora,Inter,sans-serif;font-weight:500}.structure-list{list-style:none;padding:0;margin:0 0 2.5rem}.structure-list li{font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.8;color:#fff;margin-bottom:1.25rem;padding-left:1.5rem;position:relative;font-family:DM Sans,Sora,Inter,sans-serif}.structure-list li:before{content:"•";color:#41ba77;font-size:1.5rem;font-weight:700;position:absolute;left:0;top:0}.structure-closing{font-size:clamp(1.25rem,2.5vw,1.5rem);line-height:1.2;color:#41ba77;font-family:DM Sans,Sora,Inter,sans-serif;margin:0;text-align:center;font-weight:600;white-space:nowrap}.how-it-works-content{text-align:left;max-width:800px;margin:0 auto}.steps-list{list-style:none;padding:0;margin:0 0 2.5rem;counter-reset:step-counter}.steps-list li{font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.8;color:#fff;margin-bottom:1.5rem;padding-left:3rem;position:relative;font-family:DM Sans,Sora,Inter,sans-serif;counter-increment:step-counter}.steps-list li:before{content:counter(step-counter);color:#41ba77;font-size:1.5rem;font-weight:700;position:absolute;left:0;top:0;width:2rem;text-align:center}.how-it-works-closing{font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.2;color:#41ba77;font-family:DM Sans,Sora,Inter,sans-serif;text-align:center;margin:0;font-weight:600;display:block}.strategic-benefits-content{text-align:left;max-width:800px;margin:0 auto}.benefits-list{list-style:none;padding:0;margin:0 0 2.5rem}.benefits-list li{font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.8;color:#fff;margin-bottom:1.25rem;padding-left:2rem;position:relative;font-family:DM Sans,Sora,Inter,sans-serif}.benefits-list li:before{content:"✔";color:#41ba77;font-size:1.25rem;font-weight:700;position:absolute;left:0;top:0}.benefits-closing{font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.2;color:#41ba77;font-family:DM Sans,Sora,Inter,sans-serif;text-align:center;margin:0;font-weight:600;display:block;white-space:nowrap}@media(max-width:768px){.tesspay-dubai .hero,.tesspay-dubai section.hero,div.tesspay-dubai>section.hero,.tesspay-dubai>section.hero,section.tesspay-dubai-hero,.hero.tesspay-dubai,body .tesspay-dubai .hero,body .tesspay-dubai section.hero,main .tesspay-dubai .hero,main .tesspay-dubai section.hero,.main-content .tesspay-dubai .hero,.main-content .tesspay-dubai section.hero{padding:6rem 1rem 1rem!important;min-height:auto!important;height:auto!important;text-align:center!important;align-items:center!important;gap:.25rem!important;row-gap:.25rem!important;margin-top:0!important;justify-content:flex-start!important}.tesspay-dubai .hero-container,.tesspay-dubai section.hero .hero-container{margin-top:0;padding-top:0;padding:0 1rem}.tesspay-dubai .hero-title,.tesspay-dubai section.hero h1{margin-top:0;padding-top:0;font-size:clamp(2rem,8vw,3rem);margin-bottom:1.5rem}.tesspay-dubai .hero-subheadline{font-size:1rem}.tesspay-dubai .hero-tagline,.tesspay-dubai .hero-note{font-size:.95rem}.tesspay-dubai .btn-primary{width:100%;padding:1rem 2rem;font-size:1rem}.market-reality-section,.structure-section,.how-it-works-section,.strategic-benefits-section,.closing-section{padding:3rem 1rem}.market-reality-content{text-align:center}.market-reality-content p{font-size:1rem;margin-bottom:.75rem}.structure-content{text-align:center}.structure-list{text-align:left;max-width:600px;margin:0 auto 2rem}.structure-closing{text-align:center;white-space:normal;font-size:clamp(1rem,3vw,1.25rem)}.how-it-works-content{text-align:center}.steps-list{text-align:left;max-width:600px;margin:0 auto 2rem}.how-it-works-closing{text-align:center;font-size:clamp(1rem,3vw,1.25rem)}.strategic-benefits-content{text-align:center}.benefits-list{text-align:left;max-width:600px;margin:0 auto 2rem}.benefits-closing{text-align:center;white-space:normal;font-size:clamp(1rem,3vw,1.25rem)}.closing-section{padding:4rem 1rem}.closing-headline{font-size:clamp(1.75rem,6vw,2.25rem);margin-bottom:2rem}.tesspay-dubai .btn-closing-cta{width:100%;padding:1rem 2rem;font-size:1rem}}.tesspay-platform{min-height:100vh}.tesspay-platform .hero{padding:6rem 2rem 4rem;text-align:center;min-height:66vh;display:flex;align-items:center;justify-content:center;background-color:#151515;position:relative}.tesspay-platform .hero-container{max-width:1200px;margin:0 auto;width:100%;padding:0 2rem}.tesspay-platform .hero-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:1.5rem;line-height:1.5;color:#41ba77;font-family:DM Sans,Sora,Inter,sans-serif}.platform-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.platform-text{text-align:left;position:relative;z-index:2;width:100%;height:100%}.platform-intro{font-size:clamp(1rem,1.5vw,1.125rem);color:#fff;margin-bottom:1.5rem;font-family:DM Sans,Sora,Inter,sans-serif;font-weight:500}.platform-features{list-style:none;padding:0;margin:0 0 2rem}.platform-features li{font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.8;color:#fff;margin-bottom:1rem;padding-left:1.5rem;position:relative;font-family:DM Sans,Sora,Inter,sans-serif}.platform-features li:before{content:"•";color:#41ba77;font-size:1.5rem;font-weight:700;position:absolute;left:0;top:0}.platform-text p{font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.7;color:#fff;margin-bottom:1.5rem;font-family:DM Sans,Sora,Inter,sans-serif}.platform-text p:last-child{margin-bottom:0}.platform-closing{font-style:italic;text-align:center;color:#41ba77!important;font-weight:500!important;margin-top:2rem!important;padding-top:2rem;border-top:1px solid rgba(65,186,119,.3)}.platform-diagram{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:500px;width:100%;padding:2rem 0}.diagram-layers{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;padding:1rem 0}.diagram-layer{width:100%;display:flex;justify-content:center}.layer-box{background:#41ba7733;border:2px solid #41BA77;border-radius:8px;padding:1.25rem 2rem;color:#fff;font-weight:500;font-size:1rem;text-align:center;width:100%;max-width:300px;font-family:DM Sans,Sora,Inter,sans-serif;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 4px 12px #0000004d}.diagram-arrow{color:#41ba77;font-size:1.5rem;font-weight:700;padding:.5rem 0;z-index:2;position:relative}@media(max-width:768px){.tesspay-platform .hero{padding:3.5rem 1rem;min-height:auto}.tesspay-platform .hero-container{padding:0 1rem}.tesspay-platform .hero-title{font-size:clamp(1.75rem,6vw,2.25rem);margin-bottom:2rem}.platform-content{display:flex;flex-direction:column;gap:3rem}.platform-text{order:1;text-align:center;margin-bottom:2rem;z-index:2}.platform-features{text-align:left;max-width:600px;margin:0 auto 2rem}.platform-closing{text-align:center!important}.platform-diagram{order:2;min-height:400px}.layer-box{max-width:100%}}.app{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1}.deploy-timestamp{position:fixed;top:8px;left:8px;background:#c80000d9;color:#fff;font-size:.7rem;font-weight:600;padding:3px 8px;border-radius:4px;z-index:9999;pointer-events:none;font-family:DM Sans,monospace,sans-serif;letter-spacing:.02em}
