@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap";
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.1jc1xb-qv_87z.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.3dbq0oou7i_24.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.2mm3nq9i83l-m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_6796037d-module__MdqZjW__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_6796037d-module__MdqZjW__variable{--font-poppins:"Poppins", "Poppins Fallback"}
:root{--color-main:#501e9c;--color-primary:#8169f1;--color-secondary:#a44cee;--color-ternary:#ff847f;--color-accent:#e84d1c;--color-accent2:#ff6a3d;--color-dark:#0c0f16;--color-dark2:#11141b;--color-dark3:#151921;--color-dark4:#1a1d28;--color-border:#ffffff14;--color-text:#c8c8c8;--color-text-muted:#888;--color-white:#fff;--gradient-main:linear-gradient(135deg, #8169f1 0%, #a44cee 50%, #ff847f 100%);--gradient-accent:linear-gradient(135deg, #e84d1c 0%, #ff6a3d 100%);--gradient-hero:linear-gradient(135deg, #6b2010 0%, #0c0f16 60%);--font-main:"Poppins", sans-serif;--transition:all .35s cubic-bezier(.4, 0, .2, 1);--shadow-glow:0 0 40px #8269f140;--shadow-card:0 20px 60px #0006;--radius:12px;--radius-lg:20px;--bg-base:#0a0a0b;--bg-elevated:#111214;--bg-card:#1a1d24;--bg-card-alt:#131517;--text-primary:#fff;--text-muted:#ffffff73;--text-soft:#ffffff80;--text-light:#fff6;--text-strong:#ffffffb3;--text-moderate:#ffffffbf;--text-nav:#ffffffb8;--text-subdued:#ffffffa6;--text-dim:#ffffff4d;--text-faint:#ffffff40;--text-heavy:#fffc;--text-bold:#fff9;--border-faint:#ffffff0d;--border-hairline:#ffffff0f;--border-subtle:#ffffff12;--border-low:#ffffff14;--border-soft:#ffffff1a;--border-mid:#ffffff1f;--border-strong:#ffffff26;--border-bold:#fff3;--border-visible:#ffffff40;--surface-1:#ffffff08;--surface-2:#ffffff0a;--surface-3:#ffffff0d;--surface-4:#ffffff0f;--nav-scrolled-bg:#0c0f16b8;--nav-mobile-bg:#0c0f16f7;--dropdown-bg:#11141bfa}[data-theme=light]{--bg-base:#f8f5f2;--bg-elevated:#fff;--bg-card:#edeae6;--bg-card-alt:#f3f0ec;--text-primary:#0f0c0a;--text-muted:#0f0c0a85;--text-soft:#0f0c0a94;--text-light:#0f0c0a75;--text-strong:#0f0c0abd;--text-moderate:#0f0c0ac7;--text-nav:#0f0c0ab8;--text-subdued:#0f0c0aa3;--text-dim:#0f0c0a61;--text-faint:#0f0c0a52;--text-heavy:#0f0c0ad6;--text-bold:#0f0c0aa8;--border-faint:#0f0c0a12;--border-hairline:#0f0c0a14;--border-subtle:#0f0c0a17;--border-low:#0f0c0a1a;--border-soft:#0f0c0a1f;--border-mid:#0f0c0a24;--border-strong:#0f0c0a2b;--border-bold:#0f0c0a33;--border-visible:#0f0c0a42;--surface-1:#0f0c0a08;--surface-2:#0f0c0a0a;--surface-3:#0f0c0a0d;--surface-4:#0f0c0a0f;--nav-scrolled-bg:#f8f5f2b8;--nav-mobile-bg:#f8f5f2f7;--dropdown-bg:#fffffffa;--color-dark:#f8f5f2;--color-dark2:#f0ece8;--color-dark3:#e8e4df;--color-dark4:#e0dbd5;--color-border:#0f0c0a1a;--color-text:#4a3d37;--color-text-muted:#7a6860;--shadow-card:0 20px 60px #0000001a;--shadow-glow:0 0 40px #e84d1c1f}[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] h5,[data-theme=light] h6{color:var(--text-primary)}[data-theme=light] body{background-color:var(--bg-base);color:var(--color-text)}*,:before,:after{box-sizing:border-box;outline:none;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:80px;font-size:16px;overflow-x:hidden}body{font-family:var(--font-main);background-color:var(--color-dark);color:var(--color-text);-webkit-font-smoothing:antialiased;font-size:15px;font-weight:400;line-height:1.8;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-main);color:var(--text-primary);word-wrap:break-word;font-weight:600;line-height:1.3}p{color:var(--color-text);margin-bottom:20px}a{color:var(--color-text);transition:var(--transition);text-decoration:none}a:hover{color:var(--color-accent)}ul,ol{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto;display:block}[data-protected]{-webkit-user-select:none;user-select:none}[data-protected] img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}button{cursor:pointer;font-family:var(--font-main);background:0 0;border:none}.container{max-width:1280px;margin:0 auto;padding:0 30px}.container-fluid{width:100%;padding:0 40px}.section{padding:100px 0;position:relative}.section-dark{background-color:var(--color-dark)}.section-darker{background-color:var(--color-dark2)}.section-dark3{background-color:var(--color-dark3)}.section-title{margin-bottom:70px}.section-title .label{letter-spacing:3px;text-transform:uppercase;color:var(--color-accent);margin-bottom:16px;padding-left:40px;font-size:12px;font-weight:600;display:inline-block;position:relative}.section-title .label:before{content:"";background:var(--color-accent);width:28px;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.section-title h2{color:var(--text-primary);margin-bottom:20px;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.2}.section-title h2 span{background:var(--gradient-accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.section-title p{color:var(--color-text);max-width:560px;font-size:16px;line-height:1.8}.section-title.center{text-align:center}.section-title.center p{margin:0 auto}.btn{letter-spacing:.5px;text-transform:uppercase;transition:var(--transition);cursor:pointer;border-radius:50px;align-items:center;gap:10px;padding:14px 32px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-primary{background:var(--gradient-accent);color:#fff;box-shadow:0 8px 30px #e84d1c59}.btn-primary:hover{color:#fff;transform:translateY(-3px);box-shadow:0 16px 40px #e84d1c80}.btn-outline{color:var(--text-primary);border:1.5px solid var(--border-visible);background:0 0}.btn-outline:hover{background:var(--surface-3);border-color:var(--border-bold);color:var(--text-primary);transform:translateY(-3px)}.btn-ghost{background:var(--surface-2);color:var(--text-primary);border:1.5px solid var(--border-low);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-ghost:hover{background:var(--surface-4);color:var(--text-primary);transform:translateY(-3px)}.btn svg{transition:transform .3s}.btn:hover svg{transform:translate(4px)}.badge{letter-spacing:1.5px;text-transform:uppercase;border:1px solid var(--color-border);background:var(--surface-1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-text);border-radius:50px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 18px;font-size:12px;font-weight:600;display:inline-flex}.badge .dot{background:var(--color-accent);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.text-gradient{background:var(--gradient-accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-purple{background:var(--gradient-main);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.divider{background:var(--gradient-accent);border-radius:2px;width:60px;height:3px;margin-bottom:24px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-fadeInUp{animation:.7s forwards fadeInUp}.animate-fadeIn{animation:.7s forwards fadeIn}.animate-float{animation:5s ease-in-out infinite float}.noise-overlay{opacity:.04;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");position:absolute;inset:0}.grid{display:grid}.grid-2{grid-template-columns:repeat(2,1fr);gap:30px}.grid-3{grid-template-columns:repeat(3,1fr);gap:30px}.grid-4{grid-template-columns:repeat(4,1fr);gap:24px}.flex{display:flex}.flex-center{justify-content:center;align-items:center;display:flex}.flex-between{justify-content:space-between;align-items:center;display:flex}.gap-16{gap:16px}.gap-24{gap:24px}.gap-32{gap:32px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-dark)}::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:3px}::selection{color:#fff;background:#e84d1c4d}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);transform:translateY(36px)}.reveal.in-view{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);transform:translate(-36px)}.reveal-left.in-view{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);transform:translate(36px)}.reveal-right.in-view{opacity:1;transform:translate(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes blobFloat{0%,to{transform:translate(0)scale(1)}33%{transform:translate(22px,-18px)scale(1.05)}66%{transform:translate(-16px,12px)scale(.97)}}@keyframes glowPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes borderGlow{0%,to{box-shadow:0 0 20px #e84d1c4d,0 0 60px #8269f11a}50%{box-shadow:0 0 40px #e84d1c8c,0 0 100px #8269f140}}@keyframes slideUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.text-gradient-animated{background:linear-gradient(90deg,#e84d1c,#ff6a3d,#8169f1,#a44cee,#ff847f,#e84d1c) 0 0/300%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite shimmer}.heading-underline{display:inline-block;position:relative}.heading-underline:after{content:"";background:var(--gradient-accent);transform-origin:0;border-radius:2px;width:100%;height:3px;transition:transform .4s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.heading-underline:hover:after{transform:scaleX(1)}.glow-box{transition:box-shadow .4s;box-shadow:0 0 30px #e84d1c33,0 20px 60px #0006}.glow-box:hover{box-shadow:0 0 50px #e84d1c66,0 24px 70px #00000080}.reveal-delay-5{transition-delay:.5s}.reveal-delay-6{transition-delay:.6s}.reveal-delay-7{transition-delay:.7s}.reveal-delay-8{transition-delay:.8s}.reveal-scale{opacity:0;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);transform:scale(.93)}.reveal-scale.in-view{opacity:1;transform:scale(1)}@media (max-width:1024px){.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.section{padding:70px 0}.container{padding:0 20px}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.section-title h2{font-size:32px}.reveal,.reveal-left,.reveal-right,.reveal-scale{opacity:1!important;transition:none!important;transform:none!important}}
.EnquiryModal-module__2hvfva__backdrop{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05070cd9;justify-content:center;align-items:center;padding:20px;animation:.2s EnquiryModal-module__2hvfva__backdropIn;display:flex;position:fixed;inset:0}@keyframes EnquiryModal-module__2hvfva__backdropIn{0%{opacity:0}to{opacity:1}}.EnquiryModal-module__2hvfva__modal{background:var(--bg-elevated);border:1px solid var(--border-soft);border-radius:20px;flex-direction:column;width:100%;max-width:560px;max-height:90vh;animation:.28s cubic-bezier(.34,1.56,.64,1) EnquiryModal-module__2hvfva__modalIn;display:flex;overflow:hidden;box-shadow:0 40px 100px #000000b3}@keyframes EnquiryModal-module__2hvfva__modalIn{0%{opacity:0;transform:scale(.92)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.EnquiryModal-module__2hvfva__header{border-bottom:1px solid var(--border-subtle);flex-shrink:0;padding:28px 32px 24px;position:relative;overflow:hidden}.EnquiryModal-module__2hvfva__headerGlow{filter:blur(50px);pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;top:-40px;right:-40px}.EnquiryModal-module__2hvfva__headerContent{z-index:1;position:relative}.EnquiryModal-module__2hvfva__serviceBadge{letter-spacing:1.5px;text-transform:uppercase;border:1px solid;border-radius:20px;margin-bottom:12px;padding:4px 12px;font-size:10px;font-weight:700;display:inline-block}.EnquiryModal-module__2hvfva__title{color:var(--text-primary);margin:0 0 8px;padding-right:40px;font-size:22px;font-weight:700;line-height:1.3}.EnquiryModal-module__2hvfva__subtitle{color:var(--text-muted);margin:0;font-size:14px;line-height:1.6}.EnquiryModal-module__2hvfva__closeBtn{border:1px solid var(--border-soft);background:var(--border-faint);width:36px;height:36px;color:var(--text-soft);cursor:pointer;z-index:2;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.EnquiryModal-module__2hvfva__closeBtn:hover{background:var(--border-soft);color:var(--text-primary);border-color:var(--border-bold)}.EnquiryModal-module__2hvfva__body{scrollbar-width:thin;scrollbar-color:var(--border-soft) transparent;flex:1;padding:28px 32px 32px;overflow-y:auto}.EnquiryModal-module__2hvfva__body::-webkit-scrollbar{width:4px}.EnquiryModal-module__2hvfva__body::-webkit-scrollbar-thumb{background:var(--border-mid);border-radius:2px}.EnquiryModal-module__2hvfva__form{flex-direction:column;gap:0;display:flex}.EnquiryModal-module__2hvfva__fields{grid-template-columns:1fr;gap:16px;margin-bottom:20px;display:grid}.EnquiryModal-module__2hvfva__field{flex-direction:column;gap:7px;display:flex}.EnquiryModal-module__2hvfva__field label{color:var(--text-dim);letter-spacing:.3px;text-transform:uppercase;font-size:12px;font-weight:600}.EnquiryModal-module__2hvfva__req{color:#e84d1c;margin-left:3px}.EnquiryModal-module__2hvfva__field input,.EnquiryModal-module__2hvfva__field textarea,.EnquiryModal-module__2hvfva__field select{background:var(--surface-2);border:1px solid var(--border-soft);color:var(--text-primary);font-size:14px;font-family:var(--font-main);appearance:none;border-radius:10px;width:100%;padding:12px 16px;transition:border-color .2s,background .2s}.EnquiryModal-module__2hvfva__field input::placeholder,.EnquiryModal-module__2hvfva__field textarea::placeholder{color:var(--border-bold)}.EnquiryModal-module__2hvfva__field input:focus,.EnquiryModal-module__2hvfva__field textarea:focus,.EnquiryModal-module__2hvfva__field select:focus{border-color:var(--modal-accent,#e84d1c);background:var(--border-hairline);box-shadow:0 0 0 3px color-mix(in srgb, var(--modal-accent,#e84d1c) 15%, transparent);outline:none}.EnquiryModal-module__2hvfva__field textarea{resize:vertical;min-height:90px}.EnquiryModal-module__2hvfva__fieldError input,.EnquiryModal-module__2hvfva__fieldError textarea,.EnquiryModal-module__2hvfva__fieldError select{border-color:#e84d1c!important}.EnquiryModal-module__2hvfva__errorMsg{color:#e84d1c;margin-top:2px;font-size:11px}.EnquiryModal-module__2hvfva__selectWrap{position:relative}.EnquiryModal-module__2hvfva__selectWrap select{cursor:pointer;padding-right:40px}.EnquiryModal-module__2hvfva__selectArrow{width:14px;height:14px;color:var(--text-dim);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.EnquiryModal-module__2hvfva__submitBtn{letter-spacing:.4px;color:#fff;cursor:pointer;background:var(--modal-accent,#e84d1c);width:100%;box-shadow:0 8px 24px color-mix(in srgb, var(--modal-accent,#e84d1c) 40%, transparent);font-size:15px;font-weight:700;font-family:var(--font-main);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-bottom:14px;padding:14px 24px;transition:transform .2s,box-shadow .2s,opacity .2s;display:flex}.EnquiryModal-module__2hvfva__submitBtn:hover:not(:disabled){box-shadow:0 14px 32px color-mix(in srgb, var(--modal-accent,#e84d1c) 50%, transparent);transform:translateY(-2px)}.EnquiryModal-module__2hvfva__submitBtn:disabled{opacity:.6;cursor:not-allowed}.EnquiryModal-module__2hvfva__submitBtn svg{flex-shrink:0}.EnquiryModal-module__2hvfva__spinner{border:2px solid var(--text-dim);border-top-color:var(--text-primary);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite EnquiryModal-module__2hvfva__spin}@keyframes EnquiryModal-module__2hvfva__spin{to{transform:rotate(360deg)}}.EnquiryModal-module__2hvfva__privacy{text-align:center;color:var(--text-faint);margin:0;font-size:11px;line-height:1.6}.EnquiryModal-module__2hvfva__submitError{color:#ff7675;background:#ff767514;border:1px solid #ff767533;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:13px;line-height:1.6}.EnquiryModal-module__2hvfva__submitError a{color:#e84d1c;text-decoration:underline}.EnquiryModal-module__2hvfva__success{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:20px 0 10px;display:flex}.EnquiryModal-module__2hvfva__successIconWrap{background:color-mix(in srgb, var(--modal-accent,#00b894) 12%, transparent);border:1px solid color-mix(in srgb, var(--modal-accent,#00b894) 30%, transparent);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;animation:.4s cubic-bezier(.34,1.56,.64,1) EnquiryModal-module__2hvfva__successPop;display:flex}@keyframes EnquiryModal-module__2hvfva__successPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.EnquiryModal-module__2hvfva__success h3{color:var(--text-primary);margin:0;font-size:20px;font-weight:700}.EnquiryModal-module__2hvfva__success p{color:var(--text-soft);margin:0;font-size:14px;line-height:1.7}.EnquiryModal-module__2hvfva__successClose{font-style:italic;color:var(--text-faint)!important;font-size:12px!important}@media (max-width:600px){.EnquiryModal-module__2hvfva__header{padding:22px 22px 18px}.EnquiryModal-module__2hvfva__body{padding:22px 22px 28px}.EnquiryModal-module__2hvfva__title{font-size:19px}}
