h1,h2,h3{color:var(--heading-color)}.container,.header-content{max-width:var(--max-width);margin:0 auto;padding:0 20px}a,nav a{text-decoration:none}.cta-button,.mobile-menu-close{cursor:pointer;border:none;color:#fff}.hero p,nav a{font-weight:500}.cards-grid,.ways-grid{grid-template-columns:repeat(2,1fr)}*{margin:0;padding:0;box-sizing:border-box;transition-timing-function:cubic-bezier(0.4,0,0.2,1)}:root{--max-width:1300px;--section-padding:100px 20px;--footer-padding:50px 20px;--card-gap:30px;--border-radius:12px;--bg-color:#261d6c;--heading-color:#fff;--text-color:#B5ADF6;--heading-size:54px;--heading-line-height:64px;--text-size:18px;--text-line-height:28px}::selection{background:#2a205e;color:#fff}::-moz-selection{background:#2a205e;color:#fff}body{font-family:Poppins,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;background-color:var(--bg-color);color:var(--text-color)}h1,h2{font-size:var(--heading-size);line-height:var(--heading-line-height);font-weight:700}.cta-button,h3{font-weight:600}h3{font-size:32px;line-height:42px}.text-content,p{font-size:var(--text-size);line-height:var(--text-line-height);color:var(--text-color)}header{padding:20px 0;position:sticky;top:0;z-index:999;background-color:transparent;transition:background-color .3s;height:91px}header.scrolled{background-color:#1e144e}.header-content{display:flex;justify-content:space-between;align-items:center}.nav-wrapper{display:flex;align-items:center;gap:40px;margin-left:auto}.hamburger,.mobile-menu nav a::after{display:none}.logo{width:200px;height:auto}.logo img{width:100%;height:auto}.hamburger{cursor:pointer;padding:8px}.hamburger img{width:38px;height:26px}nav ul{display:flex;list-style:none;gap:35px}nav a{color:#fff;font-size:15px;position:relative;padding-bottom:5px;transition:color .3s}nav a::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff;transform:scaleX(0);transform-origin:left;transition:transform .2s}nav a:hover::after{transform:scaleX(1)}.mobile-menu{position:fixed;top:0;right:-100%;width:320px;height:100vh;background:linear-gradient(180deg,#281173 0,#170f3d 100%);z-index:1000;transition:right .4s cubic-bezier(.68, -.55, .265, 1.55);padding:80px 40px 40px;overflow-y:auto;box-shadow:-5px 0 25px rgba(0,0,0,.3)}.feature-icon img,.mobile-menu-close{width:40px;height:40px}.mobile-menu.active{right:0}.mobile-menu-close{position:absolute;top:20px;right:20px;background:0 0;font-size:32px;display:flex;align-items:center;justify-content:center;transition:transform .3s}.mobile-menu-close:hover{transform:rotate(90deg)}.mobile-menu nav ul{flex-direction:column;gap:0;padding:0}.mobile-menu nav li{border-bottom:1px solid rgba(255,255,255,.1)}.mobile-menu nav a{display:block;padding:18px 0;font-size:18px;transition:padding-left .3s}.mobile-menu nav a:hover{padding-left:10px}.mobile-menu .cta-button{width:100%;margin-top:30px;padding:16px 28px;font-size:16px}.mobile-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.7);z-index:999;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;backdrop-filter:blur(4px)}.card li:before,.mockup-screen1,.mockup-screen2{top:50%;transform:translateY(-50%)}.hero,.mockup-section{z-index:100;text-align:center}.contact-modal-overlay.active,.mobile-overlay.active{opacity:1;visibility:visible}.cta-button{padding:14px 30px;border-radius:6px;font-family:Poppins,sans-serif;font-size:15px;background:linear-gradient(to right,#6530fc,#b796fd);position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s}.btn-primary,.btn-secondary{padding:16px 30px;font-weight:600;font-size:16px;transition:transform .3s,box-shadow .3s;position:relative;color:#fff;overflow:hidden;font-family:Poppins,sans-serif;cursor:pointer}.btn-primary::before,.btn-secondary::before,.cta-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(to right,rgba(255,255,255,.2),transparent);transition:left .5s}.btn-primary:hover::before,.btn-secondary:hover::before,.cta-button:hover::before{left:100%}.cta-button:hover{box-shadow:0 8px 20px rgba(101,48,252,.4)}.btn-primary{border:none;border-radius:6px;background:linear-gradient(to right,#048df8,#6546f2)}.btn-primary:hover{box-shadow:0 8px 20px rgba(4,141,248,.4)}.btn-secondary{border:none;border-radius:6px;background:linear-gradient(to right,#ea09ff,#841fff)}.logo-item,.logo-item img{transition:transform .4s cubic-bezier(.25, .46, .45, .94)}.btn-secondary:hover{box-shadow:0 8px 20px rgba(234,9,255,.4)}.button-container{display:flex;justify-content:center}.hero-wrapper{background-image:url('images/bg.jpg');background-size:2560px;background-position:center top;background-repeat:no-repeat;margin-top:-91px;padding-top:91px}.hero{padding:100px 20px 60px;position:relative}.hero h1,.logos-section p{margin-bottom:40px}.hero p{margin-bottom:50px;max-width:800px;margin-left:auto;margin-right:auto;font-size:18px;line-height:28px;color:#d9d4ff}.hero-buttons{display:flex;gap:20px;justify-content:center;margin-top:30px;flex-wrap:wrap}.typewriter-container{display:inline-block;vertical-align:bottom;overflow:hidden;max-width:100%}.typewriter{display:inline-block;white-space:nowrap;border-right:3px solid #ea09ff;animation:6s steps(22,end) infinite typing-loop,.75s step-end infinite blink-caret;width:0;margin-left:0}@keyframes typing-loop{0%,100%,75%{width:0;margin-left:-3px}1%,74%{margin-left:0}25%,50%{width:10.7em}}@keyframes blink-caret{from,to{border-color:transparent}50%{border-color:#ea09ff}}.compliance-support li,.way-card li{border-bottom:1px solid rgba(255,255,255,.08)}.mockup-section{padding:0 20px;overflow:hidden;min-height:650px;position:relative}.mockup-container{position:relative;max-width:var(--max-width);margin:0 auto;height:600px}.mockup-screen1{position:absolute;right:0;margin-right:calc(40% - 110px);margin-left:135px;max-width:700px;height:auto;border-radius:var(--border-radius);z-index:2}.mockup-tool1{position:absolute;left:60px;bottom:100px;width:218px;height:200px;border-radius:8px;z-index:3}.mockup-screen2{position:absolute;margin-left:calc(10% + 140px);margin-right:135px;max-width:280px;height:auto;border-radius:var(--border-radius);z-index:2}.mockup-tool2{position:absolute;right:60px;bottom:30px;transform:translateY(-50%);width:219px;height:235px;border-radius:8px;z-index:3}.card li,.solutions-section,.step-item,.steps-timeline,.way-card,.way-card li{position:relative}.cards-section{padding:var(--section-padding);background-color:#170f3d}.cards-section h2,.compliance-section h2,.features-section h2,.products-section h2,.solutions-section h2{text-align:center;margin-bottom:30px}.cards-grid{display:grid;gap:var(--card-gap);margin-bottom:40px}.cards-section .cards-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.cards-section .card{flex:0 1 calc(50% - 15px);min-width:250px}.card{padding:50px;border-radius:var(--border-radius);background-color:#2b1d6c}.logos-section,.solutions-section,.two-ways-section{padding:var(--section-padding)}.card h3{margin-bottom:20px;text-align:center}.card ul{list-style:none;margin:20px 0}.card li{padding:12px 0 12px 35px}.card li:before{content:"";position:absolute;left:0;width:22px;height:17px;background-image:url("data:image/svg+xml,%3Csvg width='22' height='17' viewBox='0 0 22 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_108_30)'%3E%3Cpath d='M8.4242 16.6733C8.31994 16.7772 8.19612 16.8596 8.05984 16.9158C7.92355 16.972 7.77747 17.001 7.62994 17.001C7.48241 17.001 7.33632 16.972 7.20004 16.9158C7.06375 16.8596 6.93993 16.7772 6.83567 16.6733L0.493653 10.3582C0.337085 10.2027 0.212874 10.0179 0.128126 9.81453C0.0433778 9.61115 -0.000244141 9.39314 -0.000244141 9.17297C-0.000244141 8.95279 0.0433778 8.73478 0.128126 8.5314C0.212874 8.32802 0.337085 8.14327 0.493653 7.98771L1.28766 7.19701C1.44405 7.04124 1.62976 6.91768 1.83416 6.83337C2.03857 6.74906 2.25766 6.70567 2.47893 6.70567C2.70019 6.70567 2.91929 6.74906 3.12369 6.83337C3.3281 6.91768 3.51381 7.04124 3.6702 7.19701L7.62967 11.1379L18.3295 0.491829C18.4859 0.336063 18.6716 0.212495 18.876 0.128189C19.0804 0.0438816 19.2995 0.000488281 19.5208 0.000488281C19.742 0.000488281 19.9611 0.0438816 20.1655 0.128189C20.3699 0.212495 20.5556 0.336063 20.712 0.491829L21.506 1.28253C21.6626 1.43809 21.7868 1.62284 21.8716 1.82622C21.9563 2.0296 21.9999 2.24761 21.9999 2.46779C21.9999 2.68796 21.9563 2.90597 21.8716 3.10935C21.7868 3.31273 21.6626 3.49748 21.506 3.65304L8.4242 16.6733Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_108_30'%3E%3Crect width='22' height='17' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.card button{margin-top:20px}.logos-section{text-align:center;background:#170f3d!important}.footer-cta h2,.game-dev-section h2,.logos-section h2,.market-section h2{margin-bottom:30px}.logos-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;align-items:center}.logos-grid>*{flex:0 0 auto;width:17%}.logo-item{height:100px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid #c0b4F630}.logo-item:hover{border:1px solid #fff}.product-image,.solution-image,.way-card,.way-card .ideal-text{border-radius:var(--border-radius)}.logo-item img{max-width:140px;max-height:40px}.logo-item:hover,.logo-item:hover img{transform:scale(1.1)}.solutions-section{background:url('images/bg2.jpg') center top/2560px no-repeat #2b1d6c;text-align:center}.solution-item{display:flex;gap:40px;align-items:center;margin-top:100px;text-align:left}.solution-item:nth-child(2n){flex-direction:row-reverse}.solution-image{flex:1;height:350px;background:#2b1d6c;display:flex;align-items:center;justify-content:center;color:#fff}.game-images img,.languages-grid img,.product-image img,.solution-image img{max-width:100%}.phone-input input,.product-content,.solution-content{flex:1}.solution-item:nth-child(2n) .solution-content{text-align:right}.product-content h3,.solution-content h3{margin-bottom:20px}.solution-content p{margin-bottom:15px;font-size:16px;line-height:24px}.two-ways-section{background:#2b1d6c}.beyond-draw-section h2,.two-ways-section h2{text-align:center;margin-bottom:20px}.two-ways-section>.container>p{text-align:center;color:var(--text-color);margin-bottom:60px;max-width:700px;margin-left:auto;margin-right:auto}.ways-grid{display:grid;gap:var(--card-gap)}.way-card{background:#1e144e;padding:40px;overflow:hidden}.way-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#048df8,#6546f2,#ea09ff)}.way-card h3{font-size:32px;line-height:36px;margin-bottom:25px;text-align:center;color:var(--heading-color)}.way-card>p:first-of-type{color:var(--text-color);font-style:italic;margin-bottom:30px;font-size:15px;line-height:24px}.way-card h4{font-size:14px;text-transform:uppercase;letter-spacing:1px;color:#fff;margin:25px 0 15px;font-weight:600}.compliance-support ul,.way-card ul{list-style:none;padding:0;margin:0}.way-card li{color:var(--text-color);padding:10px 0 10px 24px;font-size:14px;line-height:22px}.compliance-support li:last-child,.way-card li:last-child{border-bottom:none}.way-card li::before{content:"→";color:#6530fc;position:absolute;left:0;font-weight:700}.way-card .ideal-text{margin-top:25px;padding:20px;background:#2b1d6c;color:var(--text-color);font-size:13px;line-height:20px}.compliance-section,.products-section{padding:var(--section-padding);background:#3e258f;text-align:center}.product-card{display:flex;gap:50px;align-items:center;margin-top:100px;text-align:left}.product-image{flex:1;height:400px;background:#2b1d6c;display:flex;align-items:center;justify-content:center;color:#fff}.product-content p{margin-bottom:25px}.how-it-works-section{padding:var(--section-padding);background:#2b1d6c;position:relative;overflow:hidden}.how-it-works-section::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(101,48,252,.1) 0,transparent 70%);pointer-events:none}.how-it-works-section h2{text-align:center;margin-bottom:70px}.steps-timeline{max-width:900px;margin:0 auto}.steps-timeline::before{content:'';position:absolute;left:35px;top:0;bottom:0;width:2px;background:#6045b6;height:calc(100% - 140px)}.step-item{display:flex;gap:30px;margin-bottom:40px}.compliance-intro p:last-child,.step-content p:last-child,.step-item:last-child{margin-bottom:0}.step-number{flex-shrink:0;width:70px;height:70px;background:linear-gradient(135deg,#048df8 0,#6530fc 50%,#ea09ff 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#fff;position:relative;z-index:2}.beyond-feature,.step-content{border-radius:var(--border-radius);position:relative}.step-content{flex:1;background:#1e144e;padding:30px}.step-content::before{content:'';position:absolute;left:-10px;top:25px;width:20px;height:20px;background:#1e144e;transform:rotate(45deg)}.step-content h3{font-size:22px;line-height:30px;margin-bottom:12px;color:var(--heading-color)}.step-content p{color:var(--text-color);font-size:15px;line-height:24px;margin-bottom:12px}.step-content ul{list-style:none;padding:0;margin:12px 0}.step-content li{color:var(--text-color);font-size:14px;line-height:22px;padding:6px 0 6px 20px;position:relative}.step-content li::before{content:"•";color:#fff;position:absolute;left:0;font-weight:700}.contact-detail a.white,.step-content li strong{color:#fff}.beyond-draw-section{padding:var(--section-padding);background:#170f3d;position:relative}.beyond-draw-section>.container>p{text-align:center;color:var(--text-color);margin-bottom:60px;max-width:600px;margin-left:auto;margin-right:auto}.beyond-features{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--card-gap)}.beyond-feature{background:#2b1d6c;padding:35px 30px;text-align:center;overflow:hidden;transition:transform .3s,box-shadow .3s}.beyond-feature-icon,.feature-icon{width:90px;height:90px;transition:transform .4s cubic-bezier(.25, .46, .45, .94)}.beyond-feature:hover{transform:translateY(-15px)}.beyond-feature::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:#a678fa}.beyond-feature2::before{background:#de37ff}.beyond-feature3::before{background:#ff40b9}.beyond-feature-icon{margin:0 auto 20px;border-radius:50%;background-color:#170f3d;display:flex;align-items:center;justify-content:center}.compliance-support,.feature-card{border-radius:var(--border-radius)}.beyond-feature p{color:var(--text-color);font-size:15px;line-height:24px;margin:0}.compliance-intro{text-align:center;margin-bottom:50px}.compliance-intro p{color:var(--text-color);font-size:16px;line-height:26px;margin-bottom:15px}.compliance-support{background:#2b1d6c;padding:40px;max-width:900px;margin:40px auto 0;text-align:left}.compliance-support h3{color:#fff;font-size:20px;margin-bottom:25px}.compliance-support li{color:var(--text-color);font-size:15px;line-height:24px;padding:12px 0 12px 35px;position:relative}.compliance-support li::before{content:"✓";color:#fff;position:absolute;left:0;font-weight:700;font-size:18px}.features-section{padding:var(--section-padding);background-color:#3e258f;text-align:center}.features-section>p{text-align:center;max-width:800px;margin:0 auto 50px}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.feature-card{padding:35px 25px;text-align:center}.footer-cta,.game-dev-section,.market-section{padding:var(--section-padding)}.feature-icon{margin:0 auto 20px;border-radius:50%;background-color:#261962;display:flex;align-items:center;justify-content:center}.feature-icon:hover{transform:scale(1.3)}.feature-card h3{font-size:28px;line-height:32px;margin-bottom:15px}.feature-card p{font-size:15px;line-height:22px;color:#b5adf6}.footer-cta,.game-dev-section{text-align:center;background-color:#170f3d}.market-section,footer{background-color:#2b1d6c;text-align:center}.game-images{display:grid;justify-content:center;margin-top:40px}.languages-grid{display:flex;justify-content:center;margin-top:40px}.footer-cta p{margin:0 auto 30px}footer{padding:var(--footer-padding)}.footerlink{max-width:var(--max-width);margin:0 auto;padding:15px 0}.footerlink a::before{margin:0 auto;max-width:1200px;line-height:20px;text-align:center;padding:0 20px 20px;content:" | "}.footerlink a{color:#b5adf6;font-size:11px}.footerlink a:first-child::before{content:""}.plasma-container{position:absolute;left:50%;transform:translate(-50%,0);top:-91px;width:100%;height:100%;max-width:1900px;max-height:1000px;background:0 0;overflow:hidden;z-index:2}.blob1,.blob2{width:400px;height:400px}.plasma-blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:.7;mix-blend-mode:screen;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.blob1{background:radial-gradient(circle,#4129a1,#593aa1);top:25%;left:15%;animation:infinite move15s,6s infinite colorChange1}.blob2{background:radial-gradient(circle,#442d99,#6d4cb7);top:45%;right:25%;animation:9s infinite move2,7s infinite colorChange2}.blob3{width:350px;height:350px;background:radial-gradient(circle,#2a1e70,#4426b8);bottom:20%;left:35%;animation:8s infinite move3,8s infinite colorChange3}.blob4{width:450px;height:450px;background:radial-gradient(circle,#6d4cb7,#593aa1);top:35%;right:15%;animation:7s infinite move4,5s infinite colorChange4}@keyframes move1{0%,100%{transform:translate(0,0) scale(1)}25%{transform:translate(100px,-80px) scale(1.1)}50%{transform:translate(-50px,100px) scale(.9)}75%{transform:translate(80px,50px) scale(1.05)}}@keyframes move2{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(-120px,90px) scale(.95)}66%{transform:translate(70px,-70px) scale(1.08)}}@keyframes move3{0%,100%{transform:translate(0,0) scale(1)}30%{transform:translate(-90px,-100px) scale(1.12)}60%{transform:translate(110px,60px) scale(.92)}}@keyframes move4{0%,100%{transform:translate(0,0) scale(1)}40%{transform:translate(90px,110px) scale(1.06)}80%{transform:translate(-100px,-50px) scale(.96)}}@keyframes colorChange1{0%,100%{filter:blur(80px) hue-rotate(0deg)}50%{filter:blur(90px) hue-rotate(30deg)}}@keyframes colorChange2{0%,100%{filter:blur(80px) hue-rotate(0deg)}50%{filter:blur(85px) hue-rotate(-20deg)}}@keyframes colorChange3{0%,100%{filter:blur(80px) hue-rotate(0deg)}50%{filter:blur(95px) hue-rotate(40deg)}}@keyframes colorChange4{0%,100%{filter:blur(80px) hue-rotate(0deg)}50%{filter:blur(88px) hue-rotate(-30deg)}}.contact-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(196,188,234,.35);backdrop-filter:blur(5px);z-index:2000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.contact-modal{background:#1e144e;border-radius:16px;max-width:1000px;width:100%;max-height:90vh;overflow-y:auto;position:relative}.contact-modal-overlay.active .contact-modal{transform:scale(1)}.contact-modal-close{position:absolute;top:20px;right:20px;background:0 0;border:none;color:#fff;font-size:32px;cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.3s;z-index:10}.contact-modal-content{display:grid;grid-template-columns:1.2fr 0.8fr;gap:0}.contact-form-section{padding:50px;background:#2b1d6c}.contact-form-section h2{margin-bottom:30px;font-size:32px;line-height:40px}.contact-info-section{padding:50px 40px}.contact-info-section h3{margin-bottom:15px;margin-top:20px;font-size:24px}.contact-detail span:not(.contact-label),.office-info p{font-size:15px}.office-info{margin-bottom:30px;padding-bottom:25px;border-bottom:1px solid rgba(255,255,255,.1)}.office-info p{line-height:22px;margin-bottom:8px}.office-info2 p{font-size:12px;line-height:20px;margin-top:10px}.office-info strong{color:#fff;font-size:16px}.contact-details,.contact-form{display:flex;flex-direction:column;gap:20px}.contact-detail{display:flex;flex-direction:column;gap:5px}.contact-label{color:#fff;font-weight:600;font-size:14px}.contact-detail small{font-size:13px;color:#9b93d6}.contact-value-with-icon{display:flex;align-items:center;gap:8px}.contact-icon-wrapper{width:24px;height:24px;background:linear-gradient(to right,#048df8,#6546f2);border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-icon-wrapper2{background:linear-gradient(to right,#3eca29,#2ab119)}.contact-icon{width:16px;height:16px;filter:brightness(0) invert(1);margin:6px 0 0}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{color:#fff;font-weight:500;font-size:14px}.form-group input,.form-group select,.form-group textarea{background:#3c299180;border:1px solid #5942c1;border-radius:8px;padding:12px 16px;color:#fff;font-family:Poppins,sans-serif;font-size:15px;transition:.3s}.form-group input:focus,.form-group input[type=tel]#phone:focus,.form-group select:focus,.form-group textarea:focus{outline:0;border-color:#3569f5;background:#1e144e}.form-group textarea{resize:vertical;min-height:180px}.form-group input::placeholder,.form-group textarea::placeholder{color:#8b83c6}.phone-input{display:flex;gap:10px}.phone-input select{width:110px;flex-shrink:0}.contact-form .btn-primary{margin-top:10px;width:100%;padding:16px;font-size:16px}.iti{width:100%;display:block}.iti__flag-container{background:0 0;position:absolute;left:0;top:0;bottom:0}.iti__selected-flag{background:#3c299180;border:1px solid #5942c1;border-right:none;border-radius:8px 0 0 8px;padding:0 12px 0 15px;height:46px;display:flex;align-items:center;gap:8px;transition:.3s;outline:0}.iti__selected-flag:hover{background:#4a3399;border-color:#6d4cb7}.iti__selected-flag.iti__selected-flag--open,.iti__selected-flag:focus{background:#1e144e;border-color:#3569f5}.iti--separate-dial-code .iti__selected-flag{background:#3c299180;padding-right:8px}.iti--separate-dial-code .iti__selected-dial-code{color:#fff;font-weight:500;font-size:15px;margin-left:8px;font-family:Poppins,sans-serif}.iti__arrow{margin-left:8px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #b5adf6;transition:transform .3s}.iti__selected-flag--open .iti__arrow{transform:rotate(180deg);border-top-color:#fff}.iti__country-list{background:#2b1d6c;border:1px solid #5942c1;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.6),0 0 0 1px rgba(101,48,252,.1);max-height:350px;overflow-y:auto;margin-top:8px;padding:8px;min-width:320px;z-index:9999;scrollbar-width:thin;scrollbar-color:#5942c1 #1e144e;animation:.2s ease-out fadeInDropdown}.iti__country-list--dropup{bottom:100%;margin-bottom:8px;margin-top:0}.iti__search-container{padding:0 0 12px;position:sticky;top:0;background:#2b1d6c;z-index:1}.iti__country,.iti__search-input{padding:12px 16px;font-family:Poppins,sans-serif}.iti__search-input{background:#1e144e;border:1px solid #5942c1;border-radius:8px;color:#fff;width:100%;font-size:14px;transition:.3s}.iti__search-input:focus{outline:0;border-color:#3569f5;background:#170f3d;box-shadow:0 0 0 3px rgba(53,105,245,.1)}.iti__search-input::placeholder{color:#8b83c6}.iti__country{color:#fff;transition:.2s;border-radius:8px;margin-bottom:4px;display:flex;align-items:center;gap:12px;cursor:pointer}.iti__country.iti__highlight,.iti__country:hover{background:linear-gradient(90deg,#3c2991 0,#4a3399 100%)}.iti__dropdown-content{border:none!important;box-shadow:0!important;background:#2b1d6c!important}.iti__country:active{background:#170f3d}.iti__country-name{color:#fff;font-size:15px;font-weight:500;flex:1}.iti__dial-code{color:#b5adf6;font-size:14px;font-weight:400}.iti__flag{background-image:url("https://cdn.jsdelivr.net/npm/intl-tel-input@23.0.11/build/img/flags.png");width:20px;height:15px;box-shadow:0 0 1px 0 rgba(0,0,0,.4);border-radius:2px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url("https://cdn.jsdelivr.net/npm/intl-tel-input@23.0.11/build/img/flags@2x.png")}}.iti__divider{padding:8px 16px;margin:8px 0;border-bottom:1px solid rgba(255,255,255,.1)}.iti__country-list::-webkit-scrollbar{width:10px}.iti__country-list::-webkit-scrollbar-track{background:#1e144e;border-radius:8px;margin:8px 0}.iti__country-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#5942c1 0,#6d4cb7 100%);border-radius:8px;border:2px solid #1e144e}.iti__country-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#6d4cb7 0,#8066d4 100%)}.form-group input[type=tel]#phone{padding:12px 16px 12px 100px!important;background:#3c299180;border:1px solid #5942c1;border-radius:8px;color:#fff;font-family:Poppins,sans-serif;font-size:15px;transition:.3s;width:100%;height:46px}.form-group input[type=tel]#phone::placeholder{color:#8b83c6;font-size:14px}.form-group input[type=tel]#phone.error{border-color:#f44!important;background:rgba(255,68,68,.1)}.form-group input[type=tel]#phone:disabled,.iti__selected-flag[disabled]{opacity:.5;cursor:not-allowed}.iti--loading .iti__selected-flag{opacity:.6}@keyframes fadeInDropdown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.form-group:has(#phone):hover .iti__selected-flag{border-color:#6d4cb7}.form-group:has(#phone:focus) .iti__selected-flag{border-color:#3569f5;background:#1e144e}.iti__country-list-item--no-results{padding:20px;text-align:center;color:#8b83c6;font-size:14px}.iti__country.iti__active{background:linear-gradient(90deg,#048df8 0,#6546f2 50%,#ea09ff 100%);color:#fff}.iti__country.iti__active .iti__dial-code{color:rgba(255,255,255,.9)}@media (max-width:1100px){:root{--heading-size:42px;--heading-line-height:52px;--text-size:16px;--text-line-height:26px}h3{font-size:28px;line-height:38px}.cards-grid{grid-template-columns:1fr}.product-card,.solution-item,.solution-item:nth-child(2n){flex-direction:column}.header-content .nav-wrapper,.header-content nav{display:none}.hamburger{display:block}.logos-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;align-items:center}.logos-grid>*{flex:0 0 auto;width:30%}.product-card,.solution-item{margin-top:30px;text-align:center}.solution-item:nth-child(2n) .solution-content{text-align:center}}@media (max-width:992px){.beyond-features,.ways-grid{grid-template-columns:1fr}.beyond-features{max-width:500px;margin:0 auto}}@media (max-width:900px){.contact-modal-content{grid-template-columns:1fr}.contact-form-section{border-right:none;border-bottom:1px solid rgba(255,255,255,.1);padding:40px 30px}.contact-info-section{padding:40px 30px}}@media (max-width:768px){.cards-grid,.features-grid{grid-template-columns:1fr}:root{--section-padding:50px 20px;--heading-size:30px;--heading-line-height:38px;--text-size:14px;--text-line-height:22px}h3{font-size:22px;line-height:30px}.feature-card h3{font-size:24px;line-height:26px}.feature-card p{font-size:14px;line-height:21px}.cards-grid{margin-bottom:0}.card{padding:40px 30px}nav ul{gap:15px}.logo{width:165px}.contact-modal{padding-bottom:50px;margin:0;border-radius:0;max-height:100vh;height:100vh}.hero{padding:40px 20px 20px}.hero p{margin-bottom:30px}.hero h1{margin-bottom:20px}.hero h1 br,.step-content::before{display:none}.mockup-section{padding:20px 20px 60px;min-height:900px}.mockup-container{height:850px}.mockup-tool1,.mockup-tool2{position:absolute;height:auto}.mockup-screen1{position:absolute;right:0;top:0;transform:translateX(-50%);max-width:600px;margin-right:calc(25% - 550px);z-index:2}.mockup-tool1{left:0;top:150px;z-index:3}.mockup-screen2{position:absolute;left:0;top:500px;margin-left:calc(10% + 100px);bottom:0;transform:translateX(-50%);z-index:2}.mockup-tool2{right:0;margin-right:calc(45% - 150px);z-index:5;transform:none}.cards-section .card{flex:0 1 100%}.contact-form-section,.contact-info-section{padding:30px 20px}.contact-form-section h2{font-size:26px}.contact-info-section h3{font-size:20px}.logos-grid>*{flex:0 0 auto;width:45%}.logo-item img{max-width:110px!important}.card li,.solution-content p,footer{font-size:14px}.card li::before{width:18px;height:13px}.hero p{font-size:15px;line-height:24px}.product-card{gap:30px}.way-card{padding:30px 25px}.way-card h3{font-size:24px;line-height:32px}.iti__dial-code,.way-card li{font-size:13px}.steps-timeline::before{left:25px;height:calc(100% - 160px)}.step-number{width:50px;height:50px;font-size:18px}.step-item{gap:20px}.step-content{padding:20px}.step-content h3{font-size:18px;line-height:26px}.step-content li,.step-content p{font-size:13px;line-height:20px}.compliance-support{padding:25px}.compliance-intro p,.compliance-support li{font-size:14px;line-height:22px}.iti__country-list{min-width:280px;max-height:280px}.iti__country{padding:10px 14px}.iti__country-name{font-size:14px}.form-group input[type=tel]#phone{padding-left:95px!important;font-size:14px}}@media (max-width:620px){.mockup-section{min-height:auto}.mockup-container{height:735px}.mockup-tool1,.mockup-tool2{position:absolute;height:auto}.mockup-screen1{position:absolute;right:0;top:0;transform:translateX(-50%);max-width:400px;margin-right:calc(45% - 450px);z-index:2}.mockup-tool1{left:0;top:150px;z-index:3;margin-left:-20px}.mockup-screen2{position:absolute;left:0;top:380px;margin-left:calc(10% + 100px);bottom:0;transform:translateX(-50%);z-index:2}.mockup-tool2{right:0;margin-right:-20px;z-index:5;transform:none}}