﻿*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Inter',sans-serif;background:var(--bg);color:var(--ink);overflow-x:hidden;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}body::before{content:'';position:fixed;inset:0;pointer-events:none;z-index:9000;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:200px}.w{max-width:1040px;margin:0 auto;padding:0 40px}.w-sm{max-width:700px;margin:0 auto;padding:0 40px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;cursor:pointer;border-radius:4px;font-family:'Inter',sans-serif;font-weight:600;letter-spacing:.7px;text-transform:uppercase;font-size:13px;position:relative;overflow:hidden;text-decoration:none;isolation:isolate}.btn::after{content:'';position:absolute;top:0;left:-110%;width:55%;height:100%;background:linear-gradient( 108deg,transparent 0%,rgba(255,255,255,.11) 50%,transparent 100% );transition:left 0.52s var(--me);pointer-events:none}.btn:hover::after{left:160%}.btn-dark{background:var(--dark);color:var(--c3);padding:18px 48px;font-size:13.5px;box-shadow:0 4px 20px rgba(0,0,0,.22),0 0 0 1px rgba(229,218,209,.06),inset 0 1px 0 rgba(229,218,209,.06);transition:transform var(--md-f) var(--me),box-shadow var(--md-f) var(--me),background var(--md-f) var(--me),filter var(--md-f) var(--me)}.btn-dark:hover{background:#1e1408;transform:translateY(-3px) !important;filter:brightness(1.08) !important;box-shadow:0 16px 48px rgba(0,0,0,.38),0 0 0 1px rgba(229,218,209,.10),inset 0 1px 0 rgba(229,218,209,.08) !important}.btn-dark:active{transform:scale(0.97) translateY(0) !important;transition-duration:110ms !important}.btn-copper{background:var(--c1);color:#fff;padding:18px 44px;font-size:13.5px;box-shadow:0 4px 20px rgba(170,140,115,.28),0 0 0 1px rgba(255,255,255,.08),inset 0 1px 0 rgba(255,255,255,.14);transition:transform var(--md-f) var(--me),box-shadow var(--md-f) var(--me),background var(--md-f) var(--me),filter var(--md-f) var(--me)}.btn-copper:hover{background:var(--c1d);transform:translateY(-3px) !important;filter:brightness(1.08) !important;box-shadow:0 16px 44px rgba(170,140,115,.48),0 0 16px rgba(170,140,115,.18),inset 0 1px 0 rgba(255,255,255,.16) !important}.btn-copper:active{transform:scale(0.97) translateY(0) !important;transition-duration:110ms !important}.btn-full{width:100%}.lbl{font-size:9.5px;font-weight:700;letter-spacing:3.2px;text-transform:uppercase;color:var(--c1);display:block}.rule{width:36px;height:1px;background:linear-gradient(90deg,var(--c1),rgba(170,140,115,.3));display:block;margin-top:16px;margin-bottom:30px}.rule-c{margin-left:auto;margin-right:auto}.rule-w{background:rgba(229,218,209,.4)}:root{--c1:#AA8C73;--c2:#AFBCA7;--c3:#E5DAD1;--c1d:#8a6e57;--c2d:#8fa090;--c3d:#cfc0b3;--dark:#3d2e22;--dmid:#4d3a2c;--ink:#2e1f12;--mid:#5a3d28;--soft:#8a6a52;--bg:#f9f5f0;--bgw:#f3ece4;--line:rgba(170,140,115,0.22);--me:cubic-bezier(0.22,1,0.36,1);--me-in:cubic-bezier(0.55,0,0.78,0);--me-circ:cubic-bezier(0.16,1,0.3,1);--md:720ms;--md-f:440ms;--md-s:960ms}.d1{transition-delay:0.06s}.d2{transition-delay:0.12s}.d3{transition-delay:0.18s}.d4{transition-delay:0.24s}.d5{transition-delay:0.30s}.urgency-bar{animation:slideDown 500ms var(--me) both}@keyframes slideDown{from{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.hero-kicker{animation:heroRise 0.80s var(--me-circ) 0.05s both}.hero-h1{animation:heroRise 0.95s var(--me-circ) 0.18s both}.hero-sub{animation:heroRise 0.90s var(--me-circ) 0.33s both}.hero-reinforce{animation:heroRise 0.88s var(--me-circ) 0.46s both}.hero-objections{animation:heroRise 0.85s var(--me-circ) 0.57s both}.hero-cta-wrap{animation:heroCta 0.90s var(--me-circ) 0.70s both}.hero-scroll{animation:heroFade 0.70s var(--me) 1.50s both}@keyframes heroRise{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes heroCta{from{opacity:0;transform:translateY(20px) scale(0.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes heroFade{from{opacity:0}to{opacity:1}}#hero .glow{animation:glowBreath 9s ease-in-out infinite;will-change:transform;transition:transform 0.12s linear}@keyframes glowBreath{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.65;transform:scale(1.04)}}@keyframes dotBreath{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.3;transform:scale(0.65)}}.hero-kicker-dot{animation:dotBreath 3.2s ease-in-out 1s infinite}.hero-scroll-bar{transform-origin:top center;animation:scrollDrop 2.6s ease-in-out 1.8s infinite}@keyframes scrollDrop{0%{opacity:0;transform:scaleY(0) translateY(-6px)}30%{opacity:1}70%{opacity:0.8;transform:scaleY(1) translateY(0)}100%{opacity:0;transform:scaleY(1) translateY(6px)}}.btn{transition:transform var(--md-f) var(--me),box-shadow var(--md-f) var(--me),filter var(--md-f) var(--me),background var(--md-f) var(--me) !important}.btn:hover{transform:translateY(-3px) !important;filter:brightness(1.07) !important}.btn:active{transform:scale(0.97) translateY(0) !important;transition-duration:110ms !important;filter:brightness(0.97) !important}.btn-dark:hover{box-shadow:0 18px 50px rgba(0,0,0,.40),0 0 0 1px rgba(229,218,209,.12),inset 0 1px 0 rgba(229,218,209,.08) !important}.btn-copper:hover{box-shadow:0 18px 46px rgba(170,140,115,.50),0 0 18px rgba(170,140,115,.16),inset 0 1px 0 rgba(255,255,255,.16) !important}.btn-main-cta{transition:transform var(--md-f) var(--me),box-shadow var(--md-f) var(--me),filter var(--md-f) var(--me),background var(--md-f) var(--me) !important}.btn-main-cta:hover{transform:translateY(-3px) !important;filter:brightness(1.09) !important;box-shadow:0 22px 58px rgba(175,188,167,.56),0 0 22px rgba(175,188,167,.18),inset 0 1px 0 rgba(255,255,255,.18) !important}.btn-main-cta:active{transform:scale(0.97) !important;transition-duration:110ms !important}@keyframes ctaRipple{0%,80%,100%{box-shadow:0 8px 28px rgba(170,140,115,.32)}84%{box-shadow:0 8px 28px rgba(170,140,115,.32),0 0 0 5px rgba(170,140,115,.16)}90%{box-shadow:0 8px 28px rgba(170,140,115,.32),0 0 0 10px rgba(170,140,115,.08),0 0 0 5px rgba(170,140,115,.04)}96%{box-shadow:0 8px 28px rgba(170,140,115,.32),0 0 0 16px rgba(170,140,115,.03)}}.btn-cta-final{animation:ctaRipple 6s ease-in-out 2.5s infinite}.btn-cta-final:hover{animation:none;transform:translateY(-2px) !important;box-shadow:0 18px 48px rgba(170,140,115,.48),0 0 18px rgba(170,140,115,.18) !important}.mod{transition:background var(--md-f) var(--me),transform var(--md-f) var(--me),box-shadow var(--md-f) var(--me) !important}.mod:hover{background:rgba(229,218,209,.07) !important;transform:translateY(-3px);box-shadow:inset 0 0 0 1px rgba(170,140,115,.20)}.ben{transition:transform var(--md-f) var(--me),box-shadow var(--md-f) var(--me),border-color var(--md-f) var(--me) !important}.ben:hover{transform:translateY(-5px);box-shadow:0 14px 40px rgba(170,140,115,.11);border-color:rgba(170,140,115,.30) !important}.formato-item{transition:background var(--md-f) var(--me),transform var(--md-f) var(--me) !important}.formato-item:hover{background:rgba(229,218,209,.05) !important;transform:translateY(-2px)}.doubt{transition:background var(--md-f) var(--me),transform var(--md-f) var(--me)}.doubt:hover{background:rgba(170,140,115,.035);transform:translateX(4px)}.t-col:first-child{transition-delay:0.04s !important}.t-col:last-child{transition-delay:0.26s !important}.t-arrow{transition:transform 0.5s var(--me),opacity 0.5s var(--me)}.t-arrow.on{animation:arrowPop 0.75s var(--me-circ) 0.3s both}@keyframes arrowPop{0%{opacity:0;transform:scale(0.5)}65%{opacity:1;transform:scale(1.08)}100%{opacity:1;transform:scale(1)}}.doc-card-photo img{transition:transform var(--md-s) var(--me),filter var(--md-s) var(--me) !important}.doc-card:hover .doc-card-photo img{transform:scale(1.035) !important;filter:brightness(.84) contrast(1.05) saturate(.82) !important}.doc-card{transition:background 0.40s var(--me) !important}.rule{transform-origin:left center;transition:transform 0.75s var(--me),opacity 0.75s var(--me)}.rv .rule,.rv-left .rule{transform:scaleX(0);opacity:0}.rv.on .rule,.rv-left.on .rule{transform:scaleX(1);opacity:1;transition-delay:0.28s}.rule-c{transform-origin:center center !important}.suporte-feat{transition:transform var(--md-f) var(--me),background var(--md-f) var(--me)}.suporte-feat:hover{transform:translateX(5px)}.pain-dot{transition:transform var(--md-f) var(--me),box-shadow var(--md-f) var(--me) !important}.pain-dot:hover{transform:translateY(-5px) !important;box-shadow:0 14px 36px rgba(0,0,0,.24) !important}.prova-tag{transition:transform var(--md-f) var(--me),box-shadow var(--md-f) var(--me)}.prova-tag:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(170,140,115,.14)}.formato-item .formato-item-num{transition:opacity 0.65s var(--me),transform 0.65s var(--me);transition-delay:0.12s}.rv .formato-item .formato-item-num{opacity:0;transform:translateY(10px)}.rv.on .formato-item .formato-item-num{opacity:1;transform:translateY(0)}@media (max-width:640px){.rv{transform:translateY(12px) !important}.rv-left{transform:translateX(0) translateY(12px) !important}.rv-right{transform:translateX(0) translateY(12px) !important}.rv-left.on,.rv-right.on{transform:translateX(0) translateY(0) !important}.btn:hover,.btn-main-cta:hover{transform:none !important}.ben:hover,.mod:hover,.pain-dot:hover,.formato-item:hover{transform:none !important}.btn-cta-final{animation:ctaRipple 6s ease-in-out 2.5s infinite}}.urgency-bar{background:linear-gradient(90deg,var(--c1d) 0%,var(--c1) 50%,var(--c1d) 100%);padding:10px 20px;text-align:center;position:relative;overflow:hidden}.urgency-bar::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 48px)}.urgency-bar p{font-size:12px;font-weight:500;color:rgba(255,255,255,.92);letter-spacing:.4px;position:relative}.urgency-bar strong{font-weight:700;color:#fff}#hero{min-height:100dvh;background:var(--dark);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:120px 40px 96px;position:relative;overflow:hidden}#hero .glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 75% 65% at 50% 58%,rgba(170,140,115,.12) 0%,transparent 65%),radial-gradient(ellipse 40% 40% at 80% 20%,rgba(175,188,167,.07) 0%,transparent 55%)}#hero::after{content:'';position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(-58deg,rgba(229,218,209,.013) 0,rgba(229,218,209,.013) 1px,transparent 1px,transparent 54px)}.hero-kicker{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(170,140,115,.32);background:rgba(170,140,115,.10);backdrop-filter:blur(12px);padding:8px 20px 8px 14px;border-radius:100px;margin-bottom:44px;box-shadow:0 2px 16px rgba(0,0,0,.18),inset 0 1px 0 rgba(229,218,209,.08)}.hero-kicker-dot{width:5px;height:5px;border-radius:50%;background:var(--c1);flex-shrink:0}.hero-kicker-txt{font-size:10px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--c3);opacity:.85}.hero-h1{font-family:'Free Serif',serif;font-weight:400;font-size:clamp(38px,5.5vw,82px);line-height:1.06;color:#fff;max-width:900px;margin:0 auto 28px;letter-spacing:-.5px}.hero-h1 em{font-style:italic;color:var(--c3);opacity:.95}.hero-sub{font-size:clamp(15.5px,1.7vw,18px);line-height:1.78;color:rgba(229,218,209,.70);max-width:580px;margin:0 auto 28px}.hero-reinforce{display:block;position:relative;background:rgba(229,218,209,.07);border:1px solid rgba(229,218,209,.20);border-left:3px solid var(--c1);border-radius:10px;padding:20px 28px;max-width:580px;font-size:16px;line-height:1.72;color:rgba(229,218,209,.82);margin:0 auto 44px;backdrop-filter:blur(6px);box-shadow:0 4px 24px rgba(0,0,0,.18),inset 0 1px 0 rgba(229,218,209,.08)}.hero-reinforce::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--c1),rgba(229,218,209,.10),transparent);border-radius:10px 10px 0 0}.hero-reinforce strong{display:block;color:#fff;font-weight:600;font-size:15.5px;margin-bottom:4px;letter-spacing:.05px}.hero-objections{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto 36px;max-width:620px}.hero-obj-tag{background:rgba(175,188,167,.13);border:1px solid rgba(175,188,167,.28);border-radius:100px;padding:6px 16px;font-size:12px;font-weight:500;color:rgba(229,218,209,.75)}.hero-cta-wrap{}.btn-main-cta{position:relative;overflow:hidden;isolation:isolate;background:var(--c2);color:#fff;padding:22px 60px;font-size:14px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;border-radius:4px;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:10px;font-family:'Inter',sans-serif;box-shadow:0 6px 28px rgba(175,188,167,.35),0 0 0 1px rgba(255,255,255,.10),inset 0 1px 0 rgba(255,255,255,.18);transition:transform var(--md-f) var(--me),box-shadow var(--md-f) var(--me),background var(--md-f) var(--me),filter var(--md-f) var(--me)}.btn-main-cta::after{content:'';position:absolute;top:0;left:-110%;width:55%;height:100%;background:linear-gradient(108deg,transparent 0%,rgba(255,255,255,.14) 50%,transparent 100%);transition:left 0.55s var(--me);pointer-events:none}.btn-main-cta:hover::after{left:160%}.btn-main-cta:hover{background:var(--c2d);transform:translateY(-3px) !important;filter:brightness(1.08) !important;box-shadow:0 20px 56px rgba(175,188,167,.55),0 0 22px rgba(175,188,167,.18),inset 0 1px 0 rgba(255,255,255,.18) !important}.btn-main-cta:active{transform:scale(0.97) !important;transition-duration:110ms !important}.cta-micro{display:block;margin-top:13px;font-size:11.5px;color:rgba(229,218,209,.38);letter-spacing:.3px}.hero-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px;margin-top:24px}.hero-trust-item{font-size:11.5px;color:rgba(229,218,209,.46);display:flex;align-items:center;gap:7px;letter-spacing:.2px}.hero-trust-item::before{content:'';width:4px;height:4px;border-radius:50%;background:var(--c1);flex-shrink:0}.hero-scroll{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;z-index:2}.hero-scroll-bar{width:1px;height:42px;background:linear-gradient(to bottom,transparent,rgba(229,218,209,.5))}.hero-scroll-lbl{font-size:9px;letter-spacing:2.5px;text-transform:uppercase;color:rgba(229,218,209,.25)}#problema{background:var(--bg);padding:120px 0 128px;position:relative}.problema-grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:80px;align-items:start}.problema-p{font-size:16px;line-height:1.90;color:var(--soft);margin-bottom:28px}.problema-highlight{background:rgba(170,140,115,.07);border-left:3px solid var(--c1);padding:16px 20px;margin-bottom:28px;border-radius:0 6px 6px 0;font-size:15px;line-height:1.70;color:var(--mid);font-style:italic}.doubts{display:flex;flex-direction:column;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 8px 40px rgba(170,140,115,.08)}.doubt{background:var(--bg);padding:32px 36px;position:relative;transition:background .22s var(--me)}.doubt::before{content:'"';font-family:'Free Serif',serif;font-size:84px;line-height:1;color:var(--c1);opacity:.09;position:absolute;top:8px;left:20px}.doubt q{font-family:'Free Serif',serif;font-size:22px;font-weight:400;font-style:italic;line-height:1.42;color:var(--mid);display:block;padding-left:4px;position:relative;quotes:none}.doubt-tag{display:block;margin-top:8px;font-size:11px;font-weight:600;color:var(--c1);letter-spacing:1px;text-transform:uppercase}#formato{background:var(--dark);padding:100px 0;position:relative;overflow:hidden}#formato::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 100%,rgba(170,140,115,.07) 0%,transparent 60%);pointer-events:none}.formato-intro{text-align:center;margin-bottom:64px;position:relative}.formato-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:rgba(229,218,209,.08);border:1px solid rgba(229,218,209,.08);border-radius:16px;overflow:hidden;position:relative}.formato-item{background:var(--dark);padding:44px 40px;display:flex;align-items:flex-start;gap:24px;transition:background .28s var(--me),transform .28s var(--me);position:relative}.formato-item:hover{background:rgba(229,218,209,.04)}.formato-item-num{font-family:'Free Serif',serif;font-size:48px;font-weight:300;line-height:1;color:var(--c1);opacity:.22;flex-shrink:0;margin-top:-4px;transition:opacity .28s var(--me),transform .28s var(--me);user-select:none}.formato-item:hover .formato-item-num{opacity:.30}.formato-item-body{flex:1}.formato-title{font-family:'Free Serif',serif;font-size:21px;font-weight:500;color:rgba(229,218,209,.92);margin-bottom:10px;line-height:1.22;letter-spacing:-.1px}.formato-text{font-size:14px;line-height:1.72;color:rgba(229,218,209,.48)}.formato-obj{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:11px;font-weight:600;color:var(--c1);letter-spacing:1.5px;text-transform:uppercase}.formato-obj::before{content:'';width:16px;height:1px;background:var(--c1);flex-shrink:0}#stats{background:var(--dark);padding:52px 0;border-top:1px solid rgba(229,218,209,.07);border-bottom:1px solid rgba(229,218,209,.07)}.stats-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:900px;margin:0 auto;padding:0 40px;text-align:center}.stat-item{padding:0 32px;position:relative}.stat-item + .stat-item::before{content:'';position:absolute;left:0;top:15%;bottom:15%;width:1px;background:rgba(229,218,209,.10)}.stat-num{font-family:'Free Serif',serif;font-size:clamp(36px,4vw,52px);font-weight:300;color:#fff;line-height:1;margin-bottom:8px;letter-spacing:-1px}.stat-num span{color:var(--c1)}.stat-label{font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:rgba(229,218,209,.40)}@media (max-width:640px){.stats-inner{grid-template-columns:1fr;gap:36px;padding:0 24px}.stat-item + .stat-item::before{display:none}#stats{padding:44px 0}}#beneficios{background:var(--bg);padding:116px 0 128px;position:relative}.beneficios-hd{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:end;margin-bottom:80px;padding-bottom:72px;border-bottom:1px solid var(--line)}.beneficios-hd h2{font-family:'Free Serif',serif;font-size:clamp(30px,4vw,50px);font-weight:400;line-height:1.12;color:var(--ink)}.beneficios-hd h2 em{font-style:italic;color:var(--c1)}.beneficios-hd p{font-size:15.5px;line-height:1.88;color:var(--soft)}.bens{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 48px}.ben{padding:28px 24px 28px 28px;position:relative;border-radius:12px;border:1px solid rgba(170,140,115,.10);background:#fff;transition:transform var(--md-f) var(--me),box-shadow var(--md-f) var(--me),border-color var(--md-f) var(--me)}.ben::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(to bottom,var(--c1),rgba(170,140,115,.15));border-radius:3px 0 0 3px}.ben-n{font-family:'Free Serif',serif;font-size:11px;color:var(--c1);margin-bottom:10px;letter-spacing:1.5px;text-transform:uppercase}.ben-title{font-family:'Free Serif',serif;font-size:20px;font-weight:500;color:var(--ink);line-height:1.28;margin-bottom:10px;letter-spacing:-.1px}.ben-text{font-size:13.5px;line-height:1.72;color:var(--soft)}.ben-result{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:11.5px;font-weight:600;color:var(--c1);letter-spacing:.3px;padding:5px 10px;background:rgba(170,140,115,.07);border-radius:100px;border:1px solid rgba(170,140,115,.15)}#suporte{background:var(--c2);padding:120px 0 128px;position:relative;overflow:hidden}#suporte::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 70% 80% at 0% 50%,rgba(0,0,0,.10) 0%,transparent 60%),radial-gradient(ellipse 50% 60% at 100% 10%,rgba(255,255,255,.07) 0%,transparent 55%);pointer-events:none}#suporte::after{content:'';position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)}.suporte-grid{display:grid;grid-template-columns:1fr 1fr;gap:88px;align-items:center;position:relative;z-index:1}.suporte-copy h2{font-family:'Free Serif',serif;font-size:clamp(30px,3.8vw,50px);font-weight:400;line-height:1.14;color:#fff;margin-bottom:20px;letter-spacing:-.3px}.suporte-copy h2 em{font-style:italic}.suporte-copy p{font-size:15.5px;line-height:1.88;color:rgba(255,255,255,.68);margin-top:16px;max-width:380px}.suporte-copy-deco{font-family:'Free Serif',serif;font-size:160px;font-weight:300;line-height:1;color:rgba(255,255,255,.06);position:absolute;top:-30px;left:-20px;pointer-events:none;user-select:none;letter-spacing:-8px}.suporte-feats{display:flex;flex-direction:column;gap:14px}.suporte-feat{display:flex;align-items:flex-start;gap:20px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:24px 26px;position:relative;overflow:hidden;transition:background 0.35s var(--me),border-color 0.35s var(--me),transform 0.35s var(--me),box-shadow 0.35s var(--me)}.suporte-feat::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.06) 0%,transparent 60%);opacity:0;transition:opacity 0.35s var(--me)}.suporte-feat:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.24);transform:translateX(6px);box-shadow:-4px 0 0 rgba(255,255,255,.18)}.suporte-feat:hover::before{opacity:1}.suporte-feat::after{content:'';position:absolute;left:0;top:16px;bottom:16px;width:3px;background:rgba(255,255,255,.40);border-radius:0 3px 3px 0;transform:scaleY(0);transform-origin:center;transition:transform 0.35s var(--me)}.suporte-feat:hover::after{transform:scaleY(1)}.suporte-feat-icon-wrap{width:44px;height:44px;border-radius:12px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;transition:background 0.3s var(--me),transform 0.3s var(--me)}.suporte-feat:hover .suporte-feat-icon-wrap{background:rgba(255,255,255,.22);transform:scale(1.08)}.suporte-feat-body{font-size:14.5px;line-height:1.65;color:rgba(255,255,255,.78);padding-top:2px}.suporte-feat-body strong{display:block;color:#fff;font-weight:600;margin-bottom:5px;font-size:15px;letter-spacing:.1px}.suporte-feat-num{position:absolute;top:16px;right:20px;font-family:'Free Serif',serif;font-size:13px;font-weight:400;color:rgba(255,255,255,.18);letter-spacing:1px}@media (max-width:980px){.suporte-grid{gap:52px}.suporte-copy p{max-width:100%}.suporte-copy-deco{display:none}}@media (max-width:640px){#suporte{padding:88px 0 96px}.suporte-feats{gap:12px}.suporte-feat{padding:20px 20px;gap:16px}.suporte-feat-icon-wrap{width:40px;height:40px;font-size:18px;border-radius:10px}.suporte-feat:hover{transform:none;box-shadow:none}}#transformacao{background:var(--bgw);padding:128px 0 140px;position:relative;overflow:hidden}#transformacao::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent 48%,rgba(170,140,115,.055) 48%,rgba(170,140,115,.055) 52%,transparent 52% );pointer-events:none}.transf-hd{text-align:center;margin-bottom:80px;position:relative;z-index:1}.transf-hd h2{font-family:'Free Serif',serif;font-size:clamp(36px,5vw,62px);font-weight:400;line-height:1.08;color:var(--ink);letter-spacing:-.5px}.transf-hd h2 em{font-style:italic;color:var(--c1)}.transf-table{display:grid;grid-template-columns:1fr 72px 1fr;align-items:stretch;gap:0;position:relative;z-index:1}.t-col{border-radius:18px;overflow:hidden;position:relative}.t-col-b{background:#fff;border:1px solid rgba(170,140,115,.14);box-shadow:0 2px 24px rgba(0,0,0,.04)}.t-col-a{background:var(--dark);border:1px solid rgba(229,218,209,.07);box-shadow:0 8px 48px rgba(0,0,0,.22);position:relative}.t-col-a::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 60% 0%,rgba(170,140,115,.16) 0%,transparent 65%),radial-gradient(ellipse 40% 40% at 100% 100%,rgba(175,188,167,.08) 0%,transparent 60%);pointer-events:none}.t-col-hd{padding:26px 36px 22px;border-bottom:1px solid rgba(170,140,115,.12);display:flex;align-items:center;gap:12px}.t-col-a .t-col-hd{border-color:rgba(229,218,209,.10)}.t-col-hd-icon{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.t-col-b .t-col-hd-icon{background:rgba(170,140,115,.10)}.t-col-a .t-col-hd-icon{background:rgba(175,188,167,.18)}.t-col-label{font-size:10px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.t-col-b .t-col-label{color:var(--soft)}.t-col-a .t-col-label{color:var(--c1)}.t-rows{padding:8px 0 16px}.t-row{display:flex;align-items:flex-start;gap:16px;padding:15px 36px 15px 32px;border-bottom:1px solid rgba(0,0,0,.04);position:relative;transition:background 0.25s var(--me)}.t-col-a .t-row{border-color:rgba(229,218,209,.055)}.t-row:last-child{border-bottom:none}.t-col-b .t-row:hover{background:rgba(170,140,115,.03)}.t-col-a .t-row:hover{background:rgba(229,218,209,.04)}.t-dot{width:20px;height:20px;border-radius:50%;flex-shrink:0;margin-top:2px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;transition:transform 0.3s var(--me)}.t-col-b .t-dot{background:rgba(140,90,60,.09);color:rgba(140,90,60,.55)}.t-col-a .t-dot{background:rgba(175,188,167,.18);color:var(--c2)}.t-row:hover .t-dot{transform:scale(1.15)}.t-txt{font-size:14.5px;line-height:1.55;padding-top:1px}.t-col-b .t-txt{color:var(--soft);text-decoration:none;position:relative}.t-col-b .t-txt::after{content:'';position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(140,90,60,.20);transform:scaleX(0);transform-origin:left;transition:transform 0.4s var(--me)}.t-col-b .t-row:hover .t-txt::after{transform:scaleX(1)}.t-col-a .t-txt{color:rgba(229,218,209,.80);font-weight:450}.t-arrow{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px}.t-arrow::before,.t-arrow::after{content:'';flex:1;width:1px;background:linear-gradient(to bottom,transparent,rgba(170,140,115,.20),transparent)}.t-arrow-c{width:44px;height:44px;border-radius:50%;background:var(--c1);display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px;box-shadow:0 6px 24px rgba(170,140,115,.42);flex-shrink:0;transition:transform 0.4s var(--me),box-shadow 0.4s var(--me)}.t-arrow-c:hover{transform:scale(1.10);box-shadow:0 10px 36px rgba(170,140,115,.58)}@media (max-width:980px){.transf-table{grid-template-columns:1fr;gap:3px}.t-arrow{display:none}.t-col{border-radius:14px}.t-col-a{order:-1}#transformacao::before{display:none}}@media (max-width:640px){#transformacao{padding:88px 0 100px}.transf-hd{margin-bottom:56px}.t-col-hd{padding:22px 24px 18px}.t-row{padding:14px 24px 14px 20px;gap:14px}.t-txt{font-size:14px}}#faq{background:var(--bg);padding:100px 0 112px;position:relative}#faq::before{content:'';position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,var(--line),transparent)}.faq-list{display:flex;flex-direction:column;gap:2px}.faq-item{background:#fff;border:1px solid var(--line);border-radius:12px;padding:28px 32px;transition:border-color .25s var(--me),box-shadow .25s var(--me);cursor:default}.faq-item:hover{border-color:rgba(170,140,115,.30);box-shadow:0 4px 24px rgba(170,140,115,.08)}.faq-q{font-family:'Free Serif',serif;font-size:19px;font-weight:500;color:var(--ink);line-height:1.3;margin-bottom:10px;display:flex;align-items:flex-start;gap:12px}.faq-q::before{content:'P';font-size:10px;font-family:'Inter',sans-serif;font-weight:700;letter-spacing:1px;color:var(--c1);background:rgba(170,140,115,.10);border:1px solid rgba(170,140,115,.20);border-radius:4px;padding:2px 7px;flex-shrink:0;margin-top:3px}.faq-a{font-size:14.5px;line-height:1.78;color:var(--soft);padding-left:32px}@media (max-width:640px){#faq{padding:72px 0 84px}.faq-item{padding:22px 20px}.faq-q{font-size:17px}.faq-a{padding-left:0;font-size:14px}}#cta{background:var(--c1);padding:120px 0 128px;text-align:center;position:relative;overflow:hidden}#cta::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 90% 70% at 50% 100%,rgba(0,0,0,.22) 0%,transparent 65%),radial-gradient(ellipse 60% 50% at 10% 0%,rgba(255,255,255,.06) 0%,transparent 55%),radial-gradient(ellipse 40% 40% at 90% 10%,rgba(0,0,0,.12) 0%,transparent 50%);pointer-events:none}#cta::after{content:'';position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient( -62deg,rgba(255,255,255,.018) 0,rgba(255,255,255,.018) 1px,transparent 1px,transparent 48px )}#cta .cta-top-line{position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.30),transparent)}.cta-inner{position:relative;z-index:1;max-width:680px;margin:0 auto;padding:0 24px}.cta-urgency-lbl{display:inline-flex;align-items:center;gap:8px;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.14);border-radius:100px;padding:7px 20px;font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:rgba(255,255,255,.72);margin-bottom:32px;backdrop-filter:blur(4px)}.cta-urgency-lbl::before{content:'';width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.60);animation:dotBreath 3s ease-in-out infinite}.cta-h2{font-family:'Free Serif',serif;font-size:clamp(36px,5.5vw,68px);font-weight:300;line-height:1.08;color:#fff;margin-bottom:24px;letter-spacing:-.5px}.cta-h2 strong{font-weight:500}.cta-h2 em{font-style:italic;color:rgba(255,255,255,.88)}.cta-sub{font-size:17px;line-height:1.82;color:rgba(255,255,255,.68);max-width:500px;margin:0 auto 14px}.cta-urgency-text{font-size:13px;color:rgba(255,255,255,.50);margin-bottom:52px;font-style:italic;letter-spacing:.1px}.cta-btn-wrap{display:flex;flex-direction:column;align-items:center;gap:0}.btn-cta-main{position:relative;overflow:hidden;isolation:isolate;background:var(--dark);color:var(--c3);padding:22px 56px;font-size:14px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;border-radius:4px;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:10px;font-family:'Inter',sans-serif;box-shadow:0 6px 28px rgba(0,0,0,.30),0 0 0 1px rgba(255,255,255,.07),inset 0 1px 0 rgba(229,218,209,.08);transition:transform 0.38s var(--me),box-shadow 0.38s var(--me),background 0.38s var(--me),filter 0.38s var(--me)}.btn-cta-main::before{content:'';position:absolute;top:0;left:-110%;width:55%;height:100%;background:linear-gradient(108deg,transparent 0%,rgba(255,255,255,.09) 50%,transparent 100%);transition:left 0.55s var(--me);pointer-events:none;z-index:1}.btn-cta-main:hover::before{left:160%}.btn-cta-main:hover{background:#1a1008;transform:translateY(-3px);filter:brightness(1.08);box-shadow:0 20px 56px rgba(0,0,0,.44),0 0 0 1px rgba(255,255,255,.10),inset 0 1px 0 rgba(229,218,209,.10)}.btn-cta-main:active{transform:scale(0.97) translateY(0);transition-duration:110ms}.cta-sub-micro{font-size:11.5px;color:rgba(255,255,255,.38);margin-top:20px;display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap}.cta-sub-micro span{display:flex;align-items:center;gap:5px;padding:0 14px;position:relative;letter-spacing:.2px}.cta-sub-micro span + span::before{content:'·';position:absolute;left:0;color:rgba(255,255,255,.20)}@media (max-width:640px){#cta{padding:88px 0 100px}.cta-h2{font-size:clamp(32px,9vw,48px)}.cta-sub{font-size:15.5px}.btn-cta-main{padding:20px 36px;font-size:13px;width:100%;justify-content:center}.cta-sub-micro{gap:4px}.cta-sub-micro span{font-size:11px;padding:0 8px}}#fechamento{background:var(--dark);padding:120px 0 128px;text-align:center;position:relative;overflow:hidden}#fechamento::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 65% 55% at 50% 50%,rgba(170,140,115,.11) 0%,transparent 65%),radial-gradient(ellipse 40% 30% at 50% 0%,rgba(170,140,115,.06) 0%,transparent 55%);pointer-events:none}.fech-line-t{position:absolute;top:0;left:50%;transform:translateX(-50%);width:1px;height:80px;background:linear-gradient(to bottom,transparent,rgba(170,140,115,.38))}.fech-line-b{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:1px;height:80px;background:linear-gradient(to top,transparent,rgba(170,140,115,.38))}.fech-inner{position:relative;z-index:1;max-width:620px;margin:0 auto;padding:0 24px}.fech-quote-mark{font-family:'Free Serif',serif;font-size:96px;font-weight:300;line-height:0.5;color:rgba(170,140,115,.22);display:block;margin-bottom:20px;user-select:none}.fech-quote{font-family:'Free Serif',serif;font-size:clamp(26px,4vw,46px);font-weight:300;font-style:italic;line-height:1.28;color:#fff;margin-bottom:32px;letter-spacing:-.2px}.fech-quote em{color:var(--c3);opacity:.90}.fech-divider{width:40px;height:1px;background:linear-gradient(90deg,transparent,rgba(170,140,115,.40),transparent);margin:0 auto 32px}.fech-body{font-size:16px;line-height:1.90;color:rgba(229,218,209,.52);margin-bottom:52px;max-width:520px;margin-left:auto;margin-right:auto}.fech-cta-meta{margin-top:20px;font-size:11px;color:rgba(229,218,209,.22);letter-spacing:.5px;text-transform:uppercase}#autoridade{background:var(--dmid);padding:0;position:relative;overflow:hidden}#autoridade::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(170,140,115,.35),transparent)}.aut-intro{text-align:center;padding:96px 40px 80px;border-bottom:1px solid rgba(255,255,255,.06)}.aut-intro-tag{font-size:10px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--c1);display:block;margin-bottom:14px}.aut-intro h2{font-family:'Free Serif',serif;font-size:clamp(26px,3.5vw,44px);font-weight:400;color:#fff;line-height:1.18;margin-bottom:12px}.aut-intro h2 em{font-style:italic;color:var(--c3);opacity:.88}.aut-intro p{font-size:14.5px;line-height:1.80;color:rgba(229,218,209,.46);max-width:440px;margin:0 auto}.docs-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:0 40px 80px}.doc-card{background:var(--dmid);display:flex;flex-direction:row;align-items:stretch;border-radius:16px;overflow:hidden;position:relative;border:1px solid rgba(229,218,209,.07);transition:background .4s var(--me),box-shadow .4s var(--me)}.doc-card:hover{background:rgba(55,40,28,.95);box-shadow:0 8px 40px rgba(0,0,0,.28)}.doc-card::before{content:'';position:absolute;inset:0;border-radius:16px;border:1px solid rgba(170,140,115,0);transition:border-color .4s var(--me);pointer-events:none;z-index:3}.doc-card:hover::before{border-color:rgba(170,140,115,.18)}.doc-card-photo{position:relative;overflow:hidden;flex-shrink:0;width:240px;height:240px}.doc-card-photo img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;filter:brightness(.88) contrast(1.04) saturate(.84);transition:transform .85s var(--me),filter .85s var(--me)}.doc-card:hover .doc-card-photo img{transform:scale(1.05);filter:brightness(.82) contrast(1.06) saturate(.80)}.doc-card-photo::after{content:'';position:absolute;top:0;right:0;bottom:0;width:40px;background:linear-gradient(to right,transparent,var(--dmid));pointer-events:none}.doc-card-photo::before{display:none}.doc-card-body{padding:28px 32px 28px 24px;flex:1;position:relative;display:flex;flex-direction:column;justify-content:center}.doc-card-body::before{display:none}.doc-badge{font-size:8.5px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--c1);display:block;margin-bottom:10px;opacity:.90}.doc-rule{width:24px;height:1px;background:linear-gradient(90deg,var(--c1),rgba(170,140,115,.3));margin-bottom:14px}.doc-name{font-family:'Free Serif',serif;font-size:clamp(22px,2.2vw,34px);font-weight:400;color:#fff;line-height:1.04;margin-bottom:7px;letter-spacing:-.3px}.doc-spec{font-size:12px;font-style:italic;color:var(--c3);opacity:.68;margin-bottom:12px;letter-spacing:.1px}.doc-bio{font-size:13px;line-height:1.70;color:rgba(229,218,209,.52);margin-bottom:16px;max-width:100%}.doc-creds{display:flex;flex-direction:column;gap:8px}.doc-cred{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.45;color:rgba(229,218,209,.50);transition:color .25s var(--me)}.doc-card:hover .doc-cred{color:rgba(229,218,209,.62)}.doc-cred-dash{width:16px;height:1px;background:var(--c1);flex-shrink:0;margin-top:10px;opacity:.70}.aut-footer{text-align:center;padding:72px 40px 96px;border-top:1px solid rgba(255,255,255,.06)}@media(max-width:980px){.docs-grid{grid-template-columns:1fr;gap:16px;padding:0 20px 60px}.doc-card-photo{width:200px;height:200px}.doc-card-body{padding:20px 20px 20px 16px}}@media(max-width:640px){.docs-grid{gap:12px;padding:0 16px 48px}.doc-card-photo{width:160px;height:160px}.doc-card-body{padding:16px 16px 16px 14px}.doc-name{font-size:clamp(18px,5vw,26px);margin-bottom:4px}.doc-badge{font-size:8px;letter-spacing:2px;margin-bottom:8px}.doc-bio{font-size:12.5px;line-height:1.65;margin-bottom:14px}.doc-creds{gap:8px}.doc-cred{font-size:11.5px;gap:10px}}footer{background:var(--ink);padding:52px 24px 40px;border-top:1px solid rgba(229,218,209,.07);position:relative}.ft-card{max-width:700px;margin:0 auto 32px;background:rgba(229,218,209,.04);border:1px solid rgba(229,218,209,.11);border-radius:14px;overflow:hidden;position:relative}.ft-card::before{content:'';position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(170,140,115,.32),transparent);pointer-events:none}.ft-card-inner{display:grid;grid-template-columns:auto 1px 1fr;align-items:stretch;gap:0}.ft-identity{padding:30px 32px 30px 28px;min-width:210px}.ft-card-name{font-family:'Free Serif',serif;font-size:19px;font-weight:400;color:rgba(229,218,209,.88);letter-spacing:.2px;line-height:1.25;margin-bottom:14px}.ft-card-sep{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ft-card-sep-line{width:20px;height:1px;background:rgba(170,140,115,.30);flex-shrink:0}.ft-card-specialty{font-size:8.5px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--c1);white-space:nowrap}.ft-card-crm{font-size:11px;color:rgba(229,218,209,.28);letter-spacing:.3px;line-height:1.8}.ft-vline{background:rgba(229,218,209,.09);margin:20px 0;width:1px}.ft-contacts{padding:30px 28px;display:flex;flex-direction:column;justify-content:center;gap:13px}.ft-contact-row{display:flex;align-items:center;gap:10px;text-decoration:none;color:rgba(229,218,209,.50);font-size:12.5px;letter-spacing:.15px;transition:color .22s var(--me)}.ft-contact-row:hover{color:rgba(229,218,209,.88)}.ft-contact-row svg{width:13px;height:13px;fill:currentColor;opacity:.55;flex-shrink:0;transition:opacity .22s var(--me)}.ft-contact-row:hover svg{opacity:1}.ft-contact-row.ft-wa:hover{color:rgba(60,210,110,.80)}.ft-contact-row.ft-ig:hover{color:rgba(220,100,160,.80)}.ft-bottom{border-top:1px solid rgba(229,218,209,.07);margin-top:28px;padding-top:20px}.ft-bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:700px;margin:0 auto;flex-wrap:wrap}.ft-bottom-brand{display:flex;align-items:center;gap:10px}.ft-bottom-name{font-family:'Free Serif',serif;font-size:13px;font-weight:400;color:rgba(229,218,209,.38);letter-spacing:.3px;white-space:nowrap}.ft-bottom-dot{width:3px;height:3px;border-radius:50%;background:rgba(170,140,115,.35);flex-shrink:0}.ft-bottom-crm{font-size:10px;color:rgba(229,218,209,.20);letter-spacing:.5px;white-space:nowrap}.ft-bottom-copy{font-size:10px;color:rgba(229,218,209,.18);letter-spacing:.4px;white-space:nowrap}@media (max-width:640px){.ft-bottom-inner{flex-direction:column;align-items:flex-start;gap:6px}.ft-bottom-name{white-space:normal;font-size:12px}.ft-bottom-crm,.ft-bottom-copy{font-size:9.5px}}@media (max-width:640px){footer{padding:40px 16px 32px}.ft-card{border-radius:12px}.ft-card-inner{grid-template-columns:1fr}.ft-vline{display:none}.ft-identity{padding:24px 22px 20px;min-width:0;border-bottom:1px solid rgba(229,218,209,.07)}.ft-card-sep-line{flex:1;width:auto}.ft-contacts{padding:20px 22px;gap:14px}.ft-contact-row{font-size:13px}}@media(max-width:980px){.problema-grid,.solucao-grid,.beneficios-hd,.suporte-grid,.transf-table,.modulos-hd{grid-template-columns:1fr;gap:40px}.transf-table{gap:16px}.t-arrow{display:none}.doc-panel{grid-template-columns:1fr;min-height:auto}.doc-panel:nth-child(even){direction:ltr}.doc-photo img{min-height:320px;height:320px}.doc-panel:nth-child(odd) .doc-photo-grad,.doc-panel:nth-child(even) .doc-photo-grad{background:linear-gradient(to top,var(--dmid) 0%,transparent 45%)}.doc-body{padding:44px 32px}.pain-dots{grid-template-columns:1fr 1fr}.formato-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.w,.w-sm{padding:0 20px}#hero{padding:88px 20px 76px}.hero-h1{font-size:clamp(36px,9vw,50px)}#problema,#solucao,#modulos,#beneficios,#transformacao,#fechamento{padding:88px 0}.mods{grid-template-columns:1fr 1fr}.bens{grid-template-columns:1fr;gap:36px}.formato-grid{grid-template-columns:1fr}.pain-dots{grid-template-columns:1fr}.doc-body{padding:36px 20px}.hero-objections{gap:8px}}@media(max-width:440px){.mods{grid-template-columns:1fr}}.formato-h2{font-family:'Free Serif',serif;font-size:clamp(28px,3.8vw,46px);font-weight:400;color:#fff;line-height:1.12;margin-top:4px;max-width:560px;margin-left:auto;margin-right:auto}@media (min-width:1200px){.w{max-width:1160px;padding:0 60px}.w-sm{max-width:780px}}@media (min-width:1200px){#hero{padding:140px 60px 110px;min-height:100dvh}.hero-kicker{margin-bottom:52px;padding:10px 24px 10px 16px}.hero-kicker-txt{font-size:11px;letter-spacing:2.8px}.hero-h1{font-size:clamp(54px,5.8vw,92px);max-width:1000px;line-height:1.04;margin-bottom:34px;letter-spacing:-.8px}.hero-sub{font-size:18.5px;line-height:1.80;max-width:640px;margin-bottom:32px}.hero-reinforce{max-width:640px;padding:24px 32px;font-size:17px;margin-bottom:52px;border-radius:12px}.hero-reinforce strong{font-size:16.5px;margin-bottom:6px}.hero-objections{gap:12px;max-width:700px;margin-bottom:44px}.hero-obj-tag{font-size:13px;padding:8px 20px}.btn-main-cta{padding:24px 72px;font-size:14.5px;letter-spacing:1px}.cta-micro{margin-top:16px;font-size:12px;letter-spacing:.4px}.hero-trust{gap:14px 40px;margin-top:28px}.hero-trust-item{font-size:12.5px}}@media (min-width:1200px){.urgency-bar{padding:12px 24px}.urgency-bar p{font-size:13px;letter-spacing:.5px}}@media (min-width:1200px){#problema{padding:140px 0 152px}.problema-grid{grid-template-columns:1.15fr 0.85fr;gap:100px}.problema-p{font-size:17px;line-height:1.95;margin-bottom:32px}.problema-highlight{font-size:16px;padding:20px 26px;line-height:1.75;margin-bottom:32px}.doubt{padding:36px 42px}.doubt q{font-size:24px;line-height:1.38}.doubt-tag{font-size:11.5px;letter-spacing:1.2px;margin-top:10px}}@media (min-width:1200px){#formato{padding:116px 0 124px}.formato-intro{margin-bottom:72px}.formato-item{padding:52px 48px;gap:28px}.formato-item-num{font-size:56px}.formato-title{font-size:23px;margin-bottom:12px}.formato-text{font-size:15px;line-height:1.76}.formato-obj{font-size:11.5px;margin-top:18px;letter-spacing:1.8px}}@media (min-width:1200px){#stats{padding:64px 0}.stats-inner{max-width:1000px;padding:0 60px}.stat-num{font-size:clamp(44px,4.5vw,64px);margin-bottom:10px}.stat-label{font-size:12px;letter-spacing:2.5px}.stat-item{padding:0 40px}}@media (min-width:1200px){#beneficios{padding:140px 0 152px}.beneficios-hd{margin-bottom:88px;padding-bottom:80px;gap:88px}.beneficios-hd h2{font-size:clamp(36px,4.2vw,56px)}.beneficios-hd p{font-size:16.5px;line-height:1.92}.bens{grid-template-columns:repeat(3,1fr);gap:44px 56px}.ben{padding:32px 28px 32px 32px;border-radius:14px}.ben-title{font-size:21px;line-height:1.25;margin-bottom:12px}.ben-text{font-size:14.5px;line-height:1.76}.ben-result{font-size:12px;margin-top:18px;padding:6px 12px}}@media (min-width:1200px){#suporte{padding:140px 0 148px}.suporte-grid{gap:100px}.suporte-copy h2{font-size:clamp(34px,4vw,56px);margin-bottom:24px}.suporte-copy p{font-size:16.5px;line-height:1.90;max-width:420px}.suporte-feat{padding:28px 30px;gap:22px;border-radius:16px}.suporte-feat-icon-wrap{width:50px;height:50px;font-size:22px;border-radius:14px}.suporte-feat-body{font-size:15px;line-height:1.68}.suporte-feat-body strong{font-size:16px;margin-bottom:6px}.suporte-feats{gap:16px}}@media (min-width:1200px){#transformacao{padding:148px 0 160px}.transf-hd{margin-bottom:92px}.transf-hd h2{font-size:clamp(42px,5.2vw,72px)}.transf-table{grid-template-columns:1fr 80px 1fr}.t-col-hd{padding:30px 42px 26px}.t-row{padding:18px 42px 18px 38px;gap:18px}.t-txt{font-size:15.5px;line-height:1.58}.t-col-label{font-size:11px;letter-spacing:3.5px}.t-arrow-c{width:50px;height:50px;font-size:17px}}@media (min-width:1200px){#faq{padding:116px 0 128px}.faq-item{padding:32px 38px;border-radius:14px;margin-bottom:2px}.faq-q{font-size:21px;margin-bottom:12px;gap:14px}.faq-a{font-size:15.5px;line-height:1.80;padding-left:36px}}@media (min-width:1200px){#cta{padding:140px 0 148px}.cta-inner{max-width:740px}.cta-urgency-lbl{font-size:11px;letter-spacing:3px;padding:8px 24px;margin-bottom:38px}.cta-h2{font-size:clamp(44px,5.8vw,76px);margin-bottom:28px}.cta-sub{font-size:18.5px;line-height:1.85;max-width:560px;margin-bottom:16px}.cta-urgency-text{font-size:14px;margin-bottom:60px}.btn-cta-main{padding:24px 68px;font-size:14.5px;letter-spacing:1px}.cta-sub-micro{margin-top:24px}.cta-sub-micro span{font-size:12.5px;padding:0 18px}}@media (min-width:1200px){#fechamento{padding:140px 0 152px}.fech-inner{max-width:680px}.fech-quote-mark{font-size:110px;margin-bottom:24px}.fech-quote{font-size:clamp(30px,4.2vw,52px);line-height:1.26;margin-bottom:38px}.fech-body{font-size:17px;line-height:1.94;max-width:560px;margin-bottom:60px}}@media (min-width:1200px){.aut-intro{padding:112px 60px 92px}.aut-intro h2{font-size:clamp(30px,3.8vw,50px);margin-bottom:16px}.aut-intro p{font-size:15.5px;line-height:1.82;max-width:480px}.docs-grid{grid-template-columns:1fr 1fr;gap:24px;padding:0 60px 96px}.doc-card{border-radius:18px}.doc-card-photo{width:260px;height:260px}.doc-card-body{padding:32px 36px 32px 28px}.doc-name{font-size:clamp(24px,2.4vw,38px) !important;margin-bottom:8px}.doc-spec{font-size:13px;margin-bottom:14px}.doc-bio{font-size:14px;line-height:1.74;margin-bottom:20px}.doc-cred{font-size:12.5px;line-height:1.50}.aut-footer{padding:80px 40px 108px}}@media (min-width:1200px){footer{padding:60px 32px 48px}.ft-card{max-width:780px;margin-bottom:40px}.ft-identity{padding:36px 40px 36px 34px;min-width:240px}.ft-card-name{font-size:21px;margin-bottom:16px}.ft-contacts{padding:36px 34px;gap:16px}.ft-contact-row{font-size:13.5px;gap:12px}.ft-contact-row svg{width:15px;height:15px}.ft-bottom-inner{max-width:780px}.ft-bottom-name{font-size:14px}.ft-bottom-crm{font-size:11px}.ft-bottom-copy{font-size:11px}}@media (min-width:1200px){.lbl{font-size:10px;letter-spacing:3.8px}.rule{width:42px;margin-top:18px;margin-bottom:36px}#problema h2,#beneficios h2,#transformacao .transf-hd h2,#faq h2{letter-spacing:-.4px}}@media (min-width:1200px){#modulos{padding:140px 0 152px}.mods{grid-template-columns:repeat(4,1fr);gap:2px}.mod{padding:32px 28px}}@media (min-width:1440px){.w{max-width:1280px;padding:0 80px}.w-sm{max-width:820px}.docs-grid{padding:0 80px 108px;max-width:1280px;margin:0 auto}.hero-h1{font-size:clamp(64px,6vw,100px)}.hero-sub{font-size:19px;max-width:680px}.hero-reinforce{max-width:680px}.problema-grid{gap:120px}.suporte-grid{gap:116px}.beneficios-hd{gap:100px}.doc-card-photo{width:280px;height:280px}.ft-card{max-width:860px}.ft-bottom-inner{max-width:860px}}@media (hover:hover) and (pointer:fine){.doubt:hover{background:rgba(170,140,115,.05);transform:translateX(6px)}.ben:hover{transform:translateY(-6px);box-shadow:0 18px 48px rgba(170,140,115,.14)}.faq-item:hover{box-shadow:0 6px 30px rgba(170,140,115,.10);transform:translateY(-1px);transition:transform .35s var(--me),box-shadow .35s var(--me),border-color .35s var(--me)}.formato-item:hover .formato-item-num{opacity:.38;transform:translateY(-4px)}}@media (min-width:1200px){.doubts{box-shadow:0 12px 56px rgba(170,140,115,.10)}.doubt:last-child{border-bottom:none}.doubt + .doubt{border-top:1px solid var(--line)}}@media (min-width:1200px){#beneficios .beneficios-hd h2,#suporte .suporte-copy h2{line-height:1.10}.rv .lbl + .rule{margin-top:20px;margin-bottom:38px}}@media (min-width:1200px){.pain-dots{grid-template-columns:repeat(3,1fr) !important;gap:20px !important}.pain-dot{padding:32px 26px !important;border-radius:16px}}html{scroll-behavior:smooth;scroll-padding-top:0}html::after{content:'';position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.026;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px;mix-blend-mode:overlay}::selection{background:rgba(170,140,115,.26);color:var(--ink)}::-moz-selection{background:rgba(170,140,115,.26);color:var(--ink)}a:focus-visible,button:focus-visible{outline:2px solid var(--c1);outline-offset:3px;border-radius:4px}.urgency-bar{background:linear-gradient( 90deg,#8a6e57 0%,#AA8C73 35%,#c0a080 55%,#AA8C73 75%,#8a6e57 100% );background-size:200% 100%;animation:shimmerBar 9s ease-in-out infinite,slideDown 500ms var(--me) both;padding:11px 24px}@keyframes shimmerBar{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.urgency-bar::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient( 90deg,rgba(255,255,255,.025) 0,rgba(255,255,255,.025) 1px,transparent 1px,transparent 54px );pointer-events:none}.urgency-bar p{font-size:12.5px;letter-spacing:.5px;color:rgba(255,255,255,.96)}#hero{background:radial-gradient(ellipse 90% 65% at 50% 0%,rgba(170,140,115,.15) 0%,transparent 58%),radial-gradient(ellipse 55% 70% at 82% 110%,rgba(61,46,34,.98) 0%,transparent 65%),radial-gradient(ellipse 45% 45% at 8% 80%,rgba(175,188,167,.06) 0%,transparent 52%),radial-gradient(ellipse 70% 50% at 50% 50%,rgba(45,33,22,.60) 0%,transparent 70%),var(--dark)}#hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;background-image:repeating-linear-gradient( -54deg,rgba(229,218,209,.008) 0,rgba(229,218,209,.008) 1px,transparent 1px,transparent 62px );z-index:0}#hero .glow{background:radial-gradient(ellipse 72% 58% at 50% 48%,rgba(170,140,115,.17) 0%,transparent 62%),radial-gradient(ellipse 38% 38% at 76% 18%,rgba(175,188,167,.10) 0%,transparent 55%),radial-gradient(ellipse 42% 32% at 18% 78%,rgba(170,140,115,.08) 0%,transparent 52%)}.hero-kicker{border-color:rgba(170,140,115,.40);background:rgba(170,140,115,.11);box-shadow:0 2px 22px rgba(0,0,0,.24),0 0 0 1px rgba(170,140,115,.10),inset 0 1px 0 rgba(229,218,209,.12)}.hero-h1{text-shadow:0 2px 44px rgba(0,0,0,.30);letter-spacing:-.65px}.hero-h1 em{background:linear-gradient(135deg,var(--c3) 0%,rgba(229,218,209,.75) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 1px 14px rgba(229,218,209,.20))}.hero-reinforce{border-left-color:var(--c1);box-shadow:0 4px 34px rgba(0,0,0,.24),-4px 0 20px rgba(170,140,115,.14),inset 0 1px 0 rgba(229,218,209,.10)}.hero-obj-tag{background:rgba(175,188,167,.10);border-color:rgba(175,188,167,.24);backdrop-filter:blur(8px);transition:background .3s var(--me),border-color .3s var(--me),transform .3s var(--me)}.hero-obj-tag:hover{background:rgba(175,188,167,.18);border-color:rgba(175,188,167,.40);transform:translateY(-2px)}.btn-main-cta{background:linear-gradient(162deg,var(--c2) 0%,var(--c2d) 55%,#7d9087 100%);box-shadow:0 7px 34px rgba(175,188,167,.44),0 0 0 1px rgba(255,255,255,.13),inset 0 1px 0 rgba(255,255,255,.24),inset 0 -1px 0 rgba(0,0,0,.10);letter-spacing:.95px;position:relative;overflow:hidden}.btn-main-cta::before{content:'';position:absolute;top:0;left:-110%;width:60%;height:100%;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.18) 50%,transparent 100%);transition:left .65s var(--me);pointer-events:none}.btn-main-cta:hover::before{left:160%}.btn-main-cta:hover{background:linear-gradient(162deg,#b8ccb4 0%,var(--c2) 45%,var(--c2d) 100%);box-shadow:0 22px 64px rgba(175,188,167,.60),0 0 0 1px rgba(255,255,255,.20),inset 0 1px 0 rgba(255,255,255,.30);transform:translateY(-4px) !important;letter-spacing:1.1px}.btn-main-cta svg{transition:transform .35s cubic-bezier(0.22,1,0.36,1);flex-shrink:0}.btn-main-cta:hover svg{transform:translateX(6px)}.hero-scroll-bar{background:linear-gradient(to bottom,transparent,rgba(229,218,209,.55))}#problema{background:radial-gradient(ellipse 70% 48% at 0% 50%,rgba(170,140,115,.042) 0%,transparent 60%),radial-gradient(ellipse 62% 42% at 100% 18%,rgba(175,188,167,.028) 0%,transparent 55%),var(--bg);position:relative}#problema::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(170,140,115,.20),transparent)}.problema-highlight{background:linear-gradient(135deg,rgba(170,140,115,.08) 0%,rgba(170,140,115,.03) 100%);border-left-color:var(--c1);box-shadow:-3px 0 18px rgba(170,140,115,.10),0 4px 20px rgba(0,0,0,.04);animation:borderPulse 6s ease-in-out infinite}@keyframes borderPulse{0%,100%{border-left-color:var(--c1);box-shadow:-3px 0 18px rgba(170,140,115,.10),0 4px 20px rgba(0,0,0,.04)}50%{border-left-color:#c4a485;box-shadow:-4px 0 28px rgba(170,140,115,.18),0 6px 26px rgba(0,0,0,.05)}}.doubts{box-shadow:0 14px 60px rgba(170,140,115,.13),0 2px 8px rgba(0,0,0,.06),inset 0 0 0 1px rgba(170,140,115,.11);border-radius:18px !important;overflow:hidden}.doubt:hover{background:rgba(170,140,115,.052) !important;transform:translateX(7px) !important}.doubt q{font-size:23px}#formato{background:radial-gradient(ellipse 82% 55% at 50% 108%,rgba(170,140,115,.10) 0%,transparent 55%),radial-gradient(ellipse 42% 42% at 92% 4%,rgba(175,188,167,.055) 0%,transparent 50%),radial-gradient(ellipse 38% 38% at 6% 96%,rgba(170,140,115,.04) 0%,transparent 48%),linear-gradient(180deg,var(--dark) 0%,#2a1d10 100%);position:relative}#formato::before{content:'';position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(170,140,115,.22),transparent)}#formato::after{content:'';position:absolute;bottom:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(170,140,115,.14),transparent)}.formato-grid{background:rgba(229,218,209,.055) !important;border-color:rgba(229,218,209,.09) !important}.formato-item-num{background:linear-gradient(135deg,var(--c1) 0%,rgba(170,140,115,.32) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 2px 10px rgba(170,140,115,.14));font-size:50px !important;opacity:1 !important}.formato-item:hover .formato-item-num{background:linear-gradient(135deg,#c4a485 0%,var(--c1) 100%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 3px 16px rgba(170,140,115,.24))}.formato-item:hover{background:rgba(229,218,209,.052) !important}#stats{background:radial-gradient(ellipse 72% 100% at 50% 50%,rgba(170,140,115,.065) 0%,transparent 65%),linear-gradient(90deg,var(--dark) 0%,#2e2018 50%,var(--dark) 100%);border-top-color:rgba(170,140,115,.15);border-bottom-color:rgba(170,140,115,.15);position:relative}.stat-num{text-shadow:0 2px 28px rgba(170,140,115,.20);font-variant-numeric:tabular-nums}.stat-num span{color:var(--c1)}.stat-item{transition:transform .38s var(--me)}.stat-item:hover{transform:translateY(-4px)}.stat-item.on .stat-num{animation:statEntrance .90s cubic-bezier(0.22,1,0.36,1) both}@keyframes statEntrance{0%{opacity:0;transform:translateY(16px) scale(.92)}65%{opacity:1;transform:translateY(-4px) scale(1.03)}100%{opacity:1;transform:translateY(0) scale(1)}}#beneficios{background:radial-gradient(ellipse 68% 48% at 100% 0%,rgba(175,188,167,.04) 0%,transparent 54%),radial-gradient(ellipse 58% 48% at 0% 100%,rgba(170,140,115,.04) 0%,transparent 50%),var(--bg)}.ben{background:linear-gradient(148deg,#ffffff 0%,#fdfaf7 100%) !important;box-shadow:0 2px 8px rgba(0,0,0,.05),0 0 0 1px rgba(170,140,115,.08) !important;position:relative;overflow:hidden}.ben[data-num]::before{content:attr(data-num);position:absolute;top:-10px;right:14px;font-family:'Free Serif',serif;font-size:84px;font-weight:300;color:var(--c1);opacity:.038;line-height:1;pointer-events:none;user-select:none;transition:opacity .42s var(--me),transform .42s var(--me)}.ben:hover[data-num]::before{opacity:.072;transform:translateY(-4px)}.ben::after{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(170,140,115,.20),transparent);opacity:0;transition:opacity .38s var(--me)}.ben:hover{transform:translateY(-7px) !important;box-shadow:0 20px 56px rgba(170,140,115,.17),0 5px 18px rgba(0,0,0,.07),0 0 0 1px rgba(170,140,115,.22) !important;border-color:rgba(170,140,115,.22) !important}.ben:hover::after{opacity:1}.ben-result{display:inline-flex;align-items:center;gap:7px;margin-top:16px;font-size:12px;font-weight:600;color:var(--c1);letter-spacing:.35px;padding:6px 13px;background:rgba(170,140,115,.07);border-radius:100px;border:1px solid rgba(170,140,115,.14);transition:background .3s var(--me),border-color .3s var(--me)}.ben:hover .ben-result{background:rgba(170,140,115,.13);border-color:rgba(170,140,115,.24)}#suporte{background:radial-gradient(ellipse 80% 90% at -8% 50%,rgba(0,0,0,.13) 0%,transparent 58%),radial-gradient(ellipse 65% 65% at 115% 10%,rgba(255,255,255,.065) 0%,transparent 54%),radial-gradient(ellipse 55% 42% at 50% 102%,rgba(143,160,144,.16) 0%,transparent 54%),var(--c2)}.suporte-feat{background:rgba(255,255,255,.088) !important;border:1px solid rgba(255,255,255,.13) !important;transition:background .38s var(--me),border-color .38s var(--me),transform .38s var(--me),box-shadow .38s var(--me) !important}.suporte-feat:hover{background:rgba(255,255,255,.15) !important;border-color:rgba(255,255,255,.26) !important;transform:translateX(9px) !important;box-shadow:-5px 0 0 rgba(255,255,255,.18) !important}.suporte-feat-icon-wrap{background:rgba(255,255,255,.12) !important;border:1px solid rgba(255,255,255,.16) !important;transition:background .3s var(--me),transform .3s var(--me) !important}.suporte-feat:hover .suporte-feat-icon-wrap{background:rgba(255,255,255,.22) !important;transform:scale(1.10) !important}#transformacao{background:radial-gradient(ellipse 82% 52% at 50% 0%,rgba(170,140,115,.065) 0%,transparent 55%),radial-gradient(ellipse 65% 42% at 0% 100%,rgba(170,140,115,.042) 0%,transparent 50%),radial-gradient(ellipse 55% 42% at 100% 50%,rgba(175,188,167,.030) 0%,transparent 50%),var(--bgw);position:relative}.t-col-b{box-shadow:0 2px 24px rgba(0,0,0,.07),0 0 0 1px rgba(170,140,115,.10) !important}.t-col-a{box-shadow:0 14px 60px rgba(0,0,0,.30),0 0 0 1px rgba(229,218,209,.08) !important}.t-col-a::before{background:radial-gradient(ellipse 90% 55% at 55% -5%,rgba(170,140,115,.22) 0%,transparent 60%),radial-gradient(ellipse 50% 42% at 100% 110%,rgba(175,188,167,.11) 0%,transparent 60%)}.t-col-b .t-col-hd-icon{background:rgba(160,80,60,.10);color:rgba(160,80,60,.60);font-size:12px;font-weight:700}.t-col-a .t-col-hd-icon{background:rgba(175,188,167,.22);color:var(--c2);font-size:13px;font-weight:700}.t-arrow-c{background:linear-gradient(138deg,var(--c1) 0%,var(--c1d) 100%);box-shadow:0 8px 30px rgba(170,140,115,.50),0 0 0 3px rgba(170,140,115,.14),inset 0 1px 0 rgba(255,255,255,.20) !important}.t-arrow-c:hover{transform:scale(1.15) !important;box-shadow:0 16px 44px rgba(170,140,115,.65),0 0 0 6px rgba(170,140,115,.18),inset 0 1px 0 rgba(255,255,255,.24) !important}#faq{background:radial-gradient(ellipse 62% 42% at 50% 100%,rgba(170,140,115,.042) 0%,transparent 54%),var(--bg)}.faq-item{background:linear-gradient(148deg,#ffffff 0%,#fdfaf8 100%) !important;box-shadow:0 1px 6px rgba(0,0,0,.042),0 0 0 1px rgba(170,140,115,.07) !important;transition:border-color .3s var(--me),box-shadow .3s var(--me),transform .3s var(--me) !important}.faq-item:hover{border-color:rgba(170,140,115,.28) !important;box-shadow:0 9px 36px rgba(170,140,115,.13),0 2px 8px rgba(0,0,0,.05),0 0 0 1px rgba(170,140,115,.18) !important;transform:translateY(-2px)}.faq-q::before{background:rgba(170,140,115,.10);border:1px solid rgba(170,140,115,.20);color:var(--c1)}#cta{background:radial-gradient(ellipse 100% 80% at 50% 112%,rgba(0,0,0,.30) 0%,transparent 58%),radial-gradient(ellipse 68% 58% at 7% 2%,rgba(255,255,255,.07) 0%,transparent 52%),radial-gradient(ellipse 48% 48% at 94% 8%,rgba(0,0,0,.14) 0%,transparent 50%),radial-gradient(ellipse 75% 65% at 50% 50%,rgba(138,110,87,.18) 0%,transparent 65%),var(--c1);position:relative}#cta::after{content:'';position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient( -64deg,rgba(255,255,255,.014) 0,rgba(255,255,255,.014) 1px,transparent 1px,transparent 54px )}.cta-h2{text-shadow:0 3px 44px rgba(0,0,0,.24);letter-spacing:-.55px}.btn-cta-main{background:linear-gradient(162deg,#2e1f12 0%,#1a0f06 55%,#2a1c0f 100%);box-shadow:0 9px 40px rgba(0,0,0,.44),0 0 0 1px rgba(255,255,255,.09),inset 0 1px 0 rgba(229,218,209,.14),inset 0 -1px 0 rgba(0,0,0,.22);letter-spacing:.95px;font-size:14.5px;position:relative;overflow:hidden}.btn-cta-main::before{content:'';position:absolute;top:0;left:-110%;width:58%;height:100%;background:linear-gradient(110deg,transparent 0%,rgba(229,218,209,.09) 50%,transparent 100%);transition:left .65s var(--me);pointer-events:none}.btn-cta-main:hover::before{left:160%}.btn-cta-main:hover{background:linear-gradient(162deg,#1e1409 0%,#0e0804 55%,#1a1008 100%);transform:translateY(-4px) !important;box-shadow:0 26px 66px rgba(0,0,0,.54),0 0 0 1px rgba(255,255,255,.14),inset 0 1px 0 rgba(229,218,209,.18),inset 0 -1px 0 rgba(0,0,0,.24) !important;letter-spacing:1.1px}.btn-cta-main svg{transition:transform .35s cubic-bezier(0.22,1,0.36,1)}.btn-cta-main:hover svg{transform:translateX(6px)}.cta-price-block>div:first-child{transition:transform .38s var(--me),box-shadow .38s var(--me)}.cta-price-block>div:first-child:hover{transform:translateY(-3px);box-shadow:0 18px 60px rgba(0,0,0,.32),0 0 0 1px rgba(255,255,255,.32) !important}#fechamento{background:radial-gradient(ellipse 72% 65% at 50% 56%,rgba(170,140,115,.14) 0%,transparent 65%),radial-gradient(ellipse 48% 38% at 50% 0%,rgba(170,140,115,.07) 0%,transparent 55%),radial-gradient(ellipse 35% 32% at 50% 100%,rgba(170,140,115,.04) 0%,transparent 50%),var(--dark)}.fech-quote{text-shadow:0 3px 34px rgba(0,0,0,.22)}.btn-copper{background:linear-gradient(162deg,var(--c1) 0%,var(--c1d) 65%,#7a5f44 100%);box-shadow:0 8px 34px rgba(170,140,115,.44),0 0 0 1px rgba(255,255,255,.10),inset 0 1px 0 rgba(255,255,255,.20);letter-spacing:.82px;position:relative;overflow:hidden}.btn-copper::before{content:'';position:absolute;top:0;left:-110%;width:58%;height:100%;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.14) 50%,transparent 100%);transition:left .62s var(--me);pointer-events:none}.btn-copper:hover::before{left:160%}.btn-copper:hover{background:linear-gradient(162deg,#b89070 0%,var(--c1) 48%,var(--c1d) 100%) !important;box-shadow:0 22px 56px rgba(170,140,115,.58),0 0 30px rgba(170,140,115,.22),0 0 0 1px rgba(255,255,255,.16),inset 0 1px 0 rgba(255,255,255,.24) !important;transform:translateY(-4px) !important}#autoridade{background:radial-gradient(ellipse 90% 50% at 50% 0%,rgba(170,140,115,.11) 0%,transparent 55%),radial-gradient(ellipse 62% 42% at 0% 100%,rgba(170,140,115,.065) 0%,transparent 50%),linear-gradient(180deg,var(--dmid) 0%,#3a2a1d 100%);position:relative}#autoridade::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(170,140,115,.35),transparent)}.doc-card{background:linear-gradient(148deg,rgba(77,58,44,.98) 0%,rgba(61,46,34,.98) 100%) !important;box-shadow:0 4px 26px rgba(0,0,0,.22),0 0 0 1px rgba(229,218,209,.065) !important;transition:background .45s var(--me),box-shadow .45s var(--me),transform .45s var(--me) !important}.doc-card:hover{background:linear-gradient(148deg,rgba(90,68,50,.98) 0%,rgba(74,56,40,.98) 100%) !important;box-shadow:0 18px 60px rgba(0,0,0,.36),0 0 0 1px rgba(170,140,115,.24) !important;transform:translateY(-4px) !important}.doc-card-photo::after{background:linear-gradient(to right,transparent,rgba(65,49,35,.90)) !important}.doc-badge{letter-spacing:3.5px}footer{background:radial-gradient(ellipse 62% 52% at 50% 0%,rgba(170,140,115,.065) 0%,transparent 54%),var(--ink)}.ft-card{box-shadow:0 4px 36px rgba(0,0,0,.30),0 0 0 1px rgba(229,218,209,.08) !important;transition:box-shadow .38s var(--me)}.ft-card:hover{box-shadow:0 9px 52px rgba(0,0,0,.40),0 0 0 1px rgba(170,140,115,.20) !important}.ft-contact-row{transition:color .25s var(--me),transform .25s var(--me) !important}.ft-contact-row:hover{transform:translateX(5px)}.sticky-cta-mobile{display:none;position:fixed;bottom:0;left:0;right:0;z-index:8000;padding:12px 20px max(16px,env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent 0%,rgba(61,46,34,.97) 100%);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform:translateY(100%);transition:transform .52s cubic-bezier(0.22,1,0.36,1);pointer-events:none}.sticky-cta-mobile.visible{transform:translateY(0);pointer-events:all}.sticky-cta-mobile .sticky-btn{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:15px 24px;background:linear-gradient(162deg,var(--c2) 0%,var(--c2d) 100%);color:#fff;font-family:'Inter',sans-serif;font-size:13.5px;font-weight:700;letter-spacing:.82px;text-transform:uppercase;text-decoration:none;border-radius:13px;box-shadow:0 9px 36px rgba(175,188,167,.44),0 0 0 1px rgba(255,255,255,.12);transition:transform .28s var(--me),box-shadow .28s var(--me)}.sticky-cta-mobile .sticky-btn:active{transform:scale(.98)}@media (max-width:640px){.sticky-cta-mobile{display:block}}.btn-main-cta,.btn-cta-main,.btn-copper{--mag-x:0px;--mag-y:0px;will-change:transform}.section-sep{width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(170,140,115,.14) 28%,rgba(170,140,115,.20) 50%,rgba(170,140,115,.14) 72%,transparent 100% );display:block}@media (min-width:1200px){.hero-h1{font-size:clamp(60px,6vw,94px);line-height:1.03}.ben{padding:34px 30px 34px 34px}.faq-item{padding:32px 40px}.formato-item{padding:50px 46px}.suporte-feat{padding:28px 30px !important}.doubts{border-radius:20px !important}}
/* === Melhorias solicitadas === */

