@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_d5f2a4d9-module__2sC3Fa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_d5f2a4d9-module__2sC3Fa__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.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:Outfit;font-style:normal;font-weight:900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.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:Outfit;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_27b02f5c-module__5EJ_xG__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_27b02f5c-module__5EJ_xG__variable{--font-outfit:"Outfit", "Outfit Fallback"}
:root{--color-primary:#056444;--color-primary-light:#0ae39b;--color-bg-light:#e3fcef;--color-border:#abf5d1;--color-text-dark:#172b4d;--color-cta:#ff5630;--color-info:#0052cc;--color-gold:#ffab00;--color-white:#fff;--border-radius:16px;--border-thick:1.5px solid var(--color-border);--shadow-neo:8px 8px 0px #0000001a;--shadow-neo-hover:12px 12px 0px #00000026;--text-dark:#0f172a;--bg-blue:#d0e2ff;--bg-yellow:#ffeaa8;--bg-peach:#ffe3c2;--bg-purple:#dcd3ff}.mobile-only{display:none}@media (max-width:768px){.mobile-only{display:block!important}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-white);color:var(--color-text-dark);font-family:var(--font-inter,"Inter", sans-serif);line-height:1.5;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-outfit,"Outfit", sans-serif);letter-spacing:-.02em;color:var(--color-text-dark);font-weight:900}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.navbar{background:var(--color-primary);z-index:100;border-bottom:1px solid var(--color-primary-light);justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;position:sticky;top:0}.logo{font-size:2rem;font-weight:900;font-family:var(--font-outfit,"Outfit", sans-serif);color:var(--color-white)}.nav-links{align-items:center;gap:2rem;display:flex}.nav-links a{color:var(--color-border);font-size:1.1rem;font-weight:700;text-decoration:none;transition:all .2s}.nav-links a:hover{color:var(--color-white)}.btn-nav{background:var(--color-cta);box-shadow:4px 4px 0px var(--color-gold);border:none;border-radius:50px;padding:.8rem 1.8rem;font-weight:900;transition:all .2s;color:var(--color-white)!important}.btn-nav:hover{box-shadow:6px 6px 0px var(--color-gold);transform:translate(-2px,-2px)}.hero{text-align:center;padding:6rem 2rem 5rem}.hero h1{max-width:900px;margin:0 auto 1.5rem;font-size:clamp(2.5rem,8vw,5rem);line-height:1.1}.hero-highlight{white-space:nowrap;display:inline-block;position:relative}.hero-highlight:after{content:"";background:var(--color-border);z-index:-1;border-radius:4px;width:104%;height:35%;position:absolute;bottom:8%;left:-2%;transform:rotate(-1deg)}.hero p{max-width:650px;color:var(--color-text-dark);opacity:.85;margin:0 auto 3rem;font-size:clamp(1rem,4vw,1.3rem);font-weight:600;line-height:1.6}.hero-cta{background:var(--color-cta);color:var(--color-white);box-shadow:6px 6px 0px var(--color-gold);border:1.5px solid var(--color-border);border-radius:50px;padding:1.2rem 3rem;font-size:1.2rem;font-weight:900;text-decoration:none;transition:all .2s;display:inline-block}.hero-cta:hover{box-shadow:4px 4px 0px var(--color-gold);transform:translate(2px,2px)}.marquee-container{background:var(--color-gold);border-top:var(--border-thick);border-bottom:var(--border-thick);white-space:nowrap;padding:1.5rem 0;display:flex;overflow:hidden}.marquee-content{font-family:var(--font-outfit,"Outfit", sans-serif);text-transform:uppercase;align-items:center;gap:3rem;font-size:1.5rem;font-weight:900;animation:20s linear infinite marquee;display:flex}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.testimonials-section{background:var(--color-bg-light);text-align:center;border-bottom:var(--border-thick);padding:8rem 0}.testimonials-section h2{margin-bottom:3rem;font-size:3.5rem}.testimonials-grid{scroll-snap-type:x mandatory;gap:2rem;padding:1rem 2rem 3rem;display:flex;overflow-x:auto}.testimonials-grid::-webkit-scrollbar{height:10px}.testimonials-grid::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:10px}.testimonial-card{border-radius:var(--border-radius);border:var(--border-thick);text-align:left;scroll-snap-align:center;box-shadow:8px 8px 0px var(--color-border);background:#fff;flex:0 0 380px;padding:2.5rem;transition:transform .2s;position:relative}.testimonial-card:hover{box-shadow:12px 12px 0px var(--color-border);transform:translate(-4px,-4px)}.profile-pic{border:2px solid var(--color-border);border-radius:50%;width:60px;height:60px;margin-right:1.2rem}.who-uses{text-align:center;padding:8rem 0}.who-uses-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:4rem;display:grid}.who-uses-card{border:var(--border-thick);border-radius:var(--border-radius);background-color:var(--color-primary-light);color:#fff;height:380px;box-shadow:8px 8px 0px var(--color-border);cursor:pointer;align-items:flex-end;padding:2rem;font-size:2rem;font-weight:900;transition:all .2s;display:flex;position:relative;overflow:hidden}.who-uses-card .who-bg{z-index:0;background-position:50%;background-size:cover;width:100%;height:100%;transition:transform .5s;position:absolute;top:0;left:0}.who-uses-card:hover{box-shadow:12px 12px 0px var(--color-border);transform:translate(-4px,-4px)}.who-uses-card:hover .who-bg{transform:scale(1.05)}.who-uses-card:after{content:"";z-index:1;background:linear-gradient(#0000 40%,#000c 100%);position:absolute;inset:0}.who-uses-card span{z-index:2;background:var(--bg-blue);color:var(--text-dark);border:2px solid var(--text-dark);border-radius:10px;padding:.5rem 1.2rem;font-family:Outfit,sans-serif;position:relative;transform:rotate(-3deg)}.why-choose{text-align:center;border-top:var(--border-thick);border-bottom:var(--border-thick);background:#fafafa;padding:8rem 0}.why-grid{flex-wrap:wrap;justify-content:center;gap:3rem;margin-top:5rem;display:flex}.why-card{border-radius:var(--border-radius);border:var(--border-thick);text-align:center;min-width:320px;max-width:450px;box-shadow:8px 8px 0px var(--text-dark);background:#fff;flex:1;padding:4rem 2.5rem;transition:transform .2s;position:relative}.why-card:hover{box-shadow:12px 12px 0px var(--text-dark);transform:translate(-4px,-4px)}.why-icon{background:var(--text-dark);border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;display:flex;position:absolute;top:-45px;left:50%;transform:translate(-50%)}.why-card.yellow{background:var(--bg-yellow)}.why-card.peach{background:var(--bg-peach)}.why-card.purple{background:var(--bg-purple)}.pricing-section{text-align:center;background:url("data:image/svg+xml;utf8,<svg width=\"24\" height=\"24\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"2\" cy=\"2\" r=\"2\" fill=\"%23e0e0e0\"/></svg>");padding:8rem 0}.pricing-grid{flex-wrap:wrap;justify-content:center;gap:3rem;margin-top:5rem;display:flex}.pricing-card{border:var(--border-thick);border-radius:var(--border-radius);text-align:left;width:380px;box-shadow:8px 8px 0px var(--text-dark);background:#fff;flex-direction:column;padding:3rem 2.5rem;transition:transform .2s;display:flex;position:relative}.pricing-card:hover{box-shadow:12px 12px 0px var(--text-dark);transform:translate(-4px,-4px)}.pricing-card.popular{background:var(--text-dark);color:#fff;transform:scale(1.05)}.pricing-card.popular:hover{transform:scale(1.05)translate(-4px,-4px)}.pricing-badge{background:var(--bg-yellow);color:var(--text-dark);border:var(--border-thick);border-radius:20px;padding:.6rem 1.2rem;font-family:Outfit,sans-serif;font-weight:900;position:absolute;top:-20px;right:20px;transform:rotate(4deg)}.pricing-card ul{flex-grow:1;margin:2rem 0;list-style:none}.pricing-card li{align-items:center;gap:1rem;margin-bottom:1.2rem;font-weight:700;display:flex}.feature-section{align-items:center;padding:8rem 0;display:flex}.feature-section.reverse{flex-direction:row-reverse}.feature-text{flex:1;padding:0 4rem}.feature-visual{border-radius:var(--border-radius);flex:1;justify-content:center;align-items:center;min-height:400px;padding:4rem;display:flex;position:relative}.mockup-card{border-radius:var(--border-radius);border:var(--border-thick);background:#fff;width:100%;max-width:360px;padding:1.5rem;animation:6s ease-in-out infinite floatSolid;position:relative;transform:rotate(-3deg);box-shadow:12px 12px #000}@keyframes floatSolid{0%{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-10px)rotate(-1deg)}to{transform:translateY(0)rotate(-3deg)}}.mockup-header{gap:8px;height:20px;margin-bottom:1.5rem;display:flex}.mockup-dot{border:2px solid var(--text-dark);background:#fff;border-radius:50%;width:14px;height:14px}.hotspot-diagram{border:var(--border-thick);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:100%;max-width:380px;height:380px;display:flex;position:relative;box-shadow:12px 12px #000}.store-icon{background:var(--text-dark);color:#fff;z-index:10;border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;font-size:2.5rem;display:flex;position:relative}.radar-ring{border:3px solid var(--text-dark);opacity:0;border-radius:50%;animation:3s linear infinite radar;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radar-ring:nth-child(2){animation-delay:1s}.radar-ring:nth-child(3){animation-delay:2s}@keyframes radar{0%{opacity:1;border-width:3px;width:90px;height:90px}to{opacity:0;border-width:0;width:100%;height:100%}}.user-phone{border:var(--border-thick);box-shadow:6px 6px 0px var(--text-dark);opacity:0;z-index:20;background:#fff;border-radius:12px;padding:12px 18px;font-size:1rem;font-weight:900;animation:3s ease-out infinite popin;position:absolute}.phone-1{animation-delay:.5s;top:10%;left:-5%;transform:rotate(-10deg)}.phone-2{animation-delay:1.5s;bottom:10%;right:-5%;transform:rotate(10deg)}.phone-3{animation-delay:2.5s;top:25%;right:-15%;transform:rotate(5deg)}@keyframes popin{0%{opacity:0;transform:scale(0)rotate(0)}20%{transform:scale(1.1) rotate(var(--rot,0deg));opacity:1}40%{transform:scale(1) rotate(var(--rot,0deg));opacity:1}80%{transform:scale(1) rotate(var(--rot,0deg));opacity:1}to{opacity:0;transform:scale(0)rotate(0)}}.templates-section{text-align:center;border-top:var(--border-thick);background:#fff;padding:8rem 0}.templates-grid{justify-content:center;gap:2rem;margin-top:5rem;padding:2rem;display:flex}.template-card{border:var(--border-thick);border-radius:var(--border-radius);width:260px;height:400px;box-shadow:8px 8px 0px var(--text-dark);background:#fff;flex-direction:column;transition:transform .2s;display:flex;position:relative;overflow:hidden}.template-card:hover{box-shadow:12px 12px 0px var(--text-dark);transform:translate(-4px,-4px)}.template-header{border-bottom:var(--border-thick);height:40%}.template-body{flex-direction:column;align-items:center;gap:15px;padding:1.5rem;display:flex}.qr-placeholder{border:3px dashed var(--text-dark);border-radius:12px;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.faq-section{background:#fff;max-width:900px;margin:0 auto;padding:8rem 2rem}.faq-item{border:var(--border-thick);border-radius:var(--border-radius);box-shadow:6px 6px 0px var(--text-dark);background:#fff;margin-bottom:1.5rem;transition:all .2s}.faq-item:hover{box-shadow:10px 10px 0px var(--text-dark);background:var(--bg-yellow);transform:translate(-4px,-4px)}.faq-item h3{cursor:pointer;justify-content:space-between;margin:0;padding:1.8rem;font-size:1.3rem;display:flex}.footer-cta{text-align:center;background:var(--bg-peach);border-top:var(--border-thick);padding:8rem 2rem}.footer-main{background:var(--text-dark);color:#fff;padding:6rem 2rem}.footer-grid{grid-template-columns:1fr 2fr;gap:4rem;max-width:1200px;margin:0 auto;display:grid}.footer-brand h2{margin-bottom:1rem;font-size:2.5rem}.footer-links{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.footer-links h4{color:#fff;font-family:var(--font-outfit,"Outfit", sans-serif);margin-bottom:1.5rem;font-size:1.2rem}.footer-links ul{list-style:none}.footer-links li{margin-bottom:1rem}.footer-links a{color:#aaa;font-weight:600;text-decoration:none}.footer-links a:hover{color:var(--color-gold)}.brand-loader-overlay{background:var(--color-white);z-index:9999;pointer-events:none;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.5s ease-out 1.8s forwards fadeOut;display:flex;position:fixed;top:0;left:0}@keyframes fadeOut{to{opacity:0;visibility:hidden}}.loader-pin-anim{animation:1s ease-in-out infinite alternate pinBounce}@keyframes pinBounce{0%{transform:translateY(0)}to{color:var(--color-info);transform:translateY(-5px)scale(1.1)}}@media (max-width:768px){.container{padding:0 1.2rem}h1{letter-spacing:-1px!important;font-size:clamp(2.2rem,10vw,3.5rem)!important;line-height:1.1!important}h2{letter-spacing:-.5px!important;font-size:clamp(1.8rem,8vw,2.8rem)!important;line-height:1.2!important}h3{font-size:clamp(1.5rem,6vw,2rem)!important}html,body{width:100%;position:relative;overflow-x:hidden}.container{overflow-x:hidden;width:100%!important;max-width:100vw!important;padding:0 1.5rem!important}.hero-section{text-align:center;padding:6rem 1.5rem!important}.hero-highlight-box{margin-bottom:.5rem}body{overflow-x:hidden}img{max-width:100%;height:auto}.btn-mobile-full{justify-content:center;display:flex;width:100%!important}.flex-row{flex-direction:column!important}.grid{grid-template-columns:1fr!important;gap:2rem!important}.feature-section{padding:4rem 1.5rem!important}.feature-section .container{text-align:center;gap:3rem;flex-direction:column!important}.feature-section.reverse .container{flex-direction:column!important}.feature-text,.feature-visual{width:100%!important;max-width:100%!important;padding:0!important}.feature-text h2{margin-bottom:1.5rem}.feature-visual{justify-content:center;align-items:center;display:flex}.dashboard-grid{grid-template-columns:1fr!important}.hero-section,.loyalty-section,.analytics-section,.templates-section,.feature-section{padding:4rem 1.5rem!important}.loyalty-cta{margin-top:2rem!important;padding:2rem!important}.container-inner{grid-template-columns:1fr!important;gap:2rem!important}.dashboard-preview{margin-top:2rem}.template-track{grid-template-columns:1fr!important;padding:2rem 1rem!important}.template-card{min-height:400px;height:auto!important}.floating-n-btn,.decorative-shape,.floating-badge{display:none!important}.claim-section .container{text-align:center;flex-direction:column!important;gap:3rem!important;padding:4rem 1.5rem!important}.claim-text{padding-left:0!important}.cta-input-wrapper{flex-direction:column!important;gap:1rem!important;margin-top:2rem!important;padding:1rem!important}.cta-btn{text-align:center;width:100%!important}.cta-highlight{padding:.2rem 1.2rem!important;font-size:.6em!important}}@media (max-width:767px){.feature-section{flex-direction:column!important;gap:2rem!important;padding:3.5rem 1rem!important}.feature-section.reverse{flex-direction:column!important}.feature-text{flex:none!important;width:100%!important;max-width:100%!important;padding:0!important}.feature-visual{width:100%!important;max-width:100%!important;min-height:unset!important;flex:none!important;padding:0!important}.feature-visual>div,.feature-visual .mockup-card,.feature-visual .dashboard-mockup{width:100%!important;max-width:100%!important}.why-card{min-width:unset!important;max-width:100%!important;padding:3.5rem 1.5rem 2rem!important}.loyalty-cta{padding:2rem 1.25rem!important}.analytics-section .grid{grid-template-columns:1fr!important;gap:2rem!important}.claim-section .container{flex-direction:column!important;gap:2rem!important;padding:3.5rem 1rem!important}.claim-visual>div{max-width:280px!important}.cta-input-wrapper{flex-direction:column!important;gap:.75rem!important}.cta-btn{text-align:center!important;width:100%!important}.template-track{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important;gap:1.5rem!important;padding:1rem!important}.template-card{height:420px!important}.faq-section{padding:3.5rem 1rem!important}}@media (max-width:768px){html,body{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.grid,[style*="display: grid"],[style*=display\:grid]{grid-template-columns:1fr!important;gap:2rem!important}.pricing-card.popular,[style*="transform: scale"],[style*=transform\:scale]{margin-top:0!important;margin-bottom:0!important;transform:none!important}.claim-visual>div,.analytics-section div[style*=width\:],.feature-visual div[style*=width\:]{width:100%!important;max-width:320px!important}.container{padding:0 1.25rem!important}[style*=grid-column\:],[style*=grid-column\:]{grid-column:span 1!important}main>div[style*="display: flex"],main>div[style*=display\:flex]{flex-direction:column!important;gap:1.5rem!important;padding:1rem!important}main aside{width:100%!important;position:relative!important;top:0!important}.biz-card{flex-direction:column!important}.biz-card>div[style*="width: 180px"],.biz-card>div[style*=width\:180px]{border-radius:12px 12px 0 0!important;width:100%!important;height:180px!important}}@media (max-width:480px){h1{letter-spacing:-1.5px!important;font-size:clamp(2rem,11vw,3.25rem)!important;line-height:1.15!important}h2{letter-spacing:-.8px!important;font-size:clamp(1.75rem,8vw,2.5rem)!important;line-height:1.2!important}.flex-row,[style*="display: flex"],[style*=display\:flex]{flex-wrap:wrap!important}section,.hero-section,.why-choose,.analytics-section,.pricing-section,.templates-section,.feature-section,.faq-section,.footer-cta,.footer-main{padding:3.5rem 1rem!important}.pricing-section .container>div{gap:1.5rem!important}svg,img{max-width:100%!important;height:auto!important}.cta-input-wrapper{width:100%!important;max-width:100%!important}}@media (max-width:350px){.container{padding:0 .75rem!important}h1{font-size:clamp(1.8rem,12vw,2.75rem)!important}h2{font-size:clamp(1.5rem,9vw,2.1rem)!important}section,.hero-section,.why-choose,.analytics-section,.pricing-section,.templates-section,.feature-section,.faq-section,.footer-cta,.footer-main{padding:2.5rem .5rem!important}.why-card,.pricing-card,.testimonial-card,.template-card,.faq-item{padding:1.5rem 1rem!important}}@keyframes nizzerSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes nizzerPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes nizzerPulseRing{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@keyframes nizzerBounce{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes nizzerProgress{0%{width:0%}50%{width:80%}to{width:100%}}@keyframes nizzerShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){button,[role=button],input[type=button],input[type=submit],input[type=reset]{min-width:44px;min-height:44px;padding-top:max(.5rem,22px - .75em);padding-bottom:max(.5rem,22px - .75em)}a{align-items:center;min-height:44px;display:inline-flex}p a,li a,td a,.prose a{min-height:unset;display:inline}input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea{min-height:44px}input[type=checkbox],input[type=radio]{width:20px;height:20px;margin:12px}.nav-links a,.footer-links a{align-items:center;min-height:44px;display:inline-flex}.btn-nav,.hero-cta,.cta-btn,.btn-mobile-full{justify-content:center;align-items:center;min-height:44px;display:inline-flex}}@media (max-width:375px){.container{padding:0 1rem!important}h1{letter-spacing:-1px!important;font-size:clamp(1.9rem,11vw,2.8rem)!important;line-height:1.1!important}h2{font-size:clamp(1.6rem,9vw,2.2rem)!important;line-height:1.2!important}h3{font-size:clamp(1.3rem,7vw,1.8rem)!important}section,.hero,.hero-section,.why-choose,.pricing-section,.templates-section,.feature-section,.faq-section,.footer-cta,.footer-main,.testimonials-section{padding:3rem 1rem!important}.pricing-grid{flex-direction:column!important;align-items:stretch!important}.pricing-card{width:100%!important}.testimonial-card{flex:0 0 300px!important}.footer-grid{grid-template-columns:1fr!important;gap:2rem!important}.footer-links{grid-template-columns:1fr 1fr!important;gap:1.5rem!important}}@media (min-width:1280px){.container{max-width:1200px;padding:0 2rem}.hero h1{font-size:clamp(3.5rem,5vw,5.5rem)}.why-grid{justify-content:center;gap:2.5rem}.who-uses-grid{grid-template-columns:repeat(4,1fr)}.pricing-grid{flex-wrap:nowrap;gap:2rem}.pricing-card{flex:1;width:auto;min-width:280px;max-width:380px}.footer-links{grid-template-columns:repeat(3,1fr)}}
