@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";
@import "https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&display=swap";
:root{--brand-orange:#ff5100;--brand-light:#ff9050;--brand-dark:#8b1a00;--brand-darkest:#3d0800;--brand-gradient:linear-gradient(135deg, #ff9050 0%, #ff5100 50%, #8b1a00 100%);--brand-gradient-soft:linear-gradient(135deg, #ff9050 0%, #ff5100 60%, #8b1a00 100%);--brand-aura:radial-gradient(ellipse at 60% 45%, #ff5100 0%, #c23100 28%, #1a0800 62%, #000 100%);--ink-1000:#000;--ink-900:#0a0a0b;--ink-800:#111214;--ink-700:#17181c;--ink-600:#1e1f24;--ink-500:#2a2c33;--ink-400:#50535e;--ink-300:#8a8d98;--ink-200:#b8bbc6;--ink-100:#d8dae3;--ink-0:#f5f2ee;--bg:#0a0a0b;--bg-elevated:#111214;--bg-muted:#17181c;--bg-inset:#1e1f24;--fg:#f5f2ee;--fg-strong:#fff;--fg-muted:#f5f2eea6;--fg-subtle:#f5f2ee66;--fg-faint:#f5f2ee38;--border:#ffffff14;--border-strong:#ffffff26;--font-sans:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Space Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--weight-black:700;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 2px 6px #0006, 0 1px 2px #0003;--shadow-md:0 8px 24px #00000080, 0 2px 6px #0000004d;--shadow-lg:0 24px 60px #0009, 0 6px 16px #0006;--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--sx-accent-1:#ff5100;--sx-accent-2:#ff9050;--sx-accent-3:#8b1a00;--sx-aura:radial-gradient(ellipse at 50% 40%, #ff51008c 0%, #c2310059 28%, #1a080033 58%, #0000 80%)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.45;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}ul,ol{list-style:none}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--brand-orange);font-size:11px;font-weight:700;font-family:var(--font-mono);margin-bottom:20px}.eyebrow-on-dark{color:var(--brand-orange)}.section-title{font:700 clamp(36px, 5vw, 56px)/1.05 var(--font-display);letter-spacing:-.03em;color:var(--fg-strong);text-wrap:balance;margin:0}.section-sub{color:var(--fg-muted);max-width:560px;margin-top:28px;font-size:clamp(16px,1.4vw,18px);font-weight:300;line-height:1.6}.btn-primary{background:var(--brand-gradient);color:#fff;transition:opacity .18s, transform .18s var(--ease-out-quint), box-shadow .18s;border-radius:12px;align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 20px #ff510059}.btn-primary:hover{opacity:.88;transform:translateY(-1px);box-shadow:0 8px 28px #ff510073}.btn-white{color:#0a0a0b;background:#f5f2ee;border-radius:12px;align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 1px 3px #0000004d}.btn-white:hover{box-shadow:var(--shadow-md);background:#e8e5e1;transform:translateY(-1px)}.btn-ghost-dark{color:#f5f2ee;background:#ff510014;border:1px solid #ff510040;border-radius:12px;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.btn-ghost-dark:hover{background:#ff510026;border-color:#ff510066}.btn-text{color:var(--fg-muted);align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;transition:color .18s;display:inline-flex}.btn-text:hover{color:var(--fg)}.nav{z-index:100;padding:0 32px;position:fixed;top:0;left:0;right:0}.nav-inner{-webkit-backdrop-filter:blur(20px);background:#0a0a0bcc;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:32px;max-width:1240px;height:64px;margin:12px auto 0;padding:0 20px 0 16px;display:flex;box-shadow:0 2px 20px #0006}.brand{font:700 18px/1 var(--font-display);letter-spacing:-.04em;color:var(--fg-strong);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.brand-glyph{align-items:center;display:flex}.brand-x{background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.nav-links{align-items:center;gap:4px;margin-left:auto;display:flex}.nav-links a{color:var(--fg-muted);border-radius:8px;padding:7px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:color .18s,background .18s}.nav-links a:hover{color:var(--fg);background:#ffffff0f}.nav-cta{align-items:center;gap:10px;margin-left:16px;display:flex}.nav-cta .btn-primary{border-radius:10px;padding:9px 18px;font-size:14px}.hero{text-align:center;background:#000;align-items:flex-start;min-height:100vh;padding:0 32px;display:flex;position:relative;overflow:hidden}.hero-aura{background:var(--brand-aura);filter:blur(70px);opacity:.55;pointer-events:none;width:140%;min-width:900px;height:80vh;animation:9s ease-in-out infinite alternate aura-pulse;position:absolute;top:-5%;left:50%;transform:translate(-50%)}@keyframes aura-pulse{0%{opacity:.5;transform:translate(-50%)scale(1)}to{opacity:.62;transform:translate(-50%)scale(1.06)}}.hero-grain{z-index:0;opacity:.1;mix-blend-mode:overlay;pointer-events:none;background-image:radial-gradient(#ffffff80 1px,#0000 1px);background-size:3px 3px;position:absolute;inset:0}.hero-grid-bg{z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#ffffff12 1px,#0000 1px),linear-gradient(#ffffff12 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 0,#000 20%,#0000 80%);mask-image:radial-gradient(90% 70% at 50% 0,#000 20%,#0000 80%)}.hero-inner{z-index:2;flex-direction:column;align-items:center;width:100%;max-width:1100px;margin:0 auto;padding-top:180px;display:flex;position:relative}.hero-pill{color:#f5f2ee;font-size:13px;font-family:var(--font-mono);letter-spacing:.02em;background:#ff510014;border:1px solid #ff510038;border-radius:999px;align-items:center;gap:10px;margin-bottom:40px;padding:6px 14px 6px 6px;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.hero-pill:hover{background:#ff510024;border-color:#ff510061}.hero-pill-tag{background:var(--brand-gradient);color:#fff;letter-spacing:.1em;font-size:10px;font-weight:700;font-family:var(--font-mono);border-radius:999px;padding:4px 9px}.hero-pill-arrow{opacity:.55;font-size:14px}.hero-title{font:700 clamp(40px, 6vw, 82px)/1.05 var(--font-display);letter-spacing:-.04em;color:#f5f2ee;text-wrap:balance;margin:0 0 8px}.hero-title em{background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-sub{color:#f5f2eeb3;max-width:580px;margin:40px auto 52px;font-size:clamp(16px,1.4vw,19px);font-weight:300;line-height:1.6}.hero-cta-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:52px;display:flex}.floaters{z-index:1;pointer-events:none;position:absolute;inset:0}.floater{-webkit-backdrop-filter:blur(12px);color:#fff;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;animation:14s ease-in-out infinite alternate drift;display:inline-flex;position:absolute}.floater .dot{background:var(--hero-gradient);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #ff5100}@keyframes drift{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(8px)}}.screens-stage{perspective:1400px;max-width:1080px;height:440px;margin:0 auto;position:relative}.screen-glow{filter:blur(40px);z-index:0;background:radial-gradient(60% 60% at 50% 60%,#ff510066 0%,#8b1a0040 40%,#ff905026 70%,#0000 100%);position:absolute;inset:-40px 10% -10px}.tv{background:#16181d;border:1px solid #ffffff1a;border-radius:16px;padding:10px;position:absolute;overflow:hidden;box-shadow:0 30px 80px #0000008c,inset 0 1px #ffffff0f}.tv:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0f,#0000 30%);position:absolute;inset:0}.tv-screen{background:#0e1014;border-radius:10px;width:100%;height:100%;position:relative;overflow:hidden}.tv-stand{filter:blur(2px);background:linear-gradient(#ffffff0f,#fff0);border-radius:4px;width:36%;height:6px;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.tv-live-dot{letter-spacing:.12em;color:#fff;z-index:2;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:14px;right:18px}.tv-live-dot:before{content:"";background:#ff3b3b;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite live-pulse;box-shadow:0 0 0 4px #ff3b3b40}@keyframes live-pulse{50%{box-shadow:0 0 0 6px #ff3b3b1a}}.tv.center{z-index:3;width:580px;height:360px;top:0;left:50%;transform:translate(-50%)}.tv.left{z-index:2;width:340px;height:220px;top:70px;left:8%;transform:rotateY(14deg)rotateX(-2deg)}.tv.right{z-index:2;width:340px;height:220px;top:70px;right:8%;transform:rotateY(-14deg)rotateX(-2deg)}.demo{font-family:var(--font-sans);color:#fff;align-items:stretch;display:flex;position:absolute;inset:0}.demo.menu{background:linear-gradient(135deg,#1a0f0a,#0b0907)}.demo.menu .menu-img{background:radial-gradient(circle at 70% 30%,#f6a960 0%,#c0590f 35%,#5a2306 70%,#2a0e02 100%);width:46%}.demo.menu .menu-body{flex-direction:column;flex:1;padding:22px 22px 16px;display:flex}.demo.menu .menu-eyebrow{letter-spacing:.18em;color:#f6a960;text-transform:uppercase;font-size:10px}.demo.menu .menu-title{letter-spacing:-.02em;margin-top:6px;font-size:26px;font-weight:800;line-height:1}.demo.menu .menu-row{border-top:1px solid #ffffff14;justify-content:space-between;padding:8px 0;font-size:12.5px;display:flex}.demo.menu .menu-row:first-of-type{border-top:0;margin-top:14px}.demo.menu .menu-row span:last-child{color:#f6a960;font-weight:700}.demo.menu .menu-foot{color:#ffffff73;letter-spacing:.06em;text-transform:uppercase;margin-top:auto;font-size:10px}.demo.gym{background:linear-gradient(140deg,#0a1124 0%,#06070d 100%);flex-direction:column;justify-content:space-between;padding:22px}.demo.gym .gym-tag{letter-spacing:.18em;color:#76e3ff;text-transform:uppercase;font-size:10px}.demo.gym .gym-headline{letter-spacing:-.03em;font-size:30px;font-weight:900;line-height:.96}.demo.gym .gym-headline em{background:linear-gradient(135deg,#76e3ff,#4a7bff);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.demo.gym .gym-foot{color:#fff9;justify-content:space-between;align-items:flex-end;font-size:11px;display:flex}.demo.gym .gym-foot .num{color:#fff;letter-spacing:-.02em;font-size:28px;font-weight:900;line-height:1}.demo.gym .gym-bars{opacity:.18;gap:3px;display:flex;position:absolute;bottom:-10px;right:-20px}.demo.gym .gym-bars span{background:#76e3ff;border-radius:2px;width:6px;height:40px}.demo.gym .gym-bars span:nth-child(2){height:80px}.demo.gym .gym-bars span:nth-child(3){height:110px}.demo.gym .gym-bars span:nth-child(4){height:60px}.demo.clinic{color:#0b0c0f;background:linear-gradient(160deg,#ecf3ff 0%,#cfe0ff 100%);flex-direction:column;gap:8px;padding:18px}.demo.clinic .clinic-logo{letter-spacing:.14em;color:#4a7bff;text-transform:uppercase;font-size:11px;font-weight:700}.demo.clinic .clinic-title{letter-spacing:-.02em;max-width:80%;font-size:22px;font-weight:800;line-height:1.05}.demo.clinic .clinic-time{color:#4b4f58;justify-content:space-between;align-items:flex-end;margin-top:auto;font-size:11px;display:flex}.demo.clinic .clinic-time .clock{color:#0b0c0f;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:22px;font-weight:800}.demo.clinic .clinic-q{gap:8px;margin-top:4px;display:flex}.demo.clinic .clinic-q span{color:#4a7bff;background:#4a7bff1f;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700}.hero-meta{color:var(--ink-300);flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;margin-top:48px;font-size:13px;display:flex}.hero-meta strong{color:#fff;font-weight:600}.hero-visual{z-index:2;width:100%;max-width:960px;margin:52px auto 0;position:relative}.hero-visual-glow{filter:blur(40px);pointer-events:none;z-index:0;background:radial-gradient(50% 60% at 50% 30%,#ff510040 0%,#8b1a0026 40%,#ff905014 65%,#0000 85%);position:absolute;inset:-10% -5% -20%}.hero-visual-frame{z-index:1;border:1px solid #ffffff1a;border-bottom:none;border-radius:16px 16px 0 0;position:relative;overflow:hidden;box-shadow:0 -8px 60px #0006,0 0 0 1px #ffffff0a}.hero-visual-img{width:100%;height:auto;display:block}.hero-visual-fade{background:linear-gradient(to bottom, transparent, var(--ink-1000));z-index:2;pointer-events:none;height:55%;position:absolute;bottom:0;left:0;right:0}.section{padding:120px 0}.section.cream{background:var(--bg)}.section.cream-100{background:var(--bg-muted)}.section.bg-white{background:var(--bg-elevated)}.section-inner{max-width:1240px;margin:0 auto;padding:0 32px}.section.light{--fg:#0a0a0b;--fg-strong:#000;--fg-muted:#0a0a0b99;--fg-subtle:#0a0a0b6b;--fg-faint:#0a0a0b3d;--bg-elevated:#fff;--bg-muted:#eae6e0;--bg-inset:#ddd9d2;--border:#0a0a0b1a;--border-strong:#0a0a0b2e;--shadow-sm:0 2px 6px #0a0a0b0f, 0 1px 2px #0a0a0b0a;--shadow-md:0 8px 24px #0a0a0b14, 0 2px 6px #0a0a0b0a;color:#0a0a0b;background:#f5f2ee}.section.light .compare-card.before{background:#eae6e0;border-color:#0a0a0b1f}.section.light .compare-card.before .compare-label{color:#0a0a0b8c;background:#0a0a0b0f}.section.light .compare-card.before .compare-list li{color:#0a0a0b99}.section.light .compare-card.before .marker{color:#0a0a0b80;background:#0a0a0b14}.section.light .compare-divider{color:#000;background:#f5f2ee;border-color:#0a0a0b1f}.section.light .segment-icon{color:#0a0a0b8c;background:#ddd9d2}.section.light .segment:hover{background:#ff51000f}.section.light .pricing-toggle{background:#eae6e0;border-color:#0a0a0b1f}.section.light .pricing-toggle-btn.active{background:#fff;box-shadow:0 1px 4px #0a0a0b1a}.section.light .pricing-card{background:#fff;border-color:#0a0a0b1a}.section.light .pricing-card-featured{border-color:#ff51004d;box-shadow:0 8px 40px #ff51001f}.section.light .pricing-card-head{background:#eae6e0;border-color:#0a0a0b14}.section.light .pricing-card-featured .pricing-card-head{background:#ff510012}.section.light .pricing-plan-name,.section.light .pricing-amount{color:#000}.section.light .pricing-currency{color:#0a0a0b80}.section.light .pricing-amount-consult{color:#000}.section.light .pricing-period,.section.light .pricing-feat-label{color:#0a0a0b73}.section.light .pricing-feat{color:#0a0a0b99}.section.light .btn-ghost-dark{color:#0a0a0b;background:#0a0a0b0f;border-color:#0a0a0b2e}.section.light .btn-ghost-dark:hover{background:#0a0a0b1a;border-color:#0a0a0b47}.compare{grid-template-columns:1fr 1fr;gap:18px;margin-top:64px;display:grid;position:relative}.compare-card{border-radius:24px;min-height:360px;padding:28px 28px 24px;position:relative;overflow:hidden}.compare-card.before{background:var(--bg-elevated);color:var(--fg);border:1px solid var(--border)}.compare-card.after{color:#fff;background:#0b0c0f;border:1px solid #ff510040}.compare-card.after:before{content:"";pointer-events:none;background:radial-gradient(40% 40% at 80% 20%,#ff51002e,#0000 65%);position:absolute;inset:-20%}.compare-card.after:after{content:"";pointer-events:none;background:radial-gradient(40% 40% at 20% 80%,#ff90501f,#0000 65%);position:absolute;inset:-20%}.compare-label{letter-spacing:.18em;text-transform:uppercase;z-index:1;font-size:11px;font-weight:700;font-family:var(--font-mono);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex;position:relative}.compare-card.before .compare-label{color:var(--fg-muted);background:#ffffff0f}.compare-card.after .compare-label{color:#ff9050;background:#ff510026}.compare-headline{font:700 30px/1.1 var(--font-display);letter-spacing:-.025em;z-index:1;max-width:380px;margin:18px 0 24px;position:relative}.compare-card.after .compare-headline{color:#fff}.compare-list{z-index:1;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex;position:relative}.compare-list li{align-items:center;gap:12px;font-size:16px;font-weight:500;display:flex}.compare-card.before .compare-list li{color:var(--fg-muted)}.compare-list .marker{border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.compare-card.before .marker{color:var(--fg-subtle);background:#ffffff0f}.compare-card.after .marker{background:var(--brand-gradient);color:#fff}.compare-divider{background:var(--bg);border:1px solid var(--border);width:56px;height:56px;font:700 11px/1 var(--font-mono);letter-spacing:.1em;color:var(--fg-strong);z-index:5;box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.benefits-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:56px;display:flex}.benefits-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.benefit{background:var(--bg-elevated);border:1px solid var(--border);min-height:220px;transition:transform .25s var(--ease-out-quint), box-shadow .25s, border-color .25s;border-radius:20px;flex-direction:column;gap:14px;padding:28px 24px 26px;display:flex}.benefit:hover{border-color:#ff510040;transform:translateY(-4px);box-shadow:0 12px 40px #ff510026}.benefit-icon{color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.benefit:nth-child(4n+1) .benefit-icon{background:linear-gradient(135deg,#ff5100,#ff9050)}.benefit:nth-child(4n+2) .benefit-icon{background:linear-gradient(135deg,#8b1a00,#ff5100)}.benefit:nth-child(4n+3) .benefit-icon{background:linear-gradient(135deg,#ff9050,#c23100)}.benefit:nth-child(4n+4) .benefit-icon{background:linear-gradient(135deg,#c23100,#3d0800)}.benefit-title{font:600 19px/1.2 var(--font-display);letter-spacing:-.015em;color:var(--fg-strong);margin:0}.benefit-desc{color:var(--fg-muted);margin:0;font-size:14px;font-weight:300;line-height:1.5}.widgets-section{margin-top:72px}.widgets-hero{justify-content:center;align-items:center;margin-bottom:32px;display:flex}.widgets-count{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.widgets-number{font:700 72px/1 var(--font-display);letter-spacing:-.04em;background:var(--brand-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.widgets-label{color:var(--fg-muted);max-width:280px;font-size:16px;line-height:1.45}.widgets-categories{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:28px;display:flex}.widget-cat{background:var(--bg-elevated);border:1px solid var(--border);color:var(--fg-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 14px 6px 10px;font-size:13px;font-weight:400;display:inline-flex}.widget-cat-dot{background:var(--cat-color,#999);border-radius:50%;flex-shrink:0;width:8px;height:8px}.widgets-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}.widget-card{background:var(--bg-elevated);border:1px solid var(--border);transition:transform .2s var(--ease-out-quint), box-shadow .2s, border-color .2s;cursor:default;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:16px 12px;display:flex}.widget-card:hover{border-color:#ff510033;transform:translateY(-3px);box-shadow:0 8px 24px #ff51001f}.widget-icon{background:var(--bg-muted);width:44px;height:44px;color:var(--fg);border-radius:12px;place-items:center;display:grid}.widget-name{color:var(--fg-muted);text-align:center;font-size:12px;font-weight:500;line-height:1.3}.widget-card-more{cursor:default;background:linear-gradient(135deg,#0b0c0f 0%,#1a1c22 100%);border-color:#ff510026}.widget-card-more:hover{box-shadow:none;transform:none}.widget-more-num{font:700 28px/1 var(--font-display);letter-spacing:-.04em;background:var(--brand-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.widget-more-label{color:var(--ink-300);font-size:12px;font-weight:500}.segments-wrap{grid-template-columns:1.1fr 1.6fr;align-items:start;gap:48px;margin-top:64px;display:grid}.segments-grid{border:1px solid var(--border);background:var(--bg-elevated);border-radius:24px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.segment{border-right:1px solid var(--border);border-bottom:1px solid var(--border);cursor:default;flex-direction:column;gap:14px;padding:28px 22px;transition:background .2s;display:flex}.segment:nth-child(4n){border-right:none}.segment:nth-child(n+5){border-bottom:none}.segment-icon{background:var(--bg-muted);width:40px;height:40px;color:var(--fg-muted);border-radius:10px;place-items:center;transition:background .2s;display:grid}.segment-name{color:var(--fg-strong);letter-spacing:-.01em;font-size:15px;font-weight:600}.segment-tag{color:var(--fg-subtle);font-size:12px}.segment:hover{background:#ff51000f}.segment:hover .segment-name{color:#fff}.segment:hover .segment-tag{color:var(--ink-300)}.segment:hover .segment-icon{background:var(--brand-gradient);color:#fff}.simple-stage{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;margin-top:64px;display:grid}.simple-feats{flex-direction:column;gap:8px;margin:32px 0 36px;padding:0;list-style:none;display:flex}.simple-feat{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:16px;padding:18px;transition:background .22s,border-color .22s;display:flex}.simple-feat.active,.simple-feat:hover{background:var(--bg-elevated);border-color:#ff510033;box-shadow:0 4px 16px #ff510014}.simple-feat .ic{background:var(--brand-gradient);color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.simple-feat-title{font:600 16px/1.2 var(--font-display);color:var(--fg-strong);letter-spacing:-.01em}.simple-feat-desc{color:var(--fg-muted);margin-top:3px;font-size:13.5px}.dashboard-img-wrap{border:1px solid var(--border);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 40px 100px #0b0c0f2e,0 4px 12px #0b0c0f14}.dashboard-img-wrap:after{content:"";z-index:-1;filter:blur(40px);background:radial-gradient(50% 50% at 50% 60%,#ff90501f,#0000 70%);position:absolute;inset:-8% -12% -12%}.dashboard-img{border-radius:20px;width:100%;height:auto;display:block}.panel-mock{background:#0b0c0f;border:1px solid #ffffff0f;border-radius:24px;padding:14px;position:relative;box-shadow:0 40px 100px #0b0c0f2e,0 4px 12px #0b0c0f14}.panel-mock:after{content:"";z-index:-1;filter:blur(40px);background:radial-gradient(50% 50% at 50% 60%,#ff510033,#0000 70%);position:absolute;inset:-8% -12% -12%}.panel-bar{gap:6px;padding:6px 8px 10px;display:flex}.panel-bar .dot{background:#2a2e37;border-radius:50%;width:10px;height:10px}.panel-bar .dot:first-child{background:#ff5f57}.panel-bar .dot:nth-child(2){background:#febc2e}.panel-bar .dot:nth-child(3){background:#28c840}.panel-bar .url{font-family:var(--font-mono);color:var(--ink-300);background:#ffffff0d;border-radius:999px;margin-left:auto;padding:4px 12px;font-size:11px}.panel-screen{background:#0e1014;border:1px solid #ffffff0f;border-radius:16px;grid-template-columns:200px 1fr;gap:16px;min-height:480px;padding:18px;display:grid}.panel-side{flex-direction:column;gap:4px;display:flex}.panel-side-h{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-400);padding:8px 10px 4px;font-size:10px}.panel-side-item{color:var(--ink-200);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.panel-side-item.active{color:#fff;background:#ffffff0f}.panel-side-item .badge{color:#fff;background:var(--brand-gradient);border-radius:999px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:700}.panel-main{flex-direction:column;gap:14px;display:flex}.panel-main-h{justify-content:space-between;align-items:center;display:flex}.panel-main-h h4{color:#fff;font:700 18px/1 var(--font-display);letter-spacing:-.015em;margin:0}.panel-main-h .pmini{color:var(--ink-200);background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.drop-zone{background:#ffffff05;border:1.5px dashed #ffffff26;border-radius:14px;padding:18px}.drop-zone-hint{color:var(--ink-300);align-items:center;gap:8px;font-size:12px;display:flex}.tiles{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.dtile{aspect-ratio:16/10;background:#1a1d24;border:1px solid #ffffff0f;border-radius:10px;position:relative;overflow:hidden}.dtile.t1{background:linear-gradient(135deg,#f6a960 0%,#c0590f 100%)}.dtile.t2{background:linear-gradient(140deg,#0a1124,#76e3ff 200%)}.dtile.t3{background:linear-gradient(160deg,#ecf3ff,#cfe0ff)}.dtile.t4{background:linear-gradient(135deg,#f0539b,#c04ae0)}.dtile.t5{background:#0e1014;border:1.5px dashed #ffffff29;place-items:center;display:grid}.dtile.t5:after{content:"+";color:var(--ink-300);font:700 22px var(--font-display)}.dtile.t6{background:linear-gradient(160deg,#2a0e02,#5a2306 50%,#c0590f)}.dtile .ttl{letter-spacing:.08em;color:#ffffffd9;text-transform:uppercase;font-size:9px;font-weight:700;position:absolute;bottom:6px;left:8px}.schedule{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;padding:12px 14px}.schedule-h{color:var(--ink-300);justify-content:space-between;align-items:center;font-size:11px;display:flex}.schedule-h strong{color:#fff;font-weight:600}.schedule-row{grid-template-columns:70px 1fr 80px;align-items:center;gap:10px;padding:6px 0;font-size:11px;display:grid}.schedule-row .label{color:var(--ink-300);font-family:var(--font-mono)}.schedule-row .bar{background:#ffffff0a;border-radius:6px;height:18px;position:relative;overflow:hidden}.schedule-row .bar span{color:#fff;letter-spacing:.06em;background:linear-gradient(90deg,#ff5100,#8b1a00);border-radius:6px;align-items:center;padding:0 8px;font-size:9px;font-weight:700;display:flex;position:absolute;top:0;bottom:0}.schedule-row .bar span.b{background:linear-gradient(90deg,#ff9050,#ff5100)}.schedule-row .bar span.c{background:linear-gradient(90deg,#2a8e4a,#76e3ff)}.schedule-row .live{color:#fff;text-align:center;letter-spacing:.06em;background:#2a8e4a;border-radius:999px;justify-self:end;padding:2px 6px;font-size:9px;font-weight:700}.pricing-head{text-align:center;margin-bottom:48px}.pricing-head .section-sub{margin:28px auto 0}.pricing-head .section-title{margin:0 auto}.pricing-toggle-wrap{justify-content:center;margin-bottom:48px;display:flex}.pricing-toggle{background:var(--bg-elevated);border:1px solid var(--border);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.pricing-toggle-btn{color:var(--fg-muted);cursor:pointer;white-space:nowrap;font-size:14px;font-weight:500;font-family:var(--font-sans);background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;transition:background .2s,color .2s;display:flex}.pricing-toggle-btn.active{background:var(--bg-muted);color:var(--fg-strong);box-shadow:0 1px 4px #0006}.pricing-badge{background:var(--brand-gradient);color:#fff;letter-spacing:.01em;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.pricing-grid{grid-template-columns:1fr 1fr;gap:20px;max-width:860px;margin:0 auto;display:grid}.pricing-card{border:1px solid var(--border);background:var(--bg-elevated);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.pricing-card-featured{border-color:#ff51004d;box-shadow:0 8px 40px #ff510026}.pricing-card-head{border-bottom:1px solid var(--border);background:var(--bg-muted);padding:28px 28px 24px}.pricing-card-featured .pricing-card-head{background:#ff510014}.pricing-plan-name{font:700 20px/1 var(--font-display);letter-spacing:-.02em;color:var(--fg-strong);margin:0 0 8px}.pricing-card-featured .pricing-plan-name{color:#fff}.pricing-plan-desc{color:var(--fg-muted);margin:0;font-size:14px;font-weight:300;line-height:1.5}.pricing-card-featured .pricing-plan-desc{color:var(--ink-300)}.pricing-card-body{flex-direction:column;flex:1;padding:28px;display:flex}.pricing-price{align-items:baseline;gap:4px;margin-bottom:4px;display:flex}.pricing-currency{font:600 18px/1 var(--font-display);color:var(--fg-muted)}.pricing-amount{font:800 48px/1 var(--font-display);letter-spacing:-.04em;color:var(--fg-strong)}.pricing-price-consult{align-items:center}.pricing-amount-consult{font:700 28px/1.2 var(--font-display);letter-spacing:-.03em;color:var(--fg-strong)}.pricing-period{color:var(--fg-subtle);margin:0 0 24px;font-size:13px}.pricing-cta{justify-content:center;width:100%;margin-bottom:28px}.pricing-feat-label{color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.06em;margin:0 0 14px;font-size:12px;font-weight:600}.pricing-feats{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pricing-feat{color:var(--fg-muted);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.pricing-check{background:var(--brand-gradient);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.testimonials{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:56px;display:grid}.t-card{background:var(--bg-elevated);border:1px solid var(--border);transition:transform .25s var(--ease-out-quint), box-shadow .25s, border-color .25s;border-radius:20px;flex-direction:column;gap:20px;padding:28px;display:flex}.t-card:hover{border-color:#ff510033;transform:translateY(-3px);box-shadow:0 12px 40px #ff51001f}.t-quote{font:500 22px/1.3 var(--font-display);letter-spacing:-.02em;color:var(--fg-strong);text-wrap:balance}.t-quote:before{content:"“";color:var(--brand-orange);opacity:.6;margin-right:1px}.t-quote:after{content:"”";color:var(--brand-orange);opacity:.6;margin-left:1px}.t-author{align-items:center;gap:12px;margin-top:auto;display:flex}.t-avatar{background:var(--brand-gradient);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:grid}.t-name{color:var(--fg-strong);font-size:14px;font-weight:600}.t-role{color:var(--fg-muted);font-size:12.5px}.t-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-orange);font-size:10px;font-weight:700;font-family:var(--font-mono);background:#ff51001a;border:1px solid #ff510033;border-radius:999px;align-self:flex-start;padding:4px 10px}#prova{padding-bottom:120px}.marquee{margin-top:64px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{white-space:nowrap;align-items:center;gap:56px;width:max-content;animation:28s linear infinite marq;display:flex}@keyframes marq{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-logo{font:700 22px/1 var(--font-display);letter-spacing:-.025em;color:var(--fg-subtle);opacity:.65;transition:opacity .2s,color .2s}.marquee-logo:hover{opacity:1;color:var(--fg-strong)}.marquee-logo-img{object-fit:contain;filter:grayscale();opacity:.55;flex-shrink:0;width:auto;height:32px;transition:opacity .2s,filter .2s}.marquee-logo-img:hover{opacity:1;filter:grayscale(0)}.closing{color:#fff;text-align:center;background:#000;padding:140px 0 160px;position:relative;overflow:hidden}.closing-aura{background:var(--sx-aura);filter:blur(60px);z-index:0;width:1300px;height:900px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.closing-inner{z-index:2;max-width:880px;margin:0 auto;padding:0 32px;position:relative}.closing-title{font:700 clamp(48px,7vw,96px)/.98 var(--font-display);letter-spacing:-.04em;color:#fff;text-wrap:balance;margin:0}.closing-sub{color:#f5f2eea6;max-width:580px;margin:24px auto 40px;font-size:clamp(17px,1.5vw,20px);font-weight:300}.closing-cta-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.closing-note{color:var(--ink-300);align-items:center;gap:8px;margin-top:28px;font-size:13px;display:inline-flex}.closing-note .check{background:#ff510026;border-radius:50%;place-items:center;width:16px;height:16px;display:inline-grid}.footer{color:var(--ink-200);background:#000;border-top:1px solid #ffffff0f;padding-bottom:28px}.footer-inner{grid-template-columns:280px 1fr;gap:48px;max-width:1240px;margin:0 auto;padding:64px 32px 48px;display:grid}.footer-brand-wrap{flex-direction:column;gap:16px;display:flex}.footer-brand-wrap .brand{color:#fff}.footer-tagline{color:var(--ink-300);max-width:240px;font-size:13.5px;line-height:1.5}.footer-socials{gap:8px;margin-top:4px;display:flex}.footer-socials a{color:#ff9050;background:#ff510014;border:1px solid #ff510026;border-radius:10px;place-items:center;width:36px;height:36px;transition:background .18s,border-color .18s;display:grid}.footer-socials a:hover{color:#fff;background:#ff51002e;border-color:#ff51004d}.footer-cols{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.footer-col{flex-direction:column;gap:12px;display:flex}.footer-h{color:#fff;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:700}.footer-col a{color:var(--ink-300);font-size:13.5px;text-decoration:none;transition:color .18s}.footer-col a:hover{color:#fff}.footer-tail{max-width:1240px;color:var(--ink-400);border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:18px 32px 0;font-size:12px;display:flex}.cookie-banner{z-index:9999;background:var(--ink-800);-webkit-backdrop-filter:blur(16px);border:1px solid #ffffff1a;border-radius:16px;width:calc(100% - 48px);max-width:760px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 40px #0006}.cookie-banner-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.cookie-text{color:var(--ink-200);flex:1;min-width:200px;font-size:13.5px;line-height:1.5}.cookie-text strong{color:#fff}.cookie-link{color:#ff9050;text-underline-offset:2px;text-decoration:underline}.cookie-actions{flex-shrink:0;gap:8px;display:flex}.cookie-btn-decline{color:var(--ink-200);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;padding:9px 16px;font-size:13px;font-weight:600;transition:background .18s}.cookie-btn-decline:hover{background:#ffffff1f}.cookie-btn-accept{color:#0b0c0f;cursor:pointer;background:#fff;border:none;border-radius:10px;padding:9px 18px;font-size:13px;font-weight:600;transition:background .18s}.cookie-btn-accept:hover{background:#e8e8e8}@media (max-width:480px){.cookie-banner{width:calc(100% - 32px);bottom:16px}.cookie-banner-inner{flex-direction:column;align-items:flex-start}.cookie-actions{width:100%}.cookie-btn-decline,.cookie-btn-accept{text-align:center;flex:1}}.policy-page{background:var(--bg)}.policy-hero{background:var(--ink-1000);text-align:center;padding:140px 32px 80px;position:relative;overflow:hidden}.policy-hero-aura{background:var(--sx-aura);filter:blur(40px);opacity:.6;pointer-events:none;width:1000px;height:600px;position:absolute;top:0;left:50%;transform:translate(-50%)}.policy-hero-inner{z-index:2;position:relative}.policy-title{font:800 clamp(36px, 5vw, 64px)/1.05 var(--font-display);letter-spacing:-.03em;color:#fff;margin:12px 0 16px}.policy-date{color:var(--ink-300);font-size:14px}.policy-body{padding:80px 32px 120px}.policy-inner{max-width:760px;margin:0 auto}.policy-lead{color:var(--fg-muted);border-left:3px solid var(--brand-orange);margin-bottom:64px;padding-left:20px;font-size:17px;line-height:1.7}.policy-section{margin-bottom:56px}.policy-section h2{font:700 22px/1.2 var(--font-display);letter-spacing:-.02em;color:var(--fg-strong);border-bottom:1px solid var(--border);margin:0 0 16px;padding-bottom:12px}.policy-section h3{font:600 15px/1.3 var(--font-display);color:var(--fg-strong);text-transform:uppercase;letter-spacing:.08em;margin:20px 0 8px;font-size:11px}.policy-section p{color:var(--fg-muted);margin-bottom:12px;font-size:15px;line-height:1.7}.policy-section ul{flex-direction:column;gap:6px;margin-bottom:12px;padding-left:20px;display:flex}.policy-section ul li{color:var(--fg-muted);font-size:15px;line-height:1.6}.policy-section a{color:#ff9050;text-underline-offset:3px;text-decoration:underline}.policy-section a:hover{color:var(--brand-orange)}.policy-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:6px;margin:16px 0;padding:20px 24px;display:flex}.policy-card p{color:var(--fg-muted);margin:0;font-size:14px}.policy-card a{color:#ff9050}.policy-bases{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.policy-base{background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;padding:18px 20px}.policy-base h3{text-transform:none;letter-spacing:-.01em;color:var(--fg-strong);margin:0 0 6px;font-size:14px;font-weight:700}.policy-base p{color:var(--fg-muted);margin:0;font-size:13px;line-height:1.6}.policy-highlight{color:var(--fg-strong);background:#ff51000f;border:1px solid #ff51002e;border-radius:12px;margin:16px 0;padding:16px 20px;font-size:15px}@media (max-width:768px){.policy-hero{padding:110px 20px 60px}.policy-body{padding:56px 20px 80px}.policy-bases{grid-template-columns:1fr}}@media (max-width:480px){.policy-body{padding:40px 16px 64px}}.contato-page{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.contato-hero{background:var(--ink-1000);text-align:center;padding:160px 32px 100px;position:relative;overflow:hidden}.contato-hero:before{content:"";background:var(--brand-aura);filter:blur(60px);opacity:.5;pointer-events:none;width:900px;height:600px;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.contato-hero-inner{z-index:2;max-width:640px;margin:0 auto;position:relative}.contato-hero .eyebrow{color:var(--ink-300);margin-bottom:20px}.contato-title{font:800 clamp(36px, 5vw, 60px)/1.05 var(--font-display);letter-spacing:-.035em;color:#fff;text-wrap:balance;margin:0 0 8px}.contato-sub{color:var(--ink-200);max-width:520px;margin:28px auto 40px;font-size:clamp(16px,1.4vw,18px);line-height:1.6}.contato-whatsapp-btn{color:#fff;transition:background .18s, transform .18s var(--ease-out-quint), box-shadow .18s;background:#25d366;border-radius:12px;align-items:center;gap:10px;margin-bottom:32px;padding:13px 24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 20px #25d3664d}.contato-whatsapp-btn:hover{background:#1fba59;transform:translateY(-2px);box-shadow:0 8px 28px #25d36666}.contato-points{flex-direction:column;align-items:center;gap:12px;display:flex}.contato-point{color:var(--ink-300);align-items:center;gap:10px;font-size:14px;font-weight:500;display:inline-flex}.contato-point-dot{background:#28c840;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 8px #28c840}.contato-embed-wrap{flex:1;width:100%;max-width:1000px;margin:0 auto;padding:80px 32px 100px}.contato-embed-inner{border:1px solid var(--border);background:var(--bg-elevated);border-radius:24px;min-height:600px;overflow:hidden}.hero-visual-fade{background:linear-gradient(#0000,#000)!important}@media (max-width:768px){.contato-hero{padding:120px 20px 72px}.contato-embed-wrap{padding:48px 20px 72px}}@media (max-width:480px){.contato-hero{padding:100px 16px 60px}.contato-embed-wrap{padding:32px 16px 56px}}@media (max-width:1100px){.nav{padding:0 20px}.benefits-grid{grid-template-columns:repeat(2,1fr)}.segments-wrap{grid-template-columns:1fr}.segments-grid{grid-template-columns:repeat(2,1fr)}.segment{border-right:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important}.segment:nth-child(2n){border-right:none!important}.segment:nth-last-child(-n+2){border-bottom:none!important}.simple-stage{grid-template-columns:1fr;gap:40px}.panel-screen{grid-template-columns:1fr;min-height:auto}.panel-side{display:none}.testimonials{grid-template-columns:1fr 1fr}.footer-inner{grid-template-columns:1fr;gap:32px}.footer-cols{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.nav{padding:0 16px}.nav-inner{gap:0}.nav-links,.nav-cta .btn-text{display:none}.nav-cta{margin-left:auto}.hero{min-height:auto;padding:0 20px}.hero-inner{padding-top:96px}.floater{display:none}.hero-sub{margin:16px auto 28px}.hero-cta-row{justify-content:center;gap:10px;margin-bottom:32px}.hero-meta{gap:20px;margin-top:28px}.hero-visual{margin-top:40px}.screens-stage{height:240px}.tv.center{width:320px;height:200px}.tv.left,.tv.right{display:none}.section{padding:72px 0}.section-inner{padding:0 20px}.compare{grid-template-columns:1fr;gap:12px}.compare-divider{display:none}.compare-card{min-height:auto;padding:24px 20px}.compare-headline{font-size:24px}.benefits-head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:36px}.benefits-grid{grid-template-columns:1fr}.benefit{min-height:auto}.widgets-number{font-size:56px}.widgets-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}.segments-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid{grid-template-columns:1fr;max-width:480px}.pricing-toggle-btn{padding:9px 14px;font-size:13px}.testimonials{grid-template-columns:1fr}.closing{padding:88px 0 100px}.closing-inner{padding:0 20px}.closing-cta-row{justify-content:center;gap:10px}.footer-inner{padding:48px 20px 36px}.footer-cols{grid-template-columns:1fr 1fr}.footer-tail{flex-direction:column;align-items:flex-start;gap:8px;padding:16px 20px 0}}@media (max-width:600px){.hero-cta-row{flex-direction:column;align-items:center;gap:10px}.hero-cta-row a{justify-content:center;width:100%;max-width:340px}.closing-cta-row{flex-direction:column;align-items:center;gap:10px}.closing-cta-row a{justify-content:center;width:100%;max-width:340px}}@media (max-width:480px){.nav{padding:0 12px}.nav-inner{padding:0 12px 0 10px}.hero-inner{padding-top:80px}.hero-visual{margin-top:32px}.screens-stage{height:195px}.tv.center{width:265px;height:168px}.hero-meta{text-align:center;flex-direction:column;gap:10px}.section{padding:56px 0}.section-inner{padding:0 16px}.segments-grid{grid-template-columns:1fr}.segment{border-right:none!important;border-bottom:1px solid var(--border)!important}.segment:last-child{border-bottom:none!important}.footer-inner{padding:40px 16px 32px}.footer-cols{grid-template-columns:1fr}.footer-tail{padding:14px 16px 0}.closing{padding:64px 0 80px}.widgets-number{font-size:48px}.widgets-grid{grid-template-columns:repeat(3,1fr)}.widgets-categories{gap:8px}}.whatsapp-fab{z-index:999;color:#fff;width:56px;height:56px;transition:transform .2s var(--ease-out-quint), box-shadow .2s;background:#25d366;border-radius:50%;place-items:center;text-decoration:none;display:grid;position:fixed;bottom:28px;right:28px;box-shadow:0 4px 16px #25d36673}.whatsapp-fab:hover{transform:scale(1.1);box-shadow:0 6px 24px #25d3668c}@media (max-width:480px){.whatsapp-fab{width:50px;height:50px;bottom:20px;right:16px}}
/*# sourceMappingURL=14q5~~~m39-vy.css.map*/