html,body{background-color:var(--bg-dark);width:100%;max-width:100vw;margin:0;padding:0;overflow-x:hidden}#root{width:100%;min-height:100vh;margin:0;padding:0}:root{--bg-dark:#120c0a;--bg-card:#1c1310;--bg-card-hover:#261b17;--accent-orange:#d94f27;--accent-orange-bright:#f26235;--accent-orange-muted:#d94f2726;--text-main:#f5efe9;--text-muted:#a6988d;--text-gold:#e5b882;--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-dark);color:var(--text-main);font-family:var(--font-family);line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;outline:none;font-family:inherit}.app-layout{flex-direction:column;width:100%;min-height:100vh;display:flex}.main-content{flex:1;width:100%}.page-container{width:100%;padding:4rem 5%}:root{--bg-dark:#07090e;--text-white:#fff;--text-muted:#94a3b8;--gradient-orange:#f97316;--gradient-cyan:#06b6d4}.navbar{background-color:#100030;border-bottom:1px solid #ffffff0d;justify-content:center;align-items:center;width:100%;padding:1.25rem 2rem;display:flex}.nav-container{justify-content:space-between;align-items:center;width:100%;max-width:1200px;display:flex}.nav-logo{align-items:center!important;gap:12px!important;display:flex!important}.logo-container{width:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:visible!important}.logo-img{object-fit:contain!important;filter:drop-shadow(0 0 6px #06b6d480)!important;background:0 0!important;width:120px!important;max-width:none!important;height:auto!important;max-height:none!important;display:block!important}.logo-text{letter-spacing:.05em;color:var(--text-white);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:1.25rem;font-weight:800}.dot{color:var(--gradient-orange)}.tech-accent{color:#a1a1aa;font-weight:600}.nav-links{align-items:center;gap:2rem;display:flex}.nav-link{color:var(--text-muted);font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s}.nav-link:hover,.nav-link.active{color:var(--text-white)}.nav-btn{color:var(--text-white);background-color:#0000;background-image:linear-gradient(var(--bg-dark), var(--bg-dark)), linear-gradient(135deg, var(--gradient-orange), var(--gradient-cyan));background-origin:border-box;background-clip:padding-box,border-box;border:1.5px solid #0000;border-radius:9999px;padding:.6rem 1.4rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;position:relative}.nav-btn:hover{transform:translateY(-1px);box-shadow:0 0 15px #06b6d44d}.logo-container{border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.logo-img{object-fit:cover;width:100%;height:100%}.services-container{color:#fff;box-sizing:border-box;background-color:#0b0f17;width:100%;min-height:100vh;padding:80px 24px 100px;position:relative;overflow:hidden}.glow-cyan{pointer-events:none;background:radial-gradient(circle,#00bcd41f 0%,#0000 70%);width:500px;height:500px;position:absolute;top:300px;right:-100px}.services-content-wrapper{max-width:1200px;margin:0 auto}.services-header{text-align:center;max-width:780px;margin:0 auto 60px}.category-badge{letter-spacing:1.2px;color:#94a3b8;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:.75rem;font-weight:600;display:inline-flex}.services-headline{margin-bottom:20px;font-size:2.75rem;font-weight:700;line-height:1.2}.services-description{color:#94a3b8;font-size:1.1rem;line-height:1.6}.primary-services-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:20px;margin-bottom:90px;display:grid}.service-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121826b3;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;padding:28px 24px;transition:all .3s;display:flex}.service-card:hover{border-color:#fff3;transform:translateY(-5px);box-shadow:0 10px 30px #0006}.card-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.service-number{color:#00bcd4;opacity:.8;font-size:.9rem;font-weight:700}.service-card-icon{color:#ff5722}.card-title{color:#f8fafc;margin-bottom:12px;font-size:1.25rem;font-weight:600}.card-description{color:#94a3b8;flex-grow:1;margin-bottom:20px;font-size:.875rem;line-height:1.5}.card-tag{color:#64748b;align-items:center;gap:6px;margin-bottom:20px;font-size:.75rem;display:flex}.mini-dot{background-color:#00bcd4;border-radius:50%;width:4px;height:4px}.card-link{color:#fff;align-items:center;gap:6px;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.card-link:hover{color:#ff5722}.supporting-capabilities-section{border-top:1px solid #ffffff14;grid-template-columns:1fr 1.3fr;gap:40px;margin-bottom:80px;padding-top:40px;display:grid}.section-label{letter-spacing:1.5px;color:#00bcd4;margin-bottom:12px;font-size:.75rem;font-weight:700}.capabilities-headline{margin-bottom:16px;font-size:2rem;font-weight:700;line-height:1.2}.capabilities-subtext{color:#94a3b8;margin-bottom:24px;font-size:.95rem;line-height:1.6}.vertical-checklist{flex-direction:column;gap:12px;display:flex}.checklist-item{color:#cbd5e1;align-items:center;gap:8px;font-size:.875rem;display:flex}.capabilities-grid{flex-direction:column;gap:12px;display:flex}.capability-row{background:#12182680;border:1px solid #ffffff0d;border-radius:12px;justify-content:space-between;align-items:center;padding:16px 20px;text-decoration:none;transition:all .2s;display:flex}.capability-row:hover{background:#ffffff0a;border-color:#00bcd44d;transform:translate(4px)}.capability-info{align-items:center;gap:16px;display:flex}.cap-icon{color:#00bcd4}.cap-name{color:#f1f5f9;font-size:.95rem;font-weight:600;display:block}.cap-desc{color:#64748b;margin:2px 0 0;font-size:.75rem}.cap-arrow{color:#64748b;transition:color .2s}.capability-row:hover .cap-arrow{color:#ff5722}.services-cta-banner{background:linear-gradient(135deg,#ff57221a 0%,#00bcd41a 100%);border:1px solid #ffffff1a;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:40px;display:flex}.cta-content h3{margin-bottom:8px;font-size:1.5rem;font-weight:700}.cta-content p{color:#94a3b8;font-size:.95rem}.btn-explore{color:#fff;background-color:#ff5722;border-radius:10px;align-items:center;gap:8px;padding:12px 24px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.btn-explore:hover{background-color:#e64a19}@media (width<=900px){.supporting-capabilities-section{grid-template-columns:1fr}}.service-card{transition:all .3s;position:relative}.service-card.expanded-card{background:#121826f2;border-color:#00bcd466;box-shadow:0 10px 30px #00000080,0 0 20px #00bcd426}.card-expanded-content{text-align:left;border-top:1px solid #ffffff14;margin-top:20px;padding-top:20px}.simple-summary-box{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;margin-bottom:16px;padding:12px 14px}.summary-title{text-transform:uppercase;letter-spacing:.5px;color:#f8fafc;align-items:center;gap:6px;margin-bottom:6px;font-size:.75rem;font-weight:700;display:flex}.simple-summary-box p{color:#cbd5e1;margin:0;font-size:.85rem;line-height:1.5}.benefits-list-title{text-transform:uppercase;letter-spacing:.5px;color:#00bcd4;margin-bottom:10px;font-size:.75rem;font-weight:700}.benefits-list{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.benefits-list li{color:#94a3b8;align-items:flex-start;gap:8px;font-size:.82rem;line-height:1.4;display:flex}.benefits-list li svg{flex-shrink:0;margin-top:2px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.process-container{color:#fff;box-sizing:border-box;background-color:#0b0f17;width:100%;min-height:100vh;padding:80px 24px 100px;position:relative;overflow:hidden}.process-content-wrapper{max-width:1200px;margin:0 auto}.process-header{text-align:center;max-width:780px;margin:0 auto 60px}.process-headline{margin-bottom:20px;font-size:2.75rem;font-weight:700;line-height:1.2}.process-description{color:#94a3b8;font-size:1.1rem;line-height:1.6}.process-steps-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-bottom:50px;display:grid}.process-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121826b3;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;padding:28px 24px;transition:all .3s;display:flex;position:relative}.process-card:hover{border-color:#fff3;transform:translateY(-5px);box-shadow:0 10px 30px #0006}.process-card-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.step-number{letter-spacing:1.5px;color:#00bcd4;background:#ffffff0d;border:1px solid #00bcd433;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:800}.process-icon-box{color:#ff5722}.step-subtitle{text-transform:uppercase;letter-spacing:1px;color:#64748b;margin-bottom:4px;font-size:.75rem;font-weight:600}.process-card-title{color:#f8fafc;margin-bottom:12px;font-size:1.35rem;font-weight:700}.process-card-description{color:#94a3b8;flex-grow:1;margin-bottom:24px;font-size:.875rem;line-height:1.6}.process-highlights{border-top:1px solid #ffffff0f;flex-direction:column;gap:8px;padding-top:16px;display:flex}.highlight-item{color:#cbd5e1;align-items:center;gap:8px;font-size:.8rem;display:flex}.highlight-icon{color:#00bcd4;flex-shrink:0}.process-guarantee-box{background:#12182666;border:1px dashed #00bcd44d;border-radius:14px;align-items:center;gap:20px;margin-bottom:60px;padding:24px 30px;display:flex}.guarantee-icon-wrapper{background:#00bcd41a;border-radius:12px;justify-content:center;align-items:center;padding:12px;display:flex}.guarantee-details h4{color:#f8fafc;margin-bottom:4px;font-size:1.1rem;font-weight:600}.guarantee-details p{color:#94a3b8;margin:0;font-size:.875rem;line-height:1.5}@media (width<=768px){.process-guarantee-box{text-align:center;flex-direction:column}}:root{--bg-dark:#07080c;--card-bg:#11141d;--card-border:#ffffff14;--text-white:#fff;--text-muted:#94a3b8;--color-orange:#f97316;--color-cyan:#06b6d4;--color-purple:#a855f7}.hero-container{background-color:var(--bg-dark);width:100%;min-height:calc(100vh - 80px);color:var(--text-white);justify-content:center;align-items:center;padding:4rem 2rem;font-family:Inter,system-ui,-apple-system,sans-serif;display:flex;position:relative;overflow:hidden}.glow-orange{pointer-events:none;background:radial-gradient(circle,#f973161f 0%,#07080c00 70%);width:550px;height:550px;position:absolute;top:20%;left:-10%}.glow-cyan{pointer-events:none;background:radial-gradient(circle,#06b6d41a 0%,#07080c00 70%);width:600px;height:600px;position:absolute;bottom:10%;right:-5%}.hero-content-wrapper{z-index:1;grid-template-columns:1.25fr 1fr;align-items:center;gap:4rem;width:100%;max-width:1200px;display:grid;position:relative}.category-badge{letter-spacing:.08em;color:var(--text-muted);background-color:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:.6rem;margin-bottom:1.75rem;padding:.45rem 1.1rem;font-size:.72rem;font-weight:700;display:inline-flex}.badge-dot{background-color:var(--color-orange);border-radius:50%;width:6px;height:6px}.hero-headline{letter-spacing:-.03em;margin-bottom:1.5rem;font-size:3.6rem;font-weight:900;line-height:1.12}.text-orange{color:var(--color-orange)}.text-cyan{color:var(--color-cyan)}.text-white{color:var(--text-white)}.hero-description{color:var(--text-muted);max-width:530px;margin-bottom:2.25rem;font-size:1.05rem;line-height:1.6}.hero-button-group{align-items:center;gap:1.25rem;margin-bottom:3rem;display:flex}.btn-explore{color:#fff;background:linear-gradient(135deg,#f97316,#ea580c);border-radius:8px;align-items:center;gap:.6rem;padding:.85rem 1.75rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 25px #f9731666}.btn-explore:hover{transform:translateY(-2px);box-shadow:0 6px 30px #f973168c}.btn-consult{color:var(--text-white);background-color:#ffffff08;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:.6rem;padding:.85rem 1.5rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.btn-consult:hover{background-color:#ffffff12;border-color:#ffffff40}.hero-checklist{border-top:1px solid #ffffff14;gap:1.75rem;padding-top:1.75rem;display:flex}.checklist-item{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.82rem;font-weight:600;display:flex}.icon-orange{color:var(--color-orange)}.icon-cyan{color:var(--color-cyan)}.icon-purple{color:var(--color-purple)}.hero-right{position:relative}.floating-badge{z-index:10;color:#fff;background:linear-gradient(135deg,#f97316,#ea580c);border-radius:9999px;padding:.45rem 1.1rem;font-size:.8rem;font-weight:700;position:absolute;top:-16px;right:24px;box-shadow:0 4px 18px #f9731673}@media (width<=960px){.hero-content-wrapper{grid-template-columns:1fr;gap:3rem}.hero-headline{font-size:2.75rem}}.hero-right.carousel-wrapper{perspective:1200px;justify-content:center;align-items:center;min-height:450px;display:flex;position:relative;overflow:visible}.carousel-scene{width:260px;height:320px;transform-style:preserve-3d;justify-content:center;align-items:center;margin-top:20px;display:flex;position:relative}.carousel-cylinder{width:100%;height:100%;transform-style:preserve-3d;animation:25s linear infinite rotateCylinder;position:absolute}.carousel-cylinder:hover{animation-play-state:paused}.carousel-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121826d9;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;width:200px;height:250px;transition:border-color .3s;display:flex;position:absolute;top:35px;left:30px;overflow:hidden;box-shadow:0 10px 30px #00000080,0 0 15px #00bcd426}.carousel-card:hover{border-color:#ff572299;box-shadow:0 10px 35px #0009,0 0 20px #ff57224d}.carousel-card-img{background-color:#0b0f17;width:200px;height:200px;transition:transform .4s;display:block}.carousel-card-caption{background:#0b0f17f2;border-top:1px solid #ffffff0f;justify-content:center;align-items:center;height:20%;padding:0 10px;display:flex}.carousel-card-caption span{color:#00bcd4;letter-spacing:.5px;text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:700;overflow:hidden}@keyframes rotateCylinder{0%{transform:rotateY(0)}to{transform:rotateY(-360deg)}}@media (width<=900px){.hero-right.carousel-wrapper{min-height:350px;margin-top:40px}}.projects-container{color:#fff;box-sizing:border-box;background-color:#0b0f17;width:100%;min-height:100vh;padding:80px 24px 100px;position:relative;overflow:hidden}.projects-content-wrapper{max-width:1100px;margin:0 auto}.projects-header{text-align:center;max-width:780px;margin:0 auto 50px}.projects-headline{margin-bottom:20px;font-size:2.75rem;font-weight:700;line-height:1.2}.projects-description{color:#94a3b8;font-size:1.1rem;line-height:1.6}.filter-tabs-container{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:50px;display:flex}.filter-tab-btn{color:#94a3b8;letter-spacing:1px;cursor:pointer;background:#121826cc;border:1px solid #ffffff1a;border-radius:30px;padding:10px 22px;font-size:.8rem;font-weight:700;transition:all .2s}.filter-tab-btn:hover,.filter-tab-btn.active-filter{color:#fff;background-color:#ff5722;border-color:#ff5722;box-shadow:0 4px 15px #ff57224d}.visual-gallery-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:50px;display:grid}.gallery-category-tag{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#00bcd4;letter-spacing:1px;background:#000000a6;border-radius:6px;padding:4px 10px;font-size:.65rem;font-weight:700;position:absolute;top:12px;left:12px}.gallery-real-img{object-fit:cover;width:100%;height:100%;display:block}.gallery-placeholder-box{color:#64748b;background:linear-gradient(135deg,#ff57220d,#00bcd40d);justify-content:center;align-items:center;width:100%;height:100%;font-size:.85rem;font-weight:600;display:flex}.load-more-container{text-align:center;margin-bottom:80px}.btn-load-more{color:#fff;letter-spacing:1.5px;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:10px;padding:12px 36px;font-size:.8rem;font-weight:700;transition:all .2s}.btn-load-more:hover{color:#00bcd4;background:#ffffff0d;border-color:#00bcd4}.client-experience-section{text-align:center;border-top:1px solid #ffffff14;margin-bottom:60px;padding-top:60px}.client-exp-header h3{letter-spacing:2px;color:#00bcd4;margin-bottom:8px;font-size:.85rem;font-weight:700}.client-exp-header p{color:#94a3b8;max-width:600px;margin:0 auto 35px;font-size:.95rem;line-height:1.5}.client-logos-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:center;gap:16px;display:grid}.client-logo-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#12182699;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;height:90px;padding:16px;transition:all .2s;display:flex}.client-logo-card:hover{border-color:#00bcd44d;transform:translateY(-3px)}.exp-logo-img{object-fit:contain;max-width:140px;max-height:55px}.testimonials-toggle-container{text-align:center;margin-top:40px}.btn-testimonials-trigger{color:#cbd5e1;letter-spacing:1.5px;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:10px 20px;font-size:.85rem;font-weight:700;transition:color .2s;display:inline-flex}.btn-testimonials-trigger:hover{color:#ff5722}.arrow-right-symbol{color:#ff5722;font-weight:800}.testimonials-dropdown-wrapper{border-top:1px solid #ffffff14;margin-top:60px;padding-top:50px}.testimonials-header-block{text-align:center;margin-bottom:40px}.testimonials-main-title{color:#fff;margin-bottom:10px;font-size:2.2rem;font-weight:700}.testimonials-sub-text{color:#94a3b8;font-size:.95rem}.testimonials-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.testimonial-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#121826b3;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;align-items:center;padding:30px;transition:transform .3s;display:flex}.testimonial-card:hover{border-color:#ff57224d;transform:translateY(-4px)}.testimonial-avatar-box{background:#ffffff0d;border:2px solid #ff572266;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:16px;display:flex;overflow:hidden}.testimonial-avatar-img{object-fit:cover;width:100%;height:100%}.testimonial-stars{gap:4px;margin-bottom:16px;display:flex}.testimonial-review-text{color:#cbd5e1;margin-bottom:16px;font-size:.9rem;line-height:1.6}.testimonial-read-more{color:#ff5722;cursor:pointer;margin-bottom:24px;font-size:.8rem;font-weight:700}.testimonial-client-name{letter-spacing:1.5px;color:#64748b;text-transform:uppercase;margin-top:auto;font-size:.75rem;font-weight:700}.animate-fade-in{animation:.4s forwards fadeIn}.gallery-item-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121826cc;border:1px solid #ffffff14;border-radius:12px;height:240px;transition:transform .3s,border-color .3s;position:relative;overflow:hidden}.gallery-item-card:hover{border-color:#00bcd466;transform:translateY(-4px)}.gallery-real-img{object-fit:contain;background-color:#0b0f17;width:100%;height:100%;transition:transform .4s;display:block}.gallery-item-card:hover .gallery-real-img{transform:scale(1.03)}.gallery-hover-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;z-index:3;background:#0b0f17bf;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.gallery-item-card:hover .gallery-hover-overlay{opacity:1}.hover-link-btn{color:#fff;background-color:#ff5722;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .2s,background-color .2s;display:flex;box-shadow:0 0 20px #ff572280}.gallery-hover-overlay:hover .hover-link-btn{background-color:#ff784e;transform:scale(1.1)}.contact-container{color:#fff;box-sizing:border-box;background-color:#0b0f17;width:100%;min-height:100vh;padding:80px 24px 100px;position:relative;overflow:hidden}.contact-content-wrapper{max-width:1100px;margin:0 auto}.contact-header{text-align:center;max-width:780px;margin:0 auto 60px}.contact-headline{margin-bottom:20px;font-size:2.75rem;font-weight:700;line-height:1.2}.contact-description{color:#94a3b8;font-size:1.1rem;line-height:1.6}.contact-grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:32px;display:grid}@media (width<=850px){.contact-grid{grid-template-columns:1fr}}.contact-info-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#12182699;border:1px solid #ffffff14;border-radius:16px;padding:32px}.info-panel-header h3{color:#f8fafc;margin-bottom:6px;font-size:1.25rem;font-weight:700}.info-panel-header p{color:#94a3b8;margin-bottom:28px;font-size:.875rem}.info-cards-list{flex-direction:column;gap:20px;margin-bottom:30px;display:flex}.info-card-item{align-items:center;gap:16px;display:flex}.info-icon-box{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.info-label{text-transform:uppercase;letter-spacing:1px;color:#64748b;margin-bottom:2px;font-size:.75rem;font-weight:600;display:block}.info-value{color:#e2e8f0;margin:0;font-size:.95rem;font-weight:500}.contact-perks-box{background:#00bcd40a;border:1px dashed #00bcd440;border-radius:12px;align-items:flex-start;gap:14px;padding:18px;display:flex}.contact-perks-box h4{color:#f8fafc;margin-bottom:4px;font-size:.9rem;font-weight:600}.contact-perks-box p{color:#94a3b8;margin:0;font-size:.8rem;line-height:1.5}.contact-form-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121826b3;border:1px solid #ffffff14;border-radius:16px;padding:32px}.contact-form h3{color:#f8fafc;margin-bottom:24px;font-size:1.25rem;font-weight:700}.form-group{margin-bottom:20px}.form-group label{color:#cbd5e1;letter-spacing:.5px;margin-bottom:8px;font-size:.8rem;font-weight:600;display:block}.form-group input,.form-group select,.form-group textarea{color:#fff;box-sizing:border-box;background:#0b0f1799;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-size:.9rem;transition:all .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#00bcd4;box-shadow:0 0 10px #00bcd426}.form-group select option{color:#fff;background-color:#121826}.btn-submit-form{color:#fff;letter-spacing:1px;cursor:pointer;background:linear-gradient(135deg,#ff5722,#ff784e);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-size:.9rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 15px #ff57224d}.btn-submit-form:hover{opacity:.95;transform:translateY(-2px)}.success-message-box{text-align:center;padding:40px 20px}.success-icon-wrap{background:#00bcd41a;border:1px solid #00bcd44d;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 20px;display:flex}.success-message-box h3{color:#f8fafc;margin-bottom:10px;font-size:1.5rem;font-weight:700}.success-message-box p{color:#94a3b8;margin-bottom:24px;font-size:.95rem;line-height:1.5}.btn-reset-form{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:8px;padding:10px 24px;font-size:.8rem;font-weight:600;transition:all .2s}.btn-reset-form:hover{color:#00bcd4;border-color:#00bcd4}
