*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.text-left{text-align:left}.text-paper{--tw-text-opacity: 1;color:rgb(255 253 248 / var(--tw-text-opacity, 1))}:root{font-family:Inter,system-ui,sans-serif;color:#2d2521;background:#f5eddf;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#fffdf8}a{color:inherit}img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid #e4bc35;outline-offset:4px}.container{width:min(1160px,calc(100% - 40px));margin-inline:auto}.narrow{max-width:940px}.section{padding:112px 0;position:relative;overflow:hidden}.topbar{padding:10px 20px;background:#744936;color:#fffdf8;text-align:center;font-size:14px;line-height:1.5;letter-spacing:.04em}.site-header{position:relative;z-index:20;width:100%;background:#f5eddf}.header-inner{position:relative;display:flex;justify-content:space-between;align-items:center;min-height:82px;padding:14px 0}.brand{display:inline-flex;align-items:center;gap:10px;font-family:Playfair Display,Georgia,serif;font-size:14px;line-height:1.12;text-decoration:none;letter-spacing:.01em}.brand b{color:#744936;font-size:17px}.brand-mark{display:grid;width:39px;height:39px;place-items:center;border-radius:50%;background:#744936;color:#fff;font-size:22px;font-style:italic}.cta{display:inline-flex;min-height:56px;align-items:center;justify-content:center;gap:20px;padding:15px 23px;border:1px solid #744936;border-radius:7px;background:#744936;color:#fff;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 8px 24px #74493621;transition:transform .2s,background .2s,box-shadow .2s}.cta:hover{transform:translateY(-2px);background:#603a2a;box-shadow:0 12px 28px #74493633}.cta span:last-child{font-size:20px;line-height:1}.cta-light{background:#fffdf8;color:#744936;border-color:#fffdf8}.cta-light:hover{background:#f5eddf}.header-cta{min-height:44px;padding:10px 18px;box-shadow:none}.nav-panel{display:flex;align-items:center;gap:30px}.nav-panel nav{display:flex;align-items:center;gap:24px}.nav-panel nav a{position:relative;padding:12px 0;color:#51443e;font-size:14px;font-weight:600;text-decoration:none}.nav-panel nav a:after{content:"";position:absolute;left:0;right:100%;bottom:7px;height:2px;background:#e4bc35;transition:right .2s}.nav-panel nav a:hover:after{right:0}.menu-toggle{display:none;width:48px;height:48px;padding:12px;border:1px solid #cdb9a8;border-radius:8px;background:transparent;color:#744936;cursor:pointer}.menu-toggle span{display:block;width:100%;height:2px;margin:5px 0;border-radius:2px;background:currentColor;transition:transform .2s,opacity .2s}.menu-toggle.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle.is-open span:nth-child(2){opacity:0}.menu-toggle.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.eyebrow{margin:0 0 18px;color:#744936;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.18em}.eyebrow span{color:#e4bc35}h1,h2,h3{margin-top:0}h1,h2{font-family:Playfair Display,Georgia,serif;font-weight:600;letter-spacing:-.025em}h1{max-width:720px;margin-bottom:26px;font-size:clamp(42px,5.3vw,70px);line-height:1.06}h1 em{color:#744936;font-weight:600}h2{margin-bottom:22px;font-size:clamp(34px,4.2vw,52px);line-height:1.12}h3{font-size:18px}p{line-height:1.75}small,.whatsapp-card small{font-size:14px!important}.hero{min-height:680px;padding:86px 0 105px;background:radial-gradient(circle at 80% 40%,rgba(232,216,197,.6),transparent 34%),#f5eddf}.hero:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100px;background:linear-gradient(to top,rgba(255,253,248,.75),transparent)}.hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:center}.hero-lead{max-width:650px;margin-bottom:16px;font-size:18px;line-height:1.65}.hero-note{max-width:630px;margin-bottom:30px;color:#675a54;font-size:14px}.microcopy{margin:13px 0 0;color:#756862;font-size:14px}.microcopy span{margin:0 6px;color:#e4bc35}.hero-art{position:relative;min-height:500px;display:grid;place-items:center}.sun-shape{position:absolute;width:410px;height:410px;border-radius:50%;background:#e4bc35;opacity:.82}.cover-wrap{position:relative;z-index:1;width:285px;height:405px;transform:rotate(2.5deg);filter:drop-shadow(0 25px 35px rgba(75,50,38,.22))}.book-cover{width:100%;height:100%;border-radius:4px 10px 10px 4px;overflow:hidden;background:#744936}.book-pages{position:absolute;right:-13px;top:8px;width:14px;height:calc(100% - 14px);border-radius:0 8px 8px 0;background:repeating-linear-gradient(90deg,#e8d8c5 0,#fff 2px,#e8d8c5 3px);transform:skewY(2deg)}.image-shell{position:relative}.image-fallback{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:28px;background:linear-gradient(145deg,#8a5a44,#5c3828);color:#fff;text-align:center}.image-fallback svg{width:38px}.image-fallback span{font-family:Playfair Display,serif;font-size:24px}.image-fallback small{opacity:.7;font-size:14px}.hero-badge{position:absolute;z-index:2;right:-12px;bottom:44px;display:flex;align-items:center;gap:9px;padding:15px 20px;border-radius:50px;background:#fffdf8;box-shadow:0 12px 32px #2d252126}.hero-badge b{color:#744936;font:700 28px Playfair Display}.hero-badge span{font-size:14px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.05em}.section-heading{max-width:780px;margin:0 auto 50px;text-align:center}.section-heading.text-left{margin-left:0;text-align:left}.section-heading>p:last-child{max-width:650px;margin:0 auto;color:#6b5d57}.section-heading.text-left>p:last-child{margin-left:0}.prose p{margin:0 0 18px;color:#5c514c}.identification{background:#fffdf8}.intro-prose{max-width:760px;margin:-10px auto 45px;text-align:center;font-size:16px}.doubt-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.doubt-card{grid-column:span 2;min-height:170px;position:relative;padding:28px;border:1px solid #e8d8c5;border-radius:12px;background:#fff;transition:transform .2s,border-color .2s}.doubt-card:nth-child(4){grid-column:2 / span 2}.doubt-card:hover{transform:translateY(-4px);border-color:#c9a88f}.doubt-card>span{position:absolute;right:18px;top:14px;color:#ddcdbd;font:600 15px Playfair Display}.doubt-card svg{width:25px;color:#e4bc35}.doubt-card p{margin:28px 0 0;font:600 16px/1.45 Playfair Display}.identification blockquote{max-width:760px;margin:55px auto 0;padding-top:30px;border-top:1px solid #e8d8c5;text-align:center;font:600 clamp(24px,3vw,34px)/1.35 "Playfair Display"}.identification blockquote em{color:#744936}.presentation{background:#f5eddf}.split{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.editorial-card{position:relative;min-height:550px;display:grid;place-items:center;border-radius:200px 200px 16px 16px;background:#e8d8c5}.mini-book{width:260px;height:350px;display:flex;flex-direction:column;justify-content:center;padding:45px;background:#744936;color:#fffdf8;box-shadow:20px 25px #fffdf8;transform:rotate(-3deg)}.mini-book svg{width:34px;margin-bottom:50px;color:#e4bc35}.mini-book span{font:600 30px/1.1 Playfair Display}.mini-book b{color:#e4bc35}.quote-card{position:absolute;right:-30px;bottom:55px;max-width:190px;padding:20px;border-radius:8px;background:#fff;color:#744936;box-shadow:0 18px 40px #4a31251f;font:600 18px/1.4 Playfair Display}.benefits{background:#fffdf8}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.benefit-card{padding:35px 28px;border:1px solid #eadfd2;border-radius:10px;background:#fff}.benefit-card svg{width:32px;margin-bottom:25px;color:#744936}.benefit-card h3{margin-bottom:10px;font-family:Playfair Display}.benefit-card p{margin:0;color:#746762;font-size:14px}.honest-note{max-width:820px;display:flex;align-items:center;gap:18px;margin:40px auto 0;padding:20px 26px;border-radius:8px;background:#f5eddf;color:#655751;font-size:14px}.honest-note svg{width:25px;min-width:25px;color:#e4bc35}.inside{background:#f5eddf}.inside-list{max-width:900px;margin:auto;border-top:1px solid #d9c7b3}.inside-list article{display:grid;grid-template-columns:90px 1fr;gap:30px;padding:34px 15px;border-bottom:1px solid #d9c7b3}.inside-list article>span{color:#bca895;font:600 30px Playfair Display}.inside-list h3{margin-bottom:8px;font:600 22px Playfair Display}.inside-list p{margin:0;color:#6e615a;font-size:14px}.paths{background:#fffdf8}.paths-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.path-card{min-height:235px;padding:28px;border:1px solid #eadfd2;border-radius:11px;background:#fff;transition:transform .2s,box-shadow .2s}.path-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #4f342814}.path-card:last-child{grid-column:2}.path-top{display:flex;justify-content:space-between;color:#744936}.path-top svg{width:28px}.path-top span{color:#d2c1b2;font:600 15px Playfair Display}.path-card h3{margin:30px 0 10px;font-family:Playfair Display}.path-card p{margin:0;color:#736660;font-size:14px}.center{margin-top:42px;text-align:center}.objection{background:#744936;color:#fff}.objection:after{content:"";position:absolute;width:370px;height:370px;right:-140px;top:-160px;border:1px solid rgba(255,255,255,.16);border-radius:50%;box-shadow:0 0 0 55px #ffffff09,0 0 0 110px #ffffff06}.objection-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.objection .eyebrow{color:#e4bc35}.objection h2{color:#fff}.light-prose p{color:#f1e5da}.objection blockquote{grid-column:1 / -1;display:flex;align-items:center;gap:26px;margin:10px 0 0;padding:30px 38px;border:1px solid rgba(255,255,255,.25);border-radius:8px;background:#ffffff12;font:600 clamp(22px,3vw,32px)/1.35 "Playfair Display"}.objection blockquote svg{width:35px;min-width:35px;color:#e4bc35}.author{background:#fffdf8}.author-photo-wrap{min-height:580px;position:relative}.author-photo{position:absolute;top:25px;right:25px;bottom:60px;left:0;overflow:hidden;border-radius:170px 170px 12px 12px;background:#e8d8c5}.author-photo .image-fallback{background:linear-gradient(150deg,#e8d8c5,#cdb59e);color:#744936}.author-accent{position:absolute;width:190px;height:190px;right:0;top:0;border-radius:50%;background:#e4bc35}.author-tag{position:absolute;right:0;bottom:25px;padding:20px 25px;border-radius:8px;background:#744936;color:#fff;font:600 16px/1.35 Playfair Display;box-shadow:0 15px 30px #452c2129}.audience{background:#f5eddf}.check-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 25px;max-width:940px;margin:auto}.check-grid>div{display:flex;align-items:center;gap:15px;padding:17px 20px;border-radius:7px;background:#fffdf8d1;font-size:14px}.check-grid span,.offer li span{display:grid;width:25px;height:25px;min-width:25px;place-items:center;border-radius:50%;background:#e4bc35;color:#2d2521}.check-grid svg,.offer li svg{width:14px}.audience-note{max-width:800px;margin:35px auto 0;padding:22px 28px;border-left:3px solid #e4bc35;background:#fffdf8;color:#675a54;font-size:14px}.first-message{background:#fffdf8}.bonus-grid{grid-template-columns:1.1fr .9fr}.phone{width:340px;margin:auto;padding:20px 16px 30px;border:8px solid #2d2521;border-radius:36px;background:#eee7df;box-shadow:0 24px 45px #37261d26}.phone-top{display:flex;align-items:center;justify-content:space-between;padding:5px 5px 15px;border-bottom:1px solid #d8cdc3;font-size:14px}.phone-top span{width:28px;height:28px;border-radius:50%;background:#744936}.phone-top i{letter-spacing:2px}.chat-day{margin:18px auto;padding:5px 10px;width:-moz-fit-content;width:fit-content;border-radius:20px;background:#ddd4cb;font-size:14px}.bubble{width:87%;margin:0 0 10px auto;padding:12px 14px;border-radius:12px 2px 12px 12px;background:#d8eecf;font-size:14px;line-height:1.5}.bubble.small{width:75%}.typing{width:50px;padding:8px 12px;border-radius:12px;background:#fff;color:#9d9089;letter-spacing:3px}.whatsapp{padding-top:0;background:#fffdf8}.whatsapp-card{display:grid;grid-template-columns:90px 1.3fr .9fr;gap:40px;align-items:center;padding:55px;border-radius:14px;background:#ebe6ce}.whatsapp-card h2{font-size:clamp(30px,3.5vw,43px)}.whatsapp-card p:not(.eyebrow){margin-bottom:0;color:#625750;font-size:14px}.whatsapp-icon{display:grid;width:80px;height:80px;place-items:center;border-radius:50%;background:#5d7958;color:#fff}.whatsapp-icon svg{width:38px}.whatsapp-card ul{padding:0;margin:0;list-style:none}.whatsapp-card li{display:flex;gap:10px;align-items:center;margin-bottom:12px;font-size:14px}.whatsapp-card li svg{width:17px;color:#5d7958}.whatsapp-card small{grid-column:2 / -1;margin-top:-25px;color:#7a6d64}.offer{background:#744936;color:#fff}.offer-card{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center}.offer-art{display:grid;min-height:530px;place-items:center;border-radius:14px;background:#ffffff14}.offer-cover{width:255px;height:365px;overflow:hidden;border-radius:4px 9px 9px 4px;box-shadow:20px 22px #ffffff1f,0 22px 40px #00000038}.offer .eyebrow{color:#e4bc35}.offer h2{color:#fff}.offer ul{display:grid;gap:11px;padding:0;list-style:none}.offer li{display:flex;gap:13px;align-items:center;color:#f4eae1;font-size:14px}.conditions{margin:24px 0 18px;color:#e8d8c5;font-size:14px}.secure-note{margin:10px 0 0;color:#d6c3b3;font-size:14px}.faq{background:#fffdf8}.accordion{border-top:1px solid #e3d4c6}.accordion details{border-bottom:1px solid #e3d4c6}.accordion summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 5px;cursor:pointer;list-style:none;font:600 17px Playfair Display}.accordion summary::-webkit-details-marker{display:none}.accordion summary i{position:relative;width:20px;height:20px;flex:0 0 auto}.accordion summary i:before,.accordion summary i:after{content:"";position:absolute;left:2px;top:9px;width:16px;height:1px;background:#744936;transition:transform .2s}.accordion summary i:after{transform:rotate(90deg)}.accordion details[open] summary i:after{transform:rotate(0)}.accordion details p{max-width:760px;margin:-8px 0 25px;color:#6c5f59;font-size:14px}.final-cta{background:linear-gradient(#f5eddff0,#f5eddff0),radial-gradient(circle at 15% 10%,#e4bc35,transparent 25%);text-align:center}.final-cta h2{max-width:850px;margin-inline:auto}.final-copy{max-width:700px;margin:auto;color:#665952;font-size:14px}.final-copy p{margin:0 0 6px}.final-copy p:last-child{margin-top:20px}.final-cta blockquote{margin:40px auto 30px;color:#744936;font:italic 600 clamp(22px,3vw,32px)/1.4 "Playfair Display"}footer{padding:55px 0 95px;background:#2d2521;color:#cdbfb7}.footer-grid{display:grid;grid-template-columns:.8fr 1.4fr .8fr;gap:60px;align-items:start}.footer-brand{color:#fff}.footer-brand b{color:#e4bc35}footer p,footer a,footer small{font-size:14px;line-height:1.7}footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:8px}footer nav a:hover{color:#fff}footer nav small{color:#8f827a}.mobile-cta{display:none}.reveal{animation:rise .7s ease-out both}.hero-art.reveal{animation-delay:.15s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:900px){.section{padding:85px 0}.menu-toggle{display:block}.nav-panel{position:absolute;top:calc(100% - 4px);left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:18px;padding:24px;border:1px solid #dfcebf;border-radius:12px;background:#fffdf8;box-shadow:0 18px 45px #3f2a2029}.nav-panel.is-open{display:flex;animation:menuIn .2s ease-out both}.nav-panel nav{flex-direction:column;align-items:stretch;gap:0}.nav-panel nav a{min-height:48px;display:flex;align-items:center;padding:11px 4px;border-bottom:1px solid #eadfd2;font-size:16px}.nav-panel nav a:last-child{border-bottom:0}.nav-panel .header-cta{display:flex;width:100%}.hero-grid,.split,.objection-grid,.offer-card{grid-template-columns:1fr}.hero{padding-top:80px}.hero-grid{gap:35px}.hero-copy{text-align:center}.hero-copy h1,.hero-lead,.hero-note{margin-left:auto;margin-right:auto}.hero-art{min-height:470px}.sun-shape{width:360px;height:360px}.hero-badge{right:calc(50% - 235px)}.doubt-grid{grid-template-columns:1fr 1fr}.doubt-card,.doubt-card:nth-child(4){grid-column:auto}.doubt-card:last-child{grid-column:1 / -1}.split{gap:60px}.editorial-card{max-width:580px;width:100%;margin:auto}.benefit-grid,.paths-grid{grid-template-columns:1fr 1fr}.path-card:last-child{grid-column:1 / -1}.objection blockquote{grid-column:auto}.author-grid>div:last-child{grid-row:1}.author-photo-wrap{max-width:560px;width:100%;margin:auto}.whatsapp-card{grid-template-columns:70px 1fr}.whatsapp-card ul,.whatsapp-card small{grid-column:2;margin-top:0}.offer-art{min-height:460px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid nav{grid-column:1 / -1}}@media(max-width:620px){.container{width:min(100% - 30px,1160px)}.section{padding:72px 0}.topbar{padding-inline:15px;font-size:14px}.header-inner{min-height:72px;padding-block:10px}.brand,.brand b{font-size:14px}.brand-mark{width:34px;height:34px}.menu-toggle{width:46px;height:46px}.nav-panel{left:-1px;right:-1px;padding:20px;border-radius:0 0 12px 12px}h1{font-size:40px}h2{font-size:34px}.hero{min-height:auto;padding-top:62px}.hero-lead{font-size:16px}.hero-note{font-size:14px}.hero .cta,.final-cta .cta{width:100%}.microcopy{line-height:1.6}.hero-art{min-height:400px}.sun-shape{width:290px;height:290px}.cover-wrap{width:220px;height:315px}.hero-badge{right:5px;bottom:24px}.doubt-grid,.benefit-grid,.paths-grid,.check-grid{grid-template-columns:1fr}.doubt-card:last-child,.path-card:last-child{grid-column:auto}.doubt-card{min-height:140px}.editorial-card{min-height:440px;border-radius:160px 160px 12px 12px}.mini-book{width:210px;height:290px;padding:32px;box-shadow:14px 18px #fffdf8}.mini-book span{font-size:25px}.quote-card{right:0;bottom:35px}.inside-list article{grid-template-columns:48px 1fr;gap:12px;padding-inline:0}.objection-grid{gap:25px}.objection blockquote{padding:25px;flex-direction:column;align-items:flex-start}.author-photo-wrap{min-height:460px}.author-photo{top:15px;right:15px;bottom:45px;left:0}.phone{width:min(340px,100%)}.whatsapp-card{display:block;padding:34px 25px}.whatsapp-icon{margin-bottom:25px}.whatsapp-card ul{margin:25px 0}.offer-card{gap:45px}.offer-art{min-height:410px}.offer-cover{width:210px;height:300px}.offer .cta{width:100%}.footer-grid{grid-template-columns:1fr;gap:28px}.footer-grid nav{grid-column:auto}footer{padding-bottom:105px}.mobile-cta{position:fixed;z-index:30;display:block;left:0;right:0;bottom:0;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:#fffdf8f0;border-top:1px solid #e8d8c5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobile-cta .cta{width:100%;min-height:48px;padding:10px 18px}}@keyframes menuIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
