.logo{display:block;height:26px;width:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:17px 26px;border-radius:var(--radius-btn);font-family:var(--font-body);font-weight:700;font-size:16px;line-height:1;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn__icon{flex-shrink:0}.btn--primary{background-color:var(--color-brand);color:var(--color-on-dark)}.btn--primary:hover{background-color:var(--color-brand-hover)}.btn--secondary{background-color:var(--color-page);color:var(--color-ink);border:1px solid var(--color-outline-strong)}.btn--secondary:hover{border-color:var(--color-muted);background-color:var(--color-soft)}.btn--ghost{gap:6px;padding:0;border-radius:0;background:none;color:var(--color-brand);font-weight:600}.btn--ghost:hover{color:var(--color-brand-hover)}.btn--ghost:hover .btn__icon,.btn--ghostInvert:hover .btn__icon{transform:translate(-3px)}.btn--ghost .btn__icon,.btn--ghostInvert .btn__icon{transition:transform .15s ease}.btn--ghostInvert{gap:8px;padding:0;border-radius:0;background:none;color:var(--color-on-dark);font-weight:600}.btn--ghostInvert:hover{color:var(--color-on-dark-dim)}.btn--invert{background-color:var(--color-page);color:var(--color-brand)}.btn--invert:hover{background-color:#ffffffe6}.btn--invertOutline{background-color:transparent;color:var(--color-on-dark);border:1.5px solid var(--color-on-dark)}.btn--invertOutline:hover{background-color:#ffffff1f}.btn--ghostInvert:focus-visible,.btn--invert:focus-visible,.btn--invertOutline:focus-visible{outline-color:var(--color-on-dark)}.btn--sm{padding:12px 20px;font-size:15px;border-radius:var(--radius-sm)}.nav{position:sticky;top:0;z-index:100;background-color:#ffffffd9;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-block-end:1px solid var(--color-border)}.nav__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:20px;padding-inline:56px}.nav__brand{flex-shrink:0}.nav__links{display:flex;align-items:center;gap:30px}.nav__link{padding-block:4px;font-size:15px;font-weight:500;color:var(--color-ink);transition:color .15s ease}.nav__link:hover{color:var(--color-brand)}.nav__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.nav__menu-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;color:var(--color-ink)}@media (max-width: 768px){.nav__inner{padding-block:10px;padding-inline:var(--page-gutter)}.nav__links{position:absolute;inset-inline:0;top:100%;flex-direction:column;align-items:flex-end;gap:4px;padding:16px var(--page-gutter) 20px;background-color:var(--color-page);border-block-end:1px solid var(--color-border);display:none}.nav__links.is-open{display:flex}.nav__link{width:100%;padding-block:10px;text-align:end}.nav__menu-toggle{display:inline-flex}}.content-picture{display:contents}.before-after{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:600px}.before-after__card{width:100%;background-color:var(--color-page);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-browser);overflow:hidden}.before-after__tabbar{display:flex;justify-content:flex-start;gap:6px;padding:12px 14px;background-color:var(--color-tabbar);border-block-end:1px solid var(--color-border-soft)}.before-after__tab{padding:8px 18px;border-radius:var(--radius-pill);font-size:14px;font-weight:500;color:var(--color-secondary);background-color:transparent;transition:background-color .15s ease,color .15s ease}.before-after__tab.is-active{background-color:var(--color-brand);color:var(--color-on-dark);font-weight:700}.before-after__tab:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.before-after__chrome{display:flex;align-items:center;gap:14px;padding:11px 16px;border-block-end:1px solid var(--color-border-soft)}.before-after__url{flex:1;padding:6px 12px;border-radius:var(--radius-sm);background-color:var(--color-field-soft);font-size:12px;font-weight:500;color:var(--color-ink-muted);text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.before-after__dots{display:flex;gap:6px;flex-shrink:0}.before-after__dot{width:8px;height:8px;border-radius:50%;background-color:var(--color-chrome-dot)}.before-after__viewport{position:relative;aspect-ratio:600 / 520;overflow:hidden;background-color:var(--color-page)}.before-after__viewport.is-manual{overflow-y:auto}.before-after__viewport.is-manual:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.before-after__panel.is-scrolling{animation:before-after-scroll 13s forwards}.before-after__panel.is-looping{animation-iteration-count:infinite}@keyframes before-after-scroll{0%,6%{transform:translateY(0);animation-timing-function:ease-in-out}18%,36%{transform:translateY(-8.789%);animation-timing-function:ease-in-out}60%,78%{transform:translateY(-56.795%);animation-timing-function:ease-in-out}90%,to{transform:translateY(-64.841%)}}@media (prefers-reduced-motion: reduce){.before-after__panel.is-scrolling{animation:none}}.before-after__image{display:block;width:100%;height:auto}.before-after__fade{position:absolute;inset-inline:0;bottom:0;height:32px;background:linear-gradient(to bottom,rgba(246,247,249,0),var(--color-soft));pointer-events:none}.before-after__viewport.is-manual>.before-after__fade{position:sticky;margin-block-start:-32px}.before-after__caption{max-width:600px;font-size:13px;color:var(--color-ink-muted);text-align:center}.before-after--on-dark>.before-after__caption{font-size:14px;color:var(--color-on-dark-dim)}@media (max-width: 768px){.before-after__tab{min-height:44px}}.hero{background-color:var(--color-page)}.hero__row{display:flex;align-items:center;gap:60px;padding-block:76px 92px}.hero__copy{flex:0 1 500px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:26px;text-align:start}.hero__title{max-width:500px;font-size:52px;font-weight:800;line-height:1.06;letter-spacing:-.78px;color:var(--color-ink);white-space:pre-line}.hero__subtitle{max-width:460px;font-size:19px;line-height:1.68;color:var(--color-secondary)}.hero__cta{display:flex;align-items:stretch;gap:12px}.hero__chips{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.hero__chip{padding:9px 16px;border-radius:var(--radius-pill);background-color:var(--color-chip);border:1px solid var(--color-chip-border);font-size:14px;font-weight:500;color:var(--color-secondary)}.hero__card{flex:0 1 600px;min-width:0;display:flex;justify-content:center}@media (max-width: 1024px){.hero__row{flex-direction:column;gap:44px}.hero__copy{flex-basis:auto;width:100%;align-items:center;text-align:center}.hero__title{max-width:100%}.hero__card{flex-basis:auto;width:100%}}@media (max-width: 768px){.hero__row{padding-block:56px 64px}.hero__title{font-size:34px}.hero__cta{flex-direction:column;align-self:stretch}.hero__cta>.btn{width:100%}.hero__chips{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}}.section-heading{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.section-heading__rule{display:block;width:32px;height:3px;margin-block-end:6px;border-radius:var(--radius-rule);background-color:var(--color-brand)}.section-heading__title{max-width:900px;font-size:44px;font-weight:800;line-height:1.12;letter-spacing:-.66px;color:var(--color-ink)}.section-heading__subtitle{max-width:760px;font-size:19px;font-weight:400;line-height:1.68;color:var(--color-secondary)}.section-heading--dark .section-heading__rule{background-color:var(--color-on-dark)}.section-heading--dark .section-heading__title{color:var(--color-on-dark)}.section-heading--dark .section-heading__subtitle{color:var(--color-on-dark-dim)}@media (max-width: 768px){.section-heading__title{font-size:30px}.section-heading__subtitle{font-size:17px}}.for-whom{background-color:var(--color-soft);padding-block:92px}.for-whom__head{margin-bottom:48px;display:flex;justify-content:center}.for-whom__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.for-whom__card{display:flex;flex-direction:column;gap:12px;padding:30px;background-color:var(--color-page);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:start}.for-whom__card-title{font-size:21px;font-weight:600;color:var(--color-ink)}.for-whom__card-body{font-size:16px;line-height:1.68;color:var(--color-secondary)}.for-whom__coverage{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:560px;margin-inline:auto;margin-top:48px;line-height:1.6;text-align:center}.for-whom__catalog{font-size:16px;font-weight:500;color:var(--color-ink)}.for-whom__coverage-line{font-size:14px;color:var(--color-secondary)}@media (max-width: 768px){.for-whom{padding-block:72px}.for-whom__cards{grid-template-columns:1fr;gap:16px}.for-whom__card{padding:24px}}.research-strip{padding:40px 44px 34px;background-color:var(--color-page);border:1px solid var(--color-border);border-radius:var(--radius-md)}.research-strip__row{display:flex;align-items:center}.research-strip__divider{flex-shrink:0;align-self:center;width:1px;height:122px;background-color:var(--color-border)}.research-strip__cell{flex:1 0 0;padding-inline:38px;text-align:center}.research-strip__tag{line-height:58px}.research-strip__stat{font-family:var(--font-numeric);font-size:52px;font-weight:600;letter-spacing:-1.5px;color:var(--color-brand)}.research-strip__suffix{font-size:17px;color:var(--color-ink-muted)}.research-strip__label{min-height:48px;margin-top:4px;font-size:16px;line-height:24px;color:var(--color-secondary)}.research-strip__source{margin-top:10px;font-size:13px;line-height:18px;color:var(--color-ink-muted)}@media (max-width: 768px){.research-strip{padding:28px 24px}.research-strip__row{flex-direction:column;gap:20px}.research-strip__divider{width:100%;height:1px}.research-strip__cell{padding-inline:0}.research-strip__label{min-height:0}}.why-full-page{background-color:var(--color-page);padding-block:100px}.why-full-page__head{margin-bottom:48px;display:flex;justify-content:center}.why-full-page__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;align-items:stretch}.why-full-page__card{display:flex;flex-direction:column;gap:20px;padding:30px;background-color:var(--color-page);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:start}.why-full-page__crop{height:170px;overflow:hidden;background-color:var(--color-soft);border-radius:var(--radius-crop)}.why-full-page__crop-image{width:100%;height:100%;object-fit:cover;object-position:100% 0}.why-full-page__card-title{font-size:22px;font-weight:600;color:var(--color-ink)}.why-full-page__card-body{font-size:16px;line-height:1.72;color:var(--color-secondary)}.why-full-page__closing{max-width:860px;margin-inline:auto;margin-block:48px;font-size:20px;font-weight:500;line-height:1.6;color:var(--color-ink);text-align:center}@media (max-width: 768px){.why-full-page{padding-block:72px}.why-full-page__crop{height:auto;aspect-ratio:508 / 170}.why-full-page__cards{grid-template-columns:1fr;gap:16px}.why-full-page__closing{font-size:18px;margin-block:32px}}.row-copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px;flex:1 1 460px;min-width:0;max-width:460px;text-align:start}.row-copy__title{font-size:32px;font-weight:800;letter-spacing:-.32px;color:var(--color-on-dark)}.row-copy__body{font-size:17px;line-height:1.78;color:var(--color-on-dark-dim)}.row-copy__bullets{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.row-copy__bullet{display:flex;align-items:center;gap:10px;font-size:16px;line-height:1.6;color:var(--color-on-dark-dim)}.row-copy__bullet:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background-color:var(--color-on-dark-faint)}@media (max-width: 1100px){.row-copy{flex-basis:auto;width:100%;max-width:620px}}@media (max-width: 768px){.row-copy{max-width:none}.row-copy__title{font-size:26px}.row-copy__body{font-size:16px}.row-copy__link{min-height:44px}}.what-lands{background-color:var(--color-dark-2);padding-block:120px}.what-lands__head{margin-bottom:88px;display:flex;justify-content:center}.what-lands__row{display:flex;align-items:center;gap:80px}.what-lands__rule{margin-block:88px;border:none;border-top:1px solid var(--color-dark-border)}.what-lands__visual{position:relative;flex:0 0 620px;height:620px}.what-lands__crop{position:absolute;top:0;left:0;border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--color-border-on-dark),var(--shadow-float-lg)}.what-lands__float{position:absolute;border-radius:var(--radius-float);box-shadow:0 0 0 1px var(--color-border-on-dark),var(--shadow-float-xl)}.what-lands__float--callout{top:462px;left:20px}.what-lands__float--spec-rows{top:462px;left:40px}.what-lands__float--tile{top:20px;left:24px;border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--color-border-on-dark),var(--shadow-float-md)}@media (max-width: 1100px){.what-lands__row{flex-direction:column;gap:48px}.what-lands__row--visual-first{flex-direction:column-reverse;gap:48px}.what-lands__visual{flex:0 0 auto;width:620px;max-width:100%}}@media (max-width: 768px){.what-lands{padding-block:72px}.what-lands__head{margin-bottom:56px}.what-lands__rule{margin-block:56px}.what-lands__row,.what-lands__row--visual-first{gap:32px}.what-lands__visual{width:100%;height:auto}.what-lands__crop{position:static;width:100%;height:auto}.what-lands__float{display:none}}.steps-strip{display:flex;gap:40px;padding:36px;list-style:none;counter-reset:step;background-color:var(--color-page);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-panel)}.steps-strip__step{display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:14px;min-height:100px;counter-increment:step}.steps-strip__step:before{content:counter(step);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:var(--radius-pill);background-color:var(--color-brand);color:var(--color-on-dark);font-size:15px;font-weight:700}.steps-strip__text{font-size:18px;font-weight:500;color:var(--color-ink);text-align:start}@media (max-width: 900px){.steps-strip{flex-direction:column;gap:24px;padding:24px}.steps-strip__step{flex:0 0 auto;flex-direction:row;align-items:flex-start;min-height:0}.steps-strip__text{font-size:17px;padding-top:5px}}.fill-panel{display:flex;align-items:flex-start;gap:40px;padding-top:28px;border-top:1px solid var(--color-border)}.fill-panel__heading{flex:0 0 200px;font-size:16px;font-weight:500;line-height:25px;color:var(--color-ink);text-align:start}.fill-panel__points{display:grid;flex:1;grid-template-columns:repeat(2,1fr);grid-auto-flow:row;gap:10px 32px}.fill-panel__point{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.65;color:var(--color-secondary);text-align:start}.fill-panel__point:before{content:"";flex-shrink:0;width:5px;height:5px;margin-top:10px;border-radius:50%;background-color:var(--color-secondary)}@media (max-width: 768px){.fill-panel{flex-direction:column;gap:16px}.fill-panel__heading{flex-basis:auto}.fill-panel__points{grid-template-columns:1fr;gap:12px;width:100%}}.adding-products{background-color:var(--color-soft);padding-block:100px}.adding-products__head{margin-bottom:56px;display:flex;justify-content:center}.adding-products__head>.section-heading>.section-heading__title{max-width:980px}.adding-products__panel{margin-top:56px}.adding-products__footnote{display:flex;flex-direction:column;gap:8px;max-width:660px;margin-inline:auto;margin-top:56px;text-align:center}.adding-products__footnote-line{font-size:14px;line-height:1.6;color:var(--color-ink-muted)}@media (max-width: 768px){.adding-products{padding-block:72px}.adding-products__head{margin-bottom:40px}.adding-products__panel,.adding-products__footnote{margin-top:40px}}.safe-install{background-color:var(--color-page);padding-block:100px}.safe-install__head{margin-bottom:44px;display:flex;justify-content:center}.safe-install__checks{max-width:880px;margin-inline:auto;background-color:var(--color-page);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);overflow:hidden}.safe-install__check{display:flex;align-items:flex-start;gap:16px;padding:20px 30px;border-block-end:1px solid var(--color-border-soft)}.safe-install__check:last-child{border-block-end:none}.safe-install__badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border-radius:var(--radius-pill);background-color:var(--color-badge-soft);color:var(--color-brand)}.safe-install__check-icon{stroke-width:2.6}.safe-install__text{flex:1;font-size:17px;font-weight:500;line-height:1.5;color:var(--color-ink);text-align:start}.safe-install__note{color:var(--color-ink-muted)}@media (max-width: 768px){.safe-install{padding-block:72px}.safe-install__head{margin-bottom:32px}.safe-install__check{padding:18px 20px}.safe-install__text{font-size:16px}}.faq-item{background-color:var(--color-page);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.faq-item__summary{display:flex;align-items:center;gap:16px;padding:24px 30px;list-style:none;cursor:pointer;transition:background-color .15s ease}.faq-item__summary::-webkit-details-marker{display:none}.faq-item__summary:hover{background-color:var(--color-soft)}.faq-item__summary:focus-visible{outline-offset:-2px}.faq-item__question{flex:1;font-size:19px;font-weight:600;line-height:1.5;color:var(--color-ink);text-align:start}.faq-item__marker{flex-shrink:0;width:11px;font-size:20px;font-weight:500;line-height:1;color:var(--color-brand);text-align:center}.faq-item__marker:before{content:"+"}.faq-item[open] .faq-item__marker:before{content:"−"}.faq-item__answer{padding:0 30px 24px;font-size:16px;line-height:1.82;color:var(--color-secondary);text-align:start}@media (max-width: 768px){.faq-item__summary{padding:20px 18px}.faq-item__question{font-size:17px}.faq-item__answer{padding:0 18px 20px;font-size:15px}}.faq{background-color:var(--color-soft);padding-block:100px}.faq__head{margin-bottom:48px;display:flex;justify-content:center}.faq__items{display:flex;flex-direction:column;gap:14px;max-width:880px;margin-inline:auto}@media (max-width: 768px){.faq{padding-block:72px}.faq__head{margin-bottom:32px}.faq__items{gap:10px}}.close{background-color:var(--color-brand)}.close__inner{display:flex;flex-direction:column;align-items:center;gap:32px;padding-block:116px;text-align:center}.close__title{max-width:940px;font-size:44px;font-weight:800;line-height:1.2;color:var(--color-on-dark)}.close__cta{display:flex;flex-direction:column;align-items:center;gap:22px}.close__buttons{display:flex;align-items:stretch;gap:12px}.close__primary{padding:17px 34px}.close__whatsapp{padding:17px 28px}.close__support{display:flex;flex-direction:column;align-items:center;gap:12px}.close__reassurance{font-size:15px;line-height:1.6;color:var(--color-on-brand-dim)}.close__chip{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--color-on-brand-dim)}.close__chip-check{flex-shrink:0;color:var(--color-on-dark);stroke-width:2.6}@media (max-width: 768px){.close__inner{padding-block:72px}.close__title{font-size:30px}.close__cta{align-self:stretch}.close__buttons{flex-direction:column;align-self:stretch;gap:10px}.close__buttons>.btn{width:100%}}.footer{background-color:var(--color-dark-2);padding-block:72px 40px}.footer__top{display:flex;justify-content:space-between;gap:48px}.footer__brand{flex:0 1 280px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.footer__tagline{font-size:14px;line-height:1.55;color:var(--color-on-dark-dim)}.footer__columns{display:flex;gap:64px}.footer__column-title{margin-bottom:12px;font-size:14px;font-weight:700;color:var(--color-on-dark)}.footer__links{display:flex;flex-direction:column;gap:12px}.footer__link{padding:0;font-size:14px;text-align:start;color:var(--color-on-dark-dim);transition:color .15s ease}.footer__link:hover{color:var(--color-on-dark)}.footer__divider{margin-block:40px;border:none;border-top:1px solid var(--color-dark-border)}.footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:16px}.footer__copyright{font-size:13px;color:var(--color-on-dark-faint)}@media (max-width: 880px){.footer{padding-block:48px 32px}.footer__top{flex-direction:column;gap:40px}.footer__brand{flex-basis:auto}.footer__columns{flex-wrap:wrap;gap:32px 48px}.footer__column{flex:0 0 40%}}@media (max-width: 600px){.footer__bottom{flex-direction:column;align-items:flex-start;gap:12px}}.field{display:flex;flex-direction:column;gap:7px}.field__label{font-size:14px;font-weight:600;color:var(--color-ink)}.field__input{width:100%;padding:12px 14px;font-family:var(--font-body);font-size:15px;color:var(--color-ink);background-color:var(--color-page);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color .15s ease,box-shadow .15s ease}.field__input::placeholder{color:var(--color-muted)}.field__input:focus{outline:none;border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-tint)}.field__input--ltr{direction:ltr;text-align:left}.field__input--error{border-color:var(--color-danger)}.field__input--error:focus{box-shadow:0 0 0 3px #d9434e24}.field__error{font-size:13px;color:var(--color-danger)}.contact{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:clamp(20px,6vh,64px) 20px;overflow-y:auto;background-color:#0b0c0e8c;animation:contact-fade .15s ease}@keyframes contact-fade{0%{opacity:0}}.contact__card{position:relative;width:min(560px,100%);margin-block:auto;display:flex;flex-direction:column;gap:24px;padding:40px;background-color:var(--color-page);border-radius:24px;box-shadow:var(--shadow-card)}.contact__close{position:absolute;top:14px;left:20px;font-size:26px;line-height:1;color:var(--color-muted);transition:color .15s ease}.contact__close:hover{color:var(--color-ink)}.contact__header{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:right}.contact__kicker{font-size:13px;font-weight:600;color:var(--color-brand)}.contact__title{font-size:26px;font-weight:800;color:var(--color-ink)}.contact__subtitle{font-size:16px;color:var(--color-secondary)}.contact__channels{display:flex;gap:12px}.contact__channel{display:flex;flex:1 1 0;align-items:center;justify-content:center;padding-block:14px;border-radius:12px;font-size:15px;font-weight:600;transition:filter .15s ease,background-color .15s ease}.contact__channel--whatsapp{background-color:var(--color-green-tint);color:var(--color-green)}.contact__channel--whatsapp:hover{filter:brightness(.97)}.contact__channel--phone{border:1px solid var(--color-border);color:var(--color-ink)}.contact__channel--phone:hover{background-color:var(--color-soft)}.contact__divider{display:flex;align-items:center;gap:12px}.contact__divider:before,.contact__divider:after{content:"";flex:1 1 0;height:1px;background-color:var(--color-border)}.contact__divider-text{font-size:13px;color:var(--color-muted);white-space:nowrap}.contact__form{display:flex;flex-direction:column;gap:16px}.contact__submit{width:100%;margin-top:4px}.contact__privacy{font-size:12px;color:var(--color-muted);text-align:center}.contact__error{font-size:13px;color:var(--color-danger);text-align:center}.contact__success{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;padding-block:8px}.contact__success-icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background-color:var(--color-green);color:#fff;font-family:var(--font-numeric);font-size:34px;font-weight:700}.contact__success-title{font-size:26px;font-weight:800;color:var(--color-ink)}.contact__success-body{font-size:16px;color:var(--color-secondary)}.contact__success .contact__channel--whatsapp{width:100%}.contact__back{font-size:14px;font-weight:600;color:var(--color-secondary);transition:color .15s ease}.contact__back:hover{color:var(--color-ink)}@media (max-width: 520px){.contact__card{padding:28px 22px;gap:20px}.contact__title{font-size:22px}}:root{--color-brand: #2c64e2;--color-brand-tint: #eef3fe;--color-page: #ffffff;--color-ink: #101114;--color-secondary: #5b6470;--color-muted: #9aa3ad;--color-border: #e7eaee;--color-soft: #f6f7f9;--color-soft-2: #eef1f4;--color-on-dark: #ffffff;--color-on-dark-dim: #aeb6c2;--color-on-dark-faint: #7c8593;--color-dark: #0b0c0e;--color-dark-2: #16181d;--color-dark-3: #1f232a;--color-dark-border: #2a2f38;--color-teal-glow: #1c7e90;--color-green: #16a34a;--color-green-tint: #e7f6ec;--color-danger: #d9434e;--radius-sm: 7px;--radius-md: 14px;--radius-pill: 999px;--radius-btn: 10px;--radius-float: 12px;--radius-rule: 2px;--radius-crop: 10px;--content-max: 1160px;--page-gutter: 40px;--shadow-card: 0 1px 2px rgba(16, 17, 20, .04), 0 8px 24px -6px rgba(16, 17, 20, .06);--shadow-browser: 0 14px 34px -6px rgba(15, 18, 23, .1);--shadow-panel: 0 8px 22px -4px rgba(15, 18, 23, .06);--shadow-float-md: 0 16px 40px rgba(0, 0, 0, .5);--shadow-float-lg: 0 20px 48px rgba(0, 0, 0, .5);--shadow-float-xl: 0 24px 56px rgba(0, 0, 0, .55);--font-body: "Heebo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-numeric: "Inter", "Heebo", system-ui, sans-serif;--color-ink-muted: #69727f;--color-on-brand-dim: rgba(255, 255, 255, .92);--color-border-soft: #eef1f5;--color-border-on-dark: rgba(255, 255, 255, .12);--color-chip: #f4f6f9;--color-chip-border: #eaeef3;--color-badge-soft: #f1f3f6;--color-field-soft: #f2f4f7;--color-outline-strong: #d7dce3;--color-chrome-dot: #e2e5ea;--color-tabbar: #f8f9fb;--color-brand-hover: #1f51c4;--color-on-dark-soft: #cfd5de;--guide-column: 680px;--guide-panel: 1040px}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px}body{font-family:var(--font-body);font-weight:400;line-height:1.5;color:var(--color-ink);background-color:var(--color-page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.is-numeric{font-family:var(--font-numeric);font-feature-settings:"tnum" 1}img,picture,svg{display:block;max-width:100%}button{font:inherit;color:inherit;cursor:pointer;border:none;background:none}a{color:inherit;text-decoration:none}ul{list-style:none;padding:0}:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:4px}.container{width:100%;max-width:calc(var(--content-max) + var(--page-gutter) * 2);margin-inline:auto;padding-inline:var(--page-gutter)}.not-found{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:0 var(--page-gutter);text-align:center}.not-found__title{font-size:32px;font-weight:800;color:var(--color-ink)}@media (max-width: 768px){:root{--page-gutter: 24px}}@media (max-width: 480px){:root{--page-gutter: 20px}}