/* Fix 4 - Alinhamento das caixas de texto dos benefícios */
.bens {
  align-items: stretch;
}
.ben {
  display: flex !important;
  flex-direction: column !important;
}
.ben-text {
  flex: 1;
}
.ben-result {
  margin-top: auto !important;
  padding-top: 16px;
  display: inline-flex !important;
  align-self: flex-start;
}

/* Fix 1 - Botão do fechamento alinhado */
.fech-inner .btn-copper {
  white-space: normal !important;
  line-height: 1.35 !important;
  max-width: 420px;
  padding: 18px 40px !important;
  word-break: break-word;
}

/* Fix 2 - CTA section alinhamento */
.cta-inner {
  text-align: center;
}
.cta-h2, .cta-sub, .cta-urgency-text {
  text-align: center;
}

/* Fix - Centralizar hero-kicker em todos os breakpoints */
.hero-copy .hero-kicker,
.hero-kicker {
  align-self: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
  display: inline-flex !important;
  justify-content: center !important;
}

/* Garantir que o wrapper não quebre o alinhamento */
#hero .hero-copy {
  align-items: center !important;
}

/* Fix - Alinhamento mobile */
@media (max-width: 640px) {

  /* --- CTA section --- */
  .cta-inner {
    padding: 0 16px !important;
  }
  .cta-h2 {
    font-size: clamp(26px, 7.5vw, 36px) !important;
    line-height: 1.12 !important;
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: unset !important;
    word-break: normal !important;
    overflow-wrap: normal !important;
  }
  .cta-sub {
    font-size: 15px !important;
    line-height: 1.70 !important;
    max-width: 100% !important;
    text-align: center !important;
    white-space: normal !important;
    overflow-wrap: break-word !important;
    hyphens: none !important;
  }
  .cta-urgency-text {
    font-size: 12.5px !important;
    line-height: 1.65 !important;
    text-align: center !important;
    max-width: 100% !important;
  }

  /* --- Fechamento section --- */
  .fech-inner {
    padding: 0 20px !important;
  }
  .fech-body {
    font-size: 14.5px !important;
    line-height: 1.80 !important;
    text-align: center !important;
    hyphens: auto !important;
    overflow-wrap: break-word !important;
  }
  .fech-body br {
    display: none;
  }

  /* --- Cards de benefícios --- */
  .ben {
    padding: 22px 18px !important;
  }
  .ben-title {
    font-size: 17px !important;
    line-height: 1.28 !important;
    hyphens: auto !important;
    overflow-wrap: break-word !important;
  }
  .ben-text {
    font-size: 13px !important;
    line-height: 1.68 !important;
    hyphens: auto !important;
    overflow-wrap: break-word !important;
  }
  .ben-result {
    font-size: 11px !important;
    white-space: normal !important;
    word-break: break-word !important;
  }
}

