@import"https://fonts.googleapis.com/css2?family=Trirong:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap";:root{--black: #000000;--navy: #14213D;--gold: #FCA311;--white: #FFFFFF;--light: #E5E5E5;--gold-dim: rgba(252, 163, 17, .1);--gold-border: rgba(252, 163, 17, .3);--gold-sep: rgba(252, 163, 17, .2);--red: #c0392b;--red-bg: rgba(192, 57, 43, .08);--green: #27ae60;--green-bg: rgba(39, 174, 96, .08);--serif: "Trirong", Georgia, serif;--sans: "Source Sans 3", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--sans);background:var(--black);color:var(--white);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.container{max-width:1140px;margin:0 auto;padding:0 40px}section{padding:100px 0;border-bottom:1px solid var(--gold-sep)}section:last-of-type{border-bottom:none}h1,h2{font-family:var(--serif);font-weight:300;line-height:1.15;letter-spacing:-.02em}h1{font-size:clamp(56px,6vw,80px)}h2{font-size:clamp(36px,4vw,52px)}h1 em,h2 em{color:var(--gold);font-style:italic}.eyebrow{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:20px}.eyebrow:before{content:"";display:block;width:24px;height:1px;background:var(--gold);flex-shrink:0}.btn-primary{display:inline-block;padding:16px 36px;background:var(--gold);color:var(--black);border:2px solid var(--gold);border-radius:4px;font-family:var(--sans);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .15s,color .15s}.btn-primary:hover{background:transparent;color:var(--gold)}.btn-ghost{display:inline-block;padding:16px 36px;background:transparent;color:var(--gold);border:2px solid var(--gold);border-radius:4px;font-family:var(--sans);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .15s,color .15s}.btn-ghost:hover{background:var(--gold);color:var(--black)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.reveal.visible{opacity:1;transform:translateY(0)}.blockquote{font-family:var(--serif);font-size:20px;font-weight:300;font-style:italic;line-height:1.7;color:var(--white);border-left:3px solid var(--gold);padding:20px 28px;background:var(--gold-dim);border-radius:0 10px 10px 0;margin-top:32px}.section-intro{font-size:16px;font-weight:300;color:var(--light);line-height:1.75;max-width:800px;margin-bottom:40px}header{display:none}.hero-logo{height:110px;width:auto;display:block;margin:0 auto 40px}@media (max-width: 768px){.hero-logo{height:72px}}.topbar{width:100%;background:var(--gold);color:var(--black);text-align:center;padding:12px 24px;font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hero-section{position:relative;width:100%;padding:120px 0;border-bottom:1px solid var(--gold-sep);overflow:hidden}.hero-video-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.hero-video-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000000c7;z-index:1}.hero-video-bg iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100%;min-width:177.78vh;transform:translate(-50%,-50%) scale(1.25);z-index:0;border:none}.hero-section .container{position:relative;z-index:2}.hero{text-align:center}.hero .eyebrow{justify-content:center}.hero h1{margin:0 auto 28px;max-width:720px}.hero h1 em{font-style:italic;color:var(--gold)}.hero-sub{font-size:18px;font-weight:300;color:var(--light);max-width:620px;line-height:1.75;margin:0 auto 40px}.hero-sub strong{color:var(--white);font-weight:600}.hero-actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}.event-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:28px 0}.event-badge{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--light);background:var(--gold-dim);border:1px solid var(--gold-border);border-radius:99px;padding:8px 16px}.hero-hint{font-size:14px;font-weight:300;color:var(--light);margin-bottom:56px}.hero-hint strong{color:var(--white);font-weight:600}.hero-cycle{list-style:none;display:flex;flex-direction:column;gap:8px;max-width:560px;margin:0 auto 40px;text-align:left}.hero-cycle li{font-size:15px;font-weight:300;color:var(--light);padding-left:20px;position:relative;line-height:1.55}.hero-cycle li:before{content:"—";position:absolute;left:0;color:var(--gold);font-weight:600}.stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--gold-sep);border:1px solid var(--gold-sep);border-radius:10px;overflow:hidden;max-width:720px;margin:0 auto}.stat-card{background:var(--navy);padding:28px 22px;text-align:center;border-left:3px solid var(--gold);display:flex;flex-direction:column;align-items:center}.stat-n{font-family:var(--serif);font-size:26px;font-weight:400;color:var(--gold);line-height:1.15;margin-bottom:12px;min-height:2.4em;display:flex;align-items:center;justify-content:center}.stat-l{font-size:13px;font-weight:300;color:var(--light);line-height:1.55}.video-testimonial-section{width:100%;background:var(--black)}.video-testimonial{display:grid;grid-template-columns:.78fr 1.22fr;gap:48px;align-items:center}.video-testimonial h2 em{color:var(--gold);font-style:italic}.video-testimonial-copy .section-intro{margin:22px 0 0;max-width:460px}.testimonial-video-wrap{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--gold-border);border-radius:8px;background:var(--navy)}.testimonial-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.alternativas-section{width:100%;background:var(--navy)}.alternativas-section h2 em{color:var(--gold);font-style:italic}.alternativas-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.alternativa-card{background:var(--black);border:1px solid var(--gold-border);border-radius:12px;padding:28px}.alternativa-title{font-family:var(--serif);font-size:18px;font-weight:300;color:var(--white);margin-bottom:16px}.alternativa-list{list-style:none;display:flex;flex-direction:column;gap:10px}.alternativa-list li{font-size:14px;font-weight:300;color:var(--light);line-height:1.55;padding-left:22px;position:relative}.alternativa-list li:before{content:"✕";position:absolute;left:0;color:var(--red);font-size:12px;font-weight:700}.visao-section{width:100%;background:var(--black)}.visao-section h2 em{color:var(--gold);font-style:italic}.visao-list{list-style:none;display:flex;flex-direction:column;gap:14px;margin-top:40px;max-width:700px}.visao-list li{font-size:16px;font-weight:300;color:var(--light);line-height:1.6;padding-left:32px;position:relative}.visao-list li:before{content:"✓";position:absolute;left:0;color:var(--gold);font-size:16px;font-weight:700}.intro-solucao-section{width:100%;background:var(--navy)}.intro-solucao-section h2 em{color:var(--gold);font-style:italic}.intro-solucao-sub{font-size:18px;font-weight:300;color:var(--light);line-height:1.8;max-width:720px;margin-top:28px}.experience-teaser-section{position:relative;width:100%;overflow:hidden}.experience-teaser-section .container{position:relative;z-index:2}.experience-teaser-section .reveal{text-align:center}.experience-teaser-section .eyebrow,.experience-teaser-section .section-intro{justify-content:center;margin-left:auto;margin-right:auto}.experience-teaser-section h2 em{color:var(--gold);font-style:italic}.andre-section{width:100%;background:url(../backgrounds/bg2.jpg) center center / cover no-repeat;position:relative}.andre-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#14213de0;z-index:0}.andre-section>*{position:relative;z-index:1}.andre-grid{display:grid;grid-template-columns:42% 1fr;gap:60px;align-items:start;margin-top:32px;margin-bottom:56px}.andre-photo-wrap{width:100%;aspect-ratio:1 / 1;overflow:hidden;border:3px solid var(--gold);border-radius:4px;background:var(--navy)}.andre-photo{width:100%;height:100%;object-fit:cover;display:block}.andre-name{font-size:16px;font-weight:600;color:var(--white);margin-top:16px}.andre-role{font-size:13px;font-weight:300;color:var(--light);margin-top:4px}.andre-text-col h2{margin-bottom:24px}.andre-text-col h2 em{color:var(--gold);font-style:italic}.andre-bio{font-size:17px;font-weight:300;color:var(--light);line-height:1.8;margin-bottom:16px}.andre-bio--closing{margin-top:8px;color:var(--white);font-style:italic}.andre-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.andre-list li{font-size:16px;font-weight:300;color:var(--light);line-height:1.55;padding-left:20px;position:relative}.andre-list li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:var(--gold)}.andre-video-wrap{position:relative;width:100%;padding-bottom:56.25%;height:0;border:1px solid var(--gold-border);border-radius:8px;overflow:hidden}.andre-video{position:absolute;top:0;left:0;width:100%;height:100%}.benefits-section{width:100%;background:var(--black)}.benefits-section h2 em{color:var(--gold);font-style:italic}.benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.benefit-card{display:flex;gap:18px;align-items:flex-start;padding:24px;background:var(--navy);border:1px solid var(--gold-border);border-radius:12px;transition:border-color .2s}.benefit-card:hover{border-color:var(--gold)}.benefit-icon{width:42px;height:42px;border-radius:10px;background:var(--gold-dim);border:1px solid var(--gold-border);display:flex;align-items:center;justify-content:center;color:var(--gold);flex-shrink:0}.benefit-title{font-size:15px;font-weight:600;color:var(--white);margin-bottom:8px}.benefit-desc{font-size:14px;font-weight:300;color:var(--light);line-height:1.65}.benefit-pill{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:4px;margin-top:10px}.pill-gold{background:var(--gold-dim);color:var(--gold);border:1px solid var(--gold-border)}.pill-green{background:var(--green-bg);color:var(--green)}.forwho-section{width:100%;background:url(../fotos/andre-trabalho.jpeg) center center / cover no-repeat fixed;position:relative}.forwho-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#14213de6;z-index:0}.forwho-section>*{position:relative;z-index:1}.forwho-section h2 em{color:var(--gold);font-style:italic}.forwho-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px}.forwho-yes,.forwho-no{padding:28px;border-radius:12px}.forwho-yes{background:var(--green-bg);border:1px solid rgba(39,174,96,.25)}.forwho-no{background:var(--red-bg);border:1px solid rgba(192,57,43,.25)}.forwho-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px}.forwho-yes .forwho-label{color:var(--green)}.forwho-no .forwho-label{color:var(--red)}.forwho-item{font-size:14px;font-weight:300;color:var(--light);margin-bottom:10px;padding-left:16px;position:relative;line-height:1.55}.forwho-item:before{content:"—";position:absolute;left:0;color:#ffffff40}.forwho-item:last-child{margin-bottom:0}.obj-section{width:100%;background:var(--black)}.obj-section h2 em{color:var(--gold);font-style:italic}.obj-list{display:flex;flex-direction:column;gap:10px;margin-top:32px}.objection{border:1px solid rgba(252,163,17,.15);border-radius:10px;overflow:hidden;background:var(--black);transition:border-color .2s}.objection.open{border-color:var(--gold)}.obj-btn{width:100%;background:none;border:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-family:var(--sans);font-size:15px;font-weight:500;color:var(--white);cursor:pointer;text-align:left;transition:color .15s}.obj-btn:hover{color:var(--gold)}.obj-ico{width:24px;height:24px;border-radius:50%;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;color:var(--light);flex-shrink:0;transition:transform .2s,background .2s,border-color .2s,color .2s}.objection.open .obj-ico{transform:rotate(45deg);background:var(--gold-dim);border-color:var(--gold-border);color:var(--gold)}.obj-ans{display:none;padding:0 24px 20px;font-size:14px;font-weight:300;color:var(--light);line-height:1.75;border-top:1px solid rgba(252,163,17,.1)}.objection.open .obj-ans{display:block}.testi-section{width:100%;background:var(--navy)}.testi-section h2 em{color:var(--gold);font-style:italic}.testi-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-top:40px}.testi-grid .testi-card{grid-column:span 2}.testi-grid .testi-card:nth-child(4){grid-column:2 / 4}.testi-grid .testi-card:nth-child(5){grid-column:4 / 6}.testi-card{background:var(--black);border:1px solid var(--gold-border);border-radius:12px;padding:28px;display:flex;flex-direction:column;gap:20px}.testi-header{display:flex;align-items:center;gap:14px}.testi-av{width:46px;height:46px;border-radius:50%;border:2px solid var(--gold);object-fit:cover;flex-shrink:0}.testi-name{font-size:14px;font-weight:600;color:var(--white)}.testi-role{font-size:12px;font-weight:300;color:var(--light)}.testi-quote{font-family:var(--serif);font-size:15px;font-weight:300;font-style:italic;color:var(--light);line-height:1.7;border:none;padding:0;background:none}.pricing-section{width:100%;background:url(../backgrounds/bg2.jpg) center center / cover no-repeat fixed;position:relative}.pricing-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000000d9;z-index:0}.pricing-section>*{position:relative;z-index:1}.pricing-section h2 em{color:var(--gold);font-style:italic}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;align-items:stretch}.pricing-card{background:var(--navy);border:1px solid var(--gold-border);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.pricing-card--featured{border:2px solid var(--gold)}.pricing-ribbon{background:var(--gold);color:var(--black);text-align:center;padding:10px 20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.pricing-card-body{padding:32px 28px;text-align:center;flex:1;display:flex;flex-direction:column}.pricing-plan-name{font-size:13px;font-weight:600;color:var(--light);text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px}.pricing-price{font-family:var(--serif);font-size:40px;font-weight:300;color:var(--gold);line-height:1;margin-bottom:6px;letter-spacing:-.02em}.pricing-price--large{font-size:40px}.pricing-installment{font-size:20px;font-weight:300;color:var(--light);margin-bottom:8px}.pricing-period{font-size:13px;font-weight:300;color:var(--light);margin-bottom:10px}.pricing-tag{display:inline-block;font-size:16px;font-weight:600;color:var(--green);background:var(--green-bg);padding:5px 14px;border-radius:99px;margin-bottom:28px}.pricing-cta{display:block;width:100%;text-align:center;margin-bottom:14px}.pricing-guarantee{font-size:13px;font-weight:300;color:#ffffff59;line-height:1.6;margin-bottom:24px}.pricing-perks{text-align:left;border-top:1px solid var(--gold-sep);padding-top:24px;display:flex;flex-direction:column;gap:12px}.perk{display:flex;gap:12px;align-items:flex-start;font-size:14px;font-weight:300;color:var(--light);line-height:1.5}.perk-dot{width:6px;height:6px;border-radius:50%;background:var(--gold);flex-shrink:0;margin-top:6px}.perk--highlight{color:var(--white)}.perk--highlight strong{color:var(--gold)}.closing-section{width:100%;background:var(--black)}.closing-inner{display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center;max-width:800px;margin:0 auto}.closing-bar{width:60px;height:2px;background:var(--gold)}.closing-quote{font-family:var(--serif);font-size:22px;font-weight:300;font-style:italic;line-height:1.75;color:var(--light);border:none;padding:0;background:none;text-align:center}.garantia-section{width:100%;background:var(--navy)}.garantia-inner{text-align:center;max-width:640px;margin:0 auto}.garantia-badge{display:inline-block;background:var(--gold);color:var(--black);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:8px 20px;border-radius:4px;margin-bottom:24px}.garantia-section h2 em{color:var(--gold);font-style:italic}.garantia-body{font-size:17px;font-weight:300;color:var(--light);line-height:1.8;margin-top:20px;margin-bottom:20px}.garantia-closing{font-size:16px;font-weight:600;color:var(--gold);line-height:1.6}.finalcta-section{width:100%;background:var(--navy)}.finalcta-inner{text-align:center;max-width:700px;margin:0 auto}.finalcta-h{margin-bottom:16px}.finalcta-h em{color:var(--gold);font-style:italic}.finalcta-sub{font-size:16px;font-weight:300;color:var(--light);line-height:1.75;margin-bottom:36px}.finalcta-actions{display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:20px}.finalcta-btn{min-width:320px;text-align:center}.finalcta-note{font-size:12px;font-weight:300;color:#ffffff59}.location-section{width:100%;background:var(--navy)}.location-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:32px;align-items:center}.location-photo{width:100%;height:100%;min-height:320px;object-fit:cover;border-radius:12px;border:1px solid var(--gold-border)}.location-details{display:flex;flex-direction:column;gap:16px}.location-detail-item{display:flex;align-items:flex-start;gap:12px;font-size:15px;font-weight:300;color:var(--light);line-height:1.6}.location-detail-item strong{color:var(--white);font-weight:600}.location-refund{font-size:13px;font-weight:300;color:#ffffff59;line-height:1.6;margin-top:8px;padding-top:16px;border-top:1px solid var(--gold-sep)}@media (max-width: 768px){.container{padding:0 20px}section{padding:64px 0}.hero-section{padding:72px 0 64px;background:#000}.hero-video-bg iframe{top:50%;left:50%;height:200vh;width:calc(200vh * 16 / 9);min-height:unset;min-width:unset;transform:translate(-50%,-50%);transform-origin:50% 50%}h1,h2{word-break:keep-all;overflow-wrap:break-word}h1 em,h2 em{display:inline;font-style:italic}.stats-row{grid-template-columns:1fr;max-width:100%}.video-testimonial{grid-template-columns:1fr;gap:32px}.video-testimonial-copy .section-intro{max-width:none}.andre-grid{grid-template-columns:1fr;gap:32px}.andre-photo-wrap{max-width:280px;margin:0 auto}.andre-name,.andre-role{text-align:center}.alternativas-grid,.benefits-grid,.forwho-grid,.testi-grid{grid-template-columns:1fr}.testi-grid .testi-card{grid-column:1 / -1}.testi-grid .testi-card:nth-child(4),.testi-grid .testi-card:nth-child(5){grid-column:1 / -1}.pricing-grid{grid-template-columns:1fr}.pricing-card--featured{order:-1}.pricing-price--large{font-size:52px}.finalcta-btn{min-width:unset;width:100%}.finalcta-actions{width:100%}.btn-primary,.btn-ghost{padding:14px 24px}.event-badge{font-size:12px;padding:6px 12px}.location-grid{grid-template-columns:1fr}.location-photo{min-height:240px}}
