@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_80018e42-module__1hhoya__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_80018e42-module__1hhoya__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
:root{--ink:#0d3b4c;--blue:#1d85b8;--teal:#3db3bc;--mint:#b4d5c8;--green:#25d366;--white:#fff;--bg-light:#f8fafc;--bg-dark:#09232f;--border:#e2e8f0;--border-focus:#b4d5c8;--text:#475569;--text-muted:#64748b;--r:14px;--r2:20px;--r3:28px;--font-family:var(--font-montserrat), "Montserrat", sans-serif;--transition:all .3s cubic-bezier(.2, .8, .2, 1);--shadow:0 4px 6px -1px #0d3b4c08, 0 2px 4px -2px #0d3b4c05;--shadow-md:0 10px 15px -3px #0d3b4c0d, 0 4px 6px -4px #0d3b4c08;--shadow-lg:0 20px 25px -5px #0d3b4c14, 0 8px 10px -6px #0d3b4c0d;--shadow-glow:0 20px 45px -15px #1d85b814}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{max-width:100%;overflow-x:hidden}body{background-color:var(--white);color:var(--text);text-align:left;direction:ltr;background-image:linear-gradient(#0d3b4c04 1px,#0000 1px),linear-gradient(90deg,#0d3b4c04 1px,#0000 1px);background-size:50px 50px;line-height:1.7}section{position:relative;overflow:hidden}a{color:inherit;transition:var(--transition);text-decoration:none}img{max-width:100%;height:auto;display:block}.c{z-index:5;width:min(1200px,92%);margin:auto;position:relative}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-light)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.h1{color:var(--ink);letter-spacing:-1.2px;font-size:clamp(34px,5vw,54px);font-weight:900;line-height:1.15}.h2{color:var(--ink);letter-spacing:-.8px;font-size:clamp(28px,4vw,38px);font-weight:800;line-height:1.25}.h3{color:var(--ink);letter-spacing:-.5px;font-size:clamp(20px,3vw,24px);font-weight:700}.lead{color:var(--text-muted);max-width:650px;margin:14px 0 0;font-size:clamp(15px,2vw,17px);font-weight:500}.text-center{text-align:center}.text-center .lead{margin-left:auto;margin-right:auto}.brand-pattern{pointer-events:none;z-index:1;opacity:.15;transition:var(--transition);position:absolute}.brand-pattern svg{width:100%;height:100%}.pattern-hero-tr{width:440px;height:440px;top:-60px;right:-60px}.pattern-hero-bl{width:380px;height:380px;bottom:-60px;left:-60px;transform:rotate(180deg)}.pattern-mid-r{width:320px;height:320px;top:40%;right:-60px}.pattern-mid-l{width:340px;height:340px;bottom:12%;left:-60px;transform:rotate(90deg)}.section-wave{pointer-events:none;z-index:1;opacity:.12;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.section-wave svg{width:100%;height:100%;overflow:visible}.wave-mint{stroke:var(--mint)}.wave-teal{stroke:var(--teal)}.label{color:var(--blue);text-transform:uppercase;letter-spacing:1.5px;background:#1d85b80f;border:1px solid #1d85b81f;border-radius:100px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.label:before{content:"";background:var(--blue);border-radius:50%;width:6px;height:6px}.gradient-text{background:linear-gradient(135deg, var(--ink) 30%, var(--blue) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(20px)}.reveal.active{opacity:1;transform:translateY(0)}.btn{border-radius:var(--r);cursor:pointer;z-index:1;border:none;justify-content:center;align-items:center;gap:10px;padding:14px 30px;font-family:inherit;font-size:15px;font-weight:700;transition:all .35s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative;overflow:hidden}.btn>*{z-index:2;position:relative}.btn-primary{background:linear-gradient(135deg, var(--blue) 0%, var(--teal) 100%);border:1px solid #0000;box-shadow:0 8px 20px #1d85b826;color:var(--white)!important}.btn-primary:after{content:"";background:var(--ink);z-index:1;opacity:0;width:100%;height:100%;transition:opacity .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0d3b4c40}.btn-primary:hover:after{opacity:1}.btn-secondary{background:var(--white);border:1px solid var(--border);box-shadow:var(--shadow);color:var(--ink)!important}.btn-secondary:after{content:"";background:linear-gradient(135deg, var(--blue) 0%, var(--teal) 100%);z-index:1;opacity:0;width:100%;height:100%;transition:opacity .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0}.btn-secondary:hover{border-color:#0000;transform:translateY(-2px);box-shadow:0 8px 20px #1d85b833;color:var(--white)!important}.btn-secondary:hover:after{opacity:1}.btn-outline{border:1.5px solid var(--blue);background:0 0;color:var(--blue)!important}.btn-outline:after{content:"";background:linear-gradient(135deg, var(--blue) 0%, var(--teal) 100%);z-index:1;opacity:0;width:100%;height:100%;transition:opacity .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0}.btn-outline:hover{border-color:#0000;transform:translateY(-2px);box-shadow:0 8px 20px #1d85b833;color:var(--white)!important}.btn-outline:hover:after{opacity:1}.topbar{background:linear-gradient(90deg, var(--ink), var(--blue));color:var(--white);text-align:center;z-index:1001;letter-spacing:.5px;padding:10px 0;font-size:13px;font-weight:600;position:relative}.topbar a{color:var(--white);margin-left:6px;font-weight:700;text-decoration:underline}header{z-index:1000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);transition:var(--transition);background:#ffffffd9;position:sticky;top:0}header.scrolled{background:#fffffff5;box-shadow:0 8px 30px #0d3b4c0a}.nav-container{justify-content:space-between;align-items:center;padding:16px 0;display:flex}.logo-container{align-items:center;display:flex}.logo-image{height:38px;display:block}.nav-links{align-items:center;gap:6px;display:flex}.nav-links a{color:var(--text-muted);border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600}.nav-links a:hover{color:var(--ink);background:#0d3b4c08}.burger{cursor:pointer;z-index:1002;flex-direction:column;gap:6px;display:none}.burger span{background:var(--ink);width:24px;height:2.5px;transition:var(--transition);border-radius:2px}.burger.open span:first-child{transform:translateY(8.5px)rotate(45deg)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:translateY(-8.5px)rotate(-45deg)}.mobile-menu{z-index:999;opacity:0;visibility:hidden;transition:var(--transition);background:#fffffffa;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:40px;display:flex;position:fixed;inset:0}.mobile-menu.open{opacity:1;visibility:visible}.mobile-menu a{color:var(--ink);font-size:20px;font-weight:700}.mobile-menu a:hover{color:var(--blue)}.hero{background-color:var(--white);padding:90px 0 120px;position:relative;overflow:hidden}.hero-grid{z-index:2;grid-template-columns:1.15fr .85fr;align-items:center;gap:50px;display:grid;position:relative}.hero-badge{color:var(--blue);background:#1d85b80d;border:1px solid #1d85b81f;border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.hero-badge .live-dot{background:var(--teal);width:8px;height:8px;box-shadow:0 0 8px var(--teal);border-radius:50%;animation:1.8s infinite pulse}.hero h1 strong{color:var(--blue)}.hero-actions{flex-wrap:wrap;gap:16px;margin-top:36px;display:flex}.hero-stats{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;padding-top:32px;display:grid}.hero-stat-item h4{color:var(--ink);font-size:clamp(24px,4vw,34px);font-weight:800;line-height:1}.hero-stat-item h4 span{color:var(--blue)}.hero-stat-item p{color:var(--text-muted);margin-top:8px;font-size:13px;font-weight:600}.hero-visual{position:relative}.hero-dashboard-frame{background:var(--white);border:1px solid var(--border);border-radius:var(--r2);box-shadow:var(--shadow-lg), var(--shadow-glow);transition:var(--transition);padding:8px;animation:6s ease-in-out infinite float;overflow:hidden}.hero-dashboard-frame:hover{border-color:var(--blue);box-shadow:0 25px 50px -12px #1d85b82e}.hero-dashboard-img{border-radius:var(--r);border:1px solid #0d3b4c0d;width:100%;display:block}.marquee-section{background:var(--bg-light);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:24px 0;overflow:hidden}.marquee-wrapper{-webkit-user-select:none;user-select:none;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.marquee-content{white-space:nowrap;gap:80px;min-width:100%;animation:25s linear infinite marquee;display:flex}.marquee-item{color:var(--text-muted);align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex}.marquee-item svg{fill:currentColor;width:22px;height:22px}.marquee-item span{color:var(--ink)}.problems{background:var(--white);padding:100px 0;position:relative}.prob-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:56px;display:grid}.prob-card{background:var(--white);border:1px solid var(--border);border-radius:var(--r2);transition:var(--transition);box-shadow:var(--shadow);padding:40px;position:relative}.prob-card:hover{border-color:var(--blue);box-shadow:var(--shadow-lg), 0 10px 20px #1d85b805;transform:translateY(-4px)}.prob-icon-box{width:48px;height:48px;color:var(--warm);background:#d99e0b14;border:1px solid #d99e0b26;border-radius:12px;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.prob-icon-box.red{color:#ef4444;background:#ef444414;border-color:#ef444426}.prob-card h4{color:var(--ink);margin-bottom:12px;font-size:19px;font-weight:700}.prob-card p{color:var(--text);font-size:14.5px;line-height:1.8}.services{background:radial-gradient(circle at 10% 20%, #3db3bc05 0%, #1d85b801 90%), var(--bg-light);padding:120px 0;position:relative}.svc-layout{grid-template-columns:1fr 2.1fr;gap:48px;margin-top:56px;display:grid}.svc-sticky{align-self:start;position:sticky;top:100px}.svc-menu{flex-direction:column;gap:16px;display:flex}.svc-menu-item{background:var(--white);border:1px solid var(--border);border-radius:var(--r2);cursor:pointer;box-shadow:var(--shadow);justify-content:space-between;align-items:center;padding:20px 24px;transition:all .4s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.svc-menu-item:before{content:"";background:linear-gradient(to bottom, var(--blue), var(--teal));opacity:0;width:4px;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.svc-menu-item:hover{box-shadow:var(--shadow-md), 0 8px 24px #1d85b80a;border-color:#1d85b840;transform:translate(6px)}.svc-menu-item.active{background:var(--white);border-color:var(--blue);box-shadow:var(--shadow-lg), 0 10px 30px #1d85b80f;transform:translate(10px)}.svc-menu-item.active:before{opacity:1}.svc-menu-item-info{align-items:center;gap:16px;display:flex}.svc-menu-icon{background:var(--bg-light);width:42px;height:42px;color:var(--text-muted);border-radius:12px;justify-content:center;align-items:center;transition:all .35s cubic-bezier(.2,.8,.2,1);display:flex}.svc-menu-item.active .svc-menu-icon,.svc-menu-item:hover .svc-menu-icon{background:linear-gradient(135deg, var(--blue) 0%, var(--teal) 100%);color:var(--white);transform:scale(1.05)}.svc-menu-item h4{color:var(--ink);font-size:15.5px;font-weight:800}.svc-menu-item p{color:var(--text-muted);margin-top:3px;font-size:12px}.svc-menu-arrow{color:var(--text-muted);transition:all .3s}.svc-menu-item.active .svc-menu-arrow{color:var(--blue);transform:translate(2px)}.svc-content-display{background:var(--white);border:1px solid var(--border);border-radius:var(--r3);box-shadow:var(--shadow-lg), var(--shadow-glow);min-height:450px;padding:48px;position:relative;overflow:hidden}.svc-content-pane{animation:.5s cubic-bezier(.2,.8,.2,1) both fadeIn;display:none}.svc-content-pane.active{display:block}.svc-content-pane-layout{grid-template-columns:1.2fr .95fr;align-items:center;gap:40px;display:grid}.svc-tags{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.svc-tag{color:var(--blue);letter-spacing:.2px;background:#1d85b80a;border:1px solid #1d85b81a;border-radius:100px;padding:6px 14px;font-size:11px;font-weight:700}.svc-content-display h3{color:var(--ink);margin-bottom:16px;font-size:clamp(22px,3vw,28px);font-weight:800;line-height:1.35}.svc-features-list{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:18px;margin-top:32px;padding-top:32px;display:grid}.svc-feature-item{color:var(--text);align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.svc-feature-item svg{width:18px;height:18px;color:var(--teal);flex-shrink:0}.mockup-browser{background:var(--white);border:1px solid var(--border);border-radius:var(--r2);transition:all .4s cubic-bezier(.2,.8,.2,1);overflow:hidden;box-shadow:0 15px 35px #0d3b4c12}.mockup-browser-header{background:var(--bg-light);border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:10px 14px;display:flex}.mockup-browser-header .dot{border-radius:50%;width:8px;height:8px;display:inline-block}.mockup-browser-header .dot-red{background:#ff5f56}.mockup-browser-header .dot-yellow{background:#ffbd2e}.mockup-browser-header .dot-green{background:#27c93f}.mockup-browser-address{background:var(--white);border:1px solid var(--border);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;width:100%;max-width:130px;margin-left:10px;padding:1px 12px;font-size:10px;overflow:hidden}.mockup-browser-body{background:var(--bg-light)}.mockup-browser-body img{object-fit:cover;width:100%;height:auto;display:block}.mockup-browser:hover{transform:translateY(-6px)scale(1.02);box-shadow:0 25px 50px #0d3b4c1f}.why{background:var(--white);padding:100px 0;position:relative}.why-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:56px;display:grid}.why-card{background:var(--white);border:1px solid var(--border);border-radius:var(--r2);transition:var(--transition);box-shadow:var(--shadow);padding:30px;position:relative}.why-card:hover{border-color:var(--blue);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.why-num{color:#1d85b80d;font-size:48px;font-weight:900;line-height:1;position:absolute;top:10px;right:20px}.why-card h4{color:var(--ink);z-index:2;margin-bottom:12px;font-size:18px;font-weight:700;position:relative}.why-card p{color:var(--text);font-size:13.5px;line-height:1.7}.chat-simulator-section{background:var(--bg-light);padding:100px 0;position:relative}.sim-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px;display:grid}.sim-phone-wrapper{width:100%;max-width:360px;margin:auto;position:relative}.phone-frame{box-shadow:var(--shadow-lg), 0 30px 60px -15px #0d3b4c1a;aspect-ratio:9/18.5;background:#fff;border:12px solid #e2e8f0;border-radius:40px;flex-direction:column;display:flex;position:relative;overflow:hidden}.phone-notch{z-index:10;background:#e2e8f0;border-bottom-right-radius:12px;border-bottom-left-radius:12px;width:110px;height:18px;position:absolute;top:0;left:50%;transform:translate(-50%)}.wa-header{color:var(--white);background:#0d3b4c;align-items:center;gap:10px;padding:24px 16px 12px;display:flex}.wa-avatar{background:var(--white);color:#0d3b4c;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:flex}.wa-info h5{font-size:12.5px;font-weight:700}.wa-info p{opacity:.85;font-size:10px}.wa-body{background:#efe7dd url(https://user-images.githubusercontent.com/15075759/28719144-86dc0f70-73b1-11e7-911d-60d70fcded21.png);flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.wa-msg{border-radius:10px;max-width:80%;padding:9px 12px;font-size:12px;line-height:1.5;animation:.3s both up;position:relative;box-shadow:0 1px 1px #0000000d}.wa-msg.bot{background:var(--white);color:#1e293b;border-top-left-radius:0;align-self:flex-start}.wa-msg.user{color:#1e293b;background:#e0f2fe;border-top-right-radius:0;align-self:flex-end}.wa-time{color:#888;text-align:right;margin-top:3px;font-size:9px;display:block}.typing-indicator{align-items:center;gap:4px;padding:4px 0;display:flex}.typing-indicator span{background:#888;border-radius:50%;width:5px;height:5px;animation:1.2s infinite pulse}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}.wa-footer{border-top:1px solid var(--border);background:#f8fafc;align-items:center;gap:8px;padding:8px 12px;display:flex}.wa-input-mock{background:var(--white);color:var(--text-muted);border:1px solid var(--border);border-radius:20px;flex:1;padding:6px 14px;font-size:11px}.wa-send-btn{width:32px;height:32px;color:var(--white);background:#0d3b4c;border-radius:50%;justify-content:center;align-items:center;display:flex}.wa-send-btn svg{width:14px;height:14px}.sim-options{flex-direction:column;gap:10px;margin-top:24px;display:flex}.sim-btn{background:var(--white);border:1px solid var(--border);color:var(--ink);border-radius:var(--r);cursor:pointer;text-align:left;box-shadow:var(--shadow);transition:var(--transition);padding:12px 18px;font-family:inherit;font-size:13.5px;font-weight:600}.sim-btn:hover{border-color:var(--blue);box-shadow:var(--shadow-md);background:#1d85b808;transform:translate(4px)}.cases{background:var(--white);padding:100px 0;position:relative}.cases-grid{grid-template-columns:1fr 1fr;gap:30px;margin-top:56px;display:grid}.case-card{background:var(--white);border:1px solid var(--border);border-radius:var(--r2);box-shadow:var(--shadow);transition:var(--transition);overflow:hidden}.case-card:hover{border-color:var(--blue);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.case-header{justify-content:space-between;align-items:center;padding:30px 30px 14px;display:flex}.case-tag{color:var(--blue);background:#1d85b80f;border:1px solid #1d85b81a;border-radius:100px;padding:4px 12px;font-size:11px;font-weight:700}.case-tag.green{color:var(--green);background:#10b9810f;border-color:#10b9811a}.case-header span.loc{color:var(--text-muted);font-size:12px}.case-body{padding:0 30px 30px}.case-body h4{color:var(--ink);margin-bottom:8px;font-size:21px;font-weight:800}.case-body p{color:var(--text);margin-bottom:24px;font-size:14.5px;line-height:1.8}.case-stats{background:var(--bg-light);border:1px solid var(--border);border-radius:var(--r);grid-template-columns:1fr 1fr;gap:16px;padding:16px;display:grid}.case-stat-num{color:var(--blue);font-size:26px;font-weight:800;line-height:1.1}.case-stat-lbl{color:var(--text-muted);margin-top:4px;font-size:11px;font-weight:600}.process{background:var(--bg-light);padding:100px 0;position:relative}.steps-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:56px;display:grid}.step-card{background:var(--white);border:1px solid var(--border);border-radius:var(--r2);box-shadow:var(--shadow);transition:var(--transition);padding:30px;position:relative}.step-card:hover{border-color:var(--blue);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.step-num{border:1.5px solid var(--blue);width:44px;height:44px;color:var(--blue);background:#1d85b80d;border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:17px;font-weight:900;display:flex}.step-card h4{color:var(--ink);margin-bottom:10px;font-size:17px;font-weight:700}.step-card p{color:var(--text);font-size:13.5px;line-height:1.8}.contact{background:var(--white);padding:100px 0;position:relative}.contact-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:50px;margin-top:56px;display:grid}.contact-card{background:var(--bg-light);border:1px solid var(--border);border-radius:var(--r2);box-shadow:var(--shadow);padding:40px}.contact-card h3{margin-bottom:12px;font-size:24px}.contact-card p{color:var(--text-muted);margin-bottom:32px;font-size:14.5px}.contact-methods{flex-direction:column;gap:14px;display:flex}.method-item{background:var(--white);border:1px solid var(--border);border-radius:var(--r);transition:var(--transition);box-shadow:var(--shadow);align-items:center;gap:16px;padding:16px 20px;display:flex}.method-item:hover{border-color:var(--blue);box-shadow:var(--shadow-md);transform:translateY(-2px)}.method-icon{width:42px;height:42px;color:var(--blue);background:#1d85b80d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.method-info h5{color:var(--text-muted);font-size:11.5px}.method-info p{color:var(--ink);margin-top:2px;font-size:14.5px;font-weight:700}.form-container{background:var(--white);border:1px solid var(--border);border-radius:var(--r2);box-shadow:var(--shadow-lg);padding:44px}.form-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.fg-item{flex-direction:column;gap:8px;display:flex}.fg-item-full{flex-direction:column;grid-column:span 2;gap:8px;display:flex}.fg-item label,.fg-item-full label{color:var(--ink);font-size:12px;font-weight:700}.form-container input,.form-container select,.form-container textarea{background:var(--bg-light);border:1.5px solid var(--border);border-radius:var(--r);color:var(--ink);transition:var(--transition);outline:none;padding:12px 16px;font-family:inherit;font-size:13.5px}.form-container input:focus,.form-container select:focus,.form-container textarea:focus{border-color:var(--blue);background:var(--white);box-shadow:0 0 0 3px #1d85b81f}.form-container option{background:var(--white);color:var(--ink)}.form-container textarea{resize:vertical;min-height:110px}.form-success-state{text-align:center;padding:40px 0;animation:.4s both fadeIn;display:none}.form-success-state.active{display:block}.form-success-icon{border:2px solid var(--green);width:64px;height:64px;color:var(--green);background:#10b98114;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;display:flex}.form-success-state h4{color:var(--ink);margin-bottom:12px;font-size:23px;font-weight:800}.form-success-state p{color:var(--text-muted);max-width:400px;margin:0 auto;font-size:14.5px}.whatsapp-float{background:var(--green);width:54px;height:54px;color:var(--white);z-index:998;transition:var(--transition);border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #10b9814d}.whatsapp-float:hover{transform:scale(1.08)translateY(-2px);box-shadow:0 12px 28px #10b98173}.whatsapp-float svg{fill:currentColor;width:26px;height:26px}footer{background:var(--bg-dark);color:#ffffffb3;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:50px 50px;padding:80px 0 32px;position:relative;overflow:hidden}.footer-grid{border-bottom:1px solid #ffffff14;grid-template-columns:1.5fr 1fr 1fr;gap:60px;padding-bottom:48px;display:grid}.footer-logo-desc{flex-direction:column;gap:16px;display:flex}.footer-logo{align-items:center;display:flex}.footer-logo-image{height:32px;display:block}.footer-desc{color:#ffffff80;max-width:320px;font-size:14px;line-height:1.8}.footer-col h5{color:var(--white);letter-spacing:1px;margin-bottom:24px;font-size:14px;font-weight:700}.footer-links{flex-direction:column;gap:12px;display:flex}.footer-links a{color:#ffffff8c;font-size:13.5px}.footer-links a:hover{color:var(--blue);transform:translate(4px)}.footer-bottom{color:#ffffff40;justify-content:space-between;align-items:center;margin-top:32px;font-size:12px;display:flex}.page-intro{background-color:var(--white);padding:80px 0 60px;position:relative;overflow:hidden}.metrics-section{padding:20px 0 40px;position:relative}.metrics-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.metric-card{background:var(--bg-light);border:1px solid var(--border);border-radius:var(--r2);text-align:center;box-shadow:var(--shadow);padding:32px}.metric-num{color:var(--blue);margin-bottom:8px;font-size:clamp(32px,4vw,42px);font-weight:900;line-height:1}.metric-lbl{color:var(--ink);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:13.5px;font-weight:700}.metric-desc{color:var(--text-muted);font-size:13px}.projects-grid-section,.cases-listing-section{padding:40px 0 100px;position:relative}.projects-grid,.cases-grid{grid-template-columns:repeat(2,1fr);gap:40px;margin-top:40px;display:grid}.project-card,.case-listing-card{background:var(--white);border:1px solid var(--border);border-radius:var(--r2);box-shadow:var(--shadow);transition:var(--transition);flex-direction:column;display:flex;overflow:hidden}.project-card:hover,.case-listing-card:hover{border-color:var(--blue);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.project-img-wrapper{aspect-ratio:16/10;border-bottom:1px solid var(--border);background:radial-gradient(circle at center, #1d85b808 0%, #0d3b4c03 100%), var(--white);justify-content:center;align-items:center;padding:24px;display:flex;position:relative;overflow:hidden}.project-logo-wrapper{text-align:center;flex-direction:column;align-items:center;gap:12px;transition:all .35s cubic-bezier(.2,.8,.2,1);display:flex}.project-card:hover .project-logo-wrapper{transform:scale(1.05)}.logo-icon-box{width:60px;height:60px;box-shadow:var(--shadow-md);border-radius:16px;justify-content:center;align-items:center;transition:all .35s;display:flex}.logo-icon-box.clinic{background:linear-gradient(135deg, var(--teal) 0%, #0d9488 100%);color:var(--white);box-shadow:0 8px 16px #0d948833}.logo-icon-box.mojeeb{background:linear-gradient(135deg, var(--blue) 0%, #1e40af 100%);color:var(--white);box-shadow:0 8px 16px #1d85b833}.logo-icon-box.default{background:linear-gradient(135deg, var(--mint) 0%, var(--teal) 100%);color:var(--ink);font-size:20px;font-weight:800}.logo-brand-text{color:var(--ink);letter-spacing:.5px;font-size:15px;font-weight:800}.logo-brand-text .ar{color:var(--text-muted);font-size:13px;font-weight:700}.project-body,.case-listing-body{flex-direction:column;flex:1;padding:32px;display:flex}.project-tag,.case-listing-tag{text-transform:uppercase;letter-spacing:1px;color:var(--blue);margin-bottom:12px;font-size:11px;font-weight:700}.case-listing-tag.green{color:#10b981}.project-title,.case-listing-title{color:var(--ink);margin-bottom:12px;font-size:22px;font-weight:800}.project-desc,.case-listing-desc{color:var(--text);flex:1;margin-bottom:24px;font-size:14.5px;line-height:1.7}.link-btn{color:var(--blue);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.link-btn svg{transition:var(--transition)}.project-card:hover .link-btn svg,.case-listing-card:hover .link-btn svg{transform:translate(4px)}.project-header,.case-header-detail,.blog-header-detail{padding:80px 0 50px;position:relative}.project-meta,.case-meta-detail,.blog-meta-detail{color:var(--blue);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;font-size:12px;font-weight:700}.project-title,.case-title-detail,.blog-title-detail{color:var(--ink);letter-spacing:-1px;font-size:clamp(32px,5vw,44px);font-weight:900;line-height:1.2}.project-subtitle,.case-subtitle-detail,.blog-subtitle-detail{color:var(--text-muted);max-width:800px;margin-top:14px;font-size:clamp(16px,2vw,19px);font-weight:500}.project-showcase,.case-showcase,.blog-showcase{padding:20px 0 80px;position:relative}.showcase-grid{grid-template-columns:1.2fr .8fr;gap:50px;display:grid}.showcase-image-frame{background:var(--white);border:1px solid var(--border);border-radius:var(--r2);box-shadow:var(--shadow-lg);height:fit-content;padding:8px}.showcase-image{border-radius:var(--r);border:1px solid #0d3b4c0d;width:100%}.content-box{margin-bottom:40px}.content-box h4{color:var(--ink);border-left:4px solid var(--blue);margin-bottom:16px;padding-left:12px;font-size:20px;font-weight:800}.content-box p{color:var(--text);margin-bottom:16px;font-size:15px;line-height:1.8}.features-list{flex-direction:column;gap:12px;margin-top:16px;display:flex}.feature-item{color:var(--text);align-items:start;gap:12px;font-size:14.5px;display:flex}.feature-item svg{width:18px;height:18px;color:var(--teal);flex-shrink:0;margin-top:3px}.specs-card{background:var(--bg-light);border:1px solid var(--border);border-radius:var(--r2);box-shadow:var(--shadow);height:fit-content;padding:32px}.specs-card h4{color:var(--ink);margin-bottom:20px;font-size:18px;font-weight:800}.spec-row{border-bottom:1px solid var(--border);justify-content:space-between;padding:12px 0;font-size:13.5px;display:flex}.spec-row:last-child{border-bottom:none}.spec-lbl{color:var(--text-muted);font-weight:700}.spec-val{color:var(--ink);text-align:right;font-weight:700}.blog-listing-section{padding:40px 0 100px;position:relative}.blog-grid-list{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;display:grid}.blog-card-item{background:var(--white);border:1px solid var(--border);border-radius:var(--r2);box-shadow:var(--shadow);transition:var(--transition);flex-direction:column;display:flex;overflow:hidden}.blog-card-item:hover{border-color:var(--blue);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.blog-card-img-wrapper{aspect-ratio:16/10;border-bottom:1px solid var(--border);overflow:hidden}.blog-card-img{object-fit:cover;width:100%;height:100%;transition:var(--transition)}.blog-card-item:hover .blog-card-img{transform:scale(1.03)}.blog-card-body{flex-direction:column;flex:1;padding:24px;display:flex}.blog-card-tag{text-transform:uppercase;color:var(--blue);margin-bottom:8px;font-size:11px;font-weight:700}.blog-card-meta{color:var(--text-muted);margin-bottom:12px;font-size:12px}.blog-card-title{color:var(--ink);margin-bottom:10px;font-size:18px;font-weight:800;line-height:1.4}.blog-card-desc{color:var(--text);flex:1;margin-bottom:18px;font-size:13.5px;line-height:1.6}@media (max-width:1024px){.hero-grid{grid-template-columns:1fr;gap:48px}.hero-text{text-align:center}.hero-badge,.hero-actions{justify-content:center}.hero-actions{margin-left:auto;margin-right:auto}.hero-visual{width:100%;max-width:440px;margin:auto}.prob-grid{grid-template-columns:1fr 1fr}.svc-layout{grid-template-columns:1fr;gap:40px}.svc-sticky{position:static}.why-grid{grid-template-columns:1fr 1fr}.sim-grid{grid-template-columns:1fr;gap:48px}.sim-phone-wrapper{order:1}.cases-grid{grid-template-columns:1fr}.steps-grid{grid-template-columns:1fr 1fr}.contact-grid{grid-template-columns:1fr;gap:48px}.footer-grid{grid-template-columns:1.2fr 1fr 1fr}.projects-grid,.cases-grid{grid-template-columns:1fr;gap:30px}.blog-grid-list{grid-template-columns:1fr 1fr}.showcase-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.brand-pattern,.section-wave{display:none!important}.nav-links{display:none}.burger{display:flex}.hero-stats{grid-template-columns:1fr;gap:16px}.prob-grid,.why-grid,.steps-grid,.form-grid{grid-template-columns:1fr}.fg-item-full{grid-column:span 1}.form-container{padding:30px 20px}.footer-grid{grid-template-columns:1fr;gap:40px}.blog-grid-list{grid-template-columns:1fr}}