/* Fix 6 - Hero pull indicator */
#hero {
  padding-bottom: 120px;
}
.hero-h1{font-size:clamp(34px,9.8vw,54px);letter-spacing:-.42px}.hero-reinforce{padding:18px 22px;font-size:15px}.ben{box-shadow:0 1px 4px rgba(0,0,0,.05),0 0 0 1px rgba(170,140,115,.08) !important}.ben:hover{transform:none !important}.faq-item:hover{transform:none !important}.doc-card:hover{transform:none !important}.suporte-feat:hover{transform:none !important}.formato-item-num{font-size:42px !important}.problema-highlight{animation:none;box-shadow:-3px 0 14px rgba(170,140,115,.10),0 4px 16px rgba(0,0,0,.04)}@media (prefers-reduced-motion:reduce){.rv,.rv-left,.rv-right,.rv-scale{transition-duration:.01ms !important;animation:none !important}.btn-main-cta::before,.btn-cta-main::before,.btn-copper::before{display:none}.problema-highlight{animation:none !important}html::after{display:none}}:root{--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.45,0,0.40,1);--ease-spring:cubic-bezier(0.34,1.40,0.64,1);--ease-expo:cubic-bezier(0.16,1,0.30,1);--dur-fast:220ms;--dur-base:360ms;--dur-slow:520ms;--dur-enter:480ms}#depoimentos{overflow:hidden}.ben-icon-wrap{transition:background .35s var(--me),transform .35s var(--me) !important}.ben:hover .ben-icon-wrap{background:rgba(170,140,115,.16) !important;transform:scale(1.08) !important}.ben-icon-wrap svg{transition:stroke .35s var(--me)}.suporte-feat-icon-wrap svg{stroke:rgba(255,255,255,.75);transition:stroke .3s var(--me),transform .3s var(--me)}.suporte-feat:hover .suporte-feat-icon-wrap svg{stroke:rgba(255,255,255,.95);transform:scale(1.1)}.hero-trust-item{display:flex !important;align-items:center;gap:7px !important}.hero-trust-item svg{transition:opacity .3s var(--me),transform .3s var(--me)}.hero-trust-item:hover svg{opacity:1 !important;transform:scale(1.18)}.ben-n{display:none !important}.faq-item.open{background:linear-gradient(145deg,#ffffff 0%,#fdfaf7 100%) !important}@media (max-width:640px){#depoimentos{padding:72px 0 80px !important}#garantia{padding:56px 16px !important}}
/* === Hero CTA Area Redesign === */

