/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer utilities{.visible{visibility:visible}.block{display:block}.flex{display:flex}.grid{display:grid}.border{border-style:var(--tw-border-style);border-width:1px}}@layer base{html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}img,svg,video{max-width:100%;height:auto}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--wp--preset--color--primary-bright);outline-offset:3px;border-radius:6px}::selection{background:var(--wp--preset--color--primary-bright);color:var(--wp--preset--color--ink)}:where(h1,h2,h3,h4){text-wrap:balance}:where(p,li){text-wrap:pretty}.screen-reader-text:focus{z-index:100000}}.tc-eyebrow{font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--xs);letter-spacing:.28em;text-transform:uppercase;color:var(--wp--preset--color--primary);font-weight:600}.tc-dark .tc-eyebrow,.tc-hero .tc-eyebrow{color:var(--wp--preset--color--muted-dark)}.tc-dark{background:var(--wp--preset--color--ink);color:var(--wp--preset--color--base)}.tc-dark :where(h1,h2,h3,h4){color:var(--wp--preset--color--base)}.tc-dark :where(p,li){color:var(--wp--preset--color--muted-dark)}.tc-dark a:where(:not(.wp-element-button)){color:var(--wp--preset--color--primary-bright)}header.wp-block-template-part{z-index:50;pointer-events:none;position:sticky;top:0}.admin-bar header.wp-block-template-part{top:var(--wp-admin--admin-bar--height,32px)}.tc-header{pointer-events:auto;transition:padding var(--wp--custom--transition), background-color var(--wp--custom--transition)}.tc-header.is-scrolled{padding-top:.5rem!important;padding-bottom:.5rem!important}.tc-header__bar{-webkit-backdrop-filter:saturate(140%)blur(12px);border-radius:var(--wp--custom--radius--lg);background:#0b1220eb;border:1px solid #ffffff14;box-shadow:0 12px 32px -12px #0b122073}.tc-logo a,.tc-logo{text-decoration:none;color:var(--wp--preset--color--base)!important}.tc-logo__mark{color:var(--wp--preset--color--primary-bright)}.tc-header .wp-block-navigation{color:var(--wp--preset--color--base)}.tc-header .wp-block-navigation-item__content{border-radius:var(--wp--custom--radius--pill);transition:background-color var(--wp--custom--transition), color var(--wp--custom--transition);padding:.55rem .9rem;text-decoration:none}.tc-header .wp-block-navigation-item__content:hover,.tc-header .current-menu-item>.wp-block-navigation-item__content,.tc-header [aria-current=page]{color:var(--wp--preset--color--base);background:#ffffff14}.tc-header .wp-block-navigation__submenu-container{border-radius:var(--wp--custom--radius--md);box-shadow:var(--wp--preset--shadow--lg);padding:.5rem;background:var(--wp--preset--color--ink-soft)!important;border:1px solid #ffffff14!important}.tc-header .wp-block-navigation__submenu-container .wp-block-navigation-item__content{color:var(--wp--preset--color--muted-dark);font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--sm);letter-spacing:0;border-radius:var(--wp--custom--radius--sm);font-weight:500}.tc-header .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{color:var(--wp--preset--color--base)}@media (min-width:900px){.tc-header .has-child .wp-block-navigation__submenu-container{grid-template-columns:repeat(2,minmax(220px,1fr));gap:.25rem;display:grid;top:calc(100% + .5rem);min-width:520px!important}}.tc-nav-cta .wp-block-button__link,.tc-header .tc-nav-cta .wp-block-navigation-item__content{box-shadow:none;padding:.6rem 1.1rem;font-weight:700;background:var(--wp--preset--gradient--brand)!important;color:var(--wp--preset--color--ink)!important}.tc-header .wp-block-navigation__responsive-container.is-menu-open{padding:1.5rem;background:var(--wp--preset--color--ink)!important;color:var(--wp--preset--color--base)!important}.tc-header .wp-block-navigation__responsive-container.is-menu-open :where(.wp-block-navigation__container,.wp-block-navigation-item,.wp-block-navigation__responsive-container-content){text-align:left;align-items:flex-start!important}.tc-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{width:100%;padding:.5rem 1rem!important}.tc-header .wp-block-navigation__responsive-container.is-menu-open .tc-nav-cta{margin-top:1rem}.tc-header .wp-block-navigation__responsive-container.is-menu-open .tc-nav-cta .wp-block-navigation-item__content{padding:.8rem 1.4rem}.tc-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{font-size:var(--wp--preset--font-size--md);font-family:var(--wp--preset--font-family--display);letter-spacing:-.01em}.tc-header .wp-block-navigation__responsive-container-open,.tc-header .wp-block-navigation__responsive-container-close{color:var(--wp--preset--color--base);justify-content:center;align-items:center;min-width:44px;min-height:44px}.tc-hero{isolation:isolate;background:var(--wp--preset--color--ink);color:var(--wp--preset--color--base);position:relative;overflow:hidden;margin-top:calc(-1 * var(--wp--custom--header-height))!important;padding-top:calc(var(--wp--custom--header-height) + var(--wp--preset--spacing--60))!important}.tc-hero:before,.tc-hero:after{content:"";z-index:-1;aspect-ratio:1;filter:blur(80px);opacity:.55;pointer-events:none;will-change:transform;border-radius:50%;width:min(60vw,720px);position:absolute}.tc-hero:before{background:radial-gradient(circle at 30% 40%, var(--wp--preset--color--coral) 0 18%, transparent 45%), radial-gradient(circle at 55% 55%, var(--wp--preset--color--violet) 0 22%, transparent 50%), radial-gradient(circle at 80% 45%, var(--wp--preset--color--primary-bright) 0 18%, transparent 48%);animation:18s ease-in-out infinite alternate tc-float;bottom:-25%;left:-12%}.tc-hero:after{background:radial-gradient(circle, var(--wp--preset--color--sky) 0 20%, transparent 55%);opacity:.35;animation:22s ease-in-out infinite alternate-reverse tc-float;top:-20%;right:-18%}.tc-hero :where(h1,h2){color:var(--wp--preset--color--base)}.tc-hero :where(p,.wp-block-post-date,.wp-block-post-author-name){color:var(--wp--preset--color--muted-dark)}.tc-hero a:where(:not(.wp-element-button)){color:var(--wp--preset--color--primary-bright)}.tc-hero .tc-breadcrumbs a{color:inherit}.tc-hero .tc-hero__title{font-size:var(--wp--preset--font-size--display);letter-spacing:-.04em;line-height:1}.tc-hero__lead{font-size:var(--wp--preset--font-size--md);font-weight:500}@keyframes tc-float{0%{transform:translate(0)scale(1)}50%{transform:translate(6%,-4%)scale(1.08)}to{transform:translate(-4%,3%)scale(.96)}}.tc-pill{border-radius:var(--wp--custom--radius--pill);font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--xs);letter-spacing:.14em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff1f;align-items:center;gap:.75rem;padding:.55rem 1.1rem;font-weight:600;display:inline-flex;color:var(--wp--preset--color--base)!important}.tc-sheet{z-index:1;background:var(--wp--preset--color--base);border-radius:var(--wp--custom--radius--xl) var(--wp--custom--radius--xl) 0 0;position:relative;margin-top:calc(-1 * var(--wp--custom--radius--xl))!important}.tc-section-title{text-align:center;max-width:18ch;margin-inline:auto}.tc-card{background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--line);border-radius:var(--wp--custom--radius--lg);height:100%;box-shadow:var(--wp--preset--shadow--sm);transition:transform var(--wp--custom--transition), box-shadow var(--wp--custom--transition), border-color var(--wp--custom--transition);position:relative}.tc-card:hover,.tc-card:focus-within{box-shadow:var(--wp--preset--shadow--lg);border-color:var(--wp--preset--color--primary-bright);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.tc-card:hover,.tc-card:focus-within{border-color:color-mix(in srgb, var(--wp--preset--color--primary-bright) 45%, var(--wp--preset--color--line))}}.tc-card :where(h3){font-size:var(--wp--preset--font-size--md)}.tc-card :where(p){color:var(--wp--preset--color--muted)}.tc-card--link :where(h3 a):after{content:"";border-radius:inherit;position:absolute;inset:0}.tc-card--link :where(h3 a){color:inherit;text-decoration:none}.tc-card__icon{border-radius:var(--wp--custom--radius--md);background:var(--wp--preset--color--surface);width:56px;height:56px;color:var(--wp--preset--color--primary);place-items:center;font-size:1.6rem;line-height:1;display:grid;margin:0!important}.tc-card__more{font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--xs);letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--wp--preset--color--primary)!important}.tc-card__more:after{content:" →";transition:margin var(--wp--custom--transition)}.tc-card:hover .tc-card__more:after{margin-left:.25rem}.tc-steps{counter-reset:tc-step}.tc-step{counter-increment:tc-step;position:relative;padding-left:4.25rem!important}.tc-step:before{content:counter(tc-step, decimal-leading-zero);border-radius:var(--wp--custom--radius--pill);background:var(--wp--preset--color--ink);width:3rem;height:3rem;color:var(--wp--preset--color--primary-bright);font-family:var(--wp--preset--font-family--mono);font-weight:700;font-size:var(--wp--preset--font-size--sm);place-items:center;display:grid;position:absolute;top:0;left:0}.tc-step:not(:last-child):after{content:"";background:linear-gradient(var(--wp--preset--color--line), transparent);width:1px;position:absolute;top:3.25rem;bottom:-1.25rem;left:1.5rem}.tc-step :where(h3){font-size:var(--wp--preset--font-size--md);margin-top:.5rem}.tc-faq .wp-block-details{transition:box-shadow var(--wp--custom--transition), border-color var(--wp--custom--transition)}.tc-faq .wp-block-details+.wp-block-details{margin-top:.75rem}.tc-faq .wp-block-details[open]{box-shadow:var(--wp--preset--shadow--md);border-color:#0000}.tc-faq summary{cursor:pointer;font-family:var(--wp--preset--font-family--display);font-weight:600;font-size:var(--wp--preset--font-size--md);justify-content:space-between;align-items:center;gap:1rem;line-height:1.3;list-style:none;display:flex}.tc-faq summary::-webkit-details-marker{display:none}.tc-faq summary:after{content:"+";background:var(--wp--preset--color--surface);width:2rem;height:2rem;font-family:var(--wp--preset--font-family--mono);transition:transform var(--wp--custom--transition);border-radius:50%;flex:none;place-items:center;display:grid}.tc-faq [open]>summary:after{transform:rotate(45deg)}.tc-faq .wp-block-details>:not(summary){color:var(--wp--preset--color--muted);margin-top:.75rem}.tc-stat__value{font-family:var(--wp--preset--font-family--display);font-size:var(--wp--preset--font-size--xxl);letter-spacing:-.04em;color:var(--wp--preset--color--ink);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.tc-stat__label{color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--sm)}.tc-marquee{--tc-marquee-gap:1rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.tc-marquee__track{width:max-content;animation:40s linear infinite tc-marquee;gap:var(--tc-marquee-gap)!important;flex-wrap:nowrap!important;display:flex!important}.tc-marquee:hover .tc-marquee__track{animation-play-state:paused}.tc-marquee__item{border:1px solid var(--wp--preset--color--line);border-radius:var(--wp--custom--radius--pill);font-family:var(--wp--preset--font-family--display);font-weight:600;font-size:var(--wp--preset--font-size--md);white-space:nowrap;background:var(--wp--preset--color--base);flex:none;padding:.75rem 1.5rem;margin:0!important}@keyframes tc-marquee{to{transform:translateX(calc(-50% - var(--tc-marquee-gap) / 2))}}.tc-big-number{font-family:var(--wp--preset--font-family--display);letter-spacing:-.06em;color:var(--wp--preset--color--ink);font-size:clamp(5rem,16vw,12rem);font-weight:700;line-height:.85}.tc-cta-band{isolation:isolate;border-radius:var(--wp--custom--radius--xl);position:relative;overflow:hidden}.tc-cta-band:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle, var(--wp--preset--color--primary-bright), transparent 60%);filter:blur(60px);opacity:.45;border-radius:50%;width:60%;position:absolute;inset:auto -10% -60% auto}.tc-ba{--pos:50%;border-radius:var(--wp--custom--radius--lg);aspect-ratio:4/3;background:var(--wp--preset--color--surface);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.tc-ba img{object-fit:cover;border-radius:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.tc-ba__after{clip-path:inset(0 0 0 var(--pos))}.tc-ba__handle{top:0;bottom:0;left:var(--pos);pointer-events:none;background:#fff;width:2px;position:absolute;transform:translate(-1px)}.tc-ba__handle:after{content:"⟷";width:44px;height:44px;color:var(--wp--preset--color--ink);box-shadow:var(--wp--preset--shadow--md);background:#fff;border-radius:50%;place-items:center;font-size:1.1rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tc-ba__range{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.tc-ba__range:focus-visible+.tc-ba__handle:after{outline:3px solid var(--wp--preset--color--primary-bright);outline-offset:3px}.tc-ba__label{border-radius:var(--wp--custom--radius--pill);color:#fff;font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--xs);letter-spacing:.12em;text-transform:uppercase;background:#0b1220bf;padding:.35rem .75rem;position:absolute;top:1rem}.tc-ba__label--before{left:1rem}.tc-ba__label--after{right:1rem}.tc-quote{font-family:var(--wp--preset--font-family--display);font-size:var(--wp--preset--font-size--md);line-height:1.45}.tc-breadcrumbs{font-size:var(--wp--preset--font-size--sm);color:var(--wp--preset--color--muted)}.tc-breadcrumbs ol{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.tc-breadcrumbs li+li:before{content:"/";opacity:.5;margin-right:.4rem}.tc-breadcrumbs a{color:inherit}.tc-dark .tc-breadcrumbs,.tc-hero .tc-breadcrumbs{color:var(--wp--preset--color--muted-dark)}.tc-auto{margin-block:var(--wp--preset--spacing--50)}.tc-auto__title{font-family:var(--wp--preset--font-family--display);font-size:var(--wp--preset--font-size--lg);letter-spacing:-.02em;margin-top:.35rem;font-weight:700;line-height:1.15}.tc-auto__grid{margin-top:var(--wp--preset--spacing--40);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1.25rem;display:grid}.tc-auto__card{flex-direction:column;display:flex;overflow:hidden}.tc-auto__img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.tc-auto__body{gap:.5rem;padding:1.5rem;display:grid}.tc-auto__body>*{margin:0}.tc-auto__card-title{font-family:var(--wp--preset--font-family--display);font-weight:700;font-size:var(--wp--preset--font-size--md);line-height:1.25}.tc-auto__card-title a{color:inherit;text-decoration:none}.tc-card--link .tc-auto__card-title a:after{content:"";border-radius:inherit;position:absolute;inset:0}.tc-auto__service{padding:var(--wp--preset--spacing--50);margin-block:var(--wp--preset--spacing--50)}.tc-auto__service .tc-auto__title{color:var(--wp--preset--color--base)}.tc-facts{background:var(--wp--preset--color--line);border:1px solid var(--wp--preset--color--line);border-radius:var(--wp--custom--radius--lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1px;margin:0;display:grid;overflow:hidden}.tc-facts>div{background:var(--wp--preset--color--base);padding:1.25rem 1.5rem}.tc-facts dt{font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--xs);letter-spacing:.14em;text-transform:uppercase;color:var(--wp--preset--color--muted)}.tc-facts dd{font-family:var(--wp--preset--font-family--display);font-weight:600;font-size:var(--wp--preset--font-size--md);margin:.35rem 0 0}.tc-nap{font-size:var(--wp--preset--font-size--sm)}.tc-footer a{text-decoration:none;color:var(--wp--preset--color--muted-dark)!important}.tc-footer a:hover{text-decoration:underline;color:var(--wp--preset--color--base)!important}.tc-footer ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.tc-footer__title{letter-spacing:.2em;text-transform:uppercase;font-family:var(--wp--preset--font-family--mono)!important;font-size:var(--wp--preset--font-size--xs)!important;color:var(--wp--preset--color--base)!important}.tc-float-cta{z-index:60;gap:.5rem;display:flex;position:fixed;bottom:1rem;right:1rem}.tc-float-cta a{background:var(--wp--preset--color--ink);color:#fff;width:56px;height:56px;box-shadow:var(--wp--preset--shadow--lg);border-radius:50%;place-items:center;display:grid}.tc-float-cta a.is-whatsapp{background:#128c7e}@media (min-width:900px){.tc-float-cta{display:none}}.tc-todo{color:#78350f;background:#fef3c7;border-radius:4px;padding:0 .25em}.tc-js .tc-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}.tc-js .tc-reveal.is-visible{opacity:1;transform:none}.wp-block-button.is-style-tc-ghost .wp-block-button__link{color:currentColor;background:0 0;box-shadow:inset 0 0 0 1.5px}.wp-block-button.is-style-tc-gradient .wp-block-button__link{background:var(--wp--preset--gradient--brand);color:var(--wp--preset--color--ink);box-shadow:none}.wp-block-button.is-style-tc-dark .wp-block-button__link{background:var(--wp--preset--color--ink);color:var(--wp--preset--color--base);box-shadow:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.tc-reveal{opacity:1;transform:none}.tc-marquee__track{justify-content:center;width:auto;animation:none;flex-wrap:wrap!important}.tc-marquee__track>[aria-hidden=true]{display:none}.tc-marquee{-webkit-mask-image:none;mask-image:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}