:root{--ivory:#F4F0E8;--sand:#EBE4D6;--stone:#D8CFC0;--ink:#1C1A17;--ink-soft:#4A453C;--charcoal:#211E1A;--gold:#9A7B4F;--gold-soft:#C4A87A;--line:rgba(28,26,23,.12);--maxw:1180px;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-reveal:.72s;--dur-soft:.56s;--rise:26px;--stagger:80ms}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto;overflow-x:clip;-webkit-text-size-adjust:100%}body{background:var(--ivory);color:var(--ink);font-family:Plus Jakarta Sans,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}img,video{max-width:100%;height:auto;display:block}picture{display:contents}a{color:inherit;text-decoration:none;touch-action:manipulation}button{font-family:inherit;touch-action:manipulation}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 22px}em,.serif{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400}::selection{background:var(--gold-soft);color:var(--ink)}section{position:relative}.skip-link{position:absolute;left:16px;top:-48px;z-index:300;background:var(--ink);color:var(--ivory);padding:10px 16px;border-radius:100px;font-size:13px;font-weight:700}.skip-link:focus{top:calc(12px + env(safe-area-inset-top))}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.btn:focus:not(:focus-visible),.faq-q:focus:not(:focus-visible),.wa-float:focus:not(:focus-visible){outline:none}.label{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:10px}.label:before{content:"";width:20px;height:1px;background:var(--gold)}.eyebrow{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:14px}.eyebrow.on-dark{color:var(--gold-soft)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--ink);color:var(--ivory);padding:15px 24px;border-radius:100px;font-weight:700;font-size:14.5px;border:1px solid var(--ink);min-height:48px;transition:transform .45s var(--ease-out),background .35s var(--ease-out),border-color .35s var(--ease-out)}.btn.small{padding:10px 16px;font-size:13px;min-height:44px}.btn.ghost{background:transparent;color:var(--ink)}.btn.on-dark{background:var(--gold-soft);border-color:var(--gold-soft);color:var(--ink)}.btn svg{width:17px;height:17px;flex-shrink:0}.btn:active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){.btn:hover{transform:translateY(-2px)}}header{position:fixed;top:0;left:0;right:0;z-index:90;padding-top:env(safe-area-inset-top);background:linear-gradient(#f4f0e8e0,#f4f0e800)}.navbar{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;max-width:var(--maxw);margin:0 auto}.mono{width:36px;height:36px;border:1px solid var(--line);border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;background:#ffffff8c}.nav-left{display:flex;align-items:center;gap:10px}.nav-name{font-size:13px;font-weight:600}.hero{--cam-x:0;--cam-y:0;min-height:100svh;display:grid;place-items:end stretch;background:var(--charcoal);color:var(--ivory);overflow:hidden}.hero-atmosphere{position:absolute;inset:-8%;pointer-events:none;background:radial-gradient(ellipse at 62% 28%,rgba(196,168,122,.08),transparent 46%);animation:shadeDrift 18s var(--ease-out) infinite alternate;transform:translate3d(calc(var(--cam-x) * 1.5px),calc(var(--cam-y) * 1.15px),0)}.hero-photo{position:absolute;inset:0}.hero-photo.is-live{will-change:transform}.hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,#1c1a1726,#1c1a172e 38%,#1c1a17e0 78%,#1c1a17);opacity:calc(.92 + var(--hero-out, 0) * .08)}.hero-copy{position:relative;z-index:2;padding-bottom:calc(28px + env(safe-area-inset-bottom));transform:translate3d(calc(var(--cam-x) * -.4px),calc(var(--cam-y) * -.28px),0)}.hero-copy .eyebrow{animation:rise .64s var(--ease-out) both}.hero-line{display:block;animation:rise .78s var(--ease-out) both}.hero-line:nth-child(2){animation-delay:70ms}.hero-line:nth-child(3){animation-delay:.14s}.hero-copy .lead{animation:rise .76s .22s var(--ease-out) both}.hero-copy .btn{animation:rise .72s .3s var(--ease-out) both}.hero-proof{animation:rise .7s .38s var(--ease-out) both}.hero-mods{animation:rise .7s .45s var(--ease-out) both}.hero h1{font-weight:800;letter-spacing:-.038em;line-height:.96;font-size:clamp(36px,9.4vw,64px)}.hero h1 em{color:var(--gold-soft)}.hero .lead{font-size:15.5px;color:#f4f0e8c7;max-width:34em;margin:14px 0 20px}.hero-proof{margin-top:14px;font-size:12px;font-weight:600;color:#f4f0e89e}.hero-mods{margin-top:6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-soft)}@keyframes rise{0%{opacity:0;transform:translateY(var(--rise)) scale(.975)}to{opacity:1;transform:none}}@keyframes shadeDrift{0%{transform:translate3d(-1.2%,0,0)}to{transform:translate3d(1.2%,-1%,0)}}.chapter{padding:76px 0}.results-now{z-index:2}.chapter-head{max-width:640px;margin-bottom:28px}.chapter-head.compact{margin-bottom:20px}.chapter-head h2,.identify h2,.method-head h2,.aftercare h2,.performance h2,.sobre-text h2{font-size:clamp(28px,7vw,48px);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin-top:12px}.chapter-head h2 em,.identify-close em,.method-head em,.aftercare em,.performance em{color:var(--gold)}.chapter-head p{margin-top:14px;color:var(--ink-soft);font-size:16px;max-width:36em}.note-individual{font-size:12px;color:var(--ink-soft);margin-top:16px;letter-spacing:.02em}.proof-rail{display:flex;gap:14px;overflow-x:auto;padding:8px 18px 28px;scroll-snap-type:x proximity;scroll-padding-inline:18px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom}.proof-rail::-webkit-scrollbar{display:none}.proof-card{flex:0 0 min(78vw,320px);scroll-snap-align:center;margin:0;transform:translate3d(0,var(--rail-y, 0px),0) scale(var(--rail-s, 1)) rotate(var(--rail-rz, 0deg));opacity:var(--rail-o, 1);transform-origin:center center}.proof-card img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:18px;background:#111;transform:perspective(1100px) rotateY(var(--rail-ry, 0deg))}.proof-card figcaption{margin-top:10px;font-size:13px;font-weight:600;color:var(--ink-soft)}.identify{padding:64px 0;background:var(--sand);overflow:hidden}.identify:after{content:"";position:absolute;inset:0;pointer-events:none;background:#111;opacity:calc(var(--id-out, 0) * .42)}.identify-inner{position:relative;z-index:1;max-width:720px}.identify-copy{font-size:18px;color:var(--ink-soft);margin-top:18px;max-width:28em}.identify-close{margin-top:28px;font-size:clamp(22px,6vw,32px);font-weight:700;letter-spacing:-.02em}.manifesto-dark{min-height:92svh;display:flex;align-items:flex-end;background:#111;color:var(--ivory);overflow:hidden;padding:80px 0 48px}.manifesto-photo-wrap{position:absolute;inset:0;width:100%}.manifesto-photo{width:100%;height:100%;object-fit:cover;object-position:center}.manifesto-veil{position:absolute;inset:0;background:linear-gradient(90deg,#111111d1,#11111159 58%,#1113),linear-gradient(180deg,#1113,#111111bf)}.manifesto-body{position:relative;z-index:2;max-width:760px}.manifesto-dark h2{font-size:clamp(40px,11vw,86px);font-weight:800;letter-spacing:-.045em;line-height:.88;margin:10px 0 22px;text-transform:uppercase}.mf-line{display:block}.manifesto-dark h2 em{color:var(--gold-soft)}.manifesto-dark p{font-size:16.5px;color:#f4f0e8c7;max-width:28em}.method{background:var(--ivory)}.method-head{max-width:640px;margin-bottom:28px}.method-progress{height:2px;background:var(--line);margin-bottom:8px;overflow:hidden}.method-progress-bar{display:block;height:100%;width:100%;background:var(--gold);transform:scaleX(var(--method-p, 0));transform-origin:left center}.method-steps{list-style:none;border-top:1px solid var(--line)}.mstep{padding:26px 0;border-bottom:1px solid var(--line);opacity:.42;transform:translate3d(0,8px,0);transition:opacity var(--dur-soft) var(--ease-out),transform var(--dur-soft) var(--ease-out)}.mstep.active{opacity:1;transform:none}.mstep .n{font-family:"Instrument Serif",serif;font-style:italic;color:var(--gold);font-size:20px}.mstep h3{font-size:22px;margin:6px 0 8px;letter-spacing:-.02em}.mstep p{color:var(--ink-soft);max-width:34em}.method-close{margin-top:28px;font-size:clamp(20px,5vw,28px);font-weight:700;max-width:22em}.paths{background:var(--sand)}.path-ways{display:flex;gap:12px;overflow-x:auto;padding:8px 0 20px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:none}.path-ways::-webkit-scrollbar{display:none}.path-way{flex:0 0 min(82vw,320px);scroll-snap-align:center;padding:22px 18px;border-radius:18px;background:#ffffff61;transform:scale(var(--rail-s, .97));opacity:var(--rail-o, .82)}.path-way .n{font-family:"Instrument Serif",serif;font-style:italic;color:var(--gold);font-size:20px}.path-way h3{font-size:clamp(22px,5.4vw,28px);margin:8px 0 10px;letter-spacing:-.02em}.path-way p{color:var(--ink-soft);max-width:28em}.path-close{margin-top:8px;padding-top:28px;border-top:1px solid var(--line);display:grid;gap:22px}.path-close p{font-size:16px;color:var(--ink-soft);max-width:36em}.squad-note{margin-top:0!important;font-size:clamp(20px,5vw,28px);font-weight:700;letter-spacing:-.02em;max-width:18em;color:var(--ink)!important;line-height:1.25}.decision{background:var(--charcoal);color:var(--ivory);padding:92px 0 calc(88px + env(safe-area-inset-bottom));overflow:hidden}.decision-body{max-width:760px}.decision h2{font-size:clamp(32px,8vw,58px);font-weight:800;letter-spacing:-.038em;line-height:1.02;margin:10px 0 18px;text-transform:uppercase}.decision h2 [data-decision-line]{display:block}.decision h2 em{color:var(--gold-soft);text-transform:none}.decision p{color:#f4f0e8c2;max-width:28em;margin-bottom:24px}.aftercare,.beyond,.performance{background:var(--ivory)}.aftercare-grid,.beyond-grid,.performance-grid,.sobre-grid,.plaque,.squad-proof{display:grid;gap:28px;align-items:center}.aftercare-line,.beyond-line{margin-top:22px;font-size:clamp(22px,5.6vw,32px);font-weight:700;letter-spacing:-.02em}.shot-enter{transform:rotate(-2.2deg) scale(.97)}.shot-enter.in{transform:none}.shot-layer{transform:rotate(1.1deg)}.shot-layer.in{transform:rotate(.6deg)}.perf-track{margin-top:18px;height:2px;max-width:220px;background:var(--line);overflow:hidden}.perf-track i{display:block;height:100%;width:100%;background:var(--gold);transform:scaleX(var(--perf-p, 0));transform-origin:left center}.quote-block blockquote{font-family:"Instrument Serif",serif;font-style:italic;font-size:clamp(22px,5vw,30px);line-height:1.3}.quote-block cite,.performance cite{display:block;margin-top:14px;font-style:normal;font-size:13px;color:var(--ink-soft)}.performance blockquote{font-family:"Instrument Serif",serif;font-style:italic;font-size:clamp(22px,5vw,30px);line-height:1.3;margin-top:22px}.shot-frame{overflow:hidden;border-radius:18px;background:#111;max-width:420px}.shot-frame img,.shot-crop{width:100%;height:auto;object-fit:cover}.aftercare-shot,.perf-shot,.kg-shot{aspect-ratio:9/16;object-position:center 62%}.squad-shot{aspect-ratio:auto;object-position:center top}.beyond .shot-frame{background:#fff;max-width:min(100%,520px);padding:8px}.beyond .shot-full{width:100%;height:auto;object-fit:contain;object-position:center;border-radius:12px}.shot-privacy{position:relative}.shot-privacy:after{content:"";position:absolute;inset:0 0 auto;height:14%;background:linear-gradient(180deg,rgba(17,17,17,.72),transparent);pointer-events:none}.beyond-flex{margin-top:32px;max-width:34em}.beyond-flex p+p{margin-top:10px;color:var(--ink-soft)}.squad{background:var(--sand);padding-bottom:0}.squad .squad-proof,.squad .squad-close{padding-bottom:0}.squad .wrap:last-child{padding-bottom:76px}.reel-cinema{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:8px;margin-bottom:40px;background:#161411;padding:28px 0 22px;touch-action:pan-y pinch-zoom}.reel-stage{display:flex;align-items:flex-end;justify-content:center;gap:8px;padding:0 16px;overflow:hidden}.reel-slot{flex:1 1 22%;max-width:120px;display:flex;flex-direction:column;align-items:center;min-width:0;transition:flex .55s var(--ease-out),max-width .55s var(--ease-out)}.reel-slot.is-active{flex:2 1 46%;max-width:220px}.reel-title{width:100%;text-align:center;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-soft);line-height:1.25;min-height:3.4em;margin:0 0 10px;opacity:.42;transform:scale(.88);transform-origin:center bottom;transition:opacity .55s var(--ease-out),transform .55s var(--ease-out),font-size .55s var(--ease-out),letter-spacing .55s var(--ease-out)}.reel-slot.is-active .reel-title{font-size:11px;letter-spacing:.18em;opacity:1;transform:scale(1)}.reel-frame{position:relative;margin:0;width:100%;aspect-ratio:9/16;border:0;padding:0;border-radius:18px;overflow:hidden;background:#111;opacity:.72;box-shadow:0 12px 28px -16px #0000008c;transition:opacity .55s var(--ease-out),transform .55s var(--ease-out)}.reel-frame.is-active{opacity:1;z-index:2;transform:translateY(-6px);box-shadow:0 22px 40px -18px #000000b3;outline:1px solid rgba(196,168,122,.55)}.reel-poster,.reel-frame video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.reel-frame video{opacity:0}.reel-frame.is-active video{opacity:1}.reel-pick{position:absolute;inset:0;border:0;background:transparent;cursor:pointer;min-height:48px;touch-action:pan-y}.reel-play{position:absolute;left:50%;top:50%;width:42px;height:42px;transform:translate(-50%,-50%);border-radius:50%;background:#1c1a178c;border:1px solid rgba(244,240,232,.55);box-shadow:0 8px 20px -10px #000}.reel-play:after{content:"";position:absolute;left:16px;top:13px;border-style:solid;border-width:8px 0 8px 13px;border-color:transparent transparent transparent #F4F0E8}.reel-frame.is-active .reel-play{width:48px;height:48px}.reel-dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.reel-dot{width:7px;height:7px;border-radius:50%;border:0;padding:0;background:#f4f0e847}.reel-dot.is-on{background:var(--gold-soft)}.squad-close{margin-top:36px}.squad-close p{font-size:clamp(24px,6vw,36px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:20px}.sobre{background:var(--ivory)}.sobre-photo [data-depth]{width:100%;transform:translate3d(0,var(--par-y, 0px),0)}.sobre-photo [data-depth].is-live{will-change:transform}.sobre-photo img{width:100%;height:auto;border-radius:20px}.pos{font-family:"Instrument Serif",serif;font-style:italic;font-size:20px;color:var(--gold);margin:14px 0}.cred{font-weight:700;margin-bottom:12px}.sobre-text p{color:var(--ink-soft);margin-bottom:12px;max-width:38em}.areas{font-size:13.5px;font-weight:600;color:var(--ink)!important}.hormone-note{font-size:13px}.plaque{margin-top:48px;padding-top:32px;border-top:1px solid var(--line)}.plaque h3{font-size:clamp(22px,5vw,30px);letter-spacing:-.02em;margin:10px 0 12px}.plaque-photo{position:relative;overflow:hidden}.plaque-ghost{position:absolute;left:-6%;top:8%;z-index:0;font-size:clamp(64px,16vw,120px);font-weight:800;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(28,26,23,.1);pointer-events:none;-webkit-user-select:none;user-select:none}.plaque-photo img{position:relative;z-index:1;width:100%;height:auto;border-radius:18px;max-width:360px;clip-path:inset(10% 8% 10% 8%);transform:scale(1.04)}.plaque-photo.in img{clip-path:inset(0);transform:none;transition:clip-path var(--dur-reveal) var(--ease-out),transform var(--dur-reveal) var(--ease-out)}.more-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.more.is-open .more-body{grid-template-rows:1fr}.more-inner{overflow:hidden}.more-toggle{display:inline-flex;align-items:center;gap:8px;background:none;border:none;color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:10px 0;min-height:44px}.more-arrow{width:8px;height:8px;margin-top:-3px;border-right:1.5px solid var(--gold);border-bottom:1.5px solid var(--gold);transform:rotate(45deg);transition:transform .3s ease}.more.is-open .more-arrow{margin-top:2px;transform:rotate(225deg)}.atendimento{padding:72px 0 84px;background:var(--sand)}.atend-grid{display:grid;gap:28px}.atend-card{background:var(--ivory);border-radius:22px;overflow:hidden;box-shadow:0 22px 50px -34px #1c1a1759}.atend-photo{position:relative}.atend-photo img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}.atend-photo .n{position:absolute;left:16px;top:16px;font-family:"Instrument Serif",serif;font-style:italic;color:var(--gold-soft);font-size:22px;background:#1c1a178c;padding:4px 12px;border-radius:100px}.atend-copy{padding:20px 20px 8px}.atend-copy h3{font-size:22px;margin-bottom:6px}.atend-copy p{color:var(--ink-soft);font-size:15px}.atend-addr{margin-top:6px;font-size:13.5px!important;opacity:.88}.atend-route{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:8px 0 12px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.atend-map-well{position:relative;aspect-ratio:4/3;overflow:hidden;background:#1c1a17}.atend-map-well iframe{position:absolute;inset:0;width:100%;height:100%;border:0;filter:saturate(.88) contrast(1.05)}.faq{padding-top:calc(108px + env(safe-area-inset-top));padding-bottom:72px}.faq .chapter-head{max-width:420px;margin-bottom:36px}.faq .chapter-head h2{font-size:clamp(24px,5.6vw,34px);margin-top:10px;max-width:10em}.faq-list{max-width:680px;border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-q{width:100%;text-align:left;background:none;border:none;color:var(--ink);font-size:15.5px;font-weight:600;padding:18px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:48px;box-shadow:inset 0 -1px 0 transparent;transition:box-shadow .4s var(--ease-out),transform .35s var(--ease-out)}.faq-q .plus{width:18px;height:18px;position:relative;flex-shrink:0;transition:transform var(--dur-soft) var(--ease-out)}.faq-q .plus:before,.faq-q .plus:after{content:"";position:absolute;background:var(--gold)}.faq-q .plus:before{width:100%;height:1.5px;top:50%;left:0;transform:translateY(-50%)}.faq-q .plus:after{width:1.5px;height:100%;left:50%;top:0;transform:translate(-50%)}.faq-item.open .plus{transform:rotate(45deg)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-soft) var(--ease-out)}.faq-a-inner{overflow:hidden}.faq-a p{color:var(--ink-soft);font-size:15px;padding-bottom:20px;max-width:36em;white-space:pre-line;opacity:0;transform:translateY(8px);transition:opacity var(--dur-soft) var(--ease-out),transform var(--dur-soft) var(--ease-out)}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-item.open .faq-a p{opacity:1;transform:none}.cta-final{text-align:center;padding:120px 0 calc(108px + env(safe-area-inset-bottom));background:var(--charcoal);color:var(--ivory);overflow:hidden}.cta-final:before{content:"";position:absolute;left:50%;bottom:-30%;width:120%;height:70%;transform:translate(-50%);pointer-events:none;background:radial-gradient(ellipse at center,rgba(196,168,122,.14),transparent 68%)}.cta-final h2{font-size:clamp(30px,8vw,52px);letter-spacing:-.03em;line-height:1.08;margin-bottom:16px}.cta-final p{color:#f4f0e8b8;max-width:28em;margin:0 auto 24px}.cta-micro{font-size:13px;margin:16px auto 0!important}.cta-seal{margin-top:36px!important;font-family:"Instrument Serif",serif;font-style:italic;font-size:clamp(20px,5vw,28px);color:var(--gold-soft)!important}footer{background:var(--charcoal);border-top:1px solid rgba(244,240,232,.1);padding:36px 0;color:#b8afa0}footer .wrap{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center}footer .mono{background:#f4f0e80f;border-color:#f4f0e824;color:var(--ivory)}footer .nav-name{color:var(--ivory)}footer .copy{font-size:13px}.footer-legal{flex:1 1 100%;font-size:12px;color:#b8afa0b3}.wa-float{position:fixed;z-index:90;width:56px;height:56px;border-radius:16px;right:max(14px,env(safe-area-inset-right));bottom:max(14px,calc(12px + env(safe-area-inset-bottom)));background:var(--ink);display:flex;align-items:center;justify-content:center;border:1px solid var(--gold);box-shadow:0 14px 32px -10px #1c1a1773;transition:opacity .3s ease,transform .3s ease,visibility .3s ease}.wa-float svg{width:24px;height:24px}.wa-float.is-quiet{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px) scale(.92)}[data-reveal]{opacity:0;transform:translateY(var(--rise)) scale(.97);transition:opacity var(--dur-reveal) var(--ease-out),transform var(--dur-reveal) var(--ease-out),filter var(--dur-reveal) var(--ease-out),clip-path var(--dur-reveal) var(--ease-out);transition-delay:var(--reveal-delay, 0ms)}[data-reveal=soft]{transform:translateY(20px) scale(.96)}[data-reveal=line]{transform:translateY(18px);filter:none}[data-reveal=soft].shot-enter{transform:translateY(22px) scale(.97) rotate(-2.2deg)}[data-reveal=soft].shot-layer{transform:translateY(20px) scale(.97) rotate(1.4deg)}[data-reveal].in{opacity:1;transform:none;filter:blur(0)}[data-reveal].in.shot-enter{transform:none}[data-reveal].in.shot-layer{transform:rotate(.55deg)}@media(prefers-reduced-motion:reduce){[data-reveal],[data-reveal].in,[data-reveal].in.shot-enter,[data-reveal].in.shot-layer{opacity:1;transform:none;filter:none;transition:none}html{scroll-behavior:auto}.reel-frame,.reel-slot,.reel-title,.mstep,.proof-card,.more-body,.more-arrow,.faq-a,.faq-a p,.faq-q .plus,.method-progress-bar,.perf-track i{transition:none}.reel-frame.is-active,.proof-card,.path-way,.hero-photo,.manifesto-photo-wrap,.manifesto-body,.identify [data-focus-line],.decision h2 [data-decision-line],.decision-support,.decision .btn,.aftercare-line,.mstep,.mstep.active,.mf-line{transform:none;opacity:1}.hero-atmosphere,.hero-copy .eyebrow,.hero-line,.hero-copy .lead,.hero-copy .btn,.hero-proof,.hero-mods,.mf-line{animation:none}.plaque-photo img,.plaque-photo.in img{clip-path:none;transform:none}.identify:after{display:none}}@media(min-width:901px){.wrap{padding:0 36px}.navbar{padding:22px 36px}.hero{min-height:100vh;grid-template-columns:1fr .9fr;align-items:center;padding-left:0}.hero-photo{position:absolute;inset:0 0 0 38%}.hero-shade{background:linear-gradient(90deg,#1c1a17,#1c1a17e0 38%,#1c1a1726 68%,#1c1a1759)}.hero-copy{padding:140px 0 80px;max-width:640px}.hero h1{font-size:clamp(56px,6vw,84px)}.hero .lead{font-size:18px}.chapter{padding:108px 0}.proof-rail{padding-left:max(36px,calc((100vw - var(--maxw)) / 2));gap:22px}.proof-card{flex-basis:340px}.aftercare-grid,.beyond-grid,.performance-grid,.sobre-grid,.plaque,.squad-proof{grid-template-columns:1fr 1fr;gap:48px}.method-wrap{display:grid;grid-template-columns:.92fr 1.08fr;gap:64px;align-items:start}.method-head{position:sticky;top:128px;margin-bottom:0}.path-ways{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;overflow:visible;padding:0;scroll-snap-type:none;perspective:1200px}.path-way{flex:none;padding:0;border:0;border-radius:0;background:transparent;transform:scale(var(--path-s, 1)) rotateY(var(--path-ry, 0deg));opacity:var(--path-o, 1);transform-origin:center center;transition:opacity var(--dur-soft) var(--ease-out),transform var(--dur-soft) var(--ease-out)}.path-ways:hover .path-way,.path-ways:focus-within .path-way{opacity:.48;transform:scale(.975)}.path-ways .path-way:hover,.path-ways .path-way:focus-within{opacity:1;transform:scale(1.02)}.faq-item{transition:background .35s var(--ease-out)}.faq-item:hover{background:#1c1a1705}.faq-item:hover .faq-q{transform:translate(3px);box-shadow:inset 0 -1px 0 var(--line)}.faq-item.open+.faq-item .faq-q{transform:translateY(2px)}.atend-card{transition:transform var(--dur-soft) var(--ease-out)}.atend-card:hover{transform:translateY(-4px)}.path-close{grid-template-columns:2fr 1fr;gap:40px;align-items:start;margin-top:48px;padding-top:40px}.path-close p,.squad-note{max-width:none}.decision{min-height:100vh;display:flex;align-items:center;padding:120px 0}.squad .chapter-head{margin-inline:auto;text-align:center}.squad .chapter-head .label{justify-content:center}.squad .chapter-head p{margin-inline:auto}.squad-close{text-align:center}.faq{padding-top:128px;padding-bottom:96px}.faq .wrap{display:flex;flex-direction:column;align-items:center}.faq .chapter-head{max-width:680px;text-align:center}.faq .chapter-head .label{justify-content:center}.faq .chapter-head h2{max-width:none}.faq-list{width:100%}.atend-grid{grid-template-columns:1fr 1fr;gap:36px}.reel-cinema{padding:48px 0 40px;margin-bottom:56px}.reel-stage{gap:20px}.reel-slot{flex-basis:190px;max-width:190px}.reel-slot.is-active{flex-basis:300px;max-width:300px}.reel-title{font-size:10px;min-height:2.8em}.reel-slot.is-active .reel-title{font-size:13px;letter-spacing:.2em}.identify-copy{font-size:20px}.manifesto-dark{min-height:100vh;align-items:center}}@media(max-width:900px){.hero-atmosphere{opacity:.55}[data-reveal],[data-reveal=soft]{filter:none}.method-head{position:static}.path-ways{margin-inline:-22px;padding-inline:22px}}@media(max-width:430px){.hero .btn,.decision .btn,.squad-close .btn,.cta-final .btn{width:100%}}@media(max-width:360px){.hero h1{font-size:32px}.wrap{padding:0 16px}}