/* Remove old hero-trust inline styles, use class */
.hero-trust-row {
  display: flex;
  flex-wrap: wrap;
  gap: 8px 24px;
  margin-top: 20px;
  justify-content: flex-start;
}

/* Microtrust row (sem risco · acesso imediato · pagamento seguro) */
.hero-microtrust {
  display: flex;
  align-items: center;
  gap: 6px 0;
  flex-wrap: wrap;
  margin-top: 14px;
  justify-content: flex-start;
}
.hero-microtrust-item {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  font-size: 11.5px;
  color: rgba(229,218,209,.50);
  letter-spacing: .2px;
  padding: 0 10px;
}
.hero-microtrust-item:first-child { padding-left: 0; }
.hero-microtrust-item svg { flex-shrink: 0; opacity: .65; }
.hero-microtrust-dot {
  width: 3px; height: 3px;
  border-radius: 50%;
  background: rgba(229,218,209,.20);
  flex-shrink: 0;
}

/* Scroll indicator at bottom of hero */
/* ── Hero Scroll Indicator – redesenhado ── */
.hero-scroll-indicator {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  margin-top: 40px;
  cursor: pointer;
  opacity: 0;
  animation: hsiIn 0.7s cubic-bezier(0.22,1,0.36,1) 1.9s both;
  transition: opacity 0.3s ease;
  -webkit-tap-highlight-color: transparent;
  user-select: none;
}
.hero-scroll-indicator:hover { opacity: 0.7 !important; }

