:root{--ink:#171524;--muted:#716e7c;--cream:#fbf8f1;--paper:#fff;--violet:#6d3ef0;--violet2:#8d68ff;--coral:#ff6b62;--gold:#ffc85a;--line:#e9e4da;--dark:#161326;--radius:24px;--shadow:0 24px 70px rgba(25,19,55,.13)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--cream);font-family:'DM Sans',sans-serif;line-height:1.55}h1,h2,h3,h4{font-family:'Manrope',sans-serif;line-height:1.08;margin:0 0 18px}h2{font-size:clamp(2.3rem,5vw,4.5rem);letter-spacing:-.055em}em{font-style:normal;color:var(--violet)}p{color:var(--muted)}a{text-decoration:none;color:inherit}.container{width:min(1180px,calc(100% - 40px));margin:auto}.site-header{position:sticky;top:0;z-index:100;background:rgba(251,248,241,.88);backdrop-filter:blur(18px);border-bottom:1px solid rgba(23,21,36,.07)}.nav-wrap{height:78px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;font:800 20px/1 'Manrope';letter-spacing:-.05em}.brand small{display:block;font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--violet)}.brand-mark{height:32px;width:32px;border-radius:10px;display:flex;align-items:flex-end;justify-content:center;gap:2px;padding:7px;background:var(--violet)}.brand-mark i{width:3px;border-radius:3px;background:#fff}.brand-mark i:nth-child(1){height:8px}.brand-mark i:nth-child(2){height:16px}.brand-mark i:nth-child(3){height:12px}.brand-mark i:nth-child(4){height:19px}.main-nav{display:flex;align-items:center;gap:26px;font-size:14px;font-weight:600}.nav-toggle{display:none;border:0;background:none;font-size:25px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;border-radius:999px;font-weight:700;border:1px solid transparent;transition:.2s}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--violet);color:#fff;box-shadow:0 9px 24px rgba(109,62,240,.25)}.btn-ghost{border-color:var(--line)}.btn-soft{background:#fff;color:var(--ink)}.btn-dark{background:var(--dark);color:#fff}.btn-outline{border-color:#cfc7bc;width:100%}.btn-lg{padding:16px 25px}.hero{position:relative;overflow:hidden;padding-top:76px;background:radial-gradient(circle at 77% 15%,#e2d9ff 0,transparent 30%),var(--cream)}.hero-grid{display:grid;grid-template-columns:1.03fr .97fr;align-items:center;gap:64px;min-height:650px}.hero-copy{position:relative;z-index:2}.eyebrow,.section-label{display:flex;align-items:center;gap:9px;font-weight:800;font-size:12px;letter-spacing:.16em;color:var(--violet);margin-bottom:24px}.eyebrow span{width:8px;height:8px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 5px rgba(255,107,98,.15)}.hero h1{font-size:clamp(3.3rem,6.6vw,6rem);letter-spacing:-.07em}.hero-copy>p{font-size:19px;max-width:610px}.hero-actions{display:flex;gap:12px;margin:30px 0}.hero-proof{display:flex;align-items:center;gap:14px;font-size:13px}.avatars{display:flex}.avatars b{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;margin-left:-7px;background:#292143;color:var(--gold);border:2px solid var(--cream)}.hero-stage{position:relative;min-height:560px;display:grid;place-items:center}.stage-lines{position:absolute;width:600px;height:600px;border-radius:50%;border:1px solid rgba(109,62,240,.18);box-shadow:0 0 0 55px rgba(109,62,240,.04),0 0 0 110px rgba(109,62,240,.025)}.artist-card{position:relative;width:min(370px,90%);padding:13px;background:#fff;border-radius:30px;box-shadow:var(--shadow);transform:rotate(2deg)}.artist-visual{height:325px;border-radius:22px;background:linear-gradient(145deg,#271d4b,#6d3ef0 62%,#ff7b65);display:grid;place-items:center;position:relative;overflow:hidden}.artist-silhouette{font-size:150px;color:rgba(255,255,255,.84);filter:drop-shadow(0 20px 20px rgba(0,0,0,.2))}.plan-pill{position:absolute;top:16px;right:16px;background:var(--gold);padding:7px 11px;border-radius:20px;font-size:12px;font-weight:900}.play{position:absolute;width:58px;height:58px;border-radius:50%;border:0;background:rgba(255,255,255,.92);font-size:19px}.artist-info{display:flex;justify-content:space-between;align-items:end;padding:18px 10px 8px}.artist-info h3{font-size:18px;margin:0}.artist-info p{font-size:12px;margin:4px 0}.artist-info strong{font-size:12px;color:var(--violet)}.artist-meta{display:flex;gap:10px;padding:0 10px 12px;font-size:12px}.popstar{background:#201b34;color:var(--gold);padding:2px 7px;border-radius:8px}.match-actions{position:absolute;right:-28px;bottom:35px;display:flex;flex-direction:column;gap:8px}.match-actions button{width:56px;height:56px;border-radius:50%;border:0;background:#fff;box-shadow:var(--shadow);font-size:25px}.match-actions .love{background:var(--coral);color:#fff}.float-tag{position:absolute;background:#fff;border-radius:14px;padding:12px 16px;box-shadow:var(--shadow);font-weight:700;font-size:12px;z-index:3}.tag-one{left:0;top:90px}.tag-two{right:-10px;bottom:90px}.ticker{margin-top:55px;background:var(--violet);color:#fff;overflow:hidden;transform:rotate(-1deg);width:102%;margin-left:-1%}.ticker div{padding:15px;white-space:nowrap;text-align:center;font:700 13px 'Manrope';letter-spacing:.17em}.ticker i{color:var(--gold);margin:0 20px}.section{padding:110px 0}.section-label.centered,.centered{justify-content:center;text-align:center}.intro{text-align:center}.intro h2{max-width:800px;margin:0 auto 65px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:left}.steps article{position:relative;padding:28px;background:rgba(255,255,255,.65);border:1px solid var(--line);border-radius:var(--radius)}.steps article>b{position:absolute;right:22px;color:#d7d1c8;font-size:13px}.step-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#eee7ff;color:var(--violet);font-size:25px;margin-bottom:40px}.steps h3{font-size:20px}.steps p{font-size:14px}.match-section{background:var(--dark);color:#fff;overflow:hidden}.split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px}.split.reverse{grid-template-columns:1.05fr .95fr}.split-copy>p{font-size:17px}.split-copy ul{padding:0;list-style:none;margin:30px 0}.split-copy li{padding:10px 0;color:inherit}.split-copy li:before{content:'✓';color:var(--gold);margin-right:12px}.light{color:#ad95ff}.phone-mock{width:300px;height:580px;margin:auto;border:9px solid #2e2942;border-radius:46px;background:#f7f4ed;padding:20px;box-shadow:0 40px 90px #05040b;position:relative;transform:rotate(-4deg)}.phone-notch{position:absolute;top:9px;left:50%;transform:translateX(-50%);width:90px;height:22px;border-radius:20px;background:#2e2942}.mini-card{margin-top:35px;color:var(--ink)}.mini-video{height:330px;background:linear-gradient(155deg,#ff927e,#6d3ef0);border-radius:24px;display:grid;place-items:center;position:relative}.mini-video i{width:58px;height:58px;border-radius:50%;background:#fff;display:grid;place-items:center;font-style:normal}.mini-video span{position:absolute;top:15px;right:15px;background:#fff;padding:5px 8px;border-radius:10px;font-size:12px}.mini-card h4{font-size:17px;margin:17px 0 5px}.mini-card p{font-size:12px;margin:0}.mini-card>div:last-child{display:flex;justify-content:center;gap:14px;margin-top:17px}.mini-card button{width:48px;height:48px;border:0;border-radius:50%;font-size:20px}.mini-card button:last-child{background:var(--coral);color:#fff}.benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:30px 0;font-size:14px}.text-link{color:var(--violet);font-weight:800}.lp-preview{border-radius:28px;overflow:hidden;background:#fff;box-shadow:var(--shadow);transform:rotate(2deg)}.lp-cover{height:185px;background:linear-gradient(120deg,#241941,#6d3ef0,#ff6b62);padding:20px;color:#fff;font-size:12px}.lp-body{text-align:center;padding:0 28px 28px}.lp-avatar{width:82px;height:82px;border:6px solid #fff;border-radius:50%;margin:-40px auto 10px;background:#211a3b;color:var(--gold);display:grid;place-items:center;font-size:35px}.lp-body h3{margin:5px}.lp-body p{margin:0}.lp-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:24px 0;font-size:12px}.lp-stats b{display:block;font-size:18px}.lp-body button{width:100%;border:0;background:var(--violet);color:#fff;padding:14px;border-radius:12px;font-weight:800}.venue-section{background:#eee8dd}.venue-preview{display:grid;grid-template-columns:1fr .8fr;align-items:center}.venue-art{aspect-ratio:4/5;background:linear-gradient(145deg,#ff6b62,#ffb15a);color:#1b1730;border-radius:24px;padding:30px;box-shadow:var(--shadow);transform:rotate(-4deg);display:flex;flex-direction:column;justify-content:center}.venue-art span{font-size:13px;font-weight:800}.venue-art strong{font:800 54px/1 'Manrope';letter-spacing:-.06em;margin:20px 0}.venue-art small{margin-top:auto}.venue-page{height:310px;background:#fff;border-radius:0 20px 20px 0;padding:40px 20px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow)}.venue-page span{font-size:12px;color:var(--muted)}.plans-section{background:#fff}.sub{margin-bottom:45px}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.plans article{border:1px solid var(--line);border-radius:26px;padding:34px;position:relative}.plans .featured{border:2px solid var(--violet);transform:translateY(-12px);box-shadow:var(--shadow)}.popular{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--violet);color:#fff;border-radius:15px;padding:6px 14px;font-size:12px;font-weight:900;white-space:nowrap}.price{margin:28px 0;padding-bottom:23px;border-bottom:1px solid var(--line)}.price small,.price span{display:block;color:var(--muted)}.price strong{display:block;font:800 34px 'Manrope';letter-spacing:-.05em}.plans ul{list-style:none;padding:0;min-height:165px}.plans li{font-size:14px;padding:7px 0}.plans li:before{content:'✓';color:var(--violet);margin-right:9px}.plan-note{text-align:center;font-size:13px;margin-top:28px}.october{background:var(--dark);color:#fff;padding:70px 0}.october-box{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center}.october h2{font-size:clamp(2.2rem,4vw,3.8rem)}.october p{color:#bbb6ca;max-width:700px}.final-cta{text-align:center;background:radial-gradient(circle,#e1d6ff,transparent 55%),var(--cream)}.final-cta>div>span{font-size:50px;color:var(--violet)}.final-cta h2{max-width:900px;margin:20px auto 35px}.final-cta>div>div{display:flex;justify-content:center;gap:12px}.final-cta p{font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin-top:28px}.site-footer{background:#0f0d1a;color:#fff;padding:70px 0 25px}.footer-grid{display:grid;grid-template-columns:1.7fr repeat(4,1fr);gap:38px}.brand-light small{color:var(--gold)}.footer-grid>div{display:flex;flex-direction:column;gap:10px}.footer-grid h4{font-size:14px;margin:0 0 10px}.footer-grid a:not(.brand){color:#aaa5b7;font-size:13px}.footer-grid p{font-size:13px}.footer-bottom{border-top:1px solid #2b2738;margin-top:50px;padding-top:23px;display:flex;justify-content:space-between;color:#777184;font-size:12px}.page-shell{min-height:70vh}.content-card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:clamp(24px,5vw,60px);box-shadow:var(--shadow)}@media(max-width:900px){.main-nav{display:none;position:absolute;top:77px;left:0;right:0;background:var(--cream);padding:25px;flex-direction:column;box-shadow:var(--shadow)}.main-nav.open{display:flex}.nav-toggle{display:block}.hero-grid,.split,.split.reverse,.october-box{grid-template-columns:1fr}.hero-grid{gap:10px}.hero-stage{min-height:520px}.steps,.plans{grid-template-columns:1fr 1fr}.plans .featured{transform:none}.footer-grid{grid-template-columns:1fr 1fr}.venue-preview{max-width:560px;margin:auto}}@media(max-width:600px){.container{width:min(100% - 28px,1180px)}.section{padding:75px 0}.hero{padding-top:45px}.hero h1{font-size:3.4rem}.hero-actions,.final-cta>div>div{flex-direction:column}.hero-stage{min-height:455px}.artist-visual{height:270px}.float-tag{display:none}.steps,.plans,.benefit-grid{grid-template-columns:1fr}.steps article{padding:23px}.step-icon{margin-bottom:22px}.split{gap:55px}.phone-mock{width:270px;height:535px}.mini-video{height:295px}.plans ul{min-height:auto}.october-box{gap:25px}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:8px}.venue-art strong{font-size:40px}}


/* 0.3.38 — auditoria visual global: legibilidade e acabamento plano. */
body{font-size:16px}
small{font-size:12px;line-height:1.4}
.btn{border-radius:9px!important;box-shadow:none!important;transform:none!important;font-size:14px!important}
.btn:hover{transform:none!important}
.site-account-menu summary,.site-account-dropdown{box-shadow:none!important;border-radius:8px!important}
.content-card,.artist-card,.float-tag,.lp-preview,.venue-art,.venue-page,.plans .featured{box-shadow:none!important}
.main-nav a{font-size:14px}
.site-footer,.site-footer p,.site-footer a{font-size:13px!important}
@media(max-width:900px){.main-nav{box-shadow:none!important;border-radius:8px!important}}


/* 0.3.44 — o painel é uma área de trabalho, não um card do WordPress. */
.mdr-panel-page-shell{min-height:calc(100vh - 72px);margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important}
.mdr-panel-page-shell>.mdr-dashboard,.mdr-panel-page-shell>.mdr-support-layout-v34,.mdr-panel-page-shell>.mdr-venue-editor-v2{margin-top:0!important;box-shadow:none!important;filter:none!important}

/* 0.3.66 — rodapé único consolidado. */
.mdr-footer-unified a{overflow-wrap:anywhere}.mdr-footer-brand p{max-width:260px}
