#root{min-height:100vh;position:relative}:root{--bg:#07111f;--bg-deep:#050c16;--card:#10213a;--card-2:#142944;--text:#f7f9fc;--muted:#b8c3d0;--line:#ffffff1a;--gold:#f1c563;--gold-2:#ffdf8f;--blue:#5fa9ff;--green:#5bd39a;--shadow:0 22px 60px #0000004d;--radius:24px;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at 15% 0%, #5fa9ff2e, transparent 32%), radial-gradient(circle at 85% 10%, #f1c56324, transparent 30%), radial-gradient(circle at 50% 70%, #5fa9ff0f, transparent 40%), linear-gradient(180deg,var(--bg),#081426 46%,var(--bg-deep));background-attachment:fixed;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;line-height:1.6;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;opacity:.9;background-image:linear-gradient(#5fa9ff09 1px,#0000 1px),linear-gradient(90deg,#5fa9ff09 1px,#0000 1px);background-size:56px 56px;animation:30s linear infinite grid-drift;position:fixed;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 20%,#000 10%,#0000 70%);mask-image:radial-gradient(80% 60% at 50% 20%,#000 10%,#0000 70%)}a{color:inherit;text-decoration:none}.container{width:min(var(--max),calc(100% - 40px));z-index:1;margin:0 auto;position:relative}.section{padding:92px 0;position:relative}.section-sm{padding:62px 0;position:relative}.center{text-align:center}.white,.lead.white p{color:#fff}.gold{color:var(--gold-2)}.muted{color:var(--muted)}.grid{gap:24px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-center{max-width:820px;margin-left:auto;margin-right:auto}h1,h2,h3{margin:0 0 18px;line-height:1.08}h1{letter-spacing:-.055em;font-size:clamp(2.8rem,6vw,5.8rem)}h2{letter-spacing:-.04em;font-size:clamp(2.05rem,4vw,3.6rem)}h3{font-size:1.3rem}p{color:var(--muted);margin:0 0 18px;font-size:1.06rem}.lead{max-width:860px;font-size:clamp(1.13rem,2vw,1.38rem)}.small{font-size:.92rem}.eyebrow{color:var(--gold-2);text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f1c56314;border:1px solid #f1c56359;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:8px 13px;font-size:.84rem;font-weight:800;display:inline-flex;box-shadow:0 0 24px #f1c56314}.top-bar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050c16d1;padding:12px 0;position:sticky;top:0}.top-bar-inner{justify-content:flex-end;align-items:center;display:flex}.top-bar .instagram-link{color:#fff}.top-bar .instagram-link:hover{color:var(--gold-2)}.hero{align-items:center;min-height:95vh;padding:56px 0 82px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";filter:blur(70px);background:#5fa9ff1f;border-radius:50%;width:540px;height:540px;animation:12s ease-in-out infinite glow-float;position:absolute;bottom:-180px;right:-190px}.hero:before{content:"";filter:blur(60px);background:#f1c56314;border-radius:50%;width:320px;height:320px;animation:14s ease-in-out infinite reverse glow-float;position:absolute;top:10%;left:-120px}.hero-grid{z-index:1;grid-template-columns:1.14fr .86fr;align-items:center;gap:48px;display:grid;position:relative}.hero-grid.hero-solo{grid-template-columns:1fr;max-width:920px;margin-left:auto;margin-right:auto}.hero-copy p{max-width:800px}.brand-logo{filter:drop-shadow(0 10px 26px #00000073)drop-shadow(0 0 18px #f1c5631f);width:min(340px,82vw);height:auto;margin:0 0 14px;display:block}.cta{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.btn{cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;padding:16px 24px;font-weight:850;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s;display:inline-flex}.btn-primary{background:linear-gradient(135deg,var(--gold),var(--gold-2));color:#17120a;box-shadow:0 12px 32px #f1c56340,inset 0 0 0 1px #ffffff14}.btn-primary:hover{box-shadow:0 18px 40px #f1c56361,0 0 28px #f1c56333}.btn-secondary{color:#fff;border-color:var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a}.btn-secondary:hover{background:#5fa9ff1a;border-color:#5fa9ff59}.btn:hover{transform:translateY(-3px)}.video-box{aspect-ratio:16/10;box-shadow:var(--shadow), 0 0 40px #5fa9ff14;text-align:center;background:linear-gradient(135deg,#5fa9ff29,#f1c56314),#10223b;border:1px solid #ffffff24;border-radius:28px;place-items:center;padding:30px;transition:transform .35s,border-color .35s,box-shadow .35s;display:grid;position:relative;overflow:hidden}.video-box:before{content:"";opacity:.5;pointer-events:none;background-color:#0000;background-image:linear-gradient(#5fa9ff0d 1px,#0000 1px),linear-gradient(90deg,#5fa9ff0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.video-box:hover{border-color:#f1c56359;transform:translateY(-4px);box-shadow:0 28px 70px #0006,0 0 50px #f1c5631f}.video-box>div{z-index:1;position:relative}.play{background:var(--gold);color:#111;border-radius:50%;place-items:center;width:78px;height:78px;margin:0 auto 18px;font-size:1.9rem;transition:transform .25s;animation:2.4s ease-out infinite pulse-play;display:grid;box-shadow:0 0 #f1c56373}.video-box:hover .play{transform:scale(1.08)}.card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#142944e0,#0c1c30eb);padding:30px;transition:transform .3s,border-color .3s,box-shadow .3s}.card:hover{border-color:#f1c56347;transform:translateY(-4px);box-shadow:0 28px 60px #00000059,0 0 30px #f1c5630f}.soft{box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0b}.notice{color:#dcecff;background:#5fa9ff14;border:1px solid #5fa9ff33;border-radius:14px;padding:16px 18px;box-shadow:0 0 24px #5fa9ff0d}.founder-photo{object-fit:cover;border:1px solid #f1c56347;border-radius:16px;width:100%;height:auto;margin-top:22px;display:block;box-shadow:0 16px 36px #00000047}.quote{border-left:4px solid var(--gold);color:#fff;margin:30px 0;padding:12px 0 12px 22px;font-size:1.28rem}.authority{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(#ffffff0a,#ffffff04);position:relative}.authority:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f1c5630a,#0000);position:absolute;inset:0}.testimonial{flex-direction:column;gap:22px;display:flex}.testimonial>p,.testimonial-body{color:#e8eef6;flex:1;margin:0;font-size:1.05rem;line-height:1.7}.testimonial-body p{font-size:inherit;line-height:inherit;color:inherit;margin:0 0 12px}.testimonial-body p:last-child{margin-bottom:0}.testimonial-author{align-items:center;gap:14px;margin-top:auto;display:flex}.testimonial-author h3{margin:0;font-size:1.05rem}.testimonial-avatar{object-fit:cover;border:2px solid #f1c56373;border-radius:50%;flex-shrink:0;width:56px;height:56px;box-shadow:0 8px 20px #00000040}.testimonial-avatar-initial{color:var(--gold-2);letter-spacing:.04em;background:linear-gradient(145deg,#f1c56340,#5fa9ff2e);place-items:center;font-size:.85rem;font-weight:800;display:grid}.testimonials-more{text-align:center}.testimonials-more-link{font-size:1.05rem;font-weight:700}.testimonials-page-header{border-bottom:1px solid var(--line);background:linear-gradient(#ffffff0a,#0000);padding:48px 0 20px}.testimonials-page-header h1{max-width:820px;margin:12px 0 14px}.testimonials-page-logo{filter:drop-shadow(0 8px 18px #00000059);width:min(200px,48vw);height:auto;margin:18px 0 20px;display:block}.back-link{color:var(--gold-2);margin-bottom:8px;font-size:.95rem;font-weight:700;display:inline-flex}.back-link:hover{opacity:.85}.testimonials-page-grid{margin-top:10px}.timeline{gap:15px;margin-top:26px;display:grid}.timeline-row{border-radius:12px;grid-template-columns:112px 1fr;align-items:start;gap:18px;padding:10px 12px;transition:background .25s;display:grid}.timeline-row:hover{background:#f1c5630f}.year{color:var(--gold-2);font-size:1.08rem;font-weight:900}.check{margin:20px 0 0;padding:0;list-style:none}.check li{color:var(--muted);padding:0 0 12px 30px;position:relative}.check li:before{content:"✓";color:var(--green);text-shadow:0 0 10px #5bd39a59;font-weight:900;position:absolute;left:0}.press-card{flex-direction:column;justify-content:space-between;min-height:280px;display:flex}.tag{border:1px solid var(--line);color:var(--muted);letter-spacing:.02em;background:#ffffff0f;border-radius:999px;padding:7px 10px;font-size:.8rem;display:inline-block}.link{color:var(--gold-2);font-weight:800;transition:color .2s,letter-spacing .2s}.link:hover{color:#fff;letter-spacing:.01em}.social-follow{color:var(--muted);margin-top:22px;line-height:1.7}.social-follow a{color:var(--gold-2);font-weight:800;text-decoration:none}.social-follow a:hover{color:#fff;text-decoration:underline}.instagram-link{color:var(--gold-2);align-items:center;gap:8px;font-size:.95rem;font-weight:800;text-decoration:none;transition:transform .2s,opacity .2s,color .2s;display:inline-flex}.instagram-link:hover{color:#fff;opacity:.95;transform:translateY(-2px)}.instagram-icon{filter:drop-shadow(0 4px 12px #d6249f59);flex-shrink:0;display:block}.instagram-handle{white-space:nowrap}.social-follow-footer{margin-top:18px;margin-bottom:0}.movement{background:linear-gradient(135deg,#5bd39a1a,#5fa9ff14);border-top:1px solid #5bd39a2e;border-bottom:1px solid #5bd39a2e;position:relative}.movement:before{content:"";pointer-events:none;background:radial-gradient(circle at 80%,#5bd39a14,#0000 40%);position:absolute;inset:0}.process{gap:18px;margin-top:30px;display:grid}.process-row{grid-template-columns:170px 1fr;align-items:start;gap:20px;display:grid}.process-badge{text-align:center;color:var(--gold-2);background:#f1c5631a;border:1px solid #f1c56338;border-radius:14px;padding:12px 14px;font-weight:850}.story-list{gap:14px;margin-top:28px;display:grid}.story{border:1px solid var(--line);background:#ffffff0a;border-radius:16px;align-items:flex-start;gap:16px;padding:18px 20px;transition:transform .25s,border-color .25s,background .25s;display:flex}.story:hover{background:#f1c5630f;border-color:#f1c5634d;transform:translate(4px)}.story .n{width:34px;height:34px;color:var(--gold-2);background:#f1c56321;border-radius:10px;flex:none;place-items:center;font-weight:850;display:grid;box-shadow:0 0 16px #f1c5631f}.founder{background:radial-gradient(circle at 100% 0,#f1c56329,#0000 28%),linear-gradient(#15263f,#0e1c31);border:1px solid #f1c56361}.founder-number{color:var(--gold-2);letter-spacing:-.05em;margin:10px 0;font-size:3.8rem;font-weight:950;line-height:1}.id-card{background:linear-gradient(145deg,#1a3151,#101e33);border:1px solid #f1c56359;border-radius:20px;padding:28px;position:relative;overflow:hidden}.id-card:after{content:"FUNDADOR";color:#ffffff09;font-size:4rem;font-weight:950;position:absolute;bottom:-16px;right:-10px;transform:rotate(-8deg)}.price-card{text-align:center;max-width:840px;box-shadow:var(--shadow), 0 0 50px #f1c56314;background:radial-gradient(circle at 50% 0,#f1c5631f,#0000 45%),linear-gradient(#162b48,#0d1d32);border:1px solid #f1c56361;border-radius:28px;margin:0 auto;padding:42px;position:relative;overflow:hidden}.price-card:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 40%,#ffffff0a 50%,#0000 60%);position:absolute;inset:0}.price{letter-spacing:-.06em;background:linear-gradient(135deg,var(--gold-2),#fff,var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text;margin:12px 0;font-size:clamp(3.2rem,7vw,5.3rem);font-weight:950;line-height:1}.coupon-note{color:#e8eef6;max-width:520px;margin:10px auto 18px;font-size:1.05rem;line-height:1.55}.coupon-code{color:var(--gold-2);letter-spacing:.06em;background:#f1c56329;border:1px solid #f1c5638c;border-radius:999px;margin-left:4px;padding:4px 12px;font-size:1.12rem;font-weight:900;display:inline-block;box-shadow:0 0 24px #f1c5632e}.manifesto{border:1px solid var(--line);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border-radius:22px;padding:36px;font-size:1.3rem;box-shadow:0 10px 40px #00000026}.faq{gap:14px;max-width:900px;margin:0 auto;display:grid}details{border:1px solid var(--line);background:#ffffff09;border-radius:16px;padding:18px 20px;transition:border-color .25s,background .25s,box-shadow .25s}details[open]{background:#f1c5630d;border-color:#f1c5634d;box-shadow:0 12px 36px #0000002e}summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:16px;font-weight:850;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--gold-2);flex:none;font-size:1.35rem;font-weight:700;transition:transform .25s}details[open] summary:after{content:"–"}details p{margin-top:12px}.footer{text-align:center;border-top:1px solid var(--line);background:#03080e8c;padding:38px 0 50px;position:relative}.footer-logo{filter:drop-shadow(0 8px 18px #00000059);width:min(200px,52vw);height:auto;margin:0 auto 18px;display:block}@keyframes pulse-play{0%{box-shadow:0 0 #f1c56373}70%{box-shadow:0 0 0 18px #f1c56300}to{box-shadow:0 0 #f1c56300}}@keyframes glow-float{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-20px,16px)scale(1.06)}}@media (width<=900px){.hero-grid,.grid-2,.grid-3,.timeline-row,.process-row{grid-template-columns:1fr}.hero{min-height:auto;padding-top:72px}}@media (width<=560px){.container{width:min(var(--max),calc(100% - 26px))}.section{padding:68px 0}.card,.price-card{padding:22px}.top-bar .instagram-handle{font-size:.82rem}.top-bar-inner{justify-content:center}}@media (prefers-reduced-motion:reduce){.play,.hero:after,.hero:before{animation:none}.btn,.card,.story,.video-box{transition:none}}.scroll-hint{color:#b8c3d0b3;letter-spacing:.16em;text-transform:uppercase;z-index:2;flex-direction:column;align-items:center;gap:8px;font-size:.72rem;font-weight:700;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.scroll-hint-line{background:linear-gradient(180deg,var(--gold-2),transparent);width:1px;height:32px}@keyframes grid-drift{0%{background-position:0 0,0 0}to{background-position:0 56px,56px 0}}@media (width<=900px){.scroll-hint{display:none}}@media (prefers-reduced-motion:reduce){.scroll-hint{display:none}body:before{animation:none}}a.hotmart__button-checkout.btn{border:none!important;text-decoration:none!important;display:inline-flex!important}a.hotmart__button-checkout.btn img{display:none!important}