@keyframes hsiIn {
  from { opacity: 0; transform: translateY(14px); }
  to   { opacity: 1; transform: translateY(0); }
}

/* Mouse scroll wheel */
.hsi-mouse {
  width: 22px;
  height: 34px;
  border: 1.5px solid rgba(170,140,115,.42);
  border-radius: 12px;
  position: relative;
  background: rgba(170,140,115,.05);
  box-shadow: 0 0 0 3px rgba(170,140,115,.07), inset 0 1px 0 rgba(229,218,209,.06);
  transition: border-color 0.3s ease, box-shadow 0.3s ease;
}
.hero-scroll-indicator:hover .hsi-mouse {
  border-color: rgba(170,140,115,.65);
  box-shadow: 0 0 0 4px rgba(170,140,115,.11), inset 0 1px 0 rgba(229,218,209,.08);
}
.hsi-wheel {
  width: 2px;
  height: 7px;
  background: rgba(170,140,115,.75);
  border-radius: 2px;
  position: absolute;
  top: 6px;
  left: 50%;
  transform: translateX(-50%);
  animation: hsiWheel 2.2s cubic-bezier(0.22,1,0.36,1) 2.1s infinite;
}
@keyframes hsiWheel {
  0%   { opacity: 1; transform: translateX(-50%) translateY(0); }
  55%  { opacity: 0; transform: translateX(-50%) translateY(10px); }
  56%  { opacity: 0; transform: translateX(-50%) translateY(0); }
  100% { opacity: 1; transform: translateX(-50%) translateY(0); }
}

