:root{color-scheme:light;--surface-abyss:#fff;--surface-deep:#e3f7f9;--ink:#00132b;--ink-muted:#36576a;--accent:#00717f;--hairline:#b5dde3;--focus-ring:#00717f;--on-accent:#fff;--copper:#d99e84;--copper-ink:#8e4e3a;--radius-md:12px;--cut-sm:8px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--section-y:var(--space-12);--head-gap:var(--space-8);--media-gap:var(--space-4);--w:1200px;--nav-h:56px;--gutter-l:max(16px, env(safe-area-inset-left,0px));--gutter-r:max(16px, env(safe-area-inset-right,0px))}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + env(safe-area-inset-top,0px))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--surface-abyss);color:var(--ink);font:400 16px/1.5 var(--font-display);-webkit-font-smoothing:antialiased;margin:0}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:30;background:var(--surface-abyss);position:fixed;inset:0 0 auto}h1,h2,h3,p,figure,ul{margin:0;padding:0}img,video{max-width:100%;height:auto;display:block}picture{display:contents}picture>source{display:none}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sec{padding-block:var(--section-y)}.wrap{width:100%;max-width:calc(var(--w) + var(--gutter-l) + var(--gutter-r));padding-left:var(--gutter-l);padding-right:var(--gutter-r);gap:var(--head-gap);text-align:center;justify-items:center;margin-inline:auto;display:grid}.wrap>*{width:100%}.bleed{width:100%;position:relative}.h2{font:700 clamp(30px, 4.2vw, 48px)/1.02 var(--font-condensed);text-transform:uppercase;letter-spacing:.005em;text-wrap:balance}.h3{font:700 clamp(18px, 2vw, 22px)/1.15 var(--font-condensed);text-transform:uppercase;letter-spacing:.02em}.media img{object-fit:cover;width:100%;height:100%}.nav{top:env(safe-area-inset-top,0px);z-index:20;-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--hairline);background:#ffffffdb;position:sticky}.nav-in{height:var(--nav-h);max-width:calc(var(--w) + var(--gutter-l) + var(--gutter-r));padding-left:var(--gutter-l);padding-right:var(--gutter-r);justify-content:center;align-items:center;margin-inline:auto;display:flex}.nav-links{justify-content:center;align-items:center;gap:clamp(var(--space-6), 3.4vw, 48px);display:flex}.nav a{font:500 16px/1 var(--font-condensed);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;transition:color .2s}.nav a:hover{color:var(--accent)}.nav-toggle{align-items:center;gap:var(--space-2);color:var(--ink);font:600 16px/1 var(--font-condensed);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;height:44px;padding:0 var(--space-3);background:0 0;border:0;display:none}.nav-toggle svg{width:18px;height:18px}.nav-panel{display:none}.hero{background:#062a33;container-type:inline-size}.hero .bleed{aspect-ratio:auto;width:100%;max-width:none;height:clamp(47.14cqw, calc(100vh - var(--nav-h) - 1px), 53.57cqw);height:clamp(47.14cqw, calc(100svh - var(--nav-h) - 1px), 53.57cqw)}.hero .bleed img.banner{object-fit:cover;object-position:50% 100%;width:100%;height:100%}.hero .buy{font:500 clamp(15px, 1.9vw, 28px)/1 var(--font-condensed);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);white-space:nowrap;background:#73c1bd;border:1px solid #73c1bd;padding:.65em 1.15em;transition:background-color .2s,color .2s;position:absolute;bottom:20.8cqw;left:79%;transform:translate(-50%,50%)}.hero .buy:hover{color:var(--ink);background:#fff;border-color:#fff}.hero .vegan{color:#fff;font:500 clamp(11px, 1.4vw, 20px)/1 var(--font-condensed);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:clamp(6px,1.6vw,28px);display:flex;position:absolute;bottom:5.36cqw;left:79.5%;transform:translateY(50%)}.hero .vegan img{background:#fff;border-radius:50%;width:clamp(26px,4.7vw,72px);height:auto}#nanotecnologia{padding-top:calc(var(--section-y) + var(--space-8))}#nanotecnologia .wrap{gap:var(--space-6)}#nanotecnologia .h2{margin-bottom:var(--space-2)}#nanotecnologia .creds{margin-top:var(--space-6)}.strip{width:100%;max-width:409px;margin-inline:auto}.trio{gap:var(--media-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trio .media{aspect-ratio:4/3;overflow:hidden}.trio .alcool img{object-position:60% 40%}.creds{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:760px;margin-inline:auto;display:grid}@media (width>=735px){#nanotecnologia{padding-top:clamp(var(--space-6), 6vh, calc(var(--section-y) + var(--space-8)))}#nanotecnologia .wrap{gap:clamp(var(--space-3), 2.6vh, var(--space-6))}#nanotecnologia .h2{margin-bottom:0;font-size:clamp(24px,min(4.2vw,5.6vh),48px)}#nanotecnologia .strip{max-width:min(409px,50vh)}#nanotecnologia .trio .media{aspect-ratio:auto;height:clamp(150px,38vh,330px)}}.cred{gap:var(--space-4);justify-items:center;display:grid}.cred img{width:auto;height:72px}.medo{gap:var(--space-8);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;display:grid}.medo .media{min-height:100%;overflow:hidden}.medo .compare{place-items:center;display:grid}.medo .compare img{width:100%;max-width:420px;height:auto}.film{background:#7ec5c0}.film video{width:100%;max-width:var(--w);aspect-ratio:16/9;background:#7ec5c0;margin-inline:auto}.inativa{gap:var(--space-8);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:stretch;display:grid}.inativa .media{min-height:100%;overflow:hidden}.inativa .right{gap:var(--space-12);align-content:center;justify-items:center;display:grid}.inativa .h2 small{letter-spacing:.03em;margin-top:var(--space-1);font-size:.5em;font-weight:700;display:block}.table{aspect-ratio:498/399;width:100%;max-width:620px;position:relative}.table .clip{position:absolute;inset:0;overflow:hidden}.table .base{width:100%;max-width:none;height:125.5%;position:absolute;bottom:0;left:0}.table .tube{pointer-events:none;width:91.6%;height:auto;position:absolute;top:-10.8%;left:5%}.midia{gap:var(--media-gap);display:grid}.midia .m-row{gap:var(--media-gap);align-items:start;display:grid}.midia .r1{grid-template-columns:2.273fr .7fr 1.107fr}.midia .r2{grid-template-columns:2.12fr 1.968fr}.midia .m-row>*{min-width:0}.midia video{aspect-ratio:800/352;object-fit:cover;background:#000;width:100%;height:auto}.midia .m-col{gap:var(--media-gap);display:grid}.midia figure{box-shadow:0 0 0 1px var(--hairline);background:#fff}.midia figure img{width:100%;height:auto}.midia figure picture+picture img{border-top:1px solid var(--hairline)}.midia .m-pair{grid-template-columns:minmax(0,1.298fr) minmax(0,.822fr);display:grid}.midia .m-pair img{min-width:0}.midia .m-pair picture+picture img{border-top:0;border-left:1px solid var(--hairline)}.launch{background:#eef6f9;container-type:inline-size}.launch .bleed{width:100%;max-width:1920px;height:clamp(min(48cqw, 922px), calc(100svh - var(--nav-h) - 1px), min(56.56cqw, 1086px));margin-inline:auto}.launch .bleed img.banner,.launch .bleed>img{object-fit:cover;object-position:50% 70%;width:100%;height:100%}.launch .tag{color:var(--ink);font:700 clamp(24px, 5vw, 64px)/1 var(--font-condensed);text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;position:absolute;top:9%;left:50%;transform:translate(-50%,-50%)}.serum{gap:var(--media-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;display:grid}.serum .left{gap:var(--media-gap);align-content:start;display:grid}.serum .right{gap:var(--media-gap);grid-template-rows:1fr auto;display:grid}.serum .right .media{min-height:280px;overflow:hidden}.serum .faixa img{width:100%;height:auto}.areas{gap:var(--media-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.areas .media{aspect-ratio:327/175;overflow:hidden}.areas .vet{grid-template-columns:136fr 191fr;display:grid}.areas .vet>div{min-width:0;position:relative;overflow:hidden}.areas .vet>div img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.areas .vet>div:last-child img{object-position:right center}.partners{gap:var(--head-gap);padding-top:var(--space-8);justify-items:center;display:grid}.logos{column-gap:var(--space-4);row-gap:var(--space-4);grid-template-rows:auto auto;grid-template-columns:repeat(5,minmax(0,1fr));place-items:center;width:100%;max-width:900px;display:grid}.logos img{object-fit:contain;width:auto;max-width:100%;height:72px}.logos .w1{grid-area:1/1}.logos .w2{grid-area:2/2}.logos .w3{grid-area:1/3}.logos .w4{grid-area:2/4}.logos .w5{grid-area:1/5}.team{--tg:var(--space-6);gap:var(--tg);width:100%;padding-top:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.team-group{gap:var(--space-4);display:grid}.team-group>.h2{text-align:center;justify-content:center;align-items:flex-end;min-height:64px;font-size:clamp(24px,2.8vw,34px);display:flex}.team-grid{gap:var(--tg);display:grid}.team-founders .team-grid,.team-council .team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.person{gap:var(--space-3);text-align:center;align-content:start;justify-items:center;display:grid}.team-founders .person{gap:var(--space-4)}.person .photo{aspect-ratio:4/5;background:var(--surface-deep);width:100%;overflow:hidden}.person .photo img{object-fit:cover;object-position:center top;width:100%;height:100%}.person .role{font:500 clamp(15px, 1.6vw, 19px)/1.1 var(--font-condensed);color:var(--ink-muted);margin-top:calc(var(--space-2) * -1)}.team-founders .head{gap:var(--space-2);align-content:end;justify-items:center;min-height:64px;display:grid}.faq{color:#f2fbfc;--ink:#f2fbfc;--ink-muted:#a9c9cf;--accent:#74e4fa;--hairline:#74e4fa2e;--focus-ring:#74e4fa;background:#00132b}.faq-head{gap:var(--space-3);justify-items:center;display:grid}.faq-eyebrow{font:600 14px/1 var(--font-condensed);text-transform:uppercase;letter-spacing:.32em;color:var(--accent);padding-left:.32em}.qa-list{text-align:left;border-top:1px solid var(--hairline);max-width:860px;margin-inline:auto}.qa{border-bottom:1px solid var(--hairline)}.qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-2);font:600 clamp(17px, 1.8vw, 20px)/1.3 var(--font-display);color:var(--ink);list-style:none;transition:color .2s;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary:hover{color:var(--accent)}.qa summary i{flex:none;width:16px;height:16px;position:relative}.qa summary i:before,.qa summary i:after{content:"";background:var(--accent);border-radius:1px;width:16px;height:2px;transition:transform .3s;position:absolute;top:7px;left:0}.qa summary i:after{transform:rotate(90deg)}.qa[open] summary i:after{transform:rotate(0)}.qa-more>summary{cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);margin:var(--space-6) auto 0;border:1px solid var(--ink);width:fit-content;font:500 15px/1 var(--font-display);color:var(--ink);border-radius:999px;padding:.7em 1.4em;list-style:none;transition:background-color .2s,color .2s;display:flex}.qa-more>summary::-webkit-details-marker{display:none}.qa-more>summary:hover{background:var(--ink);color:#00132b}.qa-more>summary i{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .3s;transform:translateY(-2px)rotate(45deg)}.qa-more[open]>summary i{transform:translateY(2px)rotate(-135deg)}.qa-more .lbl-close,.qa-more[open] .lbl-open{display:none}.qa-more[open] .lbl-close{display:inline}.qa-more .qa-extra{margin-top:var(--space-6);border-top:1px solid var(--hairline)}.qa .ans{gap:var(--space-3);padding:0 var(--space-12) var(--space-6) var(--space-2);color:var(--ink-muted);font:400 16px/1.6 var(--font-display);max-width:72ch;display:grid}@media (prefers-reduced-motion:no-preference){.qa[open] .ans{animation:.35s qa-in}@keyframes qa-in{0%{opacity:0;transform:translateY(-4px)}}}.foot{padding-block:var(--space-16) var(--space-8);border-top:1px solid var(--hairline)}.foot .wrap{gap:0}.foot-tech{width:clamp(220px,30vw,380px);height:auto;margin:0 auto var(--space-8)}.foot-eyebrow{font:800 clamp(40px, 6.2vw, 76px)/1 var(--font-condensed);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);margin-bottom:var(--space-8);padding-left:.04em}.purpose{gap:var(--space-3);font-family:var(--font-condensed);text-transform:uppercase;justify-items:center;max-width:1000px;margin-inline:auto;display:grid}.purpose p{letter-spacing:.03em;color:var(--ink-muted);font-size:clamp(18px,2.2vw,27px);font-weight:500;line-height:1.25}.purpose b{letter-spacing:0;color:var(--ink);font-size:clamp(32px,4.6vw,58px);font-weight:800;line-height:1.05}.pillars{max-width:720px;margin:var(--space-12) auto 0;grid-template-columns:1fr 1fr;display:grid}.pillar{gap:var(--space-4);padding:var(--space-6) var(--space-8);align-content:start;justify-items:center;display:grid}.pillar+.pillar{border-left:1px solid var(--hairline)}.pillar img{width:auto;height:56px}.pillar .h3{letter-spacing:.06em;font-size:clamp(18px,2vw,22px)}.foot-contact{justify-items:center;gap:var(--space-3);margin-top:var(--space-12);padding-block:var(--space-12) var(--space-8);border-top:1px solid var(--hairline);scroll-margin-top:calc(var(--nav-h) + var(--space-4));display:grid}.fc-label{font:600 12px/1 var(--font-condensed);text-transform:uppercase;letter-spacing:.32em;color:var(--accent);padding-left:.32em}.fc-mail{font:600 clamp(22px, 2.6vw, 32px)/1.2 var(--font-display);letter-spacing:-.01em;color:var(--ink);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px;transition:background-size .35s cubic-bezier(.2,.7,.2,1),color .2s}.fc-mail:hover,.fc-mail:focus-visible{color:var(--accent);background-size:100% 1px}.foot-bar{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);width:100%;padding-top:var(--space-4);border-top:1px solid var(--hairline);flex-wrap:wrap;display:flex}.foot-links{justify-content:flex-end;row-gap:var(--space-2);flex-wrap:wrap;display:flex}.foot-links a{font:400 12px/1 var(--font-display);color:var(--ink-muted);border-left:1px solid var(--hairline);padding-inline:10px;transition:color .2s}.foot-links a:first-child{border-left:0}.foot-links a:last-child{padding-right:0}.foot-links a:hover{color:var(--ink)}.foot-legal{font:400 12px/1.4 var(--font-display);color:var(--ink-muted);order:-1}@media (prefers-reduced-motion:no-preference){.sc-on .sc{transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1),letter-spacing 1.2s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}.sc-on .sc.pre[data-sc=line]{opacity:0;transform:translateY(14px)}.sc-on .sc.pre[data-sc=rise]{opacity:0;transform:translateY(24px)}.sc-on .sc.pre[data-sc=fade]{opacity:0}.sc-on .foot-eyebrow.pre{letter-spacing:.2em}}@media (width<=1068px){.nav-links{display:none}.nav-toggle{display:inline-flex}.nav-panel{padding:0 var(--gutter-r) var(--space-4) var(--gutter-l)}.nav-panel:not([hidden]){justify-items:center;display:grid}.nav-panel a{text-align:center;width:100%;padding-block:var(--space-4);border-top:1px solid var(--hairline);font-size:18px}}.legal .wrap{max-width:calc(760px + var(--gutter-l) + var(--gutter-r));gap:var(--space-8)}.legal-head{gap:var(--space-3);justify-items:center;display:grid}.legal-date{color:var(--ink-muted);font-size:14px}.legal-body{text-align:left;gap:var(--space-4);font-size:16px;line-height:1.65;display:grid}.legal-body h2{font:700 clamp(20px, 2.4vw, 24px)/1.15 var(--font-condensed);text-transform:uppercase;letter-spacing:.02em;margin-top:var(--space-6)}.legal-body ul{gap:var(--space-2);padding-left:1.2em;display:grid}.legal-body a,.not-found a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.legal-body code{font-size:.9em}.legal-table{border:1px solid var(--hairline);border-radius:8px;overflow-x:auto}.legal-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px;line-height:1.45}.legal-table th,.legal-table td{padding:var(--space-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline)}.legal-table tr:last-child td{border-bottom:0}.legal-table th{background:var(--surface-deep);font-weight:600}.laudos .wrap{gap:var(--space-8)}.laudos-intro{max-width:640px;color:var(--ink-muted);margin-inline:auto;font-size:17px;line-height:1.6}.laudos-grid{gap:var(--space-6);text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.laudo{gap:var(--space-4);padding:var(--space-6);background:var(--surface-deep);border:1px solid var(--hairline);border-top:4px solid var(--accent);border-radius:var(--radius-md);flex-direction:column;display:flex}.laudo-serum{border-top-color:var(--copper)}.laudo-produto{font:600 13px/1 var(--font-condensed);text-transform:uppercase;letter-spacing:.32em;color:var(--accent)}.laudo-serum .laudo-produto{color:var(--copper-ink)}.laudo-destaque{font:600 clamp(19px, 1.9vw, 22px)/1.25 var(--font-condensed)}.laudo-dados{gap:var(--space-3);margin:0;font-size:14px;line-height:1.45;display:grid}.laudo-dados dt{font:600 12px/1 var(--font-condensed);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-muted);margin-bottom:var(--space-1)}.laudo-dados dd{margin:0}.laudo-pdf{align-self:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--accent);color:var(--on-accent);font:700 15px/1 var(--font-condensed);text-transform:uppercase;letter-spacing:.06em;clip-path:polygon(0 0, calc(100% - var(--cut-sm)) 0, 100% var(--cut-sm), 100% 100%, 0 100%);align-items:baseline;margin-top:auto;display:inline-flex}.laudo-pdf span{text-transform:none;letter-spacing:0;opacity:.85;font-weight:500}.laudo-pdf:hover{background:var(--ink)}.laudo-pdf:focus-visible{clip-path:none}.laudos-nota{color:var(--ink-muted);font-size:14px}.laudos-nota a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}@media (width<=960px){.laudos-grid{grid-template-columns:1fr;max-width:640px;margin-inline:auto}}.not-found{min-height:calc(70svh - var(--nav-h));align-content:center;display:grid}.not-found .wrap{gap:var(--space-4)}.foot-simples .foot-contact{border-top:0;margin-top:0;padding-top:0}@media (width<=734px){:root{--section-y:var(--space-8);--head-gap:var(--space-6)}#nanotecnologia .h2{max-width:30ch;margin-inline:auto;font-size:clamp(20px,5.6vw,26px);line-height:1.12}#nanotecnologia .h2 br{display:none}#nanotecnologia .strip{width:100%;max-width:none;margin-block:var(--space-2)}.trio{grid-template-columns:1fr 1fr}.trio .media:last-child{aspect-ratio:16/9;grid-column:1/-1}.creds{gap:var(--space-6);grid-template-columns:1fr}.medo,.inativa,.serum{grid-template-columns:1fr}.medo .media{aspect-ratio:1;min-height:0}.inativa .media{aspect-ratio:4/3;min-height:0}.serum .left{grid-template-columns:1fr 1fr}.areas{grid-template-columns:1fr}.logos img{height:44px}.team{--tg:var(--space-3);row-gap:var(--space-8);grid-template-columns:1fr}.team-group>.h2,.team-founders .head{min-height:0}.team .person .h3{font-size:15px}.midia .r1,.midia .r2{grid-template-columns:1fr 1fr}.midia .r1 video{grid-column:1/-1}.midia .r2{grid-template-columns:1fr}.foot-bar{text-align:center;justify-content:center}.foot-links{justify-content:center}.foot-links a:last-child{padding-right:10px}.pillar{padding:var(--space-4)}.foot{padding-top:var(--space-12)}.qa .ans{padding-right:var(--space-2)}}
