@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff")}:root{--paper: #f4eee6;--paper-warm: #f8f1e8;--paper-card: #fffdf9;--ink: #202020;--ink-soft: #33312e;--muted: #655f59;--coral: #d98e69;--coral-dark: #c87d58;--coral-text: #98462a;--ribbon: #d2deec;--navy: #1f252a;--on-coral: var(--ink);--on-navy: var(--paper);--success: #4d7c59;--success-content: #fffdf9;--warning: #c87d58;--warning-content: #1d1d1d;--error: #b8543c;--error-content: #fffdf9;--info: #d2deec;--info-content: #1f252a;--status-done: #6f9474;--status-void: #a39e97;--status-missed: #ce7058;--text-display: clamp(2.5rem, 1.5rem + 4.4vw, 4rem);--text-h1: clamp(2rem, 1.4rem + 2.7vw, 3rem);--text-h2: clamp(1.5rem, 1.2rem + 1.3vw, 2rem);--text-h3: clamp(1.25rem, 1.1rem + .7vw, 1.5rem);--text-body-lg: 1.125rem;--text-body: 1rem;--text-caption: .875rem;--text-dense: .8125rem;--leading-tight: 1.1;--leading-snug: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.65;--weight-body: 400;--weight-emphasis: 600;--weight-title: 700;--weight-display: 800;--tracking-eyebrow: .08em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--radius-sm: 3px;--radius-field: .75rem;--radius-box: 1.25rem;--radius-pill: 999px;--shadow-1: 0 12px 32px rgb(32 32 32 / .05);--shadow-2: 0 12px 24px rgb(31 37 42 / .14);--shadow-3: 0 24px 60px rgb(32 32 32 / .08);--duration-fast: .16s;--duration-slow: .9s;--ease: cubic-bezier(.2, 0, 0, 1);--focus-ring: var(--ink);--focus-width: 2px;--focus-offset: 3px;--tap-min: 44px;--hairline: rgb(32 32 32 / .06);--border-subtle: rgb(32 32 32 / .1);--border-control: rgb(32 32 32 / .5);--border-on-coral: rgb(32 32 32 / .65);--rule: rgb(101 95 89 / .16);--scrim: rgb(32 32 32 / .28);--scrim-photo: rgb(31 37 42 / .16);--tint-coral: rgb(217 142 105 / .1);--tint-ink: rgb(32 32 32 / .06);--surface-glass: rgb(255 253 249 / .94);--surface-veil: rgb(244 238 230 / .94);--surface-on-coral: rgb(255 253 249 / .16);--edge-highlight: inset 0 1px 0 rgb(255 253 249 / .8);--navy-hover: #2a3138;--ribbon-shade: #aebdd0;--veil-side: linear-gradient( 90deg, rgb(244 238 230 / .98) 0%, rgb(244 238 230 / .9) 34%, rgb(244 238 230 / .55) 60%, rgb(244 238 230 / .18) 82%, rgb(244 238 230 / .05) 100% );--veil-edge: linear-gradient( 180deg, rgb(244 238 230 / .32) 0%, transparent 26%, transparent 74%, rgb(244 238 230 / .5) 100% );--veil-top: linear-gradient( 180deg, rgb(244 238 230 / .95) 0%, rgb(244 238 230 / .8) 34%, rgb(244 238 230 / .9) 68%, rgb(244 238 230 / .98) 100% );--header-h: 4.5rem;--header-h-compact: 4rem;--page-max: 1240px;--gutter: var(--space-5);--section-y: var(--space-7)}@media(min-width:541px){:root{--gutter: var(--space-6)}}@media(min-width:901px){:root{--gutter: var(--space-8);--section-y: var(--space-8)}}@media(min-width:1200px){:root{--gutter: var(--space-9)}}[data-theme=dark]{--paper: var(--navy);--paper-warm: #252b31;--paper-card: #252525;--ink: #f4eee6;--muted: #9a938a;--coral-text: var(--coral);--focus-ring: var(--coral);--on-coral: #202020;--on-navy: #f4eee6;--success: #8fbc8f;--success-content: #1d1d1d;--warning: #d98e69;--warning-content: #1d1d1d;--error: #e08b73;--error-content: #1d1d1d;--hairline: rgb(244 238 230 / .08);--border-subtle: rgb(244 238 230 / .14);--border-control: rgb(244 238 230 / .45);--rule: rgb(244 238 230 / .16);--tint-ink: rgb(244 238 230 / .08);--surface-glass: rgb(37 37 37 / .9);--surface-veil: rgb(31 37 42 / .94)}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:var(--paper);font-size:var(--text-body);font-weight:var(--weight-body);line-height:var(--leading-normal);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h)}body{margin:0;min-width:320px;overflow-x:hidden;background:var(--paper)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}:focus{outline:none}:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.skip-link{position:absolute;z-index:80;top:var(--space-2);left:var(--space-2);display:inline-flex;min-height:var(--tap-min);align-items:center;border-radius:var(--radius-pill);padding:0 var(--space-4);color:var(--on-navy);background:var(--navy);font-size:var(--text-caption);font-weight:var(--weight-emphasis);transform:translateY(-200%)}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0)}.button{position:relative;display:inline-flex;min-height:var(--space-7);align-items:center;justify-content:center;gap:var(--space-2);border:0;border-radius:var(--radius-pill);padding:0 var(--space-6);font-family:inherit;font-size:var(--text-caption);font-weight:var(--weight-emphasis);line-height:1;white-space:nowrap;cursor:pointer;transition:transform var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),opacity var(--duration-fast) var(--ease)}.button:active{transform:translateY(0) scale(.985)}.button:disabled,.button[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.button[aria-busy=true]{opacity:.85;cursor:progress}.button-spinner{position:absolute;left:var(--space-4);width:1em;height:1em;border:2px solid currentcolor;border-right-color:transparent;border-radius:var(--radius-pill);opacity:0;animation:spin .7s linear infinite}.button[aria-busy=true] .button-spinner{opacity:1}@keyframes spin{to{transform:rotate(1turn)}}.button-dark{color:var(--on-navy);background:var(--navy)}.button-coral{color:var(--on-coral);background:var(--coral)}.button-secondary{color:var(--ink);border:1px solid var(--border-control);background:transparent}.button-secondary-light{color:var(--on-coral);border:1px solid var(--border-on-coral);background:transparent}@media(hover:hover){.button:hover:not(:disabled):not([aria-busy=true]){transform:translateY(-1px)}.button-dark:hover:not(:disabled){background:var(--navy-hover)}.button-coral:hover:not(:disabled){background:var(--coral-dark)}.button-secondary:hover:not(:disabled){border-color:var(--coral-dark);background:var(--tint-coral)}.button-secondary-light:hover:not(:disabled){border-color:var(--on-coral);background:var(--tint-ink)}}.chip{display:inline-flex;min-height:var(--tap-min);align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-pill);padding:0 var(--space-4);color:var(--muted);background:transparent;font:inherit;font-size:var(--text-caption);font-weight:var(--weight-emphasis);cursor:pointer;transition:background-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}.chip.is-active{color:var(--on-navy);background:var(--navy)}.chip:disabled,.chip[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media(hover:hover){.chip:hover:not(:disabled):not(.is-active){color:var(--ink);background:var(--tint-ink)}}.badge{display:inline-flex;align-items:center;border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);font-size:var(--text-caption);font-weight:var(--weight-emphasis);letter-spacing:.04em;line-height:var(--leading-snug);text-transform:uppercase}.badge-coral{color:var(--on-coral);background:var(--coral)}.card{border:1px solid var(--hairline);border-radius:var(--radius-box);padding:var(--space-5);background:var(--paper-card)}.card-compact{padding:var(--space-4)}.card-elevated{box-shadow:var(--shadow-1)}.field{display:grid;gap:var(--space-2)}.field>span{color:var(--ink);font-size:var(--text-caption);font-weight:var(--weight-emphasis)}.input{width:100%;min-height:var(--space-7);border:1px solid var(--border-control);border-radius:var(--radius-field);padding:0 var(--space-4);color:var(--ink);background:var(--paper-card);font:inherit;font-size:var(--text-body);font-weight:var(--weight-body);transition:border-color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease)}.input::placeholder{color:var(--muted)}.input:disabled{opacity:.5;cursor:not-allowed}.input[readonly]{background:var(--paper-warm)}.input[aria-invalid=true]{border-color:var(--error)}@media(hover:hover){.input:hover:not(:disabled):not([readonly]){border-color:var(--ink-soft)}}.form-error{margin:0;border-radius:var(--radius-field);padding:var(--space-3) var(--space-4);color:var(--error-content);background:var(--error);font-size:var(--text-caption);font-weight:var(--weight-emphasis);line-height:var(--leading-normal)}.eyebrow{margin:0 0 var(--space-3);color:var(--coral-text);font-size:var(--text-caption);font-weight:var(--weight-emphasis);letter-spacing:var(--tracking-eyebrow);line-height:var(--leading-snug);text-transform:uppercase}.eyebrow-on-coral{color:var(--on-coral)}.text-link{display:inline-flex;min-height:var(--tap-min);align-items:center;color:var(--coral-text);font-size:var(--text-body);font-weight:var(--weight-emphasis);text-decoration:underline;text-underline-offset:3px;transition:color var(--duration-fast) var(--ease)}@media(hover:hover){.text-link:hover{color:var(--ink)}}.site-header{position:sticky;z-index:40;top:0;display:grid;width:100%;height:var(--header-h);grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-4);padding:0 max(var(--gutter),calc((100% - var(--page-max)) / 2 + var(--gutter)));background:var(--surface-veil);border-bottom:1px solid var(--hairline);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.scroll-progress{position:absolute;left:0;right:0;bottom:-1px;height:6px;background:var(--tint-coral);pointer-events:none}.scroll-progress-fill{position:absolute;inset:0;background:var(--coral);transform:scaleX(0);transform-origin:left center}.scroll-progress-value{position:absolute;top:50%;left:0;display:inline-flex;height:var(--space-5);align-items:center;margin-top:calc(var(--space-5) / -2);padding:0 var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--coral-text);background:var(--paper-card);font-size:var(--text-caption);font-weight:var(--weight-emphasis);font-variant-numeric:tabular-nums;line-height:1}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.menu-toggle{display:none;width:var(--tap-min);height:var(--tap-min);flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);border:1px solid var(--border-control);border-radius:var(--radius-field);padding:0;background:var(--surface-glass);cursor:pointer}.menu-toggle-bar{display:block;width:18px;height:2px;border-radius:var(--radius-sm);background:var(--ink);transition:transform var(--duration-fast) var(--ease),opacity var(--duration-fast) var(--ease)}.site-header.is-open .menu-toggle-bar:nth-child(1){transform:translateY(6px) rotate(45deg)}.site-header.is-open .menu-toggle-bar:nth-child(2){opacity:0}.site-header.is-open .menu-toggle-bar:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.nav-links a.nav-contact{display:none}.nav-backdrop{position:fixed;z-index:30;inset:0;border:0;background:var(--scrim);cursor:pointer}.mobile-fab{display:none}.brand{display:inline-flex;width:max-content;min-height:var(--tap-min);align-items:center;gap:var(--space-2);font-size:var(--text-h3);font-weight:var(--weight-display);line-height:var(--leading-snug)}.brand-mark{display:block;width:22px;height:22px;overflow:visible}.brand-bar{transform-box:fill-box;transform-origin:center bottom}.nav-links{display:flex;align-items:center;justify-content:center;gap:var(--space-6);color:var(--ink-soft);font-size:var(--text-caption);font-weight:var(--weight-emphasis)}.nav-links a{display:inline-flex;min-width:var(--tap-min);min-height:var(--tap-min);align-items:center;justify-content:center;transition:color var(--duration-fast) var(--ease)}.site-header .button-dark{justify-self:end}.hero{overflow:hidden;padding-top:var(--space-6);background:var(--paper)}.hero-copy{width:min(100% - 2 * var(--gutter),1120px);margin:0 auto;text-align:center}.hero h1{margin:0;font-size:var(--text-display);font-weight:var(--weight-display);line-height:var(--leading-tight)}.hero h1 span,.hero h1 .hero-line{display:block}.hero h1 .hero-accent{position:relative;width:fit-content;margin:0 auto}.hero-underline-wrap{position:absolute;right:.1em;bottom:-.08em;width:36%;height:.08em;transform:rotate(-3deg);transform-origin:right center;pointer-events:none}.hero-underline{display:block;width:100%;height:100%;border-radius:var(--radius-pill);background:var(--coral)}.hero-benefit{width:min(100%,720px);margin:var(--space-5) auto 0;color:var(--ink-soft);font-size:var(--text-body-lg);font-weight:var(--weight-body);line-height:var(--leading-normal)}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-6)}.hero-micro{width:min(100%,560px);margin:var(--space-4) auto 0;color:var(--muted);font-size:var(--text-caption);font-weight:var(--weight-body);line-height:var(--leading-normal)}.hero-visual{position:relative;width:100%;height:clamp(280px,26vw,350px);margin-top:var(--space-6);overflow:hidden;background:var(--paper-warm);aspect-ratio:1440 / 480}.hero-visual picture{position:absolute;inset:0;opacity:0;transition:opacity var(--duration-slow) var(--ease)}.hero-visual picture.active{opacity:1}.hero-visual img{width:100%;height:100%;object-fit:cover;object-position:center 32%}.voice-section{position:relative;display:grid;min-height:465px;place-items:center;overflow:hidden;padding:var(--section-y) var(--gutter);color:var(--on-coral);background:var(--coral);text-align:center}.voice-wave{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.voice-wave path{fill:none;stroke:var(--surface-on-coral);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.voice-wave-b{opacity:.5}.voice-cmd,.voice-sep{display:inline}.voice-sep{margin:0 .2em}.voice-figure{position:absolute;z-index:0;bottom:var(--space-3);left:0;width:clamp(170px,24vw,320px);pointer-events:none}.voice-figure img,.voice-whatsapp img{width:100%;height:auto}.voice-whatsapp{position:absolute;z-index:0;right:calc(-1 * var(--space-5));bottom:calc(-1 * var(--space-7));width:clamp(135px,13vw,205px);opacity:.58;pointer-events:none}.voice-content{position:relative;z-index:1;width:min(100%,930px)}.voice-content h2{margin:0;font-size:var(--text-h1);font-weight:var(--weight-display);line-height:var(--leading-tight)}.voice-content p{margin:var(--space-6) auto var(--space-6);font-size:var(--text-body-lg);font-weight:var(--weight-body);line-height:var(--leading-relaxed)}.voice-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3) var(--space-4)}.feature-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);padding:var(--section-y) var(--gutter);background:var(--paper)}.feature{display:grid;grid-template-columns:var(--space-6) 1fr;gap:var(--space-4);align-items:start}.feature svg{width:var(--space-6);height:var(--space-6);overflow:visible;fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.feature h3{margin:0 0 var(--space-2);font-size:var(--text-h3);font-weight:var(--weight-display);line-height:var(--leading-snug)}.feature p{margin:0;color:var(--muted);font-size:var(--text-body);font-weight:var(--weight-body);line-height:var(--leading-normal)}.social-proof{padding:var(--section-y) var(--gutter);background:var(--paper-warm)}.social-proof-intro{width:min(720px,100%);margin-bottom:var(--space-6)}.social-proof-intro h2{margin:0;font-size:var(--text-h1);font-weight:var(--weight-display);line-height:var(--leading-tight)}.social-proof-intro>p{margin:var(--space-4) 0 0;color:var(--muted);font-size:var(--text-body-lg);font-weight:var(--weight-body);line-height:var(--leading-normal)}.social-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;overflow:hidden;border-radius:var(--radius-box);background:var(--rule)}.social-stats li{display:grid;gap:var(--space-2);padding:var(--space-5);background:var(--paper-card)}.social-stat-value{color:var(--ink);font-size:var(--text-h1);font-weight:var(--weight-display);line-height:var(--leading-tight)}.social-stat-label{color:var(--muted);font-size:var(--text-caption);font-weight:var(--weight-body);line-height:var(--leading-normal)}.social-badges{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:var(--space-6) 0 0;padding:0;list-style:none}.social-badges>li{position:relative}.social-badge{display:inline-flex;flex-direction:column;gap:var(--space-1);min-height:var(--space-8);justify-content:center;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:var(--space-3) var(--space-5);background:var(--surface-glass);transition:border-color var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease)}.social-badge-label{color:var(--ink);font-size:var(--text-caption);font-weight:var(--weight-emphasis)}.social-badge-detail{color:var(--muted);font-size:var(--text-caption);font-weight:var(--weight-body)}.social-testimonials{margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--rule)}.social-testimonials-title{margin:0 0 var(--space-5);font-size:var(--text-h3);font-weight:var(--weight-display);line-height:var(--leading-snug)}.testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);margin:0;padding:0;list-style:none}.testimonial-card blockquote{margin:0}.testimonial-card p{margin:0;color:var(--ink);font-size:var(--text-body);font-weight:var(--weight-body);line-height:var(--leading-normal)}.testimonial-card footer{display:grid;gap:var(--space-1);margin-top:var(--space-4)}.testimonial-card cite{color:var(--ink);font-size:var(--text-caption);font-style:normal;font-weight:var(--weight-emphasis)}.testimonial-card footer span{color:var(--muted);font-size:var(--text-caption);font-weight:var(--weight-body)}.operations-section{background:var(--paper)}.operations{position:relative;min-height:clamp(360px,47vw,640px);overflow:hidden;background:var(--navy)}.operations picture,.operations img{position:absolute;inset:0;width:100%;height:100%}.operations img{object-fit:cover;aspect-ratio:1440 / 640}.operations:after{position:absolute;inset:0;background:var(--scrim-photo);content:""}.operations-copy{width:min(760px,100% - 2 * var(--gutter));margin:0 auto;padding:var(--space-7) 0 var(--space-3)}.operations-copy h2{margin:0;font-size:var(--text-h2);font-weight:var(--weight-display);line-height:var(--leading-snug)}.operations-copy p{margin:var(--space-4) 0 0;color:var(--muted);font-size:var(--text-body-lg);font-weight:var(--weight-body);line-height:var(--leading-normal)}.operations-link{margin-top:var(--space-4)}.ribbon{position:absolute;z-index:2;top:var(--space-5);display:inline-flex;min-height:var(--space-7);align-items:center;justify-content:center;padding:0 var(--space-5);color:var(--info-content);background:var(--ribbon);box-shadow:var(--shadow-2),inset 0 -3px 0 var(--ribbon-shade);font-size:var(--text-body);font-weight:var(--weight-emphasis);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.ribbon-left{left:var(--space-5);border-radius:var(--radius-sm) var(--radius-sm) 8px var(--radius-sm);transform:rotate(-4deg);transform-origin:left center}.ribbon-left:after,.ribbon-right:after{position:absolute;top:100%;width:0;height:0;content:""}.ribbon-left:after{left:0;border-top:11px solid var(--ribbon-shade);border-right:15px solid transparent}.ribbon-right{right:var(--space-5);border-radius:var(--radius-sm) var(--radius-sm) var(--radius-sm) 8px;transform:rotate(4deg);transform-origin:right center}.ribbon-right:after{right:0;border-top:11px solid var(--ribbon-shade);border-left:15px solid transparent}.ops-paper{position:absolute;z-index:2;right:clamp(16px,7vw,104px);bottom:0;width:clamp(88px,10vw,132px);filter:drop-shadow(var(--shadow-2));transform:rotate(-5deg);transform-origin:bottom center;pointer-events:none}.ops-paper svg{display:block;width:100%;height:auto}.pricing{padding:var(--section-y) var(--gutter);background:var(--paper)}.pricing-intro{width:min(640px,100%);margin:0 auto;text-align:center}.pricing-intro h2{margin:0;font-size:var(--text-h1);font-weight:var(--weight-display);line-height:var(--leading-tight)}.pricing-intro>p{margin:var(--space-4) 0 0;color:var(--muted);font-size:var(--text-body-lg);font-weight:var(--weight-body);line-height:var(--leading-normal)}.billing-toggle{display:inline-flex;gap:var(--space-1);margin:var(--space-6) auto 0;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:var(--space-1);background:var(--paper-card);position:relative;left:50%;transform:translate(-50%)}.pricing-card{width:min(440px,100%);margin:var(--space-6) auto 0;padding:var(--space-6);box-shadow:var(--shadow-3),var(--edge-highlight)}.pricing-badge{margin-bottom:var(--space-3)}.pricing-card h3{margin:0;font-size:var(--text-h3);font-weight:var(--weight-display);line-height:var(--leading-snug)}.pricing-tagline{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-caption);font-weight:var(--weight-body);line-height:var(--leading-normal)}.pricing-amount{display:flex;align-items:baseline;gap:var(--space-1);margin-top:var(--space-5)}.pricing-currency{font-size:var(--text-h3);font-weight:var(--weight-display)}.pricing-value{font-size:var(--text-h1);font-weight:var(--weight-display);line-height:var(--leading-tight)}.pricing-period{color:var(--muted);font-size:var(--text-body-lg);font-weight:var(--weight-body)}.pricing-caption{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-caption);font-weight:var(--weight-body)}.pricing-compare{margin:var(--space-1) 0 0;color:var(--coral-text);font-size:var(--text-caption);font-weight:var(--weight-emphasis)}.pricing-includes{display:grid;gap:var(--space-3);margin:var(--space-5) 0 0;padding:0;list-style:none}.pricing-includes li{display:flex;align-items:flex-start;gap:var(--space-3);color:var(--ink);font-size:var(--text-body);font-weight:var(--weight-body);line-height:var(--leading-normal)}.pricing-includes li:before{flex-shrink:0;width:10px;height:10px;margin-top:calc((1em * var(--leading-normal) - 10px) / 2);border-radius:var(--radius-pill);background:var(--coral);content:""}.pricing-cta{width:100%;margin-top:var(--space-5)}.pricing-note{margin:var(--space-4) 0 0;color:var(--muted);font-size:var(--text-caption);font-weight:var(--weight-body);line-height:var(--leading-normal);text-align:center}.faq{padding:var(--section-y) var(--gutter);background:var(--paper)}.faq-intro{width:min(640px,100%);margin:0 auto;text-align:center}.faq-intro h2{margin:0;font-size:var(--text-h1);font-weight:var(--weight-display);line-height:var(--leading-tight)}.faq-list{width:min(760px,100%);margin:var(--space-6) auto 0;padding:0;list-style:none}.faq-item{border-bottom:1px solid var(--rule)}.faq-list>li:first-child .faq-item{border-top:1px solid var(--rule)}.faq-item>summary{display:flex;min-height:var(--tap-min);align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;cursor:pointer;list-style:none}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.faq-question{color:var(--ink);font-size:var(--text-body-lg);font-weight:var(--weight-emphasis);line-height:var(--leading-snug)}.faq-marker{flex:none;width:10px;height:10px;border-right:2px solid var(--coral-text);border-bottom:2px solid var(--coral-text);transform:translateY(-2px) rotate(45deg);transition:transform var(--duration-fast) var(--ease)}.faq-item[open] .faq-marker{transform:translateY(2px) rotate(225deg)}.faq-answer{margin:0;padding:0 0 var(--space-5);color:var(--muted);font-size:var(--text-body);font-weight:var(--weight-body);line-height:var(--leading-relaxed)}.faq-more{width:min(760px,100%);margin:var(--space-5) auto 0;color:var(--muted);font-size:var(--text-body);font-weight:var(--weight-body);line-height:var(--leading-normal);text-align:center}.faq-more .text-link{min-height:0}@media(hover:hover){.faq-item>summary:hover .faq-question{color:var(--coral-text)}}@media(prefers-reduced-motion:reduce){.faq-marker{transition:none}}.pricing-to-closing{background:var(--paper)}.closing{padding:var(--section-y) var(--gutter);background:var(--paper)}.closing-inner{width:min(760px,100%)}.closing h2{margin:0;font-size:var(--text-h1);font-weight:var(--weight-display);line-height:var(--leading-tight)}.closing p{width:min(100%,690px);margin:var(--space-5) 0 0;color:var(--muted);font-size:var(--text-body-lg);font-weight:var(--weight-body);line-height:var(--leading-normal)}.cta-row{display:flex;align-items:center;gap:var(--space-5);margin-top:var(--space-6)}.cta-row span{color:var(--muted);font-size:var(--text-caption);font-weight:var(--weight-body)}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-5) var(--gutter) var(--space-7);color:var(--muted);background:var(--paper);font-size:var(--text-caption);font-weight:var(--weight-body)}.site-footer p{margin:0}.site-footer nav{display:flex;flex-wrap:wrap;gap:var(--space-5)}.site-footer a{display:inline-flex;min-width:var(--tap-min);min-height:var(--tap-min);align-items:center;justify-content:center;transition:color var(--duration-fast) var(--ease)}@media(hover:hover){.nav-links a:hover,.site-footer a:hover{color:var(--coral-text)}.social-badge:hover{border-color:var(--coral-dark);transform:translateY(-1px)}}@media(max-width:900px){html{scroll-padding-top:var(--header-h-compact)}.site-header{height:var(--header-h-compact);grid-template-columns:1fr auto;padding:0 var(--gutter)}.nav-links{position:fixed;z-index:45;top:var(--header-h-compact);right:var(--space-3);left:var(--space-3);display:none;flex-direction:column;align-items:stretch;gap:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-box);padding:var(--space-2);background:var(--paper-card);box-shadow:var(--shadow-2)}.nav-links.is-open{display:flex}.nav-links a{justify-content:flex-start;border-radius:var(--radius-field);padding:0 var(--space-3);font-size:var(--text-body)}.nav-links a.nav-contact{display:flex;border-top:1px solid var(--rule);margin-top:var(--space-1);padding-top:var(--space-1)}.menu-toggle{display:inline-flex}.mobile-fab{position:fixed;z-index:35;right:var(--space-4);bottom:max(var(--space-4),env(safe-area-inset-bottom));left:var(--space-4);display:inline-flex;min-height:var(--space-7);align-items:center;justify-content:center;border-radius:var(--radius-pill);padding:0 var(--space-5);color:var(--on-coral);background:var(--coral);box-shadow:var(--shadow-2);font-size:var(--text-caption);font-weight:var(--weight-emphasis);line-height:1}body{padding-bottom:calc(var(--space-8) + var(--space-3) + env(safe-area-inset-bottom))}.hero-copy{width:min(100% - 2 * var(--gutter),680px)}.voice-section{min-height:430px}.voice-wave{opacity:.56}.voice-wave-b{opacity:.35}.voice-figure{opacity:.32}.voice-whatsapp{right:calc(-1 * var(--space-7));bottom:calc(-1 * var(--space-8) - var(--space-6));width:clamp(130px,30vw,175px);opacity:.16}.feature-strip,.social-stats,.testimonial-grid{grid-template-columns:1fr}.operations{min-height:430px}.ops-paper{display:none}.operations-copy{padding-top:var(--space-6)}.ribbon{top:var(--space-4);min-height:var(--space-6);padding:0 var(--space-3);font-size:var(--text-caption)}.ribbon-left{left:var(--space-3);transform:rotate(-3deg)}.ribbon-right{right:var(--space-3);transform:rotate(3deg)}.ribbon-left:after,.ribbon-right:after{border-top-width:8px}.ribbon-left:after{border-right-width:11px}.ribbon-right:after{border-left-width:11px}.cta-row,.site-footer{align-items:flex-start;flex-direction:column}}@media(max-width:540px){.header-cta{display:none}.hero h1 .hero-underline-wrap{width:44%}.hero-actions,.voice-actions{flex-direction:column;align-items:stretch}.hero-actions .button,.voice-actions .button,.cta-row .button{width:100%}.social-stats li{padding:var(--space-4)}.site-footer nav{gap:var(--space-3)}}@media(min-width:901px){html.has-motion .hero-line,html.has-motion #termos-title,html.has-motion #privacidade-title,html.has-motion #lgpd-title{opacity:0}html.has-motion .hero-underline{transform:scaleX(0);transform-origin:right center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.has-motion .hero-line,html.has-motion #termos-title,html.has-motion #privacidade-title,html.has-motion #lgpd-title{opacity:1}html.has-motion .hero-underline{transform:scaleX(1)}.hero-visual picture{transition:none}.button:hover,.button:active,.social-badge:hover{transform:none}.button-spinner{animation:none}.scroll-progress{display:none}}
