@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&family=Italiana&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--black:#080808;--ink:#0d0d0d;--panel:#121212;--gold:#c9a25d;--gold2:#e0c181;--cream:#f3eee4;--muted:#aaa59c;--line:#dabc7e33}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--cream);margin:0;font-family:DM Sans,sans-serif;font-weight:300}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.section{padding:128px 0}.eyebrow{text-transform:uppercase;letter-spacing:.26em;color:var(--gold2);margin:0 0 22px;font-size:11px;font-weight:600}.nav{z-index:20;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;height:104px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.brand{color:#fff;letter-spacing:.12em;align-items:center;gap:13px;font-family:Italiana,serif;text-decoration:none;display:flex}.brand>span{border:1px solid var(--gold);color:var(--gold2);place-items:center;width:42px;height:42px;font-size:17px;display:grid}.brand div{font-size:14px}.brand small{letter-spacing:.38em;color:#999;margin-top:4px;font:500 8px DM Sans;display:block}.nav nav{gap:36px;display:flex}.nav nav a{color:#c8c5bd;text-transform:uppercase;letter-spacing:.16em;font-size:10px;text-decoration:none}.navCta{color:var(--gold2);text-transform:uppercase;letter-spacing:.15em;border-bottom:1px solid var(--gold);padding:8px 0;font-size:10px;text-decoration:none}.hero{align-items:center;height:max(780px,100svh);display:flex;position:relative;overflow:hidden}.heroBackdrop{background:linear-gradient(90deg,#080808 0%,#080808e8 36%,#0808084d 68%,#08080838),linear-gradient(#0000 65%,#080808 100%),url(/victor-hero.png) 50%/cover no-repeat;position:absolute;inset:0}.heroBackdrop:after{content:"";opacity:.5;background:linear-gradient(90deg,#0000 49.9%,#c9a25d1f 50%,#0000 50.1%);position:absolute;inset:0}.heroContent{z-index:2;padding-top:80px;position:relative}.hero h1,.section h2{letter-spacing:-.025em;margin:0;font:400 clamp(52px,6vw,84px)/1.02 Italiana,serif}.hero h1{max-width:760px}.hero h1 em,.section h2 em{color:var(--gold2);font-style:italic}.heroText{color:#c5c1b9;max-width:540px;margin:28px 0 20px;font-size:17px;line-height:1.7}.location{color:#aaa69e;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:10px;font-size:11px;display:flex}.location span{color:var(--gold);font-size:8px}.location i{background:#615b52;width:1px;height:12px;margin:0 4px}.button{text-transform:uppercase;letter-spacing:.13em;justify-content:center;align-items:center;gap:28px;margin-top:34px;padding:19px 24px;font-size:10px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.button b{font-size:15px}.gold{color:#0a0a0a;background:linear-gradient(115deg,#a98244,#dfc27e)}.button:hover{filter:brightness(1.08);transform:translateY(-2px)}.scrollCue{z-index:2;writing-mode:vertical-rl;letter-spacing:.28em;color:#777;align-items:center;gap:12px;font-size:8px;display:flex;position:absolute;bottom:54px;right:32px}.scrollCue span{background:var(--gold);width:1px;height:44px}.sectionIndex{color:#777;letter-spacing:.25em;align-items:center;gap:12px;margin-bottom:55px;font-size:9px;display:flex}.sectionIndex span{color:var(--gold2);border:1px solid var(--line);padding:7px}.aboutGrid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.editorialCopy{color:#aaa69e;padding-top:58px;font-size:14px;line-height:1.85}.editorialCopy .lead,.bookCopy .lead{color:#ece7dd;font-family:Italiana,serif;font-size:21px;line-height:1.5}.editorialCopy blockquote{border-left:1px solid var(--gold);color:var(--gold2);margin:38px 0 0;padding-left:24px;font:italic 22px/1.5 Italiana,serif}.sportsGallery{border:1px solid var(--line);background:linear-gradient(#0000 45%,#00000073),url(/victor-sports-gallery.png) 50%/cover;height:380px;margin-top:80px;position:relative}.sportLabels{grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:auto 0 0}.sportLabels span{letter-spacing:.22em;border-right:1px solid #fff3;padding:18px 22px;font-size:9px}.method{background:#10100f;border-block:1px solid #1c1b19}.methodHead{justify-content:space-between;align-items:flex-end;display:flex}.methodHead h2{font-size:clamp(48px,5vw,70px)}.methodHead>p{color:#8e8a83;width:390px;font-size:13px;line-height:1.8}.steps{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:80px;display:grid}.steps article{border-right:1px solid var(--line);min-height:300px;padding:30px 26px;position:relative}.steps article:first-child{border-left:1px solid var(--line)}.stepNo{color:var(--gold);font:14px Italiana}.stepIcon{color:var(--gold);margin:50px 0 25px;font-size:25px}.steps h3{margin:0 0 14px;font:26px Italiana}.steps p{color:#8f8b84;font-size:12px;line-height:1.75}.resultsHeader{justify-content:space-between;align-items:flex-end;display:flex}.results h2{font-size:clamp(48px,5vw,68px)}.arrows{gap:8px;display:flex}.arrows button{border:1px solid var(--line);width:54px;height:54px;color:var(--gold2);cursor:pointer;background:0 0;font-size:18px}.slider{scroll-snap-type:x mandatory;scrollbar-width:none;gap:22px;margin-top:65px;padding-right:15vw;display:flex;overflow-x:auto}.slider::-webkit-scrollbar{display:none}.testimonial{scroll-snap-align:start;border:1px solid var(--line);background:#10100f;flex:0 0 520px;padding:16px 16px 28px}.beforeAfter{background:radial-gradient(circle at 50% 38%,#4b4236,#181614 56%,#0c0c0c);grid-template-columns:1fr 1fr;height:245px;display:grid;position:relative;overflow:hidden}.beforeAfter:after{content:"";background:#ffffff40;width:1px;position:absolute;top:0;bottom:0;left:50%}.beforeAfter>span{letter-spacing:.18em;color:#bbb;align-self:end;padding:12px;font-size:8px}.beforeAfter>span:nth-child(2){text-align:right}.resultMark{color:#dfc27e29;letter-spacing:.08em;place-items:center;font:72px Italiana;display:grid;position:absolute;inset:0}.result2{background:radial-gradient(circle at 50% 35%,#51493d,#151515 58%)}.result3{background:radial-gradient(circle at 50% 45%,#403d37,#111 60%)}.stars{color:var(--gold);letter-spacing:.25em;margin:24px 8px 12px;font-size:10px}.testimonial blockquote{color:#ddd8cf;margin:0 8px 24px;font:20px/1.5 Italiana}.client{border-top:1px solid var(--line);justify-content:space-between;margin:0 8px;padding-top:18px;display:flex}.client strong{letter-spacing:.08em;font-size:11px}.client span{color:var(--gold);font-size:10px}.disclaimer{color:#56534e;margin-top:22px;font-size:9px}.ebook{color:#171513;background:#e9e3d7}.ebookGrid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.bookVisual{background:radial-gradient(circle,#bdb3a3 0%,#dcd5c9 45%,#0000 70%) 0 0/100%;place-items:center;height:560px;display:grid}.bookVisual:has(.bookPlaceholder){background-image:url(/ebook-independencia-balanca.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.bookPlaceholder{color:#d8ba75;text-align:center;background:#111;border:1px solid #9e7d42;flex-direction:column;justify-content:center;width:300px;height:440px;padding:55px 30px;display:flex;box-shadow:-30px 35px 45px #0000004d}.bookPlaceholder small{letter-spacing:.25em;margin-bottom:80px;font-size:8px}.bookPlaceholder span,.bookPlaceholder b{letter-spacing:.05em;font:29px Italiana}.bookPlaceholder i{margin-top:30px;font:italic 12px Italiana}.bookCopy h2{font-size:clamp(48px,5vw,68px)}.bookCopy h2 em{color:#9b7338}.bookCopy .eyebrow{color:#8c672f}.bookCopy .lead{color:#3a352f;margin:28px 0}.bookCopy ul{margin:28px 0;padding:0;list-style:none}.bookCopy li{border-bottom:1px solid #0000001a;padding:12px 0;font-size:12px}.bookCopy li span{color:#9b7338;margin-right:12px}.outline{color:#171513;border:1px solid #8f6b37}.bookCopy>small{color:#777;margin-top:12px;font-size:9px;display:block}.services h2{font-size:clamp(48px,5vw,68px)}.servicesGrid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.servicesGrid>div>p:not(.eyebrow){color:#8d8981;max-width:480px;line-height:1.8}.serviceModes{gap:48px;margin-top:45px;display:flex}.serviceModes>span{color:var(--gold);font-size:19px}.serviceModes b,.serviceModes small{margin-left:28px;display:block}.serviceModes b{color:#e8e3da;letter-spacing:.1em;margin-top:-22px;font-size:11px}.serviceModes small{color:#777;margin-top:6px;font-size:10px}.benefits{border-top:1px solid var(--line)}.benefits>div{border-bottom:1px solid var(--line);color:#bbb;padding:19px 0;font-size:12px}.benefits>div span{color:var(--gold);margin-right:15px}.benefits .button{width:100%}.community{color:#10100f;background:linear-gradient(110deg,#9d783e,#d9b86f);padding:90px 0}.communityInner{grid-template-columns:100px 1fr auto;align-items:center;gap:45px;display:grid}.community .eyebrow{color:#2c251b}.community h2{margin:0;font:56px/1 Italiana}.community h2 em{font-style:italic}.community p:not(.eyebrow){max-width:620px;font-size:12px;line-height:1.7}.whatsIcon{border:1px solid #0000004d;border-radius:50%;place-items:center;width:86px;height:86px;font-size:42px;display:grid}.light{color:#e9d6a7;white-space:nowrap;background:#10100f;margin:0}footer{background:#050505;padding:65px 0 25px}.footerGrid{grid-template-columns:1fr 1fr auto;align-items:center;display:grid}.footerBrand{letter-spacing:.12em;font:22px Italiana}.footerBrand span{letter-spacing:.4em;color:#777;margin-top:8px;font:7px DM Sans;display:block}.footerGrid p{color:#777;font-size:10px}.footerGrid p i{color:var(--gold);margin:0 8px}.footerGrid>a{color:var(--gold2);font-size:11px;text-decoration:none}.legal{color:#444;border-top:1px solid #171717;justify-content:space-between;margin-top:45px;padding-top:22px;font-size:8px;display:flex}.floatingWhats{z-index:50;color:#092e17;background:#25d366;border-radius:30px;align-items:center;gap:10px;height:52px;padding:0 19px;font-size:11px;text-decoration:none;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 30px #00000059}.floatingWhats span{font-size:23px}.floatingWhats b{font-weight:600}@media (width<=800px){.shell{width:min(100% - 30px,1180px)}.section{padding:85px 0}.nav{height:80px}.nav nav,.navCta{display:none}.hero{min-height:760px}.heroBackdrop{background:linear-gradient(90deg,#080808f2,#0808088c),linear-gradient(#0000 55%,#080808),url(/victor-hero.png) 62%/cover}.hero h1{font-size:49px}.heroText{font-size:15px}.location{flex-wrap:wrap;align-items:flex-start;line-height:1.6}.location i{display:none}.button{gap:18px;width:100%}.scrollCue{display:none}.aboutGrid,.ebookGrid,.servicesGrid{grid-template-columns:1fr;gap:40px}.editorialCopy{padding-top:0}.sportsGallery{background-position:50%;background-size:auto 100%;height:520px}.sportLabels{pointer-events:none;grid-template-columns:1fr;height:100%}.sportLabels span{align-self:end}.methodHead{display:block}.methodHead>p{width:auto;margin-top:30px}.steps{grid-template-columns:1fr 1fr}.steps article:nth-child(3){border-left:1px solid var(--line)}.resultsHeader{align-items:flex-end}.results .sectionIndex{margin-bottom:30px}.arrows button{width:44px;height:44px}.testimonial{flex-basis:86vw}.slider{margin-right:-15px;padding-right:12vw}.bookVisual{order:2;height:440px}.bookPlaceholder{width:230px;height:340px}.bookPlaceholder small{margin-bottom:55px}.bookPlaceholder span,.bookPlaceholder b{font-size:22px}.bookCopy{order:1}.serviceModes{justify-content:space-between;gap:15px}.communityInner{grid-template-columns:70px 1fr;gap:25px}.whatsIcon{width:65px;height:65px;font-size:32px}.community h2{font-size:46px}.communityInner .button{grid-column:1/-1}.footerGrid{grid-template-columns:1fr;gap:24px}.legal{gap:20px}.floatingWhats b{display:none}.floatingWhats{justify-content:center;width:52px;padding:0}}@media (width<=520px){.steps{grid-template-columns:1fr}.steps article,.steps article:nth-child(3){border-left:1px solid var(--line)}.sportsGallery{height:420px}.communityInner{grid-template-columns:1fr}.whatsIcon{display:none}.hero h1{font-size:44px}.section h2{font-size:45px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}.bookPlaceholder{visibility:hidden}.heroBackdrop{background:linear-gradient(90deg,#080808 0% 43%,#080808e0 56%,#08080833 78%),linear-gradient(#0000 70%,#080808 100%),#080808 url(/hero-victor-julho-2026.webp) 100%/auto 115% no-repeat}@media (width<=800px){.heroBackdrop{background:linear-gradient(90deg,#080808f0 0%,#080808b8 52%,#0808085c 100%),linear-gradient(#0000 52%,#080808 100%),#080808 url(/hero-victor-julho-2026.webp) 58%/auto 115% no-repeat}}.resultCard{background:#10100f;padding:14px 14px 0}.resultPhotos{grid-template-columns:1fr 1fr;gap:2px;height:340px;display:grid}.resultPhoto{background:linear-gradient(145deg,#c9a25d1a,#0000 52%),radial-gradient(circle at 50% 42%,#35312b 0%,#181715 54%,#0d0d0c 100%);border:1px solid #dabc7e1f;align-items:flex-end;min-width:0;display:flex;position:relative;overflow:hidden}.resultPhoto:before{content:"✦";color:#e0c18129;place-items:center;font-size:34px;display:grid;position:absolute;inset:0}.resultPhoto img{object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.resultPhoto span{z-index:2;color:#eee8dc;letter-spacing:.2em;background:linear-gradient(#0000,#050505d1);width:100%;padding:13px 14px;font-size:10px;position:relative}.resultMeta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:18px 8px;display:flex}.resultMeta strong{color:#eee9df;letter-spacing:.08em;font-size:13px;font-weight:500}.resultMeta span{color:var(--gold2);text-align:right;font-size:12px}@media (width<=600px){.resultCard{padding:10px 10px 0}.resultPhotos{height:300px}.resultMeta{min-height:66px;padding:16px 7px}}.heroBackdrop{filter:brightness(.98)contrast(1.06)saturate()}.results .disclaimer{color:#f4f0e8;letter-spacing:.015em;font-size:13px;line-height:1.65}body .floatingWhats{color:#fff;background:linear-gradient(145deg,#2bdc70,#20b95a);border-color:#ffffff4d;box-shadow:0 16px 42px #045b2b61,inset 0 0 0 1px #ffffff14}body .floatingWhats:hover{border-color:#ffffff8c;box-shadow:0 20px 48px #045b2b7a,inset 0 0 0 1px #ffffff1f}.floatingWhats .whatsappSymbol{color:#fff;background:linear-gradient(145deg,#159a4f,#0d7739);border:1px solid #ffffff38}.floatingWhats .whatsappCopy small,.floatingWhats .whatsappCopy b{color:#fff}@keyframes whatsappPulse{0%,to{box-shadow:0 16px 42px #045b2b61,0 0 0 1px #25d3667a}50%{box-shadow:0 20px 50px #045b2b8f,0 0 0 15px #25d36600}}body .floatingWhats{animation:2.2s ease-in-out infinite whatsappPulse}.floatingWhats .whatsappSymbol{width:48px;height:48px}.floatingWhats .whatsappSymbol svg{width:29px;height:29px}@media (width<=800px){.floatingWhats .whatsappSymbol{width:46px;height:46px}.floatingWhats .whatsappSymbol svg{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){body .floatingWhats{animation:none}}.testimonialPlaceholder{background:linear-gradient(145deg,#12110f,#090909);grid-template-columns:46% 54%;min-height:465px;padding:0;display:grid}.placeholderVisual{border-right:1px solid var(--line);background:radial-gradient(circle at 50% 42%,#c9a25d2e,#0000 56%);place-items:center;display:grid;position:relative;overflow:hidden}.placeholderVisual:before{content:"";border:1px solid #c9a25d38;border-radius:50%;width:170px;height:170px;position:absolute}.placeholderVisual span{color:#e0c18152;font:78px Italiana,serif}.placeholderVisual i{letter-spacing:.28em;color:var(--gold);font:10px DM Sans,sans-serif;position:absolute;bottom:28px}.placeholderCopy{align-self:end;padding:34px}.placeholderCopy small{color:var(--gold);letter-spacing:.2em;font-size:10px}.placeholderCopy h3{color:#ebe5da;margin:14px 0;font:31px/1.12 Italiana,serif}.placeholderCopy p{color:#827e77;margin:0;font-size:13px;line-height:1.65}.floatingWhats{color:#f2eadb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#141413f7,#070707f7);border:1px solid #e0c1818c;border-radius:36px;gap:13px;height:64px;padding:0 22px 0 10px;transition:transform .25s,border-color .25s,box-shadow .25s;bottom:24px;right:24px;box-shadow:0 16px 46px #00000080,inset 0 0 0 1px #ffffff08}.floatingWhats:hover{border-color:var(--gold2);transform:translateY(-4px);box-shadow:0 20px 52px #00000094,0 0 24px #c9a25d24}.whatsappSymbol{color:#0c0c0b;background:linear-gradient(145deg,#d7b66f,#9c7438);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.whatsappSymbol svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.whatsappCopy{flex-direction:column;gap:3px;display:flex}.whatsappCopy small{letter-spacing:.2em;color:var(--gold2);font-size:8px}.whatsappCopy b{letter-spacing:.03em;font-size:12px;font-weight:500;display:block}@media (width<=800px){.testimonialPlaceholder{grid-template-columns:1fr;min-height:500px}.placeholderVisual{border-right:0;border-bottom:1px solid var(--line);min-height:255px}.floatingWhats{justify-content:center;width:58px;height:58px;padding:0;bottom:16px;right:16px}.whatsappSymbol{width:44px;height:44px}.whatsappCopy{display:none}}.hero h1{max-width:650px;font-size:clamp(48px,5.15vw,70px);line-height:1.04}.section h2{font-size:clamp(44px,4.35vw,60px);line-height:1.06}.about h2,.methodHead h2,.results h2,.bookCopy h2,.services h2{font-size:clamp(44px,4.35vw,60px)}.community h2{font-size:clamp(42px,4vw,52px);line-height:1.04}.about .editorialCopy{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}.about .editorialCopy .lead,.about .editorialCopy blockquote{text-align:left}.benefits .button{width:auto;min-width:265px;max-width:100%;margin-top:28px;padding:17px 23px}@media (width<=800px){.hero h1{max-width:560px;font-size:clamp(41px,11vw,50px);line-height:1.06}.section h2,.about h2,.methodHead h2,.results h2,.bookCopy h2,.services h2{font-size:clamp(39px,9.5vw,46px);line-height:1.08}.community h2{font-size:clamp(38px,9vw,44px)}.about .editorialCopy{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.benefits .button{width:auto;min-width:0;padding:17px 21px}}.sportsGallery{border:1px solid var(--line);background:#24211d;grid-template-columns:repeat(3,1fr);gap:1px;height:500px;display:grid;overflow:hidden}.sportPhoto{filter:saturate(.82)contrast(1.05);background-repeat:no-repeat;background-size:cover;min-width:0;margin:0;transition:filter .35s,transform .5s;position:relative;overflow:hidden}.sportPhoto:after{content:"";background:linear-gradient(#0505050a 0%,#0505051f 58%,#050505e6 100%);position:absolute;inset:0}.sportPhoto:hover{filter:saturate()contrast(1.03)}.sportPhoto figcaption{z-index:2;color:#f1ece2;letter-spacing:.2em;border-top:1px solid #ffffff24;padding:24px 25px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.sportPhoto figcaption span{color:var(--gold2);margin-right:11px}.sportJiu{background-image:url(/victor-jiujitsu.jpeg);background-position:58% 48%}.sportBody{background-image:url(/victor-bodybuilder.jpeg);background-position:50% 31%}.sportRun{background-image:url(/victor-corredor.jpeg);background-position:50% 32%}@media (width<=800px){.sportsGallery{scroll-snap-type:x mandatory;scrollbar-width:none;background:#111;height:470px;display:flex;overflow-x:auto}.sportsGallery::-webkit-scrollbar{display:none}.sportPhoto{scroll-snap-align:start;flex:0 0 84vw}.sportPhoto figcaption{padding:21px;font-size:11px}}html{-webkit-text-size-adjust:100%}body{overflow-x:clip}img,svg{max-width:100%}.button,.arrows button,.navCta,.floatingWhats{-webkit-tap-highlight-color:transparent}.button,.arrows button{min-height:48px}@media (width>=1500px){.shell{width:min(1240px,100% - 96px)}.heroContent{padding-top:100px}.sportsGallery{height:540px}}@media (width<=1180px){.shell{width:min(100% - 56px,1080px)}.nav,.nav nav{gap:24px}.brand>.brandMark{flex-basis:48px;width:48px;height:48px}.brand>.brandWordmark{flex-basis:188px;width:188px}.aboutGrid,.ebookGrid,.servicesGrid{gap:68px}.methodHead>p{width:340px}.footerGrid{grid-template-columns:250px 1fr 220px;gap:28px}.footerBrand{width:245px}}@media (width<=1024px){.shell{width:calc(100% - 48px)}.section{padding:104px 0}.nav nav a{font-size:10px}.navCta{white-space:nowrap;font-size:10px}.hero h1{font-size:clamp(47px,6.2vw,63px)}.heroText{max-width:500px}.aboutGrid{gap:52px}.steps{grid-template-columns:repeat(2,1fr)}.steps article:nth-child(3){border-left:1px solid var(--line)}.methodHead{gap:48px}.methodHead>p{width:310px}.ebookGrid,.servicesGrid{gap:54px}.communityInner{grid-template-columns:80px 1fr;gap:30px}.communityInner>.button{grid-column:2;justify-self:start;width:auto;margin-top:0}.whatsIcon{width:72px;height:72px;font-size:36px}}@media (width<=900px){.nav nav{display:none}.heroBackdrop{background:linear-gradient(90deg,#080808f5 0%,#080808d4 48%,#08080857 100%),linear-gradient(#0000 52%,#080808 100%),#080808 url(/hero-victor-julho-2026.webp) 64%/auto 115% no-repeat}.aboutGrid,.ebookGrid,.servicesGrid{grid-template-columns:1fr;gap:44px}.editorialCopy{padding-top:0}.methodHead{display:block}.methodHead>p{width:min(100%,600px);margin-top:28px}.bookVisual{order:2;height:500px}.bookCopy{order:1}.servicesGrid>div:first-child,.benefits{max-width:680px}.footerGrid{grid-template-columns:1fr;justify-items:center;gap:28px}.footerBrand{background-position:50%;width:min(290px,85vw)}.instagramLink{justify-content:center}.footerGrid p{text-align:center}}@media (width<=768px){.shell{width:calc(100% - 32px)}.section{padding:82px 0}.nav{height:80px}.navCta{display:none}.brand>.brandMark{flex-basis:44px;width:44px;height:44px}.brand>.brandWordmark{flex-basis:174px;width:174px;height:37px}.hero{height:100svh;min-height:720px}.heroContent{padding-top:68px}.hero h1{max-width:560px;font-size:clamp(40px,11.5vw,50px)}.heroText{max-width:500px;font-size:16px;line-height:1.65}.location{max-width:500px;font-size:10px;line-height:1.65}.hero .button{width:auto;max-width:100%}.sectionIndex{margin-bottom:38px}.about .editorialCopy{text-align:left;-webkit-hyphens:none;hyphens:none;font-size:15px}.about .editorialCopy .lead{font-size:21px}.steps{grid-template-columns:1fr 1fr}.steps article{min-height:270px;padding:26px 22px}.stepIcon{margin:38px 0 20px}.sportsGallery{height:470px;margin-top:58px}.sportPhoto{flex-basis:82vw}.resultsHeader{gap:20px}.arrows{flex-shrink:0}.arrows button{width:48px;height:48px}.slider{gap:16px;margin-top:48px;margin-right:-16px;padding-right:16vw}.testimonial{flex-basis:84vw}.beforeAfter{height:235px}.testimonial blockquote{font-size:19px}.testimonialPlaceholder{min-height:480px}.bookVisual{height:440px}.serviceModes{flex-wrap:wrap;gap:28px}.community{padding:72px 0}.communityInner{grid-template-columns:1fr;gap:24px}.communityInner>.whatsIcon{display:none}.communityInner>.button{grid-column:1;justify-self:start;width:auto}footer{padding-top:60px}}@media (width<=600px){.hero{min-height:700px}.heroBackdrop{background:linear-gradient(90deg,#080808f7 0%,#080808d6 55%,#08080880 100%),linear-gradient(#0000 45%,#080808 100%),url(/hero-victor-julho-2026.webp) 58%/auto 115% no-repeat}.hero h1{font-size:clamp(38px,11.8vw,47px)}.hero .button{width:100%;padding-inline:16px}.section h2,.about h2,.methodHead h2,.results h2,.bookCopy h2,.services h2{font-size:clamp(36px,10.5vw,43px)}.steps{grid-template-columns:1fr}.steps article,.steps article:nth-child(3){border-left:1px solid var(--line)}.steps article{min-height:230px}.sportsGallery{height:440px}.sportPhoto{flex-basis:88vw}.resultsHeader{align-items:flex-end}.resultsHeader .sectionIndex{margin-bottom:28px}.arrows button{width:44px;height:44px}.client{align-items:flex-start;gap:16px}.client span{text-align:right}.bookVisual{height:390px}.bookCopy .button{width:100%}.benefits .button{justify-content:center;width:100%}.communityInner>.button{width:100%}.legal{margin-top:34px}}@media (width<=420px){.shell{width:calc(100% - 26px)}.nav{height:72px}.brand{gap:7px}.brand>.brandMark{flex-basis:39px;width:39px;height:39px}.brand>.brandWordmark{flex-basis:158px;width:158px;height:34px}.hero{min-height:680px}.heroContent{padding-top:62px}.eyebrow{letter-spacing:.2em;font-size:10px}.hero h1{font-size:clamp(36px,11vw,43px)}.heroText{font-size:15px}.location{display:block}.location span{margin-right:6px}.location i{display:none}.button{letter-spacing:.1em;font-size:10px}.section{padding:72px 0}.section h2,.about h2,.methodHead h2,.results h2,.bookCopy h2,.services h2{font-size:clamp(34px,10vw,40px)}.sportsGallery{height:410px}.sportPhoto{flex-basis:91vw}.resultsHeader{display:block}.arrows{margin-top:24px}.slider{margin-top:32px}.testimonial{flex-basis:90vw;padding:12px 12px 24px}.testimonialPlaceholder{padding:0}.beforeAfter{height:210px}.placeholderVisual{min-height:225px}.placeholderCopy{padding:26px}.bookVisual{height:350px}.serviceModes{grid-template-columns:1fr;display:grid}.footerBrand{width:min(270px,90vw);height:54px}.footerGrid p{font-size:12px}.instagramLink{font-size:13px!important}}@media (width<=350px){.brand>.brandWordmark{flex-basis:140px;width:140px}.hero h1{font-size:34px}.heroText{font-size:14px}.hero .button{padding-inline:12px;font-size:9px}.testimonial{flex-basis:92vw}.floatingWhats{bottom:12px;right:12px}}@media (height<=720px) and (width>=769px){.hero{height:100vh;min-height:680px}.heroContent{padding-top:88px}.hero h1{font-size:clamp(46px,5vw,62px)}.heroText{margin-block:20px 14px}.hero .button{margin-top:24px}}@media (prefers-reduced-motion:reduce){.sportPhoto,.floatingWhats{transition:none}}@media (width>=901px){.heroBackdrop{background:#080808}.heroBackdrop:before{content:"";background:url(/hero-victor-julho-2026.webp) 50% 42%/cover no-repeat;width:50%;position:absolute;inset:0 0 0 auto}.heroBackdrop:after{content:"";background:linear-gradient(90deg,#080808 0% 41%,#080808db 49%,#0808082e 62%,#0808080d 100%),linear-gradient(#0000 70%,#080808 100%),linear-gradient(90deg,#0000 49.9%,#c9a25d2e 50%,#0000 50.1%);position:absolute;inset:0}}.resultQuote{border-top:1px solid var(--line);color:#d9d4ca;letter-spacing:.005em;word-spacing:normal;-webkit-hyphens:none;hyphens:none;quotes:"“" "”";align-items:flex-start;height:128px;min-height:128px;margin:0;padding:20px;font:400 14px/1.58 Arial,Helvetica,sans-serif;display:flex;position:relative;overflow:hidden;text-align:left!important}.resultQuote span:before,.resultQuote span:after{color:var(--gold2);font:1.3em/1 Georgia,serif}.resultQuote span{padding-left:20px;display:block;position:relative}.resultQuote span:before{content:open-quote;position:absolute;top:0;left:0}.resultQuote span:after{content:"⁠”";margin-left:3px}.resultMeta{border-top:1px solid var(--line)}@media (width<=600px){.resultPhotosComplete{height:310px}.resultQuote{height:172px;min-height:172px;padding:19px 17px;font-size:13.5px;line-height:1.55}}.performanceSpecialty{white-space:nowrap}@media (width<=800px){.footerGrid p{overflow-wrap:normal;width:100%;max-width:380px;padding-inline:12px}}.footerSpecialties{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;display:flex}.footerSpecialties span{white-space:nowrap;align-items:center;display:inline-flex}.footerSpecialties span i{margin:0 8px 0 0}@media (width<=600px){.hero h1{font-size:clamp(35px,9.5vw,41px);line-height:1.08}.footerSpecialties{gap:9px 16px;max-width:360px}}@media (width<=380px){.hero h1{font-size:34px}.footerSpecialties{gap:8px 13px;max-width:330px}}@media (width<=800px){.nav{justify-content:center}.brand{margin-inline:auto}.heroContent,.heroContent .eyebrow{text-align:center}.hero h1{text-align:center;margin-inline:auto}.heroText{text-align:center;-webkit-hyphens:none;hyphens:none;margin-inline:auto}.location{text-align:center;justify-content:center;margin-inline:auto}.hero .button{margin-inline:auto;display:flex}}.heroBackdrop:after{display:none}@media (width<=900px){.heroBackdrop{background:#080808 url(/hero-victor-julho-2026.webp) 61%/auto 108% no-repeat}.hero h1{text-shadow:0 2px 12px #000000ad}.heroText,.location,.heroContent .eyebrow{text-shadow:0 1px 7px #000000b8}}@media (width>=901px){.hero h1{text-shadow:0 2px 12px #00000073}.heroText,.location,.heroContent .eyebrow{text-shadow:0 1px 6px #0000008c}}:where(.heroText,.editorialCopy>p:not(.lead),.methodHead>p,.testimonial blockquote,.placeholderCopy p,.bookCopy .lead,.servicesGrid>div>p:not(.eyebrow),.community p:not(.eyebrow),.disclaimer){text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}@media (width<=600px){:where(.heroText,.methodHead>p,.steps p,.testimonial blockquote,.placeholderCopy p,.bookCopy .lead,.servicesGrid>div>p:not(.eyebrow),.community p:not(.eyebrow),.disclaimer){text-align:left;-webkit-hyphens:none;hyphens:none;text-wrap:pretty}}@media (width<=420px){.editorialCopy>p:not(.lead){text-align:left;-webkit-hyphens:none;hyphens:none}}.brand>.brandMark{background:url(/vf-monogram-transparent.png) 50%/contain no-repeat;border:0;border-radius:50%;flex:0 0 52px;width:52px;height:52px;box-shadow:0 0 18px #c297501f}.brand div{color:#d4b373;letter-spacing:.19em;text-shadow:0 1px 8px #ddb4671f;font-family:Italiana,serif;font-size:15px}.brand small{color:#b7965e;letter-spacing:.42em}@media (width<=520px){.brand>.brandMark{flex-basis:45px;width:45px;height:45px}.brand div{letter-spacing:.15em;font-size:13px}.brand small{letter-spacing:.32em;font-size:7px}}.aboutStatement>span{text-align:justify;text-align-last:justify;max-width:520px;display:block}.aboutStatement br{display:none}.bookCopy .lead{text-align:left;text-wrap:balance;word-spacing:normal;-webkit-hyphens:none;hyphens:none;max-width:510px}@media (width<=800px){.aboutStatement>span{max-width:100%}}@media (width<=600px){.aboutStatement>span{text-align:center;text-align-last:center}.bookCopy .lead{text-wrap:pretty}}.editorialCopy>p{text-align:justify;text-align-last:left;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}@media (width<=600px){.aboutStatement{text-align:center}.aboutStatement>span,.aboutStatement>em{text-align:center;text-align-last:center;width:100%;display:block}.editorialCopy>p{-webkit-hyphens:auto;hyphens:auto}}.aboutStatement,.aboutStatement>span,.aboutStatement>em{text-align:left;text-align-last:left}@media (width<=600px){.aboutStatement,.aboutStatement>span,.aboutStatement>em{text-align:left;text-align-last:left}}.methodClosing>p{color:#8f8b84}.bookCopy .lead{text-align:left;text-align-last:left;text-wrap:pretty;word-spacing:normal}@media (width<=800px){.methodClosing>p{color:#8f8b84}}.heroBackdrop:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#03030394 0%,#0303036b 38%,#0303032e 66%,#03030314 100%);position:absolute;inset:0}.heroBackdrop:after{z-index:1}.hero h1,.section h2,.community h2{letter-spacing:-.045em;font-family:DM Sans,sans-serif;font-weight:500;line-height:1.05}.hero h1 em,.section h2 em,.community h2 em{letter-spacing:-.035em;font-family:DM Sans,sans-serif;font-style:normal;font-weight:300}.steps h3,.editorialCopy .lead,.bookCopy .lead,.testimonial blockquote{font-family:DM Sans,sans-serif}.steps h3{letter-spacing:-.02em;font-weight:500}.editorialCopy .lead,.bookCopy .lead{letter-spacing:-.015em;font-weight:400}.button,.navCta{border:1px solid #ffffff2e;border-radius:999px;animation:2.35s ease-in-out infinite buttonPulse;box-shadow:0 10px 22px #00000047,inset 0 2px 2px #ffffff61,inset 0 -3px 5px #0003}.button{padding-inline:30px}.gold{background:linear-gradient(#ebcf8b 0%,#c49a50 52%,#9f7638 100%)}.light{background:linear-gradient(#252525 0%,#111 58%,#050505 100%)}.outline{background:linear-gradient(#ffffff47,#8f6b3717);border-color:#8f6b37}.navCta{border-bottom:1px solid #ffffff2e;padding:11px 18px}@keyframes buttonPulse{0%,to{box-shadow:0 10px 22px #00000047,inset 0 2px 2px #ffffff61,inset 0 -3px 5px #0003}50%{box-shadow:0 12px 28px #c9a25d57,0 0 0 5px #c9a25d14,inset 0 2px 2px #ffffff6b,inset 0 -3px 5px #0000002e}}@media (width<=900px){.heroBackdrop:before{background:linear-gradient(#03030333 0%,#03030352 40%,#03030394 100%)}}@media (prefers-reduced-motion:reduce){.button,.navCta{animation:none}}.hero h1,.section h2,.community h2,.hero h1 em,.section h2 em,.community h2 em,.steps h3,.editorialCopy .lead,.bookCopy .lead,.testimonial blockquote,.eyebrow,.sectionIndex,.methodClosing>span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.hero h1,.section h2,.community h2{letter-spacing:-.04em;font-weight:500}.hero h1 em,.section h2 em,.community h2 em{letter-spacing:-.03em;font-weight:300}.editorialCopy blockquote{letter-spacing:-.015em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:300}.sportsControls{justify-content:flex-start;margin:54px 0 14px}.sportsControls button{width:48px;height:48px}.sportsGallery{scroll-behavior:smooth;margin-top:0}@media (width<=800px){.sportsControls{margin-top:42px}.sportsControls button{width:44px;height:44px}}.brand>.brandWordmark{background:url(/vf-wordmark-transparent.png) 50%/contain no-repeat;border:0;flex:0 0 205px;width:205px;height:43px;display:block}@media (width<=520px){.brand{gap:8px}.brand>.brandWordmark{flex-basis:178px;width:178px;height:37px}}.eyebrow{font-size:12px}.nav nav a,.navCta{font-size:11px}.heroText{font-size:18px;line-height:1.72}.location{font-size:12px}.button{padding:20px 26px;font-size:12px}.sectionIndex{color:#e5dfd5;letter-spacing:.18em;gap:14px;font-size:13px;font-weight:600}.sectionIndex span{background:#c9a25d0d;border-color:#e0c1815c;padding:8px 9px;font-size:12px}@media (width<=600px){.sectionIndex{letter-spacing:.16em;font-size:12px}}.editorialCopy{font-size:16px;line-height:1.82}.editorialCopy .lead,.bookCopy .lead{font-size:23px}.methodHead>p{font-size:15px}.steps p{font-size:14px;line-height:1.72}.sportLabels span{font-size:11px}.testimonial{flex:0 0 min(500px,100vw - 48px)}.testimonial blockquote{font-size:21px}.client strong,.client span{font-size:12px}.beforeAfter>span{font-size:10px}.stars{font-size:12px}.disclaimer{font-size:11px;line-height:1.6}.bookCopy li{font-size:14px;line-height:1.55}.bookCopy>small{font-size:11px}.servicesGrid>div>p:not(.eyebrow){font-size:15px}.serviceModes b{font-size:13px}.serviceModes small{font-size:12px}.benefits>div{font-size:14px;line-height:1.55}.community p:not(.eyebrow){line-height:1.7;font-size:14px!important}.slider{overscroll-behavior-inline:contain;touch-action:pan-x pan-y;padding-bottom:8px;scroll-padding-inline:0}.slider:focus-visible{outline:1px solid var(--gold);outline-offset:8px}footer{padding:72px 0 28px}.footerGrid{grid-template-columns:280px 1fr 240px;gap:44px}.footerBrand{background:url(/vf-wordmark-white.png) 0/contain no-repeat;width:270px;height:56px}.footerGrid p{color:#a9a59d;text-align:center;margin:0;font-size:13px;line-height:1.65}.footerGrid p i{margin:0 10px}.instagramLink{justify-content:flex-end;align-items:center;gap:10px;font-weight:500;text-decoration:none;display:flex;color:var(--gold2)!important;font-size:14px!important}.instagramLink svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:22px;height:22px}.instagramLink .igDot{fill:currentColor;stroke:none}.legal{color:#777;letter-spacing:.04em;text-align:center;justify-content:center;margin-top:48px;padding-top:24px;font-size:11px}@media (width<=800px){.heroText{font-size:17px}.editorialCopy{font-size:15px}.testimonial{flex-basis:86vw}.footerGrid{grid-template-columns:1fr;justify-items:center;gap:30px}.footerBrand{background-position:50%;width:min(290px,90vw);height:60px}.footerGrid p{font-size:13px}.instagramLink{justify-content:center;font-size:14px!important}.legal{font-size:10px;line-height:1.6}}@media (width>=901px){.nav{border-bottom:0}.nav:after{content:"";z-index:0;background:linear-gradient(90deg,#ffffff29 0% 48%,#ffffff0d 57%,#0000 64% 82%,#ffffff12 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.nav nav{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:12px 20px;transform:translate(-36px)}.nav nav a{color:#f2eee6;text-shadow:0 1px 4px #000000b8;font-weight:500}}@media (width>=901px) and (width<=1100px){.nav nav{transform:translate(-24px)}}@media (width<=900px){.heroBackdrop{background:linear-gradient(90deg,#080808db 0%,#08080894 55%,#0808082e 100%),linear-gradient(#0000 52%,#0808086b 78%,#080808cc 100%),#080808 url(/hero-victor-julho-2026.webp) 61%/auto 108% no-repeat}.hero h1{text-shadow:0 2px 14px #000000e0}.heroText,.location{text-shadow:0 1px 8px #000000e6}}@media (width<=600px){.heroBackdrop{background:linear-gradient(90deg,#080808e0 0%,#0808089e 54%,#08080833 100%),linear-gradient(#0000 50%,#08080866 76%,#080808d1 100%),url(/hero-victor-julho-2026.webp) 60%/auto 108% no-repeat}}@media (width<=900px){.heroBackdrop{background-color:#080808;background-image:url(/hero-victor-julho-2026.webp);background-position:61%;background-repeat:no-repeat;background-size:auto 108%}.heroBackdrop:after{display:none!important}}@media (width<=600px){.heroBackdrop{background-position:60%}}@media (width>=901px){.heroBackdrop{background:#080808}.heroBackdrop:before{content:"";z-index:0;background:url(/hero-victor-julho-2026.webp) 50% 42%/cover no-repeat;width:50%;position:absolute;inset:0 0 0 auto}}.bookAction{flex-direction:column;align-items:center;display:inline-flex}.bookAction>small{color:#777;text-align:center;margin-top:12px;font-size:9px;display:block}@media (width<=800px){.bookAction{align-items:center;width:100%;display:flex}.bookAction>.button{width:auto;margin-inline:auto}.bookAction>small{text-align:center;width:100%}}@media (width<=900px){.heroBackdrop{background-image:url(/hero-victor-mobile-frame.webp)}}.brand>.brandMark,.brand>.brandWordmark{filter:brightness(1.14)contrast(1.04)saturate(1.1);box-shadow:none}.hero h1{color:#faf6ee;text-shadow:none}.hero h1 em{color:#e8c982}.heroText{color:#ded8ce;text-shadow:none}.heroContent .eyebrow,.location{text-shadow:none}.hero .location,.hero .location span:not(:first-child){color:#fff}@media (width<=800px){.heroContent{transform:translateY(clamp(118px,15vh,140px))}}@media (width<=800px) and (height<=700px){.heroContent{transform:translateY(92px)}}.location .locationItem{font-size:inherit}@media (width<=800px){.location{letter-spacing:.055em;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:6px 8px;width:100%;display:grid}.location i{display:none}.location .locationItem{white-space:nowrap}.location .locationItem:last-child{white-space:nowrap;text-align:center;grid-column:1/-1;justify-self:center}}.methodClosing{border-top:1px solid #dabc7e3d;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:48px;margin-top:52px;padding:38px 0 6px;display:grid}.methodClosing>span{color:var(--gold2);letter-spacing:.16em;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;line-height:1.5}.methodClosing>p{color:#d8d3ca;text-wrap:pretty;max-width:780px;margin:0;font:400 17px/1.75 DM Sans,sans-serif}@media (width<=800px){.methodClosing{grid-template-columns:1fr;gap:18px;margin-top:38px;padding-top:30px}.methodClosing>p{font-size:16px;line-height:1.7}}@media (width<=420px){.methodClosing>p{text-align:left;font-size:16px}}.steps .stepIcon{margin-top:38px}.methodClosing{border:1px solid #dabc7e33;border-left:3px solid var(--gold);background:linear-gradient(110deg,#dabc7e11,#ffffff03);padding:34px 36px}@media (width<=800px){.methodClosing{padding:28px 24px}.methodClosing>p{font-size:17px}}.steps{margin-top:56px}.steps article{min-height:240px;padding:26px}.methodClosing{margin-top:38px}.methodClosing>span{letter-spacing:.13em;font-size:16px;line-height:1.4}.methodClosing>p{color:#ffffffc2;font-size:17px}@media (width<=800px){.steps{margin-top:44px}.steps article{min-height:220px}.methodClosing>span{font-size:15px}.methodClosing>p{color:#ffffffc2;font-size:16px}}@media (width<=520px){.steps article{min-height:auto;padding:24px 22px}.steps .stepIcon{margin:10px 0 18px}}.steps{border:1px solid var(--line);margin-top:48px}.steps article,.steps article:first-child,.steps article:nth-child(3){border:0;border-right:1px solid var(--line);min-height:220px;padding:22px}.steps article:last-child{border-right:0}.steps .stepIcon{margin:10px 0 18px}.methodClosing>p{text-align:justify;-webkit-hyphens:auto;hyphens:auto}@media (width<=800px){.steps{margin-top:38px}.steps article:nth-child(odd){border-right:1px solid var(--line)}.steps article:nth-child(2n){border-right:0}.steps article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=520px){.steps article,.steps article:nth-child(odd),.steps article:nth-child(2n){border-right:0;border-bottom:1px solid var(--line)}.steps article:last-child{border-bottom:0}}@media (width>=901px){.heroBackdrop{background:#080808!important}.heroBackdrop:before{background-image:linear-gradient(90deg,#08080814,#0000 30%),url(/hero-victor-final.jpeg)!important;background-position:50% 38%!important;background-repeat:no-repeat!important;background-size:cover!important}}@media (width<=900px){.heroBackdrop{filter:contrast(1.02)saturate(.98)!important;background-image:linear-gradient(#05050514 0%,#05050524 34%,#05050594 77%,#050505e0 100%),url(/hero-victor-final.jpeg)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important}}.resultPhotosComplete{background:#0b0b0a 50%/cover no-repeat;place-items:center;height:420px;display:grid;overflow:hidden}.resultPhotosComplete>img{object-fit:contain;filter:drop-shadow(0 10px 24px #00000052);width:100%;height:100%;display:block}.resultPlaceholder{background:radial-gradient(circle,#c9a25d1c,#0000 58%);align-content:center;place-items:center;gap:15px;width:100%;height:100%;display:grid}.resultPlaceholder span{color:#e0c18152;font-size:42px}.resultPlaceholder small{letter-spacing:.22em;color:#77736c;font-size:10px}@media (width<=600px){.resultPhotosComplete{height:360px}}.ebookGrid{align-items:start}.bookVisual{position:sticky;top:92px}.bookIntro,.bookClosing{color:#504940;margin:0 0 28px;font-size:14px;line-height:1.75}.bookIntro strong{color:#211d18;font-weight:600}.bookLearning{margin:30px 0}.bookLearning h3{letter-spacing:.15em;text-transform:uppercase;color:#725127;margin:0 0 16px;font-size:12px}.bookTopics{border:1px solid #46321929;grid-template-columns:1fr 1fr;display:grid}.bookTopics span{border-bottom:1px solid #4632191f;border-right:1px solid #4632191f;grid-template-columns:30px 1fr;align-items:start;gap:10px;padding:15px 14px;font-size:12px;line-height:1.45;display:grid}.bookTopics span:nth-child(2n){border-right:0}.bookTopics span:nth-last-child(-n+2){border-bottom:0}.bookTopics b{color:#9b7338;letter-spacing:.1em;font-size:10px}.bookAudience{background:#9b733814;border-left:3px solid #9b7338;margin:28px 0;padding:22px 24px}.bookAudience strong{color:#30271d;margin-bottom:8px;font-size:14px;display:block}.bookAudience p{color:#554d44;margin:0;font-size:13px;line-height:1.7}.bookClosing{color:#342d25;font-weight:500}.bookAction>.button{color:#17120d;background:linear-gradient(145deg,#b68a49,#e1c17e);border:1px solid #5b3d1a61;border-radius:999px;box-shadow:0 10px 24px #5b3d1a2e,inset 0 1px #ffffff61}@media (width<=900px){.bookVisual{position:relative;top:auto}}@media (width<=560px){.bookTopics{grid-template-columns:1fr}.bookTopics span,.bookTopics span:nth-child(2n),.bookTopics span:nth-last-child(-n+2){border-bottom:1px solid #4632191f;border-right:0}.bookTopics span:last-child{border-bottom:0}.bookIntro,.bookClosing{font-size:14px}}.heroText{text-align:left!important;-webkit-hyphens:none!important;hyphens:none!important;word-break:normal!important}@media (width<=800px){.heroText{text-align:center!important}}@media (width>=901px){.heroBackdrop:before{background-color:#080808!important;background-position:50%,50% 38%!important;background-size:cover,cover!important}}@media (width<=900px){.heroBackdrop{background-color:#080808!important;background-position:50%,top!important;background-size:cover,cover!important}}@media (width<=600px){.heroBackdrop{background-position:50%,50% 8%!important;background-size:cover,cover!important}}.resultPhotosComplete{background-image:none!important;grid-template-columns:1fr!important;gap:0!important;padding:0!important}.resultPhotosComplete>img{object-fit:cover;object-position:center;filter:none;width:100%;height:100%}.heroBackdrop{overflow:hidden;background:#080808!important}.heroBackdrop:before{display:none!important}.heroPhoto{object-fit:cover;object-position:center 38%;width:50%;height:100%;display:block;position:absolute;inset:0 0 0 auto}.heroBackdrop:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#080808 0% 47%,#08080852 52%,#0808080a 64%);position:absolute;inset:0;display:block!important}@media (width<=900px){.heroBackdrop{background:#080808!important}.heroPhoto{object-position:center top;width:100%;height:100%;inset:0}.heroBackdrop:after{background:linear-gradient(#05050514 0%,#0505051f 34%,#05050591 76%,#050505e6 100%)}}@media (width<=600px){.heroBackdrop picture{display:block;position:absolute;inset:0}.heroPhoto{object-fit:cover;object-position:center 36%;width:100%;height:58%;inset:0 0 auto}.heroBackdrop:after{background:linear-gradient(#0505050a 0%,#05050514 28%,#0505056b 48%,#080808 66% 100%)}}.resultPhotosComplete{height:350px!important}@media (width<=600px){.resultPhotosComplete{height:310px!important}}.serviceEmail{border-top:1px solid var(--line);color:#e5dfd5;align-items:center;gap:13px;max-width:100%;margin-top:30px;padding-top:20px;text-decoration:none;display:inline-flex}.serviceEmail svg,.footerEmail svg{fill:none;width:22px;height:22px;stroke:var(--gold2);stroke-width:1.6px;flex:none}.serviceEmail span{gap:4px;min-width:0;display:grid}.serviceEmail small{text-transform:uppercase;letter-spacing:.16em;color:#8e8980;font-size:10px}.serviceEmail strong{letter-spacing:.015em;overflow-wrap:anywhere;font-size:13px;font-weight:500}.serviceEmail:hover,.footerContacts a:hover{color:#fff}.footerContacts{flex-direction:column;align-items:flex-end;gap:13px;min-width:0;display:flex}.footerContacts a{color:var(--gold2);justify-content:flex-end;align-items:center;gap:10px;max-width:100%;font-size:13px;font-weight:500;text-decoration:none;display:flex}.footerContacts svg{flex:none;width:22px;height:22px}.footerEmail span{overflow-wrap:anywhere;text-align:right}@media (width<=1000px) and (width>=801px){.footerGrid{grid-template-columns:240px 1fr 250px;gap:24px}.footerBrand{width:235px}.footerContacts a{font-size:12px}}@media (width<=800px){.serviceEmail{text-align:left;justify-content:center;width:100%;display:flex}.footerContacts{align-items:center;gap:15px;width:100%}.footerContacts a{justify-content:center;font-size:13px}.footerEmail span{text-align:center}}@media (width<=420px){.serviceEmail{align-items:flex-start}.serviceEmail strong,.footerContacts a{font-size:12px;line-height:1.45}.footerEmail{align-items:flex-start}.footerEmail span{max-width:270px}}@media (width>=1101px){.footerGrid{grid-template-columns:270px minmax(0,1fr) 350px;gap:32px}.footerContacts{width:350px}.footerContacts a{white-space:nowrap}.footerEmail span{overflow-wrap:normal;text-align:right}}@media (width>=801px) and (width<=1100px){.footerGrid{grid-template-columns:240px minmax(0,1fr);gap:30px 34px}.footerContacts{flex-direction:row;grid-column:1/-1;justify-content:center;align-items:center;gap:34px;width:100%}.footerContacts a{white-space:nowrap}.footerEmail span{overflow-wrap:normal;text-align:left}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
