*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.6}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 5%,var(--glow1),transparent 31%),radial-gradient(circle at 92% 18%,var(--glow2),transparent 28%)}a{color:inherit;text-decoration:none}.page{position:relative;width:min(100%,850px);margin:auto;padding:26px 20px 44px}.hero{text-align:center;padding:20px 0 18px}.brand-wrap{width:min(86vw,430px);aspect-ratio:1;display:grid;place-items:center;margin:auto;border:1px solid var(--line);border-radius:34px;background:var(--logo-bg);overflow:hidden;box-shadow:0 24px 65px var(--shadow)}.brand{width:100%;height:100%;object-fit:contain}.eyebrow{margin:20px 0 7px;color:var(--primary);font-size:.78rem;font-weight:900;letter-spacing:.17em;text-transform:uppercase}h1{max-width:790px;margin:0 auto;font-size:clamp(2.05rem,7vw,3.75rem);line-height:1.03;letter-spacing:-.045em;text-wrap:balance}.accent{color:var(--primary)}.intro{max-width:700px;margin:17px auto 0;color:var(--muted);font-size:1.04rem;text-wrap:pretty}.quick{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:28px 0}.quick a{min-height:82px;display:flex;align-items:center;gap:14px;padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 12px 28px var(--shadow);transition:.2s ease}.quick a:hover,.quick a:focus-visible{transform:translateY(-2px);border-color:var(--primary);outline:none}.quick .whatsapp:hover{border-color:#25d366}.ico{width:45px;height:45px;display:grid;place-items:center;flex:none;border-radius:13px;background:var(--surface2);color:var(--primary)}.whatsapp .ico{color:#25d366}.review{grid-column:1/-1}.review .ico{color:#e7aa00}.quick svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.quick strong{display:block;font-size:1.03rem;text-wrap:balance}.quick small{display:block;color:var(--muted);font-size:.82rem;margin-top:1px;text-wrap:pretty}.panel{margin-top:18px;padding:29px;border:1px solid var(--line);border-radius:25px;background:var(--surface);box-shadow:0 20px 55px var(--shadow)}.panel h2{margin:0 0 12px;font-size:1.62rem;letter-spacing:-.025em;text-wrap:balance}.panel p{margin:0;color:var(--muted);text-wrap:pretty}.services{display:grid;grid-template-columns:repeat(2,1fr);gap:11px;margin-top:22px}.service{padding:17px;border-radius:16px;background:var(--surface2);border:1px solid var(--line)}.service b{display:block;font-size:.96rem;text-wrap:balance}.service span{display:block;margin-top:3px;color:var(--muted);font-size:.82rem;text-wrap:pretty}.cta{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:27px;border-radius:25px;background:var(--cta);color:var(--cta-text);box-shadow:0 20px 45px var(--shadow)}.cta h2{font-size:1.43rem;margin:0;text-wrap:balance}.cta p{margin:4px 0 0;color:var(--cta-muted);text-wrap:pretty}.cta a{flex:none;padding:13px 20px;border-radius:12px;background:var(--cta-button);color:var(--cta-button-text);font-weight:850}footer{padding:38px 0 5px;text-align:center;color:var(--muted);font-size:.78rem}.made{display:inline-flex;flex-direction:column;align-items:center;gap:10px}.made img{width:180px;height:auto;filter:drop-shadow(0 8px 18px var(--shadow));transition:.2s}.made:hover img{transform:scale(1.035)}@media(max-width:600px){.page{padding:17px 14px 30px}.hero{padding-top:7px}.brand-wrap{width:min(88vw,365px);border-radius:26px}.quick{grid-template-columns:1fr}.review{grid-column:auto}.panel{padding:23px 18px}.services{grid-template-columns:1fr}.cta{align-items:flex-start;flex-direction:column}.cta a{width:100%;text-align:center}}
