:root{--porcelana:#e8ebea;--papel:#f3f4f2;--grafite:#151a1f;--filme:#060b12;--nevoa:#5d6870;--nevoa-clara:#93a1ab;--osso:#e7ddcc;--navegacao:#86e3d2;--navegacao-escura:#1d7467;--ambar:#d9873f;--regra-claro:#151a1f24;--regra-escuro:#e7ddcc29;--f-display:"Montserrat", "Avenir Next", "Helvetica Neue", Arial, sans-serif;--f-text:"Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--f-mono:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--s-12:.75rem;--s-14:.875rem;--s-16:1rem;--s-18:1.125rem;--s-21:1.3125rem;--s-26:1.625rem;--s-34:2.125rem;--s-44:2.75rem;--s-60:3.75rem;--gutter:clamp(20px, 5vw, 72px);--header-h:76px;--ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@property --page-bg{syntax:"<color>";inherits:true;initial-value:#060b12}@property --fg{syntax:"<color>";inherits:true;initial-value:#e7ddcc}@property --muted{syntax:"<color>";inherits:true;initial-value:#93a1ab}@property --rule{syntax:"<color>";inherits:true;initial-value:#e7ddcc29}@property --btn-bg{syntax:"<color>";inherits:true;initial-value:#e7ddcc}@property --btn-fg{syntax:"<color>";inherits:true;initial-value:#060b12}@property --accent{syntax:"<color>";inherits:true;initial-value:#86e3d2}body,.pal-dark,.menu,.book,.book-bar,.site-footer{--page-bg:var(--filme);--fg:var(--osso);--muted:var(--nevoa-clara);--rule:var(--regra-escuro);--btn-bg:var(--osso);--btn-fg:var(--filme);--accent:var(--navegacao)}body.page-light,.pal-light,.solid{--page-bg:var(--porcelana);--fg:var(--grafite);--muted:var(--nevoa);--rule:var(--regra-claro);--btn-bg:var(--grafite);--btn-fg:var(--papel);--accent:var(--navegacao-escura)}.pal-dark,.pal-light,.menu,.book,.book-bar,.site-footer,.solid{color:var(--fg)}.menu-open .site-header{--page-bg:var(--filme);--fg:var(--osso);--muted:var(--nevoa-clara);--rule:var(--regra-escuro);--btn-bg:var(--osso);--btn-fg:var(--filme);color:var(--fg);-webkit-backdrop-filter:none;background:0 0}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background-color:var(--page-bg);color:var(--fg);font-family:var(--f-text);font-size:var(--s-18);font-feature-settings:"ss01", "kern";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6;transition:--page-bg .5s,--fg .5s,--muted .5s,--rule .5s,--btn-bg .5s,--btn-fg .5s,--accent .5s;overflow-x:hidden}[hidden]{display:none!important}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0}ol,ul{padding:0;list-style:none}:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid}.skip{z-index:100;background:var(--papel);color:var(--grafite);border-radius:8px;padding:10px 16px;position:absolute;top:8px;left:-9999px}.skip:focus{left:16px}.stage{z-index:0;pointer-events:none;width:100%;height:100lvh;position:fixed;top:0;bottom:0;left:0;right:0}.labels{z-index:2;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.grain{z-index:4;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;top:-50%;bottom:-50%;left:-50%;right:-50%}main,.site-footer{z-index:3;position:relative}.display{font-family:var(--f-display);letter-spacing:-.03em;text-wrap:balance;font-weight:600;line-height:1.06}.h2{font-size:clamp(2rem,4.2vw,4rem)}.h3{letter-spacing:-.025em;font-size:clamp(1.6rem,2.6vw,2.45rem);line-height:1.1}.lead{font-size:clamp(var(--s-18), 1.45vw, var(--s-21));max-width:44ch;color:var(--muted);line-height:1.55}.body-l{font-size:clamp(var(--s-18), 1.3vw, 1.25rem);max-width:52ch;color:var(--muted);line-height:1.6}.body{max-width:56ch;color:var(--muted)}.note{font-size:var(--s-14);color:var(--muted)}.kicker{font-size:var(--s-16);color:var(--accent);letter-spacing:.01em;font-weight:500}.muted{color:var(--muted)}.only-m{display:none}.link{text-underline-offset:.28em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);transition:text-decoration-color .3s}.link:hover{text-decoration-color:currentColor}.wrap{width:100%;max-width:1440px;padding-inline:var(--gutter);margin-inline-start:auto;margin-inline-end:auto}.btn{min-height:54px;font-size:var(--s-16);letter-spacing:.01em;transition:transform .5s var(--ease), background-color .3s, color .3s, border-color .3s;will-change:transform;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-weight:500;text-decoration:none;display:inline-flex}.btn-sm{min-height:44px;font-size:var(--s-14);padding:0 20px}.btn-solid{background:var(--btn-bg);color:var(--btn-fg)}.btn-line{border:1px solid var(--rule);border-color:color-mix(in srgb, currentColor 35%, transparent)}.btn-line:hover{border-color:currentColor}.btn-light{background:var(--btn-bg);color:var(--btn-fg)}.btn:hover{transform:translateY(-2px)}.actions{flex-wrap:wrap;gap:12px;display:flex}.site-header{z-index:20;height:calc(var(--header-h) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) var(--gutter) 0;transition:color .4s, background-color .4s, transform .5s var(--ease);align-items:center;gap:32px;display:flex;position:fixed;top:0;bottom:auto;left:0;right:0}.site-header.scrolled{-webkit-backdrop-filter:blur(14px)saturate(1.2);background:color-mix(in srgb, var(--page-bg) 86%, transparent)}.site-header.hide{transform:translateY(-100%)}.brand{flex-direction:column;margin-right:auto;line-height:1.05;text-decoration:none;display:flex}.brand-name{font-family:var(--f-display);letter-spacing:-.02em;font-size:1.15rem;font-weight:600}.brand-sub{font-size:var(--s-12);letter-spacing:.04em;opacity:.7}.nav{font-size:var(--s-14);gap:28px;display:flex}.nav a{opacity:.82;text-decoration:none;transition:opacity .3s}.nav a:hover{opacity:1}.menu-toggle{border:1px solid color-mix(in srgb, currentColor 35%, transparent);min-height:44px;font-size:var(--s-14);cursor:pointer;background:0 0;border-radius:999px;padding:0 18px;display:none}.menu{z-index:19;background:var(--filme);padding:calc(var(--header-h) + 24px) var(--gutter) 40px;flex-direction:column;justify-content:center;gap:40px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.menu nav{flex-direction:column;gap:10px;display:flex}.menu nav a{font-family:var(--f-display);letter-spacing:-.025em;font-size:clamp(1.7rem,7.4vw,2.6rem);font-weight:600;line-height:1.2;text-decoration:none}.menu .btn{align-self:flex-start}.preloader{z-index:50;background:var(--filme);color:var(--osso);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.preloader-mark{justify-items:center;gap:18px;display:grid}.pl-name{font-family:var(--f-display);letter-spacing:-.02em;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:600}.pl-bar{background:var(--regra-escuro);width:160px;height:1px;overflow:hidden}.pl-bar i{background:var(--osso);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.is-ready .preloader{pointer-events:none}.k-label{opacity:0;transition:opacity .6s var(--ease);white-space:nowrap;will-change:transform;align-items:center;gap:0;display:flex;position:absolute;top:0;left:0}.k-label.on{opacity:1}.k-dot{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 18%, transparent);background:currentColor;border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute;top:0;left:0}.k-line{opacity:.55;transform-origin:0;width:44px;height:1px;transform:skewY(calc(var(--ty,0px) * .02 * 1deg));background:currentColor;position:absolute;top:-.5px;left:6px}.k-text{transform:translateY(calc(-50% + var(--ty,0px)));font-family:var(--f-mono);letter-spacing:.01em;background:var(--k-bg);border-radius:6px;padding:3px 8px;font-size:13px;line-height:1.25;position:absolute;top:0;left:56px}.k-label.left .k-line{left:auto;right:6px}.k-label.left .k-text{left:auto;right:56px}.labels{color:#cfe3ee;--k-bg:#060b1280;transition:color .4s}.page-light .labels{color:#27313a;--k-bg:#f3f4f2d1}.labels.robot{color:var(--navegacao);--k-bg:#060b12a8}.chapter{position:relative}.solid{background:var(--papel);position:relative}.hero{min-height:100svh;padding-block:calc(var(--header-h) + 40px) clamp(28px, 5vh, 56px);align-items:flex-end;display:flex}.hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:40px clamp(24px,4vw,64px);display:grid}.hero-copy{gap:clamp(20px,3vh,32px);display:grid}.hero-title{max-width:13ch;font-size:clamp(2.6rem,4.8vw,5.3rem)}.hero-title .line{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.hero-cred{border-top:1px solid var(--rule);font-size:var(--s-14);flex-wrap:wrap;grid-column:1/-1;gap:12px clamp(24px,4vw,56px);padding-top:22px;display:flex}.hero-cred div{gap:10px;display:flex}.hero-cred dt{color:var(--muted)}.hero-cred dd{font-family:var(--f-mono);letter-spacing:.02em;font-size:13px}.statement{padding-block-start:clamp(88px,17vh,190px);padding-block-end:clamp(88px,17vh,190px)}.statement-text{font-family:var(--f-display);letter-spacing:-.02em;text-wrap:pretty;max-width:28ch;font-size:clamp(1.45rem,2.7vw,2.6rem);font-weight:500;line-height:1.3}.statement-text .w{opacity:.2;transition:opacity .2s linear}.statement-text .w.on{opacity:1}.symptoms{padding-block-start:clamp(80px,13vh,150px);padding-block-end:clamp(80px,13vh,150px)}.symptoms-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:28px clamp(24px,5vw,80px);display:grid}.symptoms-head,.symptom-list,.symptoms-foot{grid-column:2}.symptoms-head{gap:18px;margin-bottom:18px;display:grid}.symptom-list{border-top:1px solid var(--rule)}.symptom{text-align:left;border:0;border-bottom:1px solid var(--rule);cursor:pointer;width:100%;transition:padding .5s var(--ease);background:0 0;grid-template-columns:22px minmax(0,1fr);gap:2px 14px;padding:18px 0;display:grid}.symptom:before{content:"";border:1px solid color-mix(in srgb, currentColor 40%, transparent);width:9px;height:9px;transition:background-color .3s, border-color .3s, transform .4s var(--ease);border-radius:50%;grid-row:1/span 2;align-self:start;margin-top:.62em}.symptom .s-title{font-family:var(--f-display);letter-spacing:-.015em;font-size:clamp(1.2rem,1.7vw,1.6rem);font-weight:500;line-height:1.25}.symptom .s-rel{font-size:var(--s-14);color:var(--muted)}.symptom:hover,.symptom[aria-pressed=true]{padding-left:10px}.symptom[aria-pressed=true]:before,.symptom:hover:before{background:var(--ambar);border-color:var(--ambar);transform:scale(1.25)}.symptoms-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.treat-intro{padding-block-start:clamp(80px,13vh,150px);padding-block-end:clamp(24px,4vh,48px)}.treat-intro .wrap{gap:20px;display:grid}.treat-intro-text{max-width:48ch}.treat{align-items:center;min-height:80svh;padding-block-start:8vh;padding-block-end:8vh;display:flex}.treat-grid{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.treat-copy{grid-column:1/span 5;gap:22px;display:grid}.treat-right .treat-copy{grid-column:8/span 5}.tags{flex-wrap:wrap;gap:8px;display:flex}.tags li{font-size:var(--s-14);border:1px solid var(--rule);border-radius:999px;padding:6px 14px}.treat-more{padding-block-start:5vh;padding-block-end:10vh}.treat-more p{max-width:46ch;font-family:var(--f-display);letter-spacing:-.015em;font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:500;line-height:1.4}.robotics{height:330vh}.robotics-sticky{align-items:stretch;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.robotics-grid{padding-block:calc(var(--header-h) + 24px) clamp(28px, 5vh, 48px);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 40px;display:grid}.robotics-head{grid-column:1;gap:14px;display:grid}.robotics-head .h2{max-width:19ch;font-size:clamp(1.8rem,3vw,2.9rem)}.steps{grid-column:1;align-self:center;gap:4px;display:grid}.step{border-top:1px solid var(--rule);opacity:.32;transition:opacity .5s var(--ease);grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.step h3{font-family:var(--f-display);letter-spacing:-.02em;font-size:1.35rem;font-weight:600;line-height:1.2}.step p{font-size:var(--s-16);color:var(--muted);opacity:0;max-width:40ch;max-height:0;transition:max-height .6s var(--ease), opacity .5s, margin .5s;overflow:hidden}.step-n{font-family:var(--f-mono);color:var(--muted);padding-top:.55em;font-size:13px}.step.on{opacity:1}.step.on p{opacity:1;max-height:8em;margin-top:6px}.step.on .step-n{color:var(--accent)}.robotics-foot{flex-wrap:wrap;grid-column:1;align-items:center;gap:14px 22px;display:flex}.progress{right:var(--gutter);background:var(--regra-escuro);width:1px;height:28vh;position:absolute;top:50%;transform:translateY(-50%)}.progress i{background:var(--navegacao);transform-origin:top;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleY(0)}.bio{padding-block-start:clamp(80px,13vh,150px);padding-block-end:clamp(80px,13vh,150px)}.bio-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px clamp(32px,6vw,96px);display:grid}.portrait{top:calc(var(--header-h) + 24px);aspect-ratio:4/5;background:#0b121a radial-gradient(120% 90% at 30% 20%,#26313b 0%,#0b121a 70%);border-radius:4px;max-width:100%;position:sticky;overflow:hidden}.portrait img{object-fit:cover;width:100%;height:100%}.portrait figcaption{font-size:var(--s-12);color:#e7ddccb3;position:absolute;bottom:16px;left:18px}.portrait.no-photo:before{content:"MB";font-family:var(--f-display);color:#e7ddcc29;letter-spacing:-.05em;place-items:center;font-size:clamp(4rem,10vw,8rem);font-weight:600;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.bio-copy{gap:24px;display:grid}.timeline{border-top:1px solid var(--rule);margin-top:16px}.timeline li{border-bottom:1px solid var(--rule);font-size:var(--s-16);grid-template-columns:minmax(110px,1fr) minmax(0,3fr);gap:16px;padding:14px 0;display:grid}.t-when{font-family:var(--f-mono);color:var(--muted);padding-top:.2em;font-size:13px}.journey{align-items:flex-end;min-height:88svh;padding-block-start:14vh;padding-block-end:9vh;display:flex}.journey-title{max-width:16ch;margin-bottom:clamp(32px,7vh,88px);font-size:clamp(1.9rem,3.7vw,3.5rem)}.journey-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;display:grid}.journey-steps li{border-top:1px solid var(--rule);align-content:start;gap:8px;padding-top:18px;display:grid}.j-n{font-family:var(--f-display);letter-spacing:-.03em;font-size:2.4rem;font-weight:500;line-height:1}.journey-steps h3{font-size:var(--s-18);font-weight:600}.journey-steps p{font-size:var(--s-16);color:var(--muted)}.reviews{padding-block-start:clamp(64px,10vh,120px);padding-block-end:clamp(64px,10vh,120px)}.reviews-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:24px clamp(32px,6vw,96px);display:grid}.reviews-num{letter-spacing:-.05em;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(6rem,14vw,12rem);font-weight:500;line-height:.85}.reviews-copy{justify-items:start;gap:16px;display:grid}.insta{padding-block-start:clamp(56px,9vh,110px);padding-block-end:clamp(56px,9vh,110px)}.insta-head{justify-items:start;gap:10px;max-width:52ch;margin-bottom:clamp(20px,3.5vh,36px);display:grid}.insta-posts{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,22px);display:grid}.insta-posts a{background:var(--papel);box-shadow:0 0 0 1px var(--rule), 0 22px 44px -30px #151a1f8c;transition:transform .5s var(--ease);border-radius:10px;display:block;overflow:hidden}.insta-posts a:hover{transform:translateY(-3px)}.insta-posts img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}.places{padding-block-start:clamp(72px,11vh,130px);padding-block-end:clamp(72px,11vh,130px)}.places .h2{margin-bottom:clamp(36px,6vh,64px)}.places-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,64px);display:grid}.place{border-top:1px solid var(--rule);align-content:start;gap:10px;padding:28px 0 36px;display:grid}.place h3{font-family:var(--f-display);letter-spacing:-.02em;font-size:1.55rem;font-weight:600;line-height:1.15}.place .addr{font-size:var(--s-18)}.place .meta{font-size:var(--s-16);color:var(--muted)}.place-links{font-size:var(--s-16);flex-wrap:wrap;gap:8px 24px;margin-top:6px;display:flex}.places>.wrap>.note{margin-top:16px}.faq{padding-block-start:0;padding-block-end:clamp(72px,11vh,130px)}.faq-grid{border-top:1px solid var(--rule);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px clamp(32px,6vw,96px);padding-top:clamp(48px,7vh,88px);display:grid}.faq-list{border-top:1px solid var(--rule)}.faq details{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;font-family:var(--f-display);letter-spacing:-.01em;justify-content:space-between;gap:24px;padding:20px 0;font-size:clamp(1.05rem,1.4vw,1.3rem);font-weight:500;line-height:1.35;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";width:14px;height:14px;transition:transform .4s var(--ease);background:linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat,linear-gradient(currentColor,currentColor) 50%/1px 100% no-repeat;flex:none;margin-top:.35em}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{max-width:60ch;color:var(--muted);padding:0 0 24px}.final{align-items:center;min-height:86svh;padding-block-start:12vh;padding-block-end:12vh;display:flex}.final-grid{gap:22px;display:grid}.final-title{max-width:11ch;font-size:clamp(2.5rem,6.2vw,6.2rem)}.final-lead{max-width:40ch}.final-doc{font-size:var(--s-16);color:var(--muted);align-items:center;gap:14px;display:flex}.final-doc img{object-fit:cover;width:56px;height:56px;box-shadow:0 0 0 1px var(--rule);border-radius:50%;flex:none}.final-doc strong{color:var(--fg);font-weight:600}.final-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(16px,3vw,40px);max-width:min(900px,60vw);margin-top:clamp(24px,6vh,64px);display:grid}.option{border-top:1px solid var(--rule);gap:6px;padding:22px 0;text-decoration:none;transition:border-color .3s;display:grid}a.option:hover{border-top-color:var(--fg)}.o-title{font-family:var(--f-display);letter-spacing:-.02em;font-size:1.3rem;font-weight:600;line-height:1.2}.o-sub{font-size:var(--s-16);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.selectable{-webkit-user-select:all;user-select:all;font-family:var(--f-mono);color:var(--fg);font-size:14px}.copy{border:1px solid var(--rule);font-size:var(--s-12);cursor:pointer;color:var(--muted);background:0 0;border-radius:999px;padding:3px 12px}.site-footer{background:linear-gradient(#060b1200 0, var(--filme) 110px);padding-block:56px calc(40px + env(safe-area-inset-bottom,0px));font-size:var(--s-14)}.footer-grid{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 40px;padding-top:32px;display:grid}.footer-grid>div{color:var(--muted);align-content:start;gap:10px;display:grid}.footer-name{font-family:var(--f-display);letter-spacing:-.02em;font-size:1.15rem;font-weight:600}@media (max-width:1080px){.nav{display:none}.menu-toggle{align-items:center;display:inline-flex}.header-cta{display:none}}@media (max-width:860px){:root{--header-h:64px}body{font-size:var(--s-16)}.hero{align-items:flex-end;padding-top:44svh;padding-bottom:28px}.hero-grid{grid-template-columns:minmax(0,1fr);gap:28px}.hero-copy{gap:18px}.hero-title{max-width:15ch;font-size:clamp(2rem,8.4vw,3rem)}.hero-actions{order:2;gap:10px}.hero-actions .btn{flex:auto;min-height:50px;padding:0 16px;font-size:15px}.hero-lead{order:3}.hero-cred{flex-direction:column;gap:6px}.only-m{display:inline}.no-m{display:none}.statement{padding-block-start:14vh;padding-block-end:14vh}.symptoms{padding-top:40svh}.symptoms-grid,.bio-grid,.reviews-grid,.faq-grid{grid-template-columns:minmax(0,1fr)}.symptoms-head,.symptom-list,.symptoms-foot{grid-column:1}.symptoms-head,.symptom-list,.treat-copy{color:var(--fg);--fg:var(--grafite);--muted:var(--nevoa);--rule:var(--regra-claro);--btn-bg:var(--grafite);--btn-fg:var(--papel);--accent:var(--navegacao-escura);background:#f3f4f2ed;border-radius:14px;padding:18px;box-shadow:0 18px 40px -28px #151a1f73}.symptom-list{border-top:0}.symptom-list li:last-child .symptom{border-bottom:0}.treat{align-items:flex-end;min-height:0;padding-block-start:40svh;padding-block-end:5vh}.treat-copy,.treat-right .treat-copy{grid-column:1/-1}.robotics-grid{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px));z-index:1;grid-template-rows:auto 1fr auto auto;grid-template-columns:minmax(0,1fr);gap:10px;position:relative}.robotics-head{gap:6px}.robotics-head .h2{max-width:none;font-size:clamp(1.35rem,5.6vw,1.8rem)}.steps{border:1px solid var(--regra-escuro);color:var(--fg);--fg:var(--osso);--muted:var(--nevoa-clara);--rule:var(--regra-escuro);--accent:var(--navegacao);background:#060b12db;border-radius:14px;align-self:end;padding:0 16px}.step{display:none}.step.on{border-top:0;padding:12px 0;display:grid}.step h3{font-size:1.15rem}.step p{font-size:15px;line-height:1.5}.robotics-foot{gap:6px 16px}.robotics-foot .btn{min-height:44px;font-size:var(--s-14);padding:0 18px}.robotics-foot .note{font-size:12.5px}.robotics{height:290vh}.final{align-items:flex-end;padding-top:16svh}.progress{display:none}.portrait{max-width:300px;position:relative;top:0}.journey{min-height:auto;padding-block-start:10vh;padding-block-end:10vh}.journey-steps{grid-template-columns:minmax(0,1fr);gap:0}.journey-steps li{grid-template-columns:48px minmax(0,1fr);column-gap:12px;padding:16px 0}.journey-steps li .j-n{font-size:var(--s-34);grid-row:span 2}.places-grid,.final-options,.footer-grid{grid-template-columns:minmax(0,1fr)}.insta-posts{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 18px;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:68vw;grid-auto-flow:column;overflow-x:auto}.insta-posts::-webkit-scrollbar{display:none}.insta-posts li{scroll-snap-align:start}.final-options{max-width:none}.timeline li{grid-template-columns:minmax(0,1fr);gap:2px}.k-line{width:26px}.k-text{left:36px}.k-label.left .k-text{right:36px}.grain{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.statement-text .w{opacity:1}}.no-webgl .stage,.no-webgl .labels{display:none}html:not(.has-stage) [data-theme=light],html:not(.has-stage) .treatments{background:var(--porcelana);color:var(--fg);--fg:var(--grafite);--muted:var(--nevoa);--rule:var(--regra-claro);--btn-bg:var(--grafite);--btn-fg:var(--papel);--accent:var(--navegacao-escura)}html:not(.has-stage) [data-theme=dark]{background:var(--filme)}.book{background:var(--filme);border:0;border-radius:20px 20px 0 0;width:min(560px,100%);max-width:100%;max-height:100%;margin:auto auto 0;padding:0;box-shadow:0 -24px 80px #00000073}.book[open]{animation:book-in .5s var(--ease)}.book::backdrop{background:#060b129e}@keyframes book-in{0%{opacity:0;transform:translateY(36px)}}.book-inner{padding:24px 24px calc(20px + env(safe-area-inset-bottom,0px));gap:12px;display:grid}.book-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.book-title{font-size:var(--s-34)}.book-close{border:1px solid var(--rule);min-height:40px;font-size:var(--s-14);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px}.book-lead{font-size:var(--s-16);color:var(--muted);max-width:40ch}.book-options{margin-top:4px;display:grid}.book-options .option{padding:16px 0}.book-options .option:last-child{border-bottom:1px solid var(--rule)}.book-options .o-title{font-size:var(--s-21)}.book-options .o-sub{font-size:var(--s-14)}.book{border-top:1px solid var(--regra-escuro)}@media (min-width:861px){.book{border:1px solid var(--regra-escuro);border-radius:20px;margin:auto}.book-inner{padding:32px 36px 28px}}.book-bar{display:none}@media (max-width:1080px){.book-bar{z-index:18;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--regra-escuro);visibility:hidden;transition:transform .5s var(--ease), visibility 0s linear .5s;background:#060b12f2;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.book-bar.show{visibility:visible;transition:transform .5s var(--ease);transform:none}.book-bar .btn{flex:1 1 0;min-height:48px;padding:0 12px;font-size:15px}.book-bar .btn-solid{flex-grow:1.2}.book-bar svg{flex:none}.menu-open .book-bar{visibility:hidden;transform:translateY(110%)}}.hero-title-r{max-width:15ch;font-size:clamp(2.3rem,4.2vw,4.5rem)}.split-sec{align-items:center;min-height:80svh;padding-block-start:9vh;padding-block-end:9vh;display:flex}.check-list{border-top:1px solid var(--rule);display:grid}.check-list li{border-bottom:1px solid var(--rule);padding:14px 0 14px 28px;position:relative}.check-list li:before{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:1.45em;left:2px}.is-isnot{padding-block-start:clamp(72px,11vh,130px);padding-block-end:clamp(72px,11vh,130px)}.isnot-grid,.care-grid{grid-template-columns:minmax(0,6fr) minmax(0,3fr) minmax(0,3fr);align-items:start;gap:32px clamp(24px,4vw,64px);display:grid}.isnot-head{align-content:start;gap:clamp(20px,3vh,32px);display:grid}.machine img{border-radius:10px;width:100%;height:auto}.machine figcaption{font-size:var(--s-14);color:var(--muted);max-width:48ch;margin-top:10px}.isnot-col h3,.care-col h3{font-family:var(--f-display);letter-spacing:-.02em;margin-bottom:12px;font-size:1.55rem;font-weight:600}.isnot-col ul,.care-col ul{border-top:1px solid var(--rule)}.isnot-col li,.care-col li{border-bottom:1px solid var(--rule);color:var(--muted);padding:12px 0}.care{padding-block-start:clamp(72px,11vh,130px);padding-block-end:clamp(72px,11vh,130px)}.toggle{border:1px solid var(--rule);border-radius:999px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.toggle-btn{cursor:pointer;min-height:40px;font-size:var(--s-14);background:0 0;border:0;border-radius:999px;padding:0 20px;font-weight:500;transition:background-color .3s,color .3s}.toggle-btn[aria-pressed=true]{background:var(--btn-bg);color:var(--btn-fg)}@media (max-width:860px){.split-sec{align-items:flex-end;min-height:0;padding-block-start:40svh;padding-block-end:5vh}.isnot-grid,.care-grid{grid-template-columns:minmax(0,1fr)}.hero-title-r{font-size:clamp(1.9rem,8vw,2.8rem)}}