/* Label */
.hsi-label {
  font-size: 8.5px;
  font-weight: 600;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: rgba(229,218,209,.24);
  font-family: 'Inter', sans-serif;
  transition: color 0.3s ease;
}
.hero-scroll-indicator:hover .hsi-label { color: rgba(229,218,209,.42); }

/* Chevrons */
.hsi-chevrons {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: rgba(170,140,115,.45);
}
.hsi-chevrons svg { display: block; margin-top: -7px; }
.hsi-chevrons svg:first-child {
  opacity: .30;
  animation: hsiChevron 2s ease-in-out 2.2s infinite;
}
.hsi-chevrons svg:last-child {
  opacity: .72;
  animation: hsiChevron 2s ease-in-out 2.45s infinite;
}
/* Hide the old hsi-line if still rendered */
.hsi-line { display: none; }

@keyframes hsiChevron {
  0%,100% { transform: translateY(0); opacity: inherit; }
  50%     { transform: translateY(4px); }
}

/* On mobile: center everything in hero copy */
@media (max-width: 768px) {
  .hero-microtrust {
    justify-content: center;
  }
  .hero-trust-row {
    justify-content: center;
    gap: 8px 20px;
  }
  .hero-microtrust-item:first-child { padding-left: 10px; }
  .hero-scroll-indicator {
    margin-top: 32px;
  }
  /* Remove old padding-bottom override on mobile */
  #hero {
    padding-bottom: 80px !important;
  }
}



