.rsp-m{display:none}@media (width<=767px){.rsp-d{display:none}.rsp-m{display:inline}}.hof h2.hof-h2{line-height:clamp(38px,1.52381vw + 32.0571px,54px)}.hof-text{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.hof-text>.hof-h2{margin-top:22px}.hof-text>.hof-after{margin-top:24px}.hof-lead{font-family:var(--font-body);letter-spacing:.01em;text-wrap:pretty;font-size:clamp(17px,.190476vw + 16.2571px,19px);font-weight:400;line-height:clamp(30px,.190476vw + 29.2571px,32px)}@media (width>=768px){.hof-lead{font-weight:300}}.hof-p17{font-family:var(--font-body);letter-spacing:.005em;text-wrap:pretty;font-size:17px;font-weight:400;line-height:30px}.hof-p15{font-family:var(--font-body);letter-spacing:.005em;font-size:15px;font-weight:400;line-height:26px}.hof-microlabel{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:16px}.hof-photo{border-radius:24px;width:100%;height:200px;position:relative;box-shadow:0 12px 28px #32191d2e}.hof-photo:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent var(--fade-from,66%), var(--fade-to,var(--section-bg)));position:absolute;inset:0}@media (width>=768px){.hof-photo{aspect-ratio:2;--fade-from:60%;border-radius:32px;height:auto;box-shadow:0 18px 40px #32191d38}}@media (width>=1024px){.hof-photo{aspect-ratio:var(--ar)}}.hof-split{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}@media (width>=1024px){.hof-split{grid-template-columns:minmax(0, 1fr) var(--photo-w);align-items:start;column-gap:48px}}.hof-split__body{max-width:600px}.hof-hero{--l1:clamp(40px, calc(40px + 28 * (100vw - 390px) / 1050), 68px);--l2:clamp(44px, calc(44px + 28 * (100vw - 390px) / 1050), 72px);--l3:clamp(40px, calc(40px + 20 * (100vw - 390px) / 1050), 60px);border-radius:0 0 var(--radius-sheet) var(--radius-sheet);flex-direction:column;min-height:clamp(640px,100svh,1100px);display:flex;position:relative;overflow:clip}.hof-hero .hof-hero__media{z-index:0;height:349px;position:absolute;top:0;left:0;right:0}.hof-hero__fade,.hof-hero__scrim{z-index:1;pointer-events:none;position:absolute;top:0;left:0;right:0}.hof-hero__fade{background:linear-gradient(#32191d00 55%,#32191d);height:349px}.hof-hero__scrim{background:linear-gradient(#32191d8c,#32191d00);height:140px}.hof-hero__content{z-index:2;flex:1;align-items:flex-start;padding-top:363px;padding-bottom:96px;display:flex;position:relative}.hof-hero__text{flex-direction:column;align-items:flex-start;width:100%;min-width:0;display:flex}.hof-hero__text .eyebrow{margin-bottom:10px}.hof-hero h1{font-family:var(--font-display);font-weight:400;font-size:var(--l1);letter-spacing:0;color:var(--color-cream);margin:0 0 16px;line-height:44px}.hof-hero h1 .hl--1{font-size:var(--l1)}.hof-hero h1 .hl--3{font-size:var(--l3)}.hof-hero h1 .hl--2{font-size:var(--l2)}.hof-hero h1 em{font-family:var(--font-accent);color:var(--color-taupe);font-style:italic;font-weight:400}@media (width<=767px){.hof-hero h1 em{color:var(--color-cream)}}.hof-hero__body{color:var(--color-cream);margin:0}.hof-hero__cta{width:100%;margin-top:74px}@media (width>=480px){.hof-hero__cta{width:auto}}@media (width>=768px){.hof-hero .hof-hero__media{height:100%;left:46%}.hof-hero__fade{background:linear-gradient(90deg,#32191d 0%,#32191ddb 15%,#32191d99 32%,#32191d52 50%,#32191d1f 66%,#32191d00 80%);height:100%;left:46%}.hof-hero__scrim{display:none}.hof-hero__content{padding-block:var(--nav-h);align-items:center}.hof-hero__text{width:min(560px,54vw)}.hof-hero__text .eyebrow{margin-bottom:32px}.hof-hero h1{margin-bottom:32px;line-height:1.04}.hof-hero h1 .hl{line-height:1.04}.hof-hero h1 .hl--2{--indent:calc(var(--l2) * .7222)}.hof-hero h1 .hl--3{--indent:calc(var(--l3) * .2)}.hof-hero__body{max-width:470px}.hof-hero__cta{margin-top:32px}}@media (width>=1024px){.hof-hero .hof-hero__media,.hof-hero__fade{left:39.583%}}.hof-fill__head{margin-bottom:48px}.hof-fill .carousel .carousel__container{gap:12px}@media (width>=768px){.hof-fill .carousel .carousel__container{gap:24px}}.hof-fcard{background:var(--color-paper);min-height:232px;color:var(--color-ink);border-radius:24px;flex-direction:column;gap:12px;padding:20px;display:flex}.hof-fcard__title{font-family:var(--font-body);letter-spacing:.01em;margin:0;font-size:19px;font-weight:300;line-height:32px}.hof-fcard__rule{background:#a59b9159;border:0;width:60px;height:1px;margin:0;display:none}.hof-fcard__body{margin:0}@media (width>=768px){.hof-fcard{background:var(--color-offwhite);border:1px solid #a59b9166;border-radius:28px;gap:14px;min-height:194px;padding:30px}.hof-fcard__title{font-family:var(--font-display);letter-spacing:0;font-size:27px;font-weight:400;line-height:33px}.hof-fcard__rule{display:block}.hof-fcard__body{line-height:24px}.hof-fcard[data-first]{color:var(--color-cream);background:#32191d;border-color:#0000;box-shadow:0 14px 34px #32191d24}.hof-fcard[data-first] .hof-fcard__rule{background:#eee2d459}.hof-fcard[data-first] .hof-fcard__body{font-weight:300}}.hof-bio__intro--m{margin-top:32px}@media (width>=768px){.hof-bio__intro--m{display:none}}.hof-bio__intro--d{display:none}@media (width>=768px){.hof-bio__intro--d{display:block}}.hof-bio__grid{margin-top:32px}@media (width>=768px){.hof-bio__grid{margin-top:48px}}.hof-vs{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.hof-vs__card{border:1px solid var(--section-hairline);background:var(--color-bordeaux);min-width:0;color:var(--color-cream);border-radius:24px;flex-direction:column;gap:8px;padding:20px;display:flex}.hof-vs__head{flex-wrap:wrap;align-items:flex-end;column-gap:12px;display:flex}.hof-vs__title{font-family:var(--font-display);margin:0;font-size:32px;font-weight:400;line-height:40px}.hof-vs__note{font-family:var(--font-accent);color:var(--section-accent);margin:0;font-size:20px;font-style:italic;line-height:26px;display:none}.hof-vs__mlabel,.hof-vs__mtext{margin:0}.hof-vs__rows{margin:0;display:none}.hof-vs__mid{align-items:center;gap:12px;display:flex}.hof-vs__line{background:var(--section-hairline);flex:1;min-width:1px;height:1px}.hof-vs__badge{font-family:var(--font-accent);color:var(--color-cream);font-size:24px;font-style:italic;line-height:normal}@media (width>=768px){.hof-vs{gap:24px}.hof-vs__card{background:var(--section-panel-bg);border-radius:32px;gap:20px;padding:36px}.hof-vs__title{font-size:28px;line-height:34px}.hof-vs__note{display:block}.hof-vs__mlabel,.hof-vs__mtext{display:none}.hof-vs__rows{flex-direction:column;gap:20px;display:flex}.hof-vs__row{border-top:1px solid var(--section-hairline);flex-direction:column;gap:6px;padding-top:20px;display:flex}.hof-vs__row dt,.hof-vs__row dd{margin:0}.hof-vs__badge{border:1px solid var(--color-cream);border-radius:999px;padding:8px 14px;font-size:22px;line-height:26px}}@media (width>=1024px){.hof-vs{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);gap:0}.hof-vs__mid{flex-direction:column;padding-block:36px}.hof-vs__line{transform-origin:top;flex:1;width:1px;height:auto;min-height:1px}}.hof-tech__list{margin:24px 0 0;padding:0;list-style:none}.hof-tech__after-list{margin-top:30px}.hof-tech__grid{display:none}@media (width>=768px){.hof-tech__list,.hof-tech__after-list{display:none}.hof-tech__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}}@media (width>=1024px){.hof-tech__grid{gap:24px}}.hof-tech__card{border:1px solid var(--section-hairline);background:var(--color-paper);min-width:0;color:var(--color-ink);border-radius:32px;flex-direction:column;align-items:flex-start;gap:20px;padding:24px 24px 28px;display:flex}.hof-tech__slot{background:var(--color-taupe);text-align:center;border-radius:24px;justify-content:center;align-items:center;width:100%;height:200px;padding-inline:12px;display:flex}.hof-tech__name{font-family:var(--font-display);margin:0;font-size:24px;font-weight:400;line-height:30px}.hof-tech__rule{background:var(--section-hairline);border:0;width:60px;height:1px;margin:0}.hof-tech__card p{margin:0}.hof-prot__body p+p{margin-top:30px}.hof-prot .hof-photo{--fade-to:#32191d}@media (width<=767px){.hof-prot .hof-photo{--fade-to:#f5ede3}}.hof-exp__cards{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px;display:grid}@media (width>=768px){.hof-exp__cards{gap:24px;margin-top:48px}}@media (width>=1024px){.hof-exp__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.hof-stat{background:var(--color-paper);min-width:0;color:var(--color-ink);border-radius:24px;flex-direction:column;padding:20px;display:flex}.hof-stat__title{font-family:var(--font-body);letter-spacing:.01em;margin:0;font-size:19px;font-weight:300;line-height:32px}.hof-stat__rows{flex-direction:column;margin:0;display:flex}.hof-stat__row{border-top:1px solid var(--section-hairline);letter-spacing:.005em;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:15px;line-height:26px;display:flex}.hof-stat__row dt,.hof-stat__row dd{margin:0}@media (width>=768px){.hof-stat{border:1px solid var(--section-hairline);border-radius:32px;gap:20px;padding:32px 32px 36px}.hof-stat__title{font-family:var(--font-display);letter-spacing:0;font-size:28px;font-weight:400;line-height:34px}.hof-stat__rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.hof-stat__row{letter-spacing:.015em;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;padding:20px 0 0;font-size:20px;line-height:30px}.hof-stat__row dt{letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:16px}}@media (width>=1024px){.hof-stat__rows{flex-direction:column;display:flex}}.hof-callout{border:1px solid var(--section-hairline);border-radius:24px;align-items:flex-start;gap:14px;margin-top:32px;padding:20px;display:flex}.hof-callout__mark{background:var(--color-bordeaux);width:28px;height:28px;color:var(--color-cream);font-family:var(--font-body);border-radius:50%;flex:none;place-items:center;font-size:15px;line-height:26px;display:grid}.hof-callout__text{flex-direction:column;gap:6px;min-width:0;display:flex}.hof-callout__title{font-family:var(--font-body);letter-spacing:.01em;margin:0;font-size:19px;font-weight:300;line-height:32px}.hof-callout__text p:last-child{margin:0}@media (width>=768px){.hof-callout{border-radius:32px;gap:20px;margin-top:24px;padding:28px 32px}.hof-callout__mark{border:1px solid var(--color-ink);width:36px;height:36px;color:var(--color-ink);font-family:var(--font-accent);background:0 0;font-size:22px;font-style:italic}.hof-callout__title{font-family:var(--font-display);letter-spacing:0;font-size:24px;font-weight:400;line-height:30px}}.hof-seg__grid{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}@media (width>=1024px){.hof-seg__grid{grid-template-columns:minmax(0,480fr) minmax(0,704fr);align-items:start;gap:64px}}.hof-seg__list{border-top:1px solid var(--section-hairline);margin:0;padding:0;list-style:none;display:none}@media (width>=768px){.hof-seg__list{display:block}}.hof-seg__item{border-bottom:1px solid var(--section-hairline);align-items:center;gap:28px;padding-block:28px;display:flex}.hof-seg__icon{border:1px solid var(--color-cream);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid}.hof-seg__name{min-width:0;font-family:var(--font-display);flex:1;margin:0;font-size:28px;font-weight:400;line-height:34px}.hof-seg__lead{max-width:440px}.hof-diag__grid{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}@media (width>=1024px){.hof-diag__grid{grid-template-columns:minmax(0,544fr) minmax(0,640fr);align-items:start;gap:64px}}.hof-diag__legend{display:none}@media (width>=1024px){.hof-diag__legend{max-width:544px;margin-top:32px;display:block}.hof-diag__legend p{margin:0}.hof-diag__legend .hof-microlabel{margin-top:16px}.hof-diag .cmp .cmp__legend{display:none}}.hof-diag .cmp .cmp__slot{min-height:256px}@media (width>=768px){.hof-diag .cmp .cmp__slot{min-height:300px}}.hof-ag .container-site{padding-inline:16px}@media (width>=768px){.hof-ag .container-site{padding-inline:var(--page-margin)}}.hof-ag__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;display:grid}@media (width>=1024px){.hof-ag__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(48px,8.889vw,128px)}}.hof-quote{flex-direction:column;gap:20px;max-width:560px;display:none}@media (width>=768px){.hof-quote{display:flex}}.hof-quote__mark{font-family:var(--font-accent);color:var(--color-taupe);margin:0;font-size:140px;font-style:italic;line-height:100px}.hof-quote blockquote{flex-direction:column;gap:32px;margin:0;display:flex}.hof-quote__text{font-family:var(--font-display);margin:0;font-size:clamp(26px,.892857vw + 19.1429px,32px);line-height:1.25}.hof-quote__author{color:var(--section-accent);margin:0}.hof-ag__card{isolation:isolate;background:var(--color-bordeaux);color:var(--color-cream);border-radius:32px;flex-direction:column;gap:24px;padding:32px 24px;display:flex;position:relative;overflow:hidden}.hof-ag__card .hof-ag__bg,.hof-ag__shade{display:none}.hof-ag__title,.hof-ag__text{margin:0}@media (width>=768px){.hof-ag__card{gap:16px;min-height:400px;padding:113px 32px 48px 48px;box-shadow:0 14px 34px #32191d24}.hof-ag__card .hof-ag__bg{z-index:-2;display:block;position:absolute;inset:0}.hof-ag__shade{z-index:-1;background:linear-gradient(#32191d80,#32191df5);display:block;position:absolute;inset:0}.hof-ag__text{letter-spacing:0;font-size:15.5px;font-weight:300;line-height:25px}.hof-ag__card .btn{letter-spacing:.08em;align-self:flex-start;min-height:50px;padding-inline:28px;font-size:12px}}.hof h2.hof-ag__title{font-size:clamp(32px,.190476vw + 31.2571px,34px);line-height:clamp(38px,.380952vw + 36.5143px,42px)}.hof-ag__card .btn{width:100%}@media (width>=768px){.hof-ag__card .btn{width:auto}}.hof-ag.section{padding-block:32px}@media (width>=768px){.hof-ag.section{padding-block:var(--section-py)}}.hof h2.hof-h2{text-wrap:wrap}.hof .eyebrow,.hof-hero .eyebrow{letter-spacing:.02em}.hof-text>.hof-after--25{margin-top:25px}.hof-toxina .hof-text>.hof-h2{margin-top:18px}.hof-toxina .hof-text>.hof-after{margin-top:23px}.hof-bio .hof-vs__row dt{color:var(--section-accent)}@media (width>=768px){.hof-callout{margin-top:32px}}.hof-fill .carousel .drag-pill{gap:8px;padding-inline:16px}.hof-lead,.hof-p17,.hof-hero__body{text-wrap:wrap}@media (width<=767px){.hof-hero h1{margin-bottom:14px}}.hof-diag .cmp .cmp__slot{height:256px;min-height:0;padding-top:0}@media (width>=768px){.hof-diag .cmp .cmp__slot{height:300px;min-height:0}}.hof-seg__title{max-width:480px}@media (width<=767px){#seguranca.section{z-index:1;margin-bottom:-32px}#diagnostico-resultado.section[data-sheet]{padding-top:calc(var(--section-py) + 32px);border-top-left-radius:0;border-top-right-radius:0}}@media (width>=1024px){.hof-toxina.section[data-pad]{padding-top:calc(var(--section-py) + 40px)}.hof-toxina__text{padding-top:71px}}
