@import "https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600&display=swap";@font-face{font-family:IvyOra Display;src:url(/assets/Ivy-Ora-Display-Thin-By1Ha0x7.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:IvyOra Display;src:url(/assets/Ivy-Ora-Display-Light-Domix-hr.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IvyOra Display;src:url(/assets/Ivy-Ora-Display-Regular-Bhf8mEnW.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IvyOra Display;src:url(/assets/Ivy-Ora-Display-Medium-D7l8AmHN.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--onyx:#0a0806;--onyx-2:#100d0a;--panel:#14100c;--panel-2:#191410;--line:#d4b06a42;--line-soft:#d4b06a24;--champ:#e6c67e;--champ-hi:#f4e6c0;--coral:#ff5a3c;--amber:#ffb547;--ink:#f2ede4;--ink-dim:#f2ede4c2;--ink-faint:#f2ede494;--grad:linear-gradient(92deg, #ff5a3c 0%, #ff7e42 45%, #ffb547 100%);--serif:"IvyOra Display", Georgia, serif;--sans:"Inter", sans-serif;--ease-spring:cubic-bezier(.34, 1.3, .5, 1);--bg:var(--onyx);--bg-card:var(--panel);--text:var(--ink);--text-strong:var(--ink);--text-muted:var(--ink-dim);--text-dim:var(--ink-faint);--gold:var(--champ);--gold-light:var(--champ-hi);--border:var(--line-soft);--border-mid:var(--line-soft);--border-strong:var(--line);--border-faint:var(--line-soft);--font-serif:var(--serif);--font-sans:var(--sans)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--onyx)}body{background:var(--onyx);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;font-weight:300;line-height:1.7;overflow-x:clip}::selection{color:#fff;background:#ff5a3c52}a{color:var(--champ);text-decoration:none;transition:color .2s}a:hover{color:var(--champ-hi)}img{max-width:100%;display:block}.serif-i{font-family:var(--serif);font-style:italic;font-weight:400}.grad-text{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}h1,h2{font-family:var(--sans);letter-spacing:-.02em;font-weight:200;line-height:1.08}.lede{color:var(--ink-dim);max-width:58ch;font-size:clamp(16px,1.35vw,19px);font-weight:300}.wrap{max-width:1180px;margin:0 auto;padding:0 clamp(22px,5vw,64px)}section{position:relative}.eyebrow{letter-spacing:.34em;text-transform:uppercase;color:var(--champ);align-items:center;gap:14px;font-size:11px;font-weight:500;display:flex}.eyebrow:before{content:"";background:var(--grad);flex:none;width:34px;height:1px}.rv{opacity:0;transition:opacity .9s ease, transform .9s var(--ease-spring);transform:translateY(34px)}.rv.in{opacity:1;transform:none}.rv-d1{transition-delay:80ms}.rv-d2{transition-delay:.16s}.rv-d3{transition-delay:.26s}.rv-d4{transition-delay:.36s}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}}.glow{pointer-events:none;filter:blur(90px);opacity:.5;position:absolute}nav.site-nav{z-index:100;background:linear-gradient(#0a0806e0,#0a080600);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:16px clamp(22px,4vw,48px);transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s,border-color .4s;display:flex;position:fixed;top:0;left:0;right:0}nav.site-nav.scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line-soft);background:#0a0806d1}nav.site-nav img{height:38px;display:block}.nav-cta{letter-spacing:.22em;text-transform:uppercase;color:var(--onyx);background:var(--grad);cursor:pointer;transition:transform .3s var(--ease-spring), box-shadow .3s;border:none;border-radius:2px;padding:12px 22px;font-size:11px;font-weight:500}.nav-cta:hover{transform:translateY(-2px);box-shadow:0 10px 34px -10px #ff6e3c8c}.cta{letter-spacing:.24em;text-transform:uppercase;color:var(--onyx);background:var(--grad);cursor:pointer;transition:transform .35s var(--ease-spring), box-shadow .35s;border:none;border-radius:2px;align-items:center;gap:16px;padding:20px 34px;font-size:12px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.cta:before{content:"";opacity:0;background:linear-gradient(92deg,#ffb547,#ff5a3c);transition:opacity .35s;position:absolute;inset:0}.cta span{z-index:1;position:relative}.cta .arr{z-index:1;transition:transform .35s var(--ease-spring);position:relative}.cta:hover{transform:translateY(-3px);box-shadow:0 18px 50px -12px #ff6e3c99}.cta:hover:before{opacity:1}.cta:hover .arr{transform:translate(6px)}.cta-micro{letter-spacing:.06em;color:#f2ede4ad;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:16px;font-size:13px;display:flex}.cta-micro b{color:var(--champ);font-weight:500}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:clamp(120px,15vh,170px) 0 clamp(70px,9vh,110px);display:flex;position:relative;overflow:hidden}.hero .glow-a{background:radial-gradient(circle,#ff783c21,#0000 62%);width:50vw;height:50vw;top:-16%;left:8%}.hero .glow-b{background:radial-gradient(circle,#d4b06a1a,#0000 60%);width:44vw;height:44vw;bottom:-24%;right:0}.hero .eyebrow{justify-content:center}.hero .eyebrow:after{content:"";background:var(--grad);flex:none;width:34px;height:1px}.hero h1{font-family:var(--serif);letter-spacing:-.01em;max-width:17ch;margin:clamp(24px,3.6vh,38px) 0 clamp(16px,2.4vh,24px);font-size:clamp(42px,6.6vw,92px);font-weight:500;line-height:1.06}.hero h1 em{font-style:italic}.hero .lede{margin:0 auto clamp(30px,4.4vh,44px)}.webinar-chip{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14100c99;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin-bottom:clamp(28px,4vh,40px);display:inline-flex}.webinar-chip span{letter-spacing:.14em;text-transform:uppercase;color:var(--champ-hi);align-items:center;gap:10px;padding:13px 22px;font-size:12.5px;font-weight:500;display:flex}.webinar-chip span+span{border-left:1px solid var(--line-soft)}.webinar-chip b{color:#0000;background:var(--grad);-webkit-background-clip:text;background-clip:text;font-weight:600}.hero-date{font-family:var(--serif);color:var(--ink-dim);margin-bottom:clamp(24px,3.4vh,36px);font-size:clamp(21px,2.4vw,30px);font-style:italic;font-weight:500}.hero-date .grad-text{font-weight:600}.sec{padding:clamp(84px,12vh,150px) 0}.sec-break{position:relative}.sec-break:before{content:"";background:linear-gradient(90deg,#ff5a3c 0%,#ff7e42 35%,#ffb547 65%,#ff5a3c 100%);height:3px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 26px #ff6e3c73}.sec-break:after{content:"◆";color:#ffb547;background:var(--onyx);border:1px solid #ff7e42;border-radius:2px;justify-content:center;align-items:center;width:34px;height:26px;font-size:11px;line-height:1;display:flex;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.sec-head{margin-bottom:clamp(40px,6vh,68px)}.sec h2{margin-top:14px;font-size:clamp(30px,3.6vw,52px)}.sec h2 .serif-i{font-weight:500}.problema{background:var(--onyx);overflow:hidden}.problema-bg{opacity:.28;background-position:50%;background-size:cover;position:absolute;inset:0}.problema-bg:after{content:"";background:radial-gradient(1100px 520px at 50% -8%, #ff5a3c1f, transparent 62%), linear-gradient(180deg, var(--onyx) 0%, #0a0806bf 30%, var(--onyx) 100%);position:absolute;inset:0}.problema .wrap{position:relative}.perguntas{grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.perguntas .intro p{color:var(--ink-dim);margin-bottom:20px;font-size:17px}.perguntas .intro p b{color:var(--ink);font-weight:500}.q-list{flex-direction:column;list-style:none;display:flex}.q-list li{border-bottom:1px solid var(--line-soft);font-family:var(--serif);color:var(--champ-hi);grid-template-columns:30px 1fr;gap:16px;padding:16px 0;font-size:clamp(18px,1.7vw,22px);font-style:italic;font-weight:500;display:grid}.q-list li:first-child{border-top:1px solid var(--line-soft)}.q-list .qm{font-family:var(--sans);color:#0000;background:var(--grad);-webkit-background-clip:text;background-clip:text;padding-top:6px;font-size:13px;font-style:normal;font-weight:600}.big-q{text-align:center;margin-top:clamp(40px,6vh,56px)}.big-q p{font-family:var(--serif);color:var(--ink);max-width:34ch;margin:0 auto;font-size:clamp(24px,2.8vw,36px);font-style:italic;font-weight:500;line-height:1.4}.big-q p b{color:#0000;background:var(--grad);-webkit-background-clip:text;background-clip:text;font-weight:600}.metodo{text-align:center;overflow:hidden}.metodo .glow-c{background:radial-gradient(#ff5a3c17,#0000 65%);width:70vw;height:52vh;top:6%;left:50%;transform:translate(-50%)}.metodo .eyebrow{justify-content:center}.metodo .eyebrow:after{content:"";background:var(--grad);flex:none;width:34px;height:1px}.metodo h2{font-family:var(--serif);max-width:18ch;margin:clamp(24px,3.6vh,36px) auto clamp(18px,2.6vh,26px);font-size:clamp(36px,5vw,66px);font-weight:500;line-height:1.1}.metodo .lede{text-align:center;margin:0 auto clamp(36px,5vh,52px)}.metodo .lede b{color:var(--champ-hi);font-weight:500}.metodo-visual{max-width:620px;margin:0 auto}.metodo-visual img{border:1px solid var(--line);width:100%;display:block;box-shadow:0 36px 80px -26px #000000d9}.encontro{background:var(--onyx-2)}.enc-grid{grid-template-columns:minmax(0,4fr) minmax(0,5fr);align-items:center;gap:clamp(36px,5vw,90px);display:grid}.enc-visual{position:relative}.enc-visual img{border:1px solid var(--line);width:100%;display:block}.enc-visual:after{content:"";border:1px solid var(--line-soft);z-index:-1;position:absolute;inset:0;transform:translate(-16px,16px)}.enc-visual--cutout:after{content:none}.enc-visual--cutout{max-width:400px;margin:0 auto}.enc-visual--cutout img{filter:saturate(.94)drop-shadow(0 30px 50px #00000080);border:none}.enc-list{flex-direction:column;margin-top:8px;display:flex}.enc-item{border-bottom:1px solid var(--line-soft);grid-template-columns:52px 1fr;gap:20px;padding:22px 0;display:grid}.enc-item:first-child{border-top:1px solid var(--line-soft)}.enc-item .n{font-family:var(--serif);color:#e6c67e52;-webkit-text-stroke:1.5px #f4e6c0d9;padding-top:2px;font-size:30px;font-style:italic;line-height:1}.enc-item h4{margin-bottom:5px;font-size:16.5px;font-weight:500}.enc-item p{color:var(--ink-dim);font-size:14.5px}.enc-note{font-family:var(--serif);color:var(--champ-hi);margin-top:26px;font-size:clamp(20px,1.9vw,25px);font-style:italic;font-weight:500}.quem{overflow:hidden}.quem .glow-d{background:radial-gradient(#ffb54714,#0000 62%);width:44vw;height:50vh;top:10%;right:-8%}.pills-row{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.p-chip{border:1px solid var(--line);letter-spacing:.04em;color:var(--ink);background:var(--panel);transition:transform .3s var(--ease-spring), border-color .3s;align-items:center;gap:12px;padding:16px 26px;font-size:14px;display:flex}.p-chip:hover{border-color:var(--champ);transform:translateY(-3px)}.p-chip:before{content:"◆";color:var(--coral);font-size:8px}.quem-note{color:var(--ink-dim);max-width:62ch;margin-top:30px;font-size:16px}.quem-note b{color:var(--ink);font-weight:500}.form-sec{position:relative;overflow:hidden}.form-sec .glow-e{background:radial-gradient(#ff5a3c1a,#0000 65%);width:80vw;height:60vh;bottom:-20%;left:50%;transform:translate(-50%)}.form-shell{background:var(--panel);border:1px solid var(--line);text-align:center;max-width:640px;margin:0 auto;padding:clamp(34px,5vw,60px);position:relative}.form-shell:before{content:"";background:var(--grad);height:2px;position:absolute;top:0;left:0;right:0}.form-shell .eyebrow{justify-content:center}.form-shell h2{text-align:center;margin:16px 0 10px;font-size:clamp(26px,3vw,40px)}.form-shell .sub{text-align:center;color:var(--ink-dim);margin-bottom:34px;font-size:15px}.form-shell .cta{justify-content:center;width:100%}.form-shell small{color:var(--ink-faint);text-align:center;margin-top:14px;font-size:12px;display:block}.faq{background:var(--onyx-2)}.faq-list{max-width:780px;margin:0 auto}.faq details{border-bottom:1px solid var(--line-soft)}.faq details:first-child{border-top:1px solid var(--line-soft)}.faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:26px 4px;font-size:17px;font-weight:400;list-style:none;transition:color .3s;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--champ-hi)}.faq summary .plus{font-family:var(--serif);color:var(--champ);transition:transform .4s var(--ease-spring);flex:none;font-size:26px;font-style:italic}.faq details[open] .plus{transform:rotate(45deg)}.faq .ans{color:var(--ink-dim);max-width:64ch;padding:0 4px 28px;font-size:15.5px}.faq .ans b{color:var(--ink);font-weight:500}footer.site-footer{border-top:1px solid var(--line-soft);padding:44px 0 40px}.foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.foot img{opacity:.9;height:40px}.foot p{color:#f2ede4a8;letter-spacing:.04em;font-size:13px}.foot .serif-i{color:var(--champ);font-size:15px}.form-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0806d9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.form-modal-card{background:var(--panel);border:1px solid var(--line);border-radius:4px;width:100%;max-width:520px;max-height:90vh;padding:28px 24px 24px;position:relative;overflow-y:auto;box-shadow:0 40px 100px #0009}.form-modal-close{border:1px solid var(--line);width:32px;height:32px;color:var(--ink-dim);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:20px;line-height:1;transition:color .2s,border-color .2s;display:flex;position:absolute;top:12px;right:12px}.form-modal-close:hover{color:var(--ink);border-color:var(--champ-hi)}.form-frame{width:100%;height:420px}.form-modal-header{text-align:center;border-bottom:1px solid var(--line-soft);margin-bottom:20px;padding:6px 8px 20px}.form-modal-date{font-family:var(--serif);color:var(--ink-dim);margin-top:10px;font-size:clamp(19px,2.4vw,24px);font-style:italic;font-weight:500}.obrigado{background:var(--onyx);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.obrigado-bg{opacity:.3;background-position:50%;background-size:cover;position:absolute;inset:0}.obrigado-glow{pointer-events:none;background:radial-gradient(900px 600px at 15% 15%, #ff5a3c1f, transparent 60%), radial-gradient(800px 560px at 85% 85%, #e6c67e1a, transparent 60%), linear-gradient(180deg, #0a08068c 0%, #0a080640 35%, var(--onyx) 100%);position:absolute;inset:0}.obrigado-header{border-bottom:1px solid var(--line-soft);width:100%;padding:24px 32px;position:relative}.obrigado-logo{width:auto;height:34px}.obrigado-hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:720px;padding:64px 0;display:flex;position:relative}.obrigado-hero .eyebrow{justify-content:center;font-size:13.75px}.obrigado-title{font-family:var(--serif);color:var(--ink);margin:22px 0 18px;font-size:clamp(37.5px,5vw,57.5px);font-weight:500;line-height:1.12}.obrigado-title em{font-style:italic}.obrigado-desc{color:var(--ink-dim);max-width:440px;margin:0 0 26px;font-size:19.4px;line-height:1.7}.obrigado-whatsapp-btn{color:#08130d;letter-spacing:.04em;text-transform:uppercase;background:#25d366;border-radius:4px;align-items:center;gap:10px;padding:17px 32px;font-size:14px;font-weight:700;transition:transform .25s,box-shadow .25s;display:inline-flex}.obrigado-whatsapp-btn:hover{color:#08130d;transform:translateY(-3px);box-shadow:0 12px 36px #25d36666}.obrigado-recap{border-top:1px solid var(--line-soft);max-width:520px;margin:40px 0 28px;padding-top:32px}.obrigado-recap-title{font-family:var(--serif);color:var(--ink);margin:0 0 12px;font-size:clamp(25px,3vw,33.75px);font-weight:500;line-height:1.25}.obrigado-recap-sub{color:var(--ink-dim);margin:0;font-size:17.5px;line-height:1.65}.obrigado-recap-sub b{color:var(--champ-hi);font-weight:500}.obrigado-date{font-family:var(--serif);color:var(--ink-dim);margin:0;font-size:clamp(21.25px,2.25vw,25px);font-style:italic;font-weight:500}@media (width<=960px){.perguntas,.enc-grid{grid-template-columns:1fr}.enc-visual{max-width:420px}.webinar-chip{flex-direction:column;align-items:stretch}.webinar-chip span+span{border-left:none;border-top:1px solid var(--line-soft)}}
