*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.absolute{position:absolute}.inset-x-0{left:0;right:0}.top-full{top:100%}.z-40{z-index:40}.mt-2{margin-top:.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.h-11{height:2.75rem}.w-11{width:2.75rem}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.rounded-full{border-radius:9999px}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-1{padding-bottom:.25rem}.pt-4{padding-top:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-semibold{font-weight:600}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media(min-width:761px){.min-\[761px\]\:hidden{display:none}}:root{--surface: #fbf9f4;--surface-2: #f3efe8;--surface-raised: #ffffff;--surface-inverse: #262d37;--ink: #262d37;--ink-2: #4b4f55;--ink-3: #5f656d;--on-inverse: #f4f1ea;--on-inverse-2: #c5c9cf;--line: #ddd9d1;--line-strong: #83868b;--orange: #f19001;--orange-hover: #f9a51e;--on-orange: #262d37;--orange-text: #a35a00;--orange-tint: #fdeed6;--primary: #26786a;--primary-hover: #1f6559;--on-primary: #ffffff;--primary-tint: #e2f1ee;--teal-brand: #329582;--green-brand: #4cb065;--green-deep: #3b5e49;--on-green-deep: #ffffff;--green-text: #2f7a45;--green-tint: #e3f2e7;--danger: #b42318;--danger-tint: #fdebe9;--info: #1a5fb4;--info-tint: #e6f0fb;--whatsapp: #25d366;--on-whatsapp: #0b2e19;--focus-ring: var(--ink);--focus-ring-inverse: #f4f1ea;--font-display: "Sora", "Plus Jakarta Sans", system-ui, sans-serif;--font-sans: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-hero-title: "Amiko", "Sora", "Plus Jakarta Sans", system-ui, sans-serif;--font-credentials-title: "Open Sans", "Plus Jakarta Sans", system-ui, sans-serif;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-14: 56px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--radius-none: 0;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 14px;--radius-xl: 22px;--radius-pill: 999px;--shadow-card: 0 1px 0 rgba(255, 255, 255, .9) inset, 0 4px 12px rgba(38, 45, 55, .07), 0 1px 3px rgba(38, 45, 55, .05);--shadow-raised: 0 10px 32px rgba(38, 45, 55, .14), 0 4px 12px rgba(38, 45, 55, .07);--shadow-cta: 0 1px 0 rgba(255, 255, 255, .45) inset, 0 6px 18px rgba(241, 144, 1, .32);--z-header: 40;--z-float: 50}:root.dark{--surface: #1b2027;--surface-2: #232a33;--surface-raised: #2b333d;--surface-inverse: #10151a;--ink: #f4f1ea;--ink-2: #c5c9cf;--ink-3: #9aa1aa;--line: #3a424d;--line-strong: #7f8791;--orange-text: #f5a536;--orange-tint: #3a2a12;--primary: #5cc4ae;--primary-hover: #7dd3c0;--on-primary: #12201d;--primary-tint: #1c3a35;--green-text: #6fce88;--green-tint: #1d3626;--danger: #ff8a80;--danger-tint: #42201e;--info: #8cb8f5;--info-tint: #1c2f47;--shadow-card: 0 1px 0 rgba(255, 255, 255, .05) inset, 0 4px 12px rgba(0, 0, 0, .35);--shadow-raised: 0 10px 32px rgba(0, 0, 0, .5), 0 4px 12px rgba(0, 0, 0, .35);--shadow-cta: 0 1px 0 rgba(255, 255, 255, .25) inset, 0 6px 18px rgba(241, 144, 1, .28)}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:26px;-webkit-font-smoothing:antialiased}:where(a){color:var(--primary);text-underline-offset:3px}:where(a):hover{color:var(--primary-hover)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.tz-inverse{--focus-ring:var(--focus-ring-inverse)}.tz-icon{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.tz-eyebrow{font-family:var(--font-mono);font-size:12px;line-height:16px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--orange-text);margin:0}.tz-inverse .tz-eyebrow{color:var(--orange)}.tz-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:14px 24px;border:2px solid transparent;border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:15px;line-height:20px;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}.tz-btn:hover{transform:translateY(-1px)}.tz-btn--primary{background:var(--primary);color:var(--on-primary)}.tz-btn--primary:hover{background:var(--primary-hover);color:var(--on-primary)}.tz-btn--cta{background:var(--orange);color:var(--on-orange);box-shadow:var(--shadow-cta)}.tz-btn--cta:hover{background:var(--orange-hover);color:var(--on-orange)}.tz-btn--outline{background:transparent;color:var(--ink);border-color:var(--line-strong)}.tz-btn--outline:hover{border-color:var(--ink);color:var(--ink)}.tz-inverse .tz-btn--outline{color:var(--on-inverse);border-color:var(--on-inverse-2)}.tz-inverse .tz-btn--outline:hover{border-color:var(--on-inverse);color:var(--on-inverse)}.tz-btn--whatsapp{background:var(--whatsapp);color:var(--on-whatsapp)}.tz-btn--whatsapp:hover{background:var(--whatsapp);color:var(--on-whatsapp);filter:brightness(1.06)}.tz-btn--sm{min-height:40px;padding:9px 18px;font-size:14px}.tz-cta-short{display:none}@media(max-width:400px){.tz-cta-long{display:none}.tz-cta-short{display:inline}}.tz-btn--lg{min-height:56px;padding:16px 32px;font-size:16px}.tz-link{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:15px;color:var(--primary);text-decoration:none}.tz-link:hover{color:var(--primary-hover)}a.tz-link{min-height:44px}.tz-skip{position:absolute;left:16px;top:-64px;z-index:calc(var(--z-header) + 1);padding:12px 20px;border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink);font-weight:700;box-shadow:var(--shadow-raised);text-decoration:none}.tz-skip:focus{top:12px}main:focus{outline:none}.tz-link .tz-icon{transition:transform .25s cubic-bezier(.16,1,.3,1)}.tz-link:hover .tz-icon{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.tz-btn,.tz-link .tz-icon{transition:none}.tz-btn:hover{transform:none}}.tz-badge{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--ink);font-size:14px;line-height:20px;font-weight:600}.tz-badge--orange{background:var(--orange-tint);border-color:transparent;color:var(--ink)}.tz-badge--green{background:var(--green-tint);border-color:transparent;color:var(--green-text)}.tz-badge--info{background:var(--info-tint);border-color:transparent;color:var(--info)}.tz-badge--danger{background:var(--danger-tint);border-color:transparent;color:var(--danger)}.tz-metric{display:flex;flex-direction:column;gap:2px;min-width:112px;padding:14px 20px;border-radius:var(--radius-lg);background:var(--surface-raised);border:1px solid var(--line);box-shadow:var(--shadow-card)}.tz-metric__value{font-family:var(--font-display);font-size:32px;line-height:36px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.tz-metric__label{font-size:14px;line-height:20px;color:var(--ink-2)}.tz-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--ink);font-size:14px;line-height:20px;font-weight:600}.tz-chip .tz-icon{width:18px;height:18px;color:var(--primary)}.tz-chips{display:flex;flex-wrap:wrap;gap:8px}.tz-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent);mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent)}.tz-marquee__track{display:flex;width:-moz-max-content;width:max-content;gap:24px;align-items:center;animation:tz-marquee-scroll linear infinite}.tz-marquee:hover .tz-marquee__track,.tz-marquee:focus-within .tz-marquee__track{animation-play-state:paused}@keyframes tz-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.tz-flow{margin:8px 0 0;display:flex;flex-direction:column;gap:16px}.tz-flow__title{margin:0;font-family:var(--font-display);font-size:20px;line-height:26px;font-weight:700;color:var(--ink)}.tz-flow__scroll{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card);background:#d9d9d9}.tz-flow__scroll img{display:block;width:100%;height:auto}.tz-flow__hint{display:none;margin:0;font-size:13px;line-height:18px;color:var(--ink-2)}@media(max-width:760px){.tz-flow__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tz-flow__scroll img{width:900px;max-width:none}.tz-flow__hint{display:block}}.tz-consent{position:fixed;left:16px;right:16px;bottom:16px;z-index:calc(var(--z-float) + 1);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;max-width:960px;margin:0 auto;padding:16px 20px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-raised)}.tz-consent[hidden]{display:none}.tz-consent__text{margin:0;flex:1 1 420px;font-size:14px;line-height:21px;color:var(--ink-2)}.tz-consent__text a{color:var(--primary);font-weight:700}.tz-consent__actions{display:flex;gap:8px;flex-shrink:0}.tz-consent__actions .tz-btn{min-height:44px}.consent-open .tz-wa{bottom:calc(var(--consent-h,0px) + 32px)}.tz-area{display:flex;gap:10px;align-items:flex-start;margin:0;color:var(--ink-2)}.tz-area .tz-icon{color:var(--primary);flex-shrink:0;margin-top:2px}.tz-area strong{color:var(--ink)}.tz-qualify{display:flex;flex-direction:column;gap:20px;padding:28px;margin-top:8px}.tz-qualify__head{display:flex;flex-direction:column;gap:6px}.tz-qualify__title{margin:0;font-family:var(--font-display);font-size:22px;line-height:28px;font-weight:700;color:var(--ink)}.tz-qualify__lead{margin:0;max-width:65ch;font-size:15px;line-height:23px;color:var(--ink-2)}.tz-qualify__grid{display:grid;gap:16px 20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.tz-qualify__submit{align-self:flex-start}.tz-field{display:flex;flex-direction:column;gap:6px}.tz-field--wide{grid-column:1/-1}.tz-field label{font-size:14px;line-height:20px;font-weight:600;color:var(--ink)}.tz-field__optional{font-weight:400;color:var(--ink-2)}.tz-field input,.tz-field select,.tz-field textarea{min-height:48px;padding:12px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit;font-size:16px;line-height:22px}.tz-field textarea{resize:vertical}.tz-field input::-moz-placeholder,.tz-field textarea::-moz-placeholder{color:var(--ink-2);opacity:.8}.tz-field input::placeholder,.tz-field textarea::placeholder{color:var(--ink-2);opacity:.8}.tz-field input:focus-visible,.tz-field select:focus-visible,.tz-field textarea:focus-visible{outline:3px solid var(--focus-ring,var(--primary));outline-offset:1px;border-color:var(--primary)}.tz-field [aria-invalid=true]{border-color:var(--danger)}.tz-field__error{margin:0;font-size:13px;line-height:18px;font-weight:600;color:var(--danger)}.tz-marquee-wrap{position:relative}.tz-marquee-wrap.is-paused .tz-marquee__track{animation-play-state:paused}.tz-marquee-toggle{position:absolute;right:0;top:-56px;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface-raised);color:var(--ink);cursor:pointer}.tz-marquee-toggle:hover{border-color:var(--primary);color:var(--primary)}.tz-marquee-toggle .tz-icon{width:16px;height:16px;fill:currentColor;stroke:none}@media(max-width:760px){.tz-marquee-toggle{position:static;margin:12px 0 0 auto}}.tz-logos{margin:0;padding:8px 0;list-style:none;gap:40px}.tz-logo{flex-shrink:0}.tz-logo img{display:block;height:64px;width:auto;max-width:11rem;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-md)}@media(prefers-reduced-motion:reduce){.tz-marquee__track{animation:none}.tz-marquee{overflow-x:auto}.tz-marquee-toggle{display:none}}.tz-card{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:24px}.tz-card--glass{background:color-mix(in srgb,var(--surface-raised) 72%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tz-service{display:flex;flex-direction:column;gap:12px;color:var(--ink);text-decoration:none;transition:box-shadow .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}.tz-service:hover{box-shadow:var(--shadow-raised);transform:translateY(-2px);color:var(--ink)}.tz-service__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-md);background:var(--primary-tint);color:var(--primary)}.tz-service__icon .tz-icon{width:24px;height:24px}.tz-service__title{margin:0;font-family:var(--font-display);font-size:20px;line-height:26px;font-weight:700;letter-spacing:-.01em}.tz-service__text{margin:0;font-size:14px;line-height:22px;color:var(--ink-2)}.tz-service__more{margin-top:auto;padding-top:4px}.tz-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}@media(prefers-reduced-motion:reduce){.tz-service{transition:none}.tz-service:hover{transform:none}}.tz-tile{position:relative;aspect-ratio:1;border-radius:var(--radius-none);overflow:hidden}.tz-tile:after{content:"";position:absolute;width:26%;aspect-ratio:1;border-radius:50%;background:var(--surface);left:18%;top:18%}.tz-tile--orange{background:var(--orange)}.tz-tile--teal{background:var(--teal-brand)}.tz-tile--green{background:var(--green-brand)}.tz-tile--deep{background:var(--green-deep)}.tz-tile--slate{background:var(--surface-inverse)}.tz-tile--r:after{left:auto;right:18%}.tz-tile--b:after{top:auto;bottom:18%}.tz-inverse .tz-tile:after{background:var(--surface-inverse)}.tz-hero{display:grid;gap:40px;align-items:center;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);padding:96px 24px;max-width:1248px;margin:0 auto}.tz-hero__copy{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.tz-hero__title{margin:0;font-family:var(--font-hero-title);font-size:56px;line-height:58px;font-weight:800;letter-spacing:-.03em;text-wrap:balance}.tz-hero__lead{margin:0;max-width:56ch;font-size:18px;line-height:29px;color:var(--ink-2)}.tz-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.tz-hero__panel{display:flex;flex-direction:column;gap:16px;padding:28px}.tz-hero__panel-title{margin:0;font-family:var(--font-display);font-size:20px;line-height:26px;font-weight:700;color:var(--ink)}.tz-hero__panel-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.tz-hero__panel-list li{display:flex;gap:12px;color:var(--ink-2);font-size:15px;line-height:22px}.tz-hero__panel-list .tz-icon{color:var(--primary);margin-top:1px}.tz-hero__video{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-inverse);box-shadow:var(--shadow-raised);aspect-ratio:16/9}.tz-hero__video video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tz-hero__video-toggle{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:#0f141a8c;color:#f5f5f2;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.tz-hero__video-toggle:hover{background:#0f141abf}.tz-hero__video-toggle .tz-icon{width:18px;height:18px;fill:currentColor;stroke:none}:root{--glow-base:#123129}.tz-glow{background:radial-gradient(55% 75% at var(--glow-x,0%) var(--glow-y,100%),rgba(76,176,150,.28),transparent 70%),radial-gradient(40% 60% at var(--glow2-x,100%) var(--glow2-y,0%),rgba(241,144,1,.07),transparent 70%),var(--glow-base);color:var(--on-inverse)}.tz-hero-band{color:var(--on-inverse)}.tz-hero-band.tz-glow{background:radial-gradient(75% 110% at 100% 0%,rgba(241,144,1,.42) 0%,rgba(190,110,10,.22) 30%,rgba(120,70,10,.08) 55%,transparent 75%),linear-gradient(100deg,transparent 45%,rgba(105,67,12,.28) 100%),linear-gradient(90deg,rgba(4,16,12,.42) 0%,rgba(4,16,12,.24) 30%,rgba(4,16,12,.08) 50%,transparent 66%),radial-gradient(55% 75% at 0% 100%,rgba(76,176,150,.24),transparent 70%),var(--glow-base)}.tz-hero--dark{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;padding-top:72px;padding-bottom:80px}.tz-hero--dark .tz-hero__title{font-size:44px;line-height:50px;letter-spacing:-.025em;color:#f4f6f3}.tz-hero--dark .tz-hero__lead{color:#f4f6f3bd}.tz-hero-band{overflow-x:clip}.tz-hero--dark .tz-hero__note{color:#f4f6f399}.tz-hero--dark .tz-metric{background:#ffffff0d;border-color:#ffffff1f;box-shadow:none}.tz-hero--dark .tz-metric__value{color:#f4f6f3}.tz-hero--dark .tz-metric__label{color:#f4f6f3a8}.tz-hero--dark .tz-hero__video{background:transparent;box-shadow:none;border-radius:0;overflow:visible}.tz-hero--dark .tz-hero__video video{transform:scale(1.1);transform-origin:center;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 18%,#000 84%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 10%,#000 90%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 18%,#000 84%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 10%,#000 90%,transparent 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.tz-hero__note{margin:-12px 0 0;font-size:14px;line-height:20px;color:var(--ink-2)}.tz-hero__metrics{display:flex;flex-wrap:wrap;gap:12px}.tz-hero__art{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tz-hero--text{grid-template-columns:minmax(0,1fr);padding-top:64px;padding-bottom:48px}.tz-hero--text .tz-hero__title{max-width:20ch}.tz-page-index{max-width:1248px;margin:0 auto;padding:0 24px 48px}@media(max-width:900px){.tz-hero{grid-template-columns:minmax(0,1fr);padding:56px 16px}.tz-hero--text{padding:40px 16px 32px}.tz-page-index{padding:0 16px 40px}.tz-hero__title{font-size:44px;line-height:48px;letter-spacing:-.028em}.tz-hero__art{display:none}.tz-hero__panel{padding:20px}.tz-hero--dark{padding-top:48px;padding-bottom:56px}.tz-hero--dark .tz-hero__title{font-size:36px;line-height:42px}.tz-hero--dark .tz-hero__video video{transform:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 10%,#000 90%,transparent 100%)}}@media(max-width:480px){.tz-hero__title{font-size:34px;line-height:38px}.tz-hero__metrics{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;width:100%}.tz-metric{min-width:0;padding:12px}.tz-metric__value{font-size:26px;line-height:30px}.tz-metric__label{font-size:13px;line-height:18px}}.tz-timeline{list-style:none;margin:0;padding:0;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));counter-reset:step}.tz-step{position:relative;display:flex;flex-direction:column;gap:12px;counter-increment:step}.tz-step:before{content:counter(step);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--orange);color:var(--on-orange);font-family:var(--font-display);font-weight:800;font-size:18px;position:relative;z-index:1}.tz-step:after{content:"";position:absolute;top:21px;left:52px;right:-16px;height:2px;background:var(--line-strong);opacity:.6}.tz-step:last-child:after{display:none}.tz-step__title{margin:0;font-family:var(--font-display);font-size:17px;line-height:23px;font-weight:700}.tz-step__text{margin:0;font-size:14px;line-height:22px;color:var(--ink-2)}@media(max-width:640px){.tz-timeline{grid-template-columns:1fr;gap:0}.tz-step{padding:0 0 24px 60px;min-height:68px}.tz-step:before{position:absolute;left:0;top:0}.tz-step:after{inset:44px auto 0 21px;width:2px;height:auto}}.tz-faq{display:flex;flex-direction:column;border-top:1px solid var(--line)}.tz-faq details{border-bottom:1px solid var(--line)}.tz-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:16px 0;cursor:pointer;list-style:none;font-family:var(--font-display);font-size:17px;line-height:23px;font-weight:700;color:var(--ink)}.tz-faq summary::-webkit-details-marker{display:none}.tz-faq summary .tz-icon{transition:transform .25s cubic-bezier(.16,1,.3,1);color:var(--primary)}.tz-faq details[open] summary .tz-icon{transform:rotate(180deg)}.tz-faq__answer{margin:0;padding:0 40px 20px 0;max-width:65ch;color:var(--ink-2)}@media(prefers-reduced-motion:reduce){.tz-faq summary .tz-icon{transition:none}}.tz-review{display:flex;flex-direction:column;gap:12px}.tz-review__stars{display:flex;gap:2px;color:#fbbc05}.tz-review__stars .tz-icon{width:18px;height:18px;fill:currentColor;stroke:none}.tz-review__google{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#fff;box-shadow:var(--shadow-card)}.tz-review__google svg{width:32px;height:32px}.tz-review__text{margin:0;font-size:16px;line-height:26px;color:var(--ink)}.tz-review__author{display:flex;flex-direction:column;font-size:14px;line-height:20px;color:var(--ink-2)}.tz-review__author strong{color:var(--ink)}.tz-review__source{font-size:12px;line-height:18px;font-weight:500;color:var(--ink-3)}.tz-rating{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tz-creds{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));padding:32px;border-radius:var(--radius-xl);background:radial-gradient(60% 120% at 0% 0%,rgba(50,149,130,.22),transparent 70%),radial-gradient(40% 100% at 100% 100%,rgba(241,144,1,.07),transparent 70%),var(--glow-base);color:var(--on-inverse)}.tz-cred{display:flex;gap:12px;align-items:flex-start}.tz-cred .tz-icon{color:var(--orange);margin-top:2px}.tz-cred__title{margin:0;font-family:var(--font-credentials-title);font-size:15px;line-height:22px;font-weight:700;color:var(--on-inverse)}.tz-cred__data{margin:0;font-family:var(--font-mono);font-size:13px;line-height:20px;font-weight:500;color:var(--on-inverse-2)}.tz-header{position:sticky;top:0;z-index:var(--z-header);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 24px;background:color-mix(in srgb,var(--surface) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.tz-header__logo{display:block;height:64px;width:auto;margin:-12px 0}.tz-nav{display:flex;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.tz-nav a{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border-radius:var(--radius-pill);font-size:14px;line-height:20px;font-weight:600;color:var(--ink);text-decoration:none}.tz-nav a:hover{background:var(--surface-2);color:var(--ink)}.tz-nav a[aria-current=page]{background:var(--primary-tint);color:var(--primary)}@media(max-width:760px){.tz-nav{display:none}.tz-header{padding:12px 16px}}.tz-footer{display:grid;gap:40px;grid-template-columns:minmax(0,1.2fr) repeat(auto-fit,minmax(min(100%,200px),1fr));padding:64px 24px;background:radial-gradient(45% 80% at 0% 0%,rgba(50,149,130,.18),transparent 70%),var(--glow-base);color:var(--on-inverse)}.tz-footer__logo{height:96px;width:auto;display:block;margin:-16px 0 8px -12px}.tz-footer h3{margin:0 0 12px;font-family:var(--font-mono);font-size:12px;line-height:16px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--orange)}.tz-footer p,.tz-footer li{margin:0;font-size:14px;line-height:22px;color:var(--on-inverse-2)}.tz-footer ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.tz-footer a{color:var(--on-inverse);text-underline-offset:3px}.tz-footer a:hover{color:var(--orange)}@media(max-width:760px){.tz-footer{grid-template-columns:1fr;padding:48px 16px}}.tz-wa{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:var(--z-float);display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:var(--whatsapp);color:var(--on-whatsapp);box-shadow:var(--shadow-raised);text-decoration:none}.tz-wa .tz-icon{width:28px;height:28px}.tz-wa:hover{color:var(--on-whatsapp);filter:brightness(1.06)}.tz-wa--static{position:static}.tz-wa{transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),visibility 0s}.tz-wa--hidden{opacity:0;transform:translateY(12px);visibility:hidden;pointer-events:none;transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),visibility 0s .25s}.tz-wa__pulse{position:absolute;inset:0;border-radius:50%;border:2px solid var(--whatsapp);animation:tz-pulse 2.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes tz-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(1.45);opacity:0}}@media(prefers-reduced-motion:reduce){.tz-wa__pulse{animation:none;opacity:0}.tz-wa,.tz-wa--hidden{transition:none}}.tz-section{padding:80px 24px;scroll-margin-top:80px}.tz-section--alt{background:var(--surface-2)}.tz-section__inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.tz-section__head{display:flex;flex-direction:column;gap:12px;max-width:640px}.tz-section__title{margin:0;font-family:var(--font-display);font-size:34px;line-height:38px;font-weight:800;letter-spacing:-.025em;text-wrap:balance}@media(max-width:760px){.tz-section{padding:56px 16px}.tz-section__title{font-size:28px;line-height:34px}}@media(max-width:400px){.tz-btn--lg{padding:16px 20px;font-size:15px}}:root{--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-ui: .25s;--dur-enter: .4s}@media(prefers-reduced-motion:no-preference){.tz-btn{position:relative;overflow:hidden;isolation:isolate}.tz-btn:hover{transform:translateY(-2px)}.tz-btn:active{transform:translateY(0) scale(.97);transition-duration:.08s}.tz-btn--cta:hover{box-shadow:0 1px #ffffff73 inset,0 12px 28px #f190016b}.tz-btn--cta:after{content:"";position:absolute;inset:-2px auto -2px 0;width:45%;z-index:-1;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);transform:translate(-160%) skew(-18deg);pointer-events:none}.tz-btn--cta:hover:after{transform:translate(320%) skew(-18deg);transition:transform .7s var(--ease-out)}.tz-btn--cta:hover>.tz-icon{animation:tz-wiggle .55s var(--ease-out) 1}@keyframes tz-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg) scale(1.1)}55%{transform:rotate(10deg) scale(1.1)}80%{transform:rotate(-4deg)}}.tz-hero__actions .tz-btn--cta:after{animation:tz-shine 6s var(--ease-out) 2.2s infinite}.tz-hero__actions .tz-btn--cta:hover:after{animation:none}@keyframes tz-shine{0%{transform:translate(-160%) skew(-18deg)}14%,to{transform:translate(320%) skew(-18deg)}}.tz-hero__metrics .tz-metric{position:relative;overflow:hidden;isolation:isolate;transition:transform var(--dur-ui) var(--ease-out),border-color var(--dur-ui) var(--ease-out),box-shadow var(--dur-ui) var(--ease-out)}.tz-hero__metrics .tz-metric:after{content:"";position:absolute;inset:-2px auto -2px 0;width:45%;z-index:-1;background:linear-gradient(105deg,transparent 0%,rgba(50,149,130,.22) 50%,transparent 100%);transform:translate(-160%) skew(-18deg);pointer-events:none;animation:tz-shine 6s var(--ease-out) 2.55s infinite}.tz-hero--dark .tz-hero__metrics .tz-metric:after{background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%)}.tz-hero__metrics .tz-metric:nth-child(2):after{animation-delay:2.7s}.tz-hero__metrics .tz-metric:nth-child(3):after{animation-delay:2.85s}.tz-hero__metrics .tz-metric:hover{transform:translateY(-2px);border-color:var(--primary)}.tz-logo{position:relative;overflow:hidden;border-radius:var(--radius-md);isolation:isolate;transition:transform var(--dur-ui) var(--ease-spring)}.tz-logo:after{content:"";position:absolute;inset:-2px auto -2px 0;width:45%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.7) 50%,transparent 100%);transform:translate(-160%) skew(-18deg);pointer-events:none;animation:tz-shine 6s var(--ease-out) infinite;animation-delay:calc(1s + var(--i, 0) * .22s)}.tz-logo:hover{transform:scale(1.06)}.tz-hero--dark .tz-hero__metrics .tz-metric:hover{border-color:#f190018c;box-shadow:0 10px 24px #00000040}.tz-btn--outline{background-image:linear-gradient(var(--surface-2),var(--surface-2));background-repeat:no-repeat;background-position:bottom;background-size:100% 0;transition:background-size var(--dur-ui) var(--ease-out),border-color var(--dur-ui) var(--ease-out),transform var(--dur-ui) var(--ease-out)}.tz-btn--outline:hover{background-size:100% 100%}a.tz-link{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 calc(50% + 13px);background-size:0 2px;transition:background-size var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out)}a.tz-link:hover{background-size:100% 2px}a.tz-link:has(>.tz-icon):hover{background-size:calc(100% - 28px) 2px}.tz-service .tz-service__icon{transition:transform var(--dur-ui) var(--ease-spring),background-color var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out)}.tz-service:hover .tz-service__icon{transform:scale(1.1) rotate(-6deg);background:var(--primary);color:var(--on-primary)}.tz-service:hover .tz-service__more .tz-icon{transform:translate(4px)}.tz-service:active{transform:translateY(0) scale(.99);transition-duration:.08s}a.tz-chip{transition:transform var(--dur-ui) var(--ease-out),border-color var(--dur-ui) var(--ease-out),background-color var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out),box-shadow var(--dur-ui) var(--ease-out)}a.tz-chip:hover{transform:translateY(-2px);border-color:var(--primary);background-color:var(--primary-tint);color:var(--primary);box-shadow:var(--shadow-card)}a.tz-chip:active{transform:translateY(0) scale(.97);transition-duration:.08s}.tz-nav a{transition:background-color var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out)}.tz-header{transition:box-shadow var(--dur-ui) var(--ease-out)}.tz-header--scrolled{box-shadow:0 6px 20px #262d3714}.tz-wa{transition:opacity var(--dur-ui) var(--ease-out),transform .45s var(--ease-spring),visibility 0s}.tz-wa.tz-wa--hidden{transition:opacity var(--dur-ui) var(--ease-out),transform var(--dur-ui) var(--ease-out),visibility 0s var(--dur-ui)}.tz-wa:hover{transform:scale(1.08)}.tz-hero__copy>*{animation:tz-rise var(--dur-enter) var(--ease-out) both}.tz-hero__copy>:nth-child(1){animation-delay:.05s}.tz-hero__copy>.tz-hero__title{animation-name:tz-slide;animation-delay:.1s}.tz-hero__copy>:nth-child(3){animation-delay:.18s}.tz-hero__copy>:nth-child(4){animation-delay:.26s}.tz-hero__copy>:nth-child(5){animation-delay:.32s}.tz-hero__copy>:nth-child(6){animation-delay:.38s}.tz-hero__panel{animation:tz-rise-side .6s var(--ease-out) .3s both}@keyframes tz-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes tz-slide{0%{transform:translateY(20px)}to{transform:none}}@keyframes tz-rise-side{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.tz-hero__art .tz-tile{animation:tz-tile-in .6s var(--ease-spring) backwards}.tz-hero__art .tz-tile:nth-child(1){animation-delay:.15s}.tz-hero__art .tz-tile:nth-child(2){animation-delay:.25s}.tz-hero__art .tz-tile:nth-child(3){animation-delay:.35s}.tz-hero__art .tz-tile:nth-child(4){animation-delay:.45s}.tz-hero__art .tz-tile:after{animation:tz-roll .9s var(--ease-out) backwards;animation-delay:inherit;transition:transform .5s var(--ease-spring)}.tz-hero__art:hover .tz-tile:after{transform:scale(1.18)}@keyframes tz-tile-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@keyframes tz-roll{0%{transform:translate(-60%) rotate(-90deg);opacity:0}to{transform:none;opacity:1}}.motion-ready [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transition-delay:calc(var(--reveal-i, 0) * 70ms)}.motion-ready [data-reveal].is-in{opacity:1;transform:none}.motion-ready .tz-step[data-reveal]:before{transform:scale(.4);transition:transform .5s var(--ease-spring);transition-delay:inherit}.motion-ready .tz-step[data-reveal].is-in:before{transform:none}.motion-ready .tz-step[data-reveal]:after{transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease-out);transition-delay:calc(var(--reveal-i, 0) * 70ms + .25s)}.motion-ready .tz-step[data-reveal].is-in:after{transform:none}@media(max-width:640px){.motion-ready .tz-step[data-reveal]:after{transform:scaleY(0);transform-origin:top}}}
