
/* RL30 V92 — Theme Engine global: landing + páginas públicas */
:root{--rl30-theme-ready:1}body[data-theme]{transition:background .25s ease,color .25s ease}body[data-theme] .btn,body[data-theme] .panel,body[data-theme] .price,body[data-theme] .card,body[data-theme] .testimonial-card,body[data-theme] details,body[data-theme] .topbar{transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,color .25s ease}
body[data-theme] .hero-title span,body[data-theme] h1 span{background:linear-gradient(135deg,var(--theme-title-1,#fff),var(--theme-title-2,#9df8b4),var(--theme-accent-2,#d6b562));-webkit-background-clip:text;background-clip:text;color:transparent}
body[data-theme] .btn-primary,body[data-theme] .primary{background:linear-gradient(135deg,var(--theme-btn-1,#f7fff8),var(--theme-btn-2,#92f2aa),var(--theme-btn-3,#d6b562))!important;color:var(--theme-btn-text,#07120c)!important}
body[data-theme] .btn-ghost,body[data-theme] .secondary{background:var(--theme-ghost,rgba(255,255,255,.08))!important;border-color:var(--theme-border,rgba(255,255,255,.14))!important;color:var(--theme-text,#fff)!important}
body[data-theme] .eyebrow,body[data-theme] .badge{background:var(--theme-badge-bg,rgba(103,230,139,.11))!important;border-color:var(--theme-badge-border,rgba(103,230,139,.28))!important;color:var(--theme-badge-text,#eaffee)!important}
body[data-theme] .eyebrow:before{background:var(--theme-accent,#67e68b)!important;box-shadow:0 0 16px var(--theme-accent,#67e68b)!important}
body[data-theme] .topbar{background:var(--theme-topbar,rgba(7,18,12,.78))!important;border-bottom-color:var(--theme-topbar-border,var(--theme-border,rgba(255,255,255,.1)))!important}
body[data-theme] .logo span,body[data-theme] .nav a:not(.btn),body[data-theme] .social{color:var(--theme-topbar-text,var(--theme-text,#dbe8df))!important}
body[data-theme] .social{background:var(--theme-social-bg,rgba(255,255,255,.08))!important;border-color:var(--theme-social-border,var(--theme-border,rgba(255,255,255,.14)))!important}
body[data-theme] .social svg{stroke:currentColor!important}
body[data-theme] .lead{color:var(--theme-lead,var(--theme-text,#e9f5ec))!important}
body[data-theme] .trust{background:var(--theme-hero-card-bg,var(--theme-card,rgba(255,255,255,.075)))!important;border-color:var(--theme-hero-card-border,var(--theme-border,rgba(255,255,255,.12)))!important}
body[data-theme] .trust b{color:var(--theme-hero-card-text,var(--theme-text,#ffffff))!important}
body[data-theme] .trust span{color:var(--theme-hero-card-muted,var(--theme-muted,#b7cabc))!important}
body[data-theme] .note{color:var(--theme-note,var(--theme-muted,#aebfb3))!important}
body[data-theme] .author-caption{background:var(--theme-author-caption-bg,rgba(8,18,12,.78))!important;border-color:var(--theme-author-caption-border,var(--theme-border,rgba(255,255,255,.16)))!important}
body[data-theme] .author-caption strong{color:var(--theme-author-caption-text,#ffffff)!important}
body[data-theme] .author-caption span{color:var(--theme-author-caption-muted,#c9d8cf)!important}
body[data-theme] .floating-proof{background:var(--theme-proof-bg,rgba(246,237,218,.94))!important;color:var(--theme-proof-text,#102016)!important}
body[data-theme] .floating-proof strong{color:var(--theme-proof-text,#102016)!important}
body[data-theme] .floating-proof span{color:var(--theme-proof-muted,#3b4e40)!important}
body[data-theme] .panel,body[data-theme] .price,body[data-theme] .testimonial-card,body[data-theme] .card,body[data-theme] details,body[data-theme] .feature,body[data-theme] .trust{background:var(--theme-card,rgba(255,255,255,.075))!important;border-color:var(--theme-border,rgba(255,255,255,.13))!important;box-shadow:var(--theme-shadow,0 30px 90px rgba(0,0,0,.25))}
body[data-theme] .panel.light{background:var(--theme-light-card,linear-gradient(180deg,#fbf8ed,#e6f2df))!important;color:var(--theme-light-text,#07120c)!important}
body[data-theme] .panel.light h2,body[data-theme] .panel.light strong{color:var(--theme-light-text,#07120c)!important}body[data-theme] .panel.light p,body[data-theme] .panel.light span{color:var(--theme-light-muted,#324738)!important}
body[data-theme] .price{color:var(--theme-price-text,var(--theme-text,#fbfff9))!important}
body[data-theme] .price p,body[data-theme] .price li,body[data-theme] .price .price-name,body[data-theme] .price .checklist li{color:var(--theme-price-text,var(--theme-text,#fbfff9))!important}
body[data-theme] .price .from{color:var(--theme-from,#ff8686)!important}
body[data-theme] .price .to small{color:var(--theme-price-muted,rgba(255,255,255,.78))!important}
body[data-theme] .price .badge{background:var(--theme-price-badge-bg,var(--theme-badge-bg,rgba(103,230,139,.11)))!important;border-color:var(--theme-price-badge-border,var(--theme-badge-border,rgba(103,230,139,.28)))!important;color:var(--theme-price-badge-text,var(--theme-badge-text,#eaffee))!important}
body[data-theme] .price .checklist li:before{box-shadow:0 0 0 5px var(--theme-check-glow,rgba(103,230,139,.08))!important}
body[data-theme] .price.premium{background:var(--theme-premium-card,var(--theme-card))!important;border-color:var(--theme-premium-border,var(--theme-border))!important}
body[data-theme] .feature strong{color:var(--theme-feature-strong,#fff)!important}
body[data-theme] .feature span{color:var(--theme-feature-muted,#c7d8ce)!important}
body[data-theme] .gallery figcaption{background:var(--theme-caption-bg,rgba(7,18,12,.74))!important;border-color:var(--theme-caption-border,rgba(255,255,255,.13))!important;color:var(--theme-caption-text,#ffffff)!important}
body[data-theme] .gallery figcaption,body[data-theme] .gallery figcaption *{color:var(--theme-caption-text,#ffffff)!important}
body[data-theme] details,body[data-theme] summary{color:var(--theme-detail-text,var(--theme-text,#fbfff9))!important}
body[data-theme] details p{color:var(--theme-detail-muted,var(--theme-muted,#c6d4ca))!important}
body[data-theme] .final,body[data-theme] .strip-item{color:var(--theme-final-text,var(--theme-text,#fbfff9))!important}
body[data-theme] a{color:var(--theme-link,inherit)}
body[data-theme] .logo img,body[data-theme] .kit-card,body[data-theme] .gallery figure,body[data-theme] .faq-media,body[data-theme] .method-media{filter:var(--theme-image-filter,none)}
body[data-theme] .legal,body[data-theme] footer{border-color:var(--theme-border,rgba(255,255,255,.13))!important}
body[data-theme] main{position:relative}

body[data-theme="default"]{--theme-hero-visual-bg:radial-gradient(circle at 18% 12%,rgba(103,230,139,.16),transparent 28%),radial-gradient(circle at 82% 14%,rgba(214,181,98,.14),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.10),rgba(255,255,255,.03) 38%,rgba(7,18,12,.22));--theme-hero-visual-border:rgba(255,255,255,.14);--theme-topbar-text:#dbe8df;--theme-lead:#e9f5ec;--theme-hero-card-bg:rgba(255,255,255,.07);--theme-hero-card-border:rgba(255,255,255,.12);--theme-hero-card-text:#ffffff;--theme-hero-card-muted:#b7cabc;--theme-note:#aebfb3;--theme-author-caption-bg:rgba(8,18,12,.78);--theme-author-caption-text:#ffffff;--theme-author-caption-muted:#c9d8cf;--theme-proof-bg:rgba(246,237,218,.94);--theme-proof-text:#102016;--theme-proof-muted:#3b4e40;--theme-price-text:#f6fff8;--theme-price-muted:rgba(246,255,248,.78);--theme-feature-strong:#ffffff;--theme-feature-muted:#d2e3d7;--theme-detail-text:#f6fff8;--theme-detail-muted:#c9d8cf;--theme-final-text:#f6fff8;--theme-caption-text:#ffffff;--theme-caption-bg:rgba(7,18,12,.74);--theme-accent:#67e68b;--theme-accent-2:#d6b562}

body[data-theme="botanical-luxury"]{--theme-hero-visual-bg:radial-gradient(circle at 18% 12%,rgba(116,231,156,.16),transparent 28%),radial-gradient(circle at 82% 14%,rgba(217,188,112,.14),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.10),rgba(255,255,255,.03) 38%,rgba(5,22,13,.22));--theme-hero-visual-border:rgba(217,188,112,.20);--theme-topbar-text:#f0faf2;--theme-lead:#edf8f0;--theme-hero-card-bg:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.05));--theme-hero-card-border:rgba(217,188,112,.18);--theme-hero-card-text:#ffffff;--theme-hero-card-muted:#d3e5d8;--theme-note:#c1d0c6;--theme-author-caption-bg:rgba(5,18,11,.82);--theme-author-caption-text:#ffffff;--theme-author-caption-muted:#d0e0d4;--theme-proof-bg:rgba(252,246,231,.95);--theme-proof-text:#122118;--theme-proof-muted:#405245;--theme-price-text:#f6fff8;--theme-price-muted:rgba(246,255,248,.76);--theme-feature-strong:#ffffff;--theme-feature-muted:#d4e4d8;--theme-detail-text:#f6fff8;--theme-detail-muted:#c3d4c8;--theme-final-text:#f6fff8;--theme-caption-text:#ffffff;--theme-caption-bg:rgba(7,18,12,.76);--theme-text:#fbfff9;--theme-title-1:#fff;--theme-title-2:#baffc8;--theme-accent:#74e79c;--theme-accent-2:#d9bc70;--theme-btn-1:#fffaf0;--theme-btn-2:#a9ffc1;--theme-btn-3:#d9bc70;--theme-card:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.04));--theme-light-card:linear-gradient(180deg,#fff8ec,#e9f6e5);--theme-border:rgba(217,188,112,.20);--theme-topbar:rgba(5,22,13,.84);--theme-shadow:0 34px 95px rgba(0,0,0,.34);background:radial-gradient(circle at 12% 0,rgba(116,231,156,.22),transparent 34%),radial-gradient(circle at 90% 8%,rgba(217,188,112,.18),transparent 34%),linear-gradient(180deg,#05160d,#102417 52%,#06110b)!important}
body[data-theme="clean-wellness"]{--theme-hero-visual-bg:radial-gradient(circle at 18% 12%,rgba(73,189,106,.16),transparent 28%),radial-gradient(circle at 82% 14%,rgba(183,156,85,.13),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.72),rgba(240,248,236,.35));--theme-hero-visual-border:rgba(20,70,38,.16);--theme-topbar-text:#264033;--theme-topbar-border:rgba(20,70,38,.13);--theme-lead:#496154;--theme-hero-card-bg:rgba(255,255,255,.94);--theme-hero-card-border:rgba(20,70,38,.10);--theme-hero-card-text:#183024;--theme-hero-card-muted:#688072;--theme-note:#60786b;--theme-author-caption-bg:rgba(12,28,18,.88);--theme-author-caption-text:#f7fff8;--theme-author-caption-muted:#d3e2d6;--theme-proof-bg:rgba(255,250,240,.96);--theme-proof-text:#183024;--theme-proof-muted:#52685b;--theme-social-bg:rgba(15,54,29,.05);--theme-price-text:#173222;--theme-price-muted:#5f7765;--theme-feature-strong:#173222;--theme-feature-muted:#4f6556;--theme-detail-text:#173222;--theme-detail-muted:#53695a;--theme-final-text:#173222;--theme-caption-text:#ffffff;--theme-caption-bg:rgba(17,35,24,.76);--theme-text:#112318;--theme-title-1:#102015;--theme-title-2:#2b8f4b;--theme-accent:#49bd6a;--theme-accent-2:#b79c55;--theme-btn-1:#1e8c46;--theme-btn-2:#6fdd8f;--theme-btn-3:#d8c06b;--theme-btn-text:#08140d;--theme-card:rgba(255,255,255,.82);--theme-light-card:linear-gradient(180deg,#ffffff,#f0f8ec);--theme-border:rgba(20,70,38,.15);--theme-topbar:rgba(255,253,244,.88);--theme-badge-bg:rgba(45,191,98,.10);--theme-badge-text:#1a6b35;--theme-badge-border:rgba(45,191,98,.22);--theme-ghost:rgba(15,54,29,.06);--theme-link:#176b35;--theme-shadow:0 30px 80px rgba(37,71,45,.13);background:radial-gradient(circle at 12% -4%,rgba(98,206,128,.18),transparent 33%),linear-gradient(180deg,#fffaf0,#eff7eb 54%,#fffaf0)!important;color:#112318!important}body[data-theme="clean-wellness"] p,body[data-theme="clean-wellness"] .lead,body[data-theme="clean-wellness"] .nav a:not(.btn){color:#415846!important}body[data-theme="clean-wellness"] h1,body[data-theme="clean-wellness"] h2,body[data-theme="clean-wellness"] h3,body[data-theme="clean-wellness"] strong{color:#102015!important}

body[data-theme="editorial-magazine"]{--theme-hero-visual-bg:radial-gradient(circle at 18% 12%,rgba(224,193,117,.14),transparent 28%),radial-gradient(circle at 82% 14%,rgba(255,255,255,.06),transparent 30%),linear-gradient(145deg,rgba(255,246,220,.08),rgba(255,255,255,.025) 38%,rgba(12,15,12,.22));--theme-hero-visual-border:rgba(255,246,220,.20);--theme-topbar-text:#f0e3c5;--theme-lead:#e8ddc9;--theme-hero-card-bg:linear-gradient(180deg,rgba(255,246,220,.12),rgba(255,255,255,.04));--theme-hero-card-border:rgba(255,246,220,.16);--theme-hero-card-text:#fff8eb;--theme-hero-card-muted:#d8ccb6;--theme-note:#cbbfa9;--theme-author-caption-bg:rgba(10,13,10,.84);--theme-author-caption-text:#fff9ee;--theme-author-caption-muted:#ddd1ba;--theme-proof-bg:rgba(250,244,231,.96);--theme-proof-text:#201a14;--theme-proof-muted:#5d5348;--theme-price-text:#fff9ee;--theme-price-muted:rgba(255,249,238,.78);--theme-feature-strong:#ffffff;--theme-feature-muted:#d4ccba;--theme-detail-text:#fff9ee;--theme-detail-muted:#cdc4b1;--theme-final-text:#fff9ee;--theme-caption-text:#fff9ee;--theme-caption-bg:rgba(12,15,12,.80);--theme-title-1:#fff;--theme-title-2:#f3e3bd;--theme-accent:#e0c175;--theme-accent-2:#ffffff;--theme-btn-1:#fff6dc;--theme-btn-2:#e0c175;--theme-btn-3:#bfa05a;--theme-card:linear-gradient(180deg,rgba(255,246,220,.10),rgba(255,255,255,.035));--theme-light-card:#f7f0df;--theme-border:rgba(255,246,220,.18);--theme-topbar:rgba(12,15,12,.86);--theme-shadow:0 34px 90px rgba(0,0,0,.38);background:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),radial-gradient(circle at 82% 8%,rgba(224,193,117,.18),transparent 35%),linear-gradient(180deg,#10130f,#1b2118 52%,#090d0a)!important}body[data-theme="editorial-magazine"] h1,body[data-theme="editorial-magazine"] h2{letter-spacing:-.075em!important;text-transform:none}body[data-theme="editorial-magazine"] .section{border-top:1px solid rgba(255,246,220,.08)}

body[data-theme="soft-feminine"]{--theme-hero-visual-bg:radial-gradient(circle at 18% 12%,rgba(227,160,147,.18),transparent 28%),radial-gradient(circle at 82% 14%,rgba(185,207,130,.14),transparent 30%),linear-gradient(145deg,rgba(255,248,242,.72),rgba(245,231,218,.35));--theme-hero-visual-border:rgba(129,79,67,.16);--theme-topbar-text:#5b433d;--theme-topbar-border:rgba(129,79,67,.13);--theme-lead:#6d5650;--theme-hero-card-bg:rgba(255,252,249,.94);--theme-hero-card-border:rgba(129,79,67,.10);--theme-hero-card-text:#472b24;--theme-hero-card-muted:#8a726b;--theme-note:#7f6962;--theme-author-caption-bg:rgba(38,24,21,.88);--theme-author-caption-text:#fff7f3;--theme-author-caption-muted:#ead9d3;--theme-proof-bg:rgba(255,249,245,.97);--theme-proof-text:#43251f;--theme-proof-muted:#715953;--theme-social-bg:rgba(129,79,67,.05);--theme-price-text:#43251f;--theme-price-muted:#8c6d65;--theme-feature-strong:#43251f;--theme-feature-muted:#6e5852;--theme-detail-text:#43251f;--theme-detail-muted:#755f59;--theme-final-text:#43251f;--theme-caption-text:#fff7f3;--theme-caption-bg:rgba(58,36,30,.78);--theme-text:#2a1e1c;--theme-title-1:#43251f;--theme-title-2:#b57568;--theme-accent:#cc8c7a;--theme-accent-2:#7e9f67;--theme-btn-1:#fff0e8;--theme-btn-2:#e3a093;--theme-btn-3:#b9cf82;--theme-card:rgba(255,246,239,.82);--theme-light-card:linear-gradient(180deg,#fff9f3,#f1ead9);--theme-border:rgba(129,79,67,.17);--theme-topbar:rgba(255,244,236,.90);--theme-badge-bg:rgba(204,140,122,.12);--theme-badge-text:#7e3d32;--theme-badge-border:rgba(204,140,122,.24);--theme-shadow:0 30px 80px rgba(94,60,50,.14);background:radial-gradient(circle at 10% 0,rgba(227,160,147,.20),transparent 35%),radial-gradient(circle at 90% 8%,rgba(185,207,130,.16),transparent 34%),linear-gradient(180deg,#fff3eb,#f8ecdf 52%,#fff8f1)!important;color:#2a1e1c!important}body[data-theme="soft-feminine"] p,body[data-theme="soft-feminine"] .lead,body[data-theme="soft-feminine"] .nav a:not(.btn){color:#644d47!important}body[data-theme="soft-feminine"] h1,body[data-theme="soft-feminine"] h2,body[data-theme="soft-feminine"] h3,body[data-theme="soft-feminine"] strong{color:#43251f!important}

body[data-theme="premium-dark"]{--theme-hero-visual-bg:radial-gradient(circle at 18% 12%,rgba(255,217,120,.12),transparent 28%),radial-gradient(circle at 82% 14%,rgba(147,242,167,.10),transparent 30%),linear-gradient(145deg,rgba(255,217,120,.08),rgba(255,255,255,.025) 38%,rgba(2,6,4,.24));--theme-hero-visual-border:rgba(255,217,120,.20);--theme-topbar-text:#f7edd2;--theme-lead:#f2ead8;--theme-hero-card-bg:linear-gradient(180deg,rgba(255,217,120,.09),rgba(255,255,255,.04));--theme-hero-card-border:rgba(255,217,120,.18);--theme-hero-card-text:#fffdf5;--theme-hero-card-muted:#d7ceb9;--theme-note:#cdc4b1;--theme-author-caption-bg:rgba(3,8,6,.84);--theme-author-caption-text:#fffdf8;--theme-author-caption-muted:#e1dacd;--theme-proof-bg:rgba(253,247,233,.96);--theme-proof-text:#17130d;--theme-proof-muted:#5a5144;--theme-price-text:#fffaf0;--theme-price-muted:rgba(255,250,240,.78);--theme-feature-strong:#ffffff;--theme-feature-muted:#d5dece;--theme-detail-text:#fffaf0;--theme-detail-muted:#d5dece;--theme-final-text:#fffaf0;--theme-caption-text:#fffdf8;--theme-caption-bg:rgba(3,8,6,.80);--theme-title-1:#fff;--theme-title-2:#ffd978;--theme-accent:#ffd978;--theme-accent-2:#96f2a7;--theme-btn-1:#fff6d6;--theme-btn-2:#ffd978;--theme-btn-3:#93eaa5;--theme-card:linear-gradient(180deg,rgba(255,217,120,.105),rgba(255,255,255,.035));--theme-light-card:linear-gradient(180deg,#fff5dc,#eaf4df);--theme-border:rgba(255,217,120,.22);--theme-topbar:rgba(3,8,6,.9);--theme-shadow:0 38px 110px rgba(0,0,0,.52);--theme-image-filter:saturate(1.06) contrast(1.03);background:radial-gradient(circle at 70% 0,rgba(255,217,120,.19),transparent 34%),radial-gradient(circle at 8% 16%,rgba(147,242,167,.13),transparent 32%),linear-gradient(180deg,#020604,#09120c 50%,#020604)!important}

body[data-theme="natural-kitchen"]{--theme-hero-visual-bg:radial-gradient(circle at 18% 12%,rgba(198,154,82,.17),transparent 28%),radial-gradient(circle at 82% 14%,rgba(136,168,83,.16),transparent 30%),linear-gradient(145deg,rgba(255,248,232,.72),rgba(241,232,210,.36));--theme-hero-visual-border:rgba(106,80,38,.16);--theme-topbar-text:#5c4d38;--theme-topbar-border:rgba(106,80,38,.12);--theme-lead:#6b5a41;--theme-hero-card-bg:rgba(255,252,244,.94);--theme-hero-card-border:rgba(106,80,38,.10);--theme-hero-card-text:#392d1e;--theme-hero-card-muted:#816f57;--theme-note:#7a694f;--theme-author-caption-bg:rgba(31,24,16,.88);--theme-author-caption-text:#fffaf0;--theme-author-caption-muted:#e7ddc9;--theme-proof-bg:rgba(255,251,239,.97);--theme-proof-text:#34281c;--theme-proof-muted:#645540;--theme-social-bg:rgba(106,80,38,.05);--theme-price-text:#34281c;--theme-price-muted:#77644a;--theme-feature-strong:#34281c;--theme-feature-muted:#665744;--theme-detail-text:#34281c;--theme-detail-muted:#766550;--theme-final-text:#34281c;--theme-caption-text:#fffaf0;--theme-caption-bg:rgba(34,27,18,.78);--theme-text:#221b12;--theme-title-1:#2c2316;--theme-title-2:#6f8b42;--theme-accent:#88a853;--theme-accent-2:#c69a52;--theme-btn-1:#fff1d6;--theme-btn-2:#a8c86c;--theme-btn-3:#d1a257;--theme-card:rgba(255,249,235,.82);--theme-light-card:linear-gradient(180deg,#fff9eb,#eff2d8);--theme-border:rgba(106,80,38,.16);--theme-topbar:rgba(255,248,232,.90);--theme-badge-bg:rgba(136,168,83,.13);--theme-badge-text:#4f6929;--theme-badge-border:rgba(136,168,83,.25);--theme-shadow:0 30px 86px rgba(77,58,31,.14);background:radial-gradient(circle at 14% 0,rgba(198,154,82,.17),transparent 34%),radial-gradient(circle at 88% 8%,rgba(136,168,83,.17),transparent 34%),linear-gradient(180deg,#fff7e6,#f3ead4 52%,#fffaf0)!important;color:#221b12!important}body[data-theme="natural-kitchen"] p,body[data-theme="natural-kitchen"] .lead,body[data-theme="natural-kitchen"] .nav a:not(.btn){color:#5c4d38!important}body[data-theme="natural-kitchen"] h1,body[data-theme="natural-kitchen"] h2,body[data-theme="natural-kitchen"] h3,body[data-theme="natural-kitchen"] strong{color:#2c2316!important}

body[data-theme="planner-method"]{--theme-hero-visual-bg:radial-gradient(circle at 18% 12%,rgba(61,190,120,.15),transparent 28%),radial-gradient(circle at 82% 14%,rgba(68,107,214,.12),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.78),rgba(238,248,240,.36));--theme-hero-visual-border:rgba(20,65,43,.16);--theme-topbar-text:#334b3f;--theme-topbar-border:rgba(20,65,43,.12);--theme-lead:#50655a;--theme-hero-card-bg:rgba(255,255,255,.96);--theme-hero-card-border:rgba(20,65,43,.10);--theme-hero-card-text:#183126;--theme-hero-card-muted:#72877b;--theme-note:#6f8378;--theme-author-caption-bg:rgba(12,28,20,.88);--theme-author-caption-text:#f8fffb;--theme-author-caption-muted:#d7e6dd;--theme-proof-bg:rgba(255,252,245,.97);--theme-proof-text:#163126;--theme-proof-muted:#566e62;--theme-social-bg:rgba(20,65,43,.05);--theme-price-text:#163126;--theme-price-muted:#61786b;--theme-feature-strong:#163126;--theme-feature-muted:#576d61;--theme-detail-text:#163126;--theme-detail-muted:#5d7468;--theme-final-text:#163126;--theme-caption-text:#f8fffb;--theme-caption-bg:rgba(15,34,25,.74);--theme-text:#0f2219;--theme-title-1:#0f2219;--theme-title-2:#2b9c61;--theme-accent:#3dbe78;--theme-accent-2:#446bd6;--theme-btn-1:#e9fff1;--theme-btn-2:#55d887;--theme-btn-3:#8bb4ff;--theme-card:rgba(255,255,255,.86);--theme-light-card:#f7fbf6;--theme-border:rgba(20,65,43,.18);--theme-topbar:rgba(246,251,247,.92);--theme-badge-bg:rgba(68,107,214,.09);--theme-badge-text:#1e4c97;--theme-badge-border:rgba(68,107,214,.22);--theme-shadow:0 28px 78px rgba(31,68,46,.12);background:linear-gradient(90deg,rgba(30,80,50,.07) 1px,transparent 1px),linear-gradient(0deg,rgba(30,80,50,.06) 1px,transparent 1px),linear-gradient(180deg,#f8fff9,#eef8f0)!important;background-size:32px 32px,32px 32px,auto!important;color:#0f2219!important}body[data-theme="planner-method"] p,body[data-theme="planner-method"] .lead,body[data-theme="planner-method"] .nav a:not(.btn){color:#43584b!important}body[data-theme="planner-method"] .step,body[data-theme="planner-method"] .feature{border-style:dashed!important}

body[data-theme="organic-modern"]{--theme-hero-visual-bg:radial-gradient(circle at 18% 12%,rgba(131,229,162,.16),transparent 28%),radial-gradient(circle at 82% 14%,rgba(226,191,118,.12),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.035) 38%,rgba(6,21,14,.22));--theme-hero-visual-border:rgba(185,255,207,.18);--theme-topbar-text:#effaf2;--theme-lead:#eef8f1;--theme-hero-card-bg:linear-gradient(145deg,rgba(255,255,255,.13),rgba(255,255,255,.05));--theme-hero-card-border:rgba(185,255,207,.18);--theme-hero-card-text:#ffffff;--theme-hero-card-muted:#d2e4d7;--theme-note:#c5d5ca;--theme-author-caption-bg:rgba(6,20,14,.82);--theme-author-caption-text:#ffffff;--theme-author-caption-muted:#d4e4d9;--theme-proof-bg:rgba(252,247,234,.95);--theme-proof-text:#122117;--theme-proof-muted:#43574a;--theme-price-text:#f7fff9;--theme-price-muted:rgba(247,255,249,.80);--theme-feature-strong:#ffffff;--theme-feature-muted:#d3e3d8;--theme-detail-text:#f7fff9;--theme-detail-muted:#cadacf;--theme-final-text:#f7fff9;--theme-caption-text:#ffffff;--theme-caption-bg:rgba(6,21,14,.76);--theme-title-1:#fff;--theme-title-2:#b8ffcf;--theme-accent:#83e5a2;--theme-accent-2:#e2bf76;--theme-btn-1:#f2fff1;--theme-btn-2:#95eeb2;--theme-btn-3:#e2bf76;--theme-card:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.035));--theme-light-card:linear-gradient(145deg,#fff8ea,#e7f5e4);--theme-border:rgba(185,255,207,.18);--theme-topbar:rgba(6,21,14,.80);--theme-shadow:0 30px 90px rgba(0,0,0,.32);background:radial-gradient(ellipse at 14% 4%,rgba(131,229,162,.22),transparent 36%),radial-gradient(ellipse at 96% 14%,rgba(226,191,118,.16),transparent 32%),linear-gradient(145deg,#06130d,#10291a 50%,#07110c)!important}body[data-theme="organic-modern"] .panel,body[data-theme="organic-modern"] .price,body[data-theme="organic-modern"] .testimonial-card,body[data-theme="organic-modern"] .gallery figure{border-radius:44px!important}body[data-theme="organic-modern"] .btn{border-radius:24px 999px 999px 24px!important}

body[data-theme="elegant-course"]{--theme-hero-visual-bg:radial-gradient(circle at 18% 12%,rgba(125,237,156,.14),transparent 28%),radial-gradient(circle at 82% 14%,rgba(255,211,106,.13),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.10),rgba(255,255,255,.03) 38%,rgba(6,16,11,.22));--theme-hero-visual-border:rgba(255,255,255,.16);--theme-topbar-text:#eff9f1;--theme-lead:#eef8f1;--theme-hero-card-bg:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.05));--theme-hero-card-border:rgba(255,255,255,.16);--theme-hero-card-text:#ffffff;--theme-hero-card-muted:#d6e4d7;--theme-note:#c8d8cb;--theme-author-caption-bg:rgba(6,16,11,.82);--theme-author-caption-text:#ffffff;--theme-author-caption-muted:#d6e4d7;--theme-proof-bg:rgba(252,247,234,.96);--theme-proof-text:#152218;--theme-proof-muted:#465748;--theme-price-text:#f8fff9;--theme-price-muted:rgba(248,255,249,.78);--theme-feature-strong:#ffffff;--theme-feature-muted:#d6e4d7;--theme-detail-text:#f8fff9;--theme-detail-muted:#cfdecf;--theme-final-text:#f8fff9;--theme-caption-text:#ffffff;--theme-caption-bg:rgba(6,16,11,.78);--theme-title-1:#fff;--theme-title-2:#9df8b4;--theme-accent:#7ded9c;--theme-accent-2:#ffd36a;--theme-btn-1:#ffffff;--theme-btn-2:#8cf2a7;--theme-btn-3:#ffd36a;--theme-card:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.045));--theme-light-card:linear-gradient(180deg,#ffffff,#edf8e9);--theme-border:rgba(255,255,255,.16);--theme-topbar:rgba(6,16,11,.88);--theme-shadow:0 34px 90px rgba(0,0,0,.34);background:linear-gradient(180deg,#06100b,#0d2115 45%,#06100b)!important}body[data-theme="elegant-course"] .hero{padding-top:44px!important}body[data-theme="elegant-course"] .offer-grid .price.premium{transform:scale(1.035)!important;outline:2px solid rgba(255,211,106,.20)}body[data-theme="elegant-course"] .price .btn{min-height:62px!important}

body[data-theme="calm-transformation"]{--theme-hero-visual-bg:radial-gradient(circle at 18% 12%,rgba(126,185,145,.16),transparent 28%),radial-gradient(circle at 82% 14%,rgba(202,177,110,.13),transparent 30%),linear-gradient(145deg,rgba(255,255,250,.74),rgba(237,245,234,.36));--theme-hero-visual-border:rgba(82,117,92,.16);--theme-topbar-text:#4f6156;--theme-topbar-border:rgba(82,117,92,.12);--theme-lead:#586c60;--theme-hero-card-bg:rgba(255,255,255,.92);--theme-hero-card-border:rgba(82,117,92,.10);--theme-hero-card-text:#23362c;--theme-hero-card-muted:#72867b;--theme-note:#708378;--theme-author-caption-bg:rgba(18,31,24,.86);--theme-author-caption-text:#fbfff9;--theme-author-caption-muted:#d9e5dc;--theme-proof-bg:rgba(255,252,245,.96);--theme-proof-text:#23362c;--theme-proof-muted:#5d7367;--theme-social-bg:rgba(82,117,92,.05);--theme-price-text:#23362c;--theme-price-muted:#667b71;--theme-feature-strong:#23362c;--theme-feature-muted:#5f7268;--theme-detail-text:#23362c;--theme-detail-muted:#60746a;--theme-final-text:#23362c;--theme-caption-text:#fbfff9;--theme-caption-bg:rgba(24,37,31,.74);--theme-text:#18251f;--theme-title-1:#1a2a22;--theme-title-2:#6b9c7b;--theme-accent:#7eb991;--theme-accent-2:#cab16e;--theme-btn-1:#f7fff8;--theme-btn-2:#a7d8b4;--theme-btn-3:#d6c083;--theme-card:rgba(255,255,255,.72);--theme-light-card:linear-gradient(180deg,#fffdf4,#eef5e9);--theme-border:rgba(82,117,92,.16);--theme-topbar:rgba(246,250,241,.90);--theme-badge-bg:rgba(126,185,145,.12);--theme-badge-text:#3f7450;--theme-badge-border:rgba(126,185,145,.24);--theme-shadow:0 30px 90px rgba(64,89,68,.13);background:radial-gradient(circle at 10% 0,rgba(126,185,145,.18),transparent 33%),radial-gradient(circle at 92% 10%,rgba(202,177,110,.13),transparent 34%),linear-gradient(180deg,#f8fbf2,#edf5ea 52%,#fbf8ef)!important;color:#18251f!important}body[data-theme="calm-transformation"] p,body[data-theme="calm-transformation"] .lead,body[data-theme="calm-transformation"] .nav a:not(.btn){color:#4f6156!important}body[data-theme="calm-transformation"] h1,body[data-theme="calm-transformation"] h2,body[data-theme="calm-transformation"] h3,body[data-theme="calm-transformation"] strong{color:#1a2a22!important}body[data-theme="calm-transformation"] .panel,body[data-theme="calm-transformation"] .price,body[data-theme="calm-transformation"] .testimonial-card{border-radius:36px!important}

@media(max-width:680px){body[data-theme="elegant-course"] .offer-grid .price.premium{transform:none!important}body[data-theme] .topbar{backdrop-filter:blur(14px)}}

body[data-theme="clean-wellness"] .logo span,body[data-theme="soft-feminine"] .logo span,body[data-theme="natural-kitchen"] .logo span,body[data-theme="planner-method"] .logo span,body[data-theme="calm-transformation"] .logo span{color:var(--theme-title-1)!important}
body[data-theme="clean-wellness"] .checklist li,body[data-theme="soft-feminine"] .checklist li,body[data-theme="natural-kitchen"] .checklist li,body[data-theme="planner-method"] .checklist li,body[data-theme="calm-transformation"] .checklist li{color:var(--theme-price-text)!important}
body[data-theme="clean-wellness"] .price .btn,body[data-theme="soft-feminine"] .price .btn,body[data-theme="natural-kitchen"] .price .btn,body[data-theme="planner-method"] .price .btn,body[data-theme="calm-transformation"] .price .btn{box-shadow:0 16px 40px rgba(0,0,0,.12)!important}

body[data-theme="clean-wellness"] .trust,body[data-theme="soft-feminine"] .trust,body[data-theme="natural-kitchen"] .trust,body[data-theme="planner-method"] .trust,body[data-theme="calm-transformation"] .trust{backdrop-filter:none!important}
body[data-theme="clean-wellness"] .hero-title span,body[data-theme="soft-feminine"] .hero-title span,body[data-theme="natural-kitchen"] .hero-title span,body[data-theme="planner-method"] .hero-title span,body[data-theme="calm-transformation"] .hero-title span{text-shadow:0 10px 34px rgba(0,0,0,.05)}

/* V92 — polimento do hero aplicado em todos os temas + performance segura */
body[data-theme] .hero-visual{
  background:var(--theme-hero-visual-bg,radial-gradient(circle at 14% 20%,rgba(103,230,139,.18),transparent 24%),radial-gradient(circle at 86% 16%,rgba(214,181,98,.16),transparent 26%),linear-gradient(145deg,rgba(255,255,255,.10),rgba(255,255,255,.03) 38%,rgba(7,18,12,.20) 100%))!important;
  border-color:var(--theme-hero-visual-border,rgba(255,255,255,.14))!important;
}
body[data-theme] .kit-card img{object-position:center 28%!important;transform:scale(1.01)}
@media (min-width:681px) and (max-width:1080px){
  body[data-theme] .kit-card img{object-position:center 22%!important}
  body[data-theme] .author-caption strong{white-space:normal;overflow:visible;text-overflow:clip}
}
@media (max-width:680px){
  body[data-theme] .hero-mobile-carousel{display:block}
}

/* =========================================================
   V92 — Nova linha Janine: 10 temas humanos
   Bege, verde oliva, terracota e dourado luxo.
   ========================================================= */
body[data-theme="instagram-essence"],body[data-theme="beige-editorial"],body[data-theme="terracotta-warmth"],body[data-theme="botanical-femme"],body[data-theme="golden-routine"],body[data-theme="casa-leve"],body[data-theme="lifestyle-premium"],body[data-theme="janine-signature"],body[data-theme="soft-luxury-story"],body[data-theme="real-woman-method"]{
  --theme-btn-text:#172216;
  --theme-from:#bb6b62;
  --theme-price-badge-text:#6e4b22;
  --theme-price-badge-bg:rgba(190,136,72,.13);
  --theme-price-badge-border:rgba(190,136,72,.25);
  --theme-check-glow:rgba(122,145,88,.10);
  --theme-caption-text:#fffaf2;
  --theme-caption-bg:rgba(50,42,30,.74);
  --theme-caption-border:rgba(255,255,255,.16);
  --theme-feature-strong:#2c3324;
  --theme-feature-muted:#6b725e;
  --theme-detail-text:#2c3324;
  --theme-detail-muted:#706c5c;
  --theme-final-text:#2c3324;
  --theme-image-filter:saturate(.96) contrast(.98) brightness(1.02);
}
body[data-theme="instagram-essence"]{
  --theme-text:#2c3324;--theme-muted:#6b755f;--theme-title-1:#36573a;--theme-title-2:#8fa36a;--theme-accent:#8f9f62;--theme-accent-2:#c78a53;
  --theme-btn-1:#fff6e7;--theme-btn-2:#aebc79;--theme-btn-3:#c47b51;
  --theme-card:rgba(255,250,240,.82);--theme-light-card:linear-gradient(180deg,#fffaf0,#f2e7d5);--theme-border:rgba(112,95,64,.16);--theme-topbar:rgba(255,248,235,.88);--theme-topbar-text:#33452d;--theme-topbar-border:rgba(119,96,60,.14);
  --theme-badge-bg:rgba(143,159,98,.13);--theme-badge-text:#596935;--theme-badge-border:rgba(143,159,98,.24);--theme-lead:#59604e;--theme-note:#797565;
  --theme-hero-card-bg:rgba(255,250,240,.84);--theme-hero-card-border:rgba(112,95,64,.14);--theme-hero-card-text:#36432e;--theme-hero-card-muted:#77806a;
  --theme-hero-visual-bg:radial-gradient(circle at 18% 12%,rgba(143,159,98,.17),transparent 30%),radial-gradient(circle at 82% 14%,rgba(196,123,81,.16),transparent 32%),linear-gradient(145deg,rgba(255,250,240,.80),rgba(245,232,211,.36));--theme-hero-visual-border:rgba(143,112,70,.19);
  --theme-author-caption-bg:rgba(55,48,34,.84);--theme-author-caption-text:#fff8ec;--theme-author-caption-muted:#eadfcd;--theme-proof-bg:rgba(255,247,231,.95);--theme-proof-text:#2d3324;--theme-proof-muted:#696e5c;
  --theme-price-text:#2d3324;--theme-price-muted:#7b725d;--theme-shadow:0 30px 90px rgba(87,73,49,.16);
  background:radial-gradient(circle at 12% 0,rgba(143,159,98,.16),transparent 34%),radial-gradient(circle at 92% 10%,rgba(196,123,81,.14),transparent 34%),linear-gradient(180deg,#fff8ec,#f5ead8 52%,#eef1e4)!important;color:#2c3324!important;
}
body[data-theme="beige-editorial"]{
  --theme-text:#332c22;--theme-muted:#746a5a;--theme-title-1:#3a3227;--theme-title-2:#938052;--theme-accent:#a89662;--theme-accent-2:#bf744f;
  --theme-btn-1:#fffaf1;--theme-btn-2:#d7c48a;--theme-btn-3:#bd744f;--theme-card:rgba(255,252,246,.78);--theme-light-card:linear-gradient(180deg,#fffdf7,#f1e6d7);--theme-border:rgba(120,101,75,.15);--theme-topbar:rgba(255,252,246,.90);--theme-topbar-text:#413729;--theme-topbar-border:rgba(120,101,75,.13);
  --theme-badge-bg:rgba(168,150,98,.12);--theme-badge-text:#776338;--theme-badge-border:rgba(168,150,98,.24);--theme-lead:#5f5749;--theme-note:#81776a;
  --theme-hero-card-bg:rgba(255,252,246,.86);--theme-hero-card-border:rgba(120,101,75,.13);--theme-hero-card-text:#40362a;--theme-hero-card-muted:#7d7365;
  --theme-hero-visual-bg:radial-gradient(circle at 18% 12%,rgba(168,150,98,.15),transparent 30%),radial-gradient(circle at 82% 14%,rgba(191,116,79,.14),transparent 32%),linear-gradient(145deg,rgba(255,252,246,.86),rgba(244,233,216,.38));--theme-hero-visual-border:rgba(142,116,78,.18);
  --theme-author-caption-bg:rgba(54,44,32,.84);--theme-author-caption-text:#fff7ec;--theme-author-caption-muted:#e8dccb;--theme-proof-bg:rgba(255,250,239,.96);--theme-proof-text:#332c22;--theme-proof-muted:#756b5d;--theme-price-text:#332c22;--theme-price-muted:#7d7466;--theme-shadow:0 30px 90px rgba(92,73,49,.14);
  background:linear-gradient(90deg,rgba(128,104,70,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(128,104,70,.030) 1px,transparent 1px),linear-gradient(180deg,#fffdf7,#f7ecdc 58%,#fff9ef)!important;background-size:42px 42px,42px 42px,auto!important;color:#332c22!important;
}
body[data-theme="terracotta-warmth"]{
  --theme-text:#432f27;--theme-muted:#765f55;--theme-title-1:#6d3f32;--theme-title-2:#b16d4d;--theme-accent:#b16d4d;--theme-accent-2:#8c9b65;
  --theme-btn-1:#fff4e8;--theme-btn-2:#c98261;--theme-btn-3:#a8ad6f;--theme-card:rgba(255,246,237,.78);--theme-light-card:linear-gradient(180deg,#fff6ed,#f5dfd0);--theme-border:rgba(139,82,61,.16);--theme-topbar:rgba(255,244,236,.90);--theme-topbar-text:#50382e;--theme-topbar-border:rgba(139,82,61,.14);--theme-badge-bg:rgba(177,109,77,.12);--theme-badge-text:#8a5039;--theme-badge-border:rgba(177,109,77,.25);--theme-lead:#684f45;--theme-note:#856f65;
  --theme-hero-card-bg:rgba(255,246,237,.84);--theme-hero-card-border:rgba(139,82,61,.13);--theme-hero-card-text:#54382e;--theme-hero-card-muted:#866c62;--theme-hero-visual-bg:radial-gradient(circle at 18% 12%,rgba(177,109,77,.16),transparent 30%),radial-gradient(circle at 82% 14%,rgba(140,155,101,.14),transparent 30%),linear-gradient(145deg,rgba(255,246,237,.86),rgba(246,220,206,.42));--theme-hero-visual-border:rgba(177,109,77,.18);
  --theme-author-caption-bg:rgba(65,43,34,.86);--theme-author-caption-text:#fff6ee;--theme-author-caption-muted:#efd7cc;--theme-proof-bg:rgba(255,246,236,.96);--theme-proof-text:#432f27;--theme-proof-muted:#775d53;--theme-price-text:#432f27;--theme-price-muted:#856b60;--theme-shadow:0 30px 90px rgba(106,69,53,.17);
  background:radial-gradient(circle at 8% 0,rgba(177,109,77,.16),transparent 35%),radial-gradient(circle at 88% 8%,rgba(140,155,101,.12),transparent 35%),linear-gradient(180deg,#fff4ea,#f4ddce 54%,#f8ede2)!important;color:#432f27!important;
}
body[data-theme="botanical-femme"]{
  --theme-text:#273326;--theme-muted:#66715d;--theme-title-1:#27492d;--theme-title-2:#7f9560;--theme-accent:#899c61;--theme-accent-2:#c88755;
  --theme-btn-1:#fff8ea;--theme-btn-2:#acbe82;--theme-btn-3:#c88755;--theme-card:rgba(252,250,239,.80);--theme-light-card:linear-gradient(180deg,#fffaf0,#edf2de);--theme-border:rgba(95,116,72,.16);--theme-topbar:rgba(252,250,239,.90);--theme-topbar-text:#2c4a31;--theme-topbar-border:rgba(95,116,72,.14);--theme-badge-bg:rgba(137,156,97,.12);--theme-badge-text:#61743e;--theme-badge-border:rgba(137,156,97,.25);--theme-lead:#56654f;--theme-note:#707864;
  --theme-hero-card-bg:rgba(252,250,239,.86);--theme-hero-card-border:rgba(95,116,72,.12);--theme-hero-card-text:#2f452d;--theme-hero-card-muted:#6f7b67;--theme-hero-visual-bg:radial-gradient(circle at 16% 12%,rgba(137,156,97,.16),transparent 30%),radial-gradient(circle at 86% 14%,rgba(200,135,85,.13),transparent 32%),linear-gradient(145deg,rgba(252,250,239,.86),rgba(235,241,222,.40));--theme-hero-visual-border:rgba(95,116,72,.18);
  --theme-author-caption-bg:rgba(39,56,34,.86);--theme-author-caption-text:#fff9ed;--theme-author-caption-muted:#e1ead4;--theme-proof-bg:rgba(255,249,236,.96);--theme-proof-text:#273326;--theme-proof-muted:#687260;--theme-price-text:#273326;--theme-price-muted:#737662;--theme-shadow:0 32px 92px rgba(71,91,57,.16);
  background:radial-gradient(circle at 12% 0,rgba(137,156,97,.16),transparent 35%),radial-gradient(circle at 88% 10%,rgba(200,135,85,.11),transparent 32%),linear-gradient(180deg,#fff9ed,#eef3df 58%,#fbf4e8)!important;color:#273326!important;
}
body[data-theme="golden-routine"]{
  --theme-text:#2f2b20;--theme-muted:#716954;--theme-title-1:#40371f;--theme-title-2:#b89542;--theme-accent:#b89542;--theme-accent-2:#6d7f4a;--theme-btn-1:#fff9ec;--theme-btn-2:#d8bd6a;--theme-btn-3:#87965e;
  --theme-card:rgba(255,250,237,.80);--theme-light-card:linear-gradient(180deg,#fff8e8,#f0e1c2);--theme-border:rgba(162,126,54,.17);--theme-topbar:rgba(255,250,237,.90);--theme-topbar-text:#40371f;--theme-topbar-border:rgba(162,126,54,.14);--theme-badge-bg:rgba(184,149,66,.13);--theme-badge-text:#806227;--theme-badge-border:rgba(184,149,66,.28);--theme-lead:#5f5848;--theme-note:#7b735f;
  --theme-hero-card-bg:rgba(255,250,237,.86);--theme-hero-card-border:rgba(162,126,54,.13);--theme-hero-card-text:#40371f;--theme-hero-card-muted:#756e5d;--theme-hero-visual-bg:radial-gradient(circle at 18% 12%,rgba(184,149,66,.16),transparent 30%),radial-gradient(circle at 82% 14%,rgba(109,127,74,.14),transparent 30%),linear-gradient(145deg,rgba(255,250,237,.86),rgba(242,225,190,.38));--theme-hero-visual-border:rgba(184,149,66,.22);
  --theme-author-caption-bg:rgba(45,38,24,.86);--theme-author-caption-text:#fff8e9;--theme-author-caption-muted:#eadfca;--theme-proof-bg:rgba(255,250,235,.97);--theme-proof-text:#2f2b20;--theme-proof-muted:#716a58;--theme-price-text:#2f2b20;--theme-price-muted:#7b735e;--theme-shadow:0 36px 96px rgba(94,72,31,.18);
  background:radial-gradient(circle at 10% 0,rgba(184,149,66,.16),transparent 34%),radial-gradient(circle at 92% 8%,rgba(109,127,74,.13),transparent 34%),linear-gradient(180deg,#fff9ea,#f2e4c7 54%,#fbf1de)!important;color:#2f2b20!important;
}
body[data-theme="casa-leve"]{
  --theme-text:#3a3529;--theme-muted:#746e5f;--theme-title-1:#4d5b35;--theme-title-2:#a28955;--theme-accent:#8d9b62;--theme-accent-2:#c77c57;--theme-btn-1:#fff7e9;--theme-btn-2:#b8c58a;--theme-btn-3:#c77c57;
  --theme-card:rgba(255,249,238,.80);--theme-light-card:linear-gradient(180deg,#fff7ea,#efe3d0);--theme-border:rgba(113,93,62,.15);--theme-topbar:rgba(255,249,238,.90);--theme-topbar-text:#3f4931;--theme-topbar-border:rgba(113,93,62,.13);--theme-badge-bg:rgba(141,155,98,.13);--theme-badge-text:#617039;--theme-badge-border:rgba(141,155,98,.25);--theme-lead:#625f51;--theme-note:#7b7667;
  --theme-hero-card-bg:rgba(255,249,238,.86);--theme-hero-card-border:rgba(113,93,62,.12);--theme-hero-card-text:#3f4931;--theme-hero-card-muted:#737968;--theme-hero-visual-bg:radial-gradient(circle at 16% 12%,rgba(141,155,98,.16),transparent 30%),radial-gradient(circle at 86% 14%,rgba(199,124,87,.14),transparent 32%),linear-gradient(145deg,rgba(255,249,238,.86),rgba(239,227,208,.40));--theme-hero-visual-border:rgba(113,93,62,.17);
  --theme-author-caption-bg:rgba(54,48,35,.85);--theme-author-caption-text:#fff7ea;--theme-author-caption-muted:#eadfcc;--theme-proof-bg:rgba(255,248,234,.96);--theme-proof-text:#3a3529;--theme-proof-muted:#716b5d;--theme-price-text:#3a3529;--theme-price-muted:#777061;--theme-shadow:0 30px 88px rgba(82,70,49,.15);
  background:radial-gradient(circle at 10% 0,rgba(141,155,98,.14),transparent 34%),radial-gradient(circle at 90% 10%,rgba(199,124,87,.10),transparent 32%),linear-gradient(180deg,#fff7ea,#f3e7d5 58%,#f7f0e3)!important;color:#3a3529!important;
}
body[data-theme="lifestyle-premium"]{
  --theme-text:#292f24;--theme-muted:#646c5b;--theme-title-1:#253b27;--theme-title-2:#b08c4a;--theme-accent:#9aa15f;--theme-accent-2:#b96f4f;--theme-btn-1:#fff8ed;--theme-btn-2:#c0c682;--theme-btn-3:#b96f4f;
  --theme-card:rgba(255,250,242,.78);--theme-light-card:linear-gradient(180deg,#fffaf2,#eee3d4);--theme-border:rgba(117,96,64,.16);--theme-topbar:rgba(255,250,242,.88);--theme-topbar-text:#293e2b;--theme-topbar-border:rgba(117,96,64,.14);--theme-badge-bg:rgba(154,161,95,.13);--theme-badge-text:#68703b;--theme-badge-border:rgba(154,161,95,.25);--theme-lead:#555d4d;--theme-note:#747568;
  --theme-hero-card-bg:rgba(255,250,242,.86);--theme-hero-card-border:rgba(117,96,64,.12);--theme-hero-card-text:#2f3e2c;--theme-hero-card-muted:#6d7665;--theme-hero-visual-bg:radial-gradient(circle at 18% 12%,rgba(154,161,95,.16),transparent 30%),radial-gradient(circle at 82% 14%,rgba(185,111,79,.13),transparent 32%),linear-gradient(145deg,rgba(255,250,242,.86),rgba(240,229,213,.38));--theme-hero-visual-border:rgba(117,96,64,.17);
  --theme-author-caption-bg:rgba(38,48,34,.86);--theme-author-caption-text:#fff8ee;--theme-author-caption-muted:#e3e6d6;--theme-proof-bg:rgba(255,249,238,.96);--theme-proof-text:#292f24;--theme-proof-muted:#666e5f;--theme-price-text:#292f24;--theme-price-muted:#747163;--theme-shadow:0 34px 94px rgba(74,64,45,.16);
  background:linear-gradient(180deg,#fff9ef 0,#f3e8d7 42%,#edf0df 100%)!important;color:#292f24!important;
}
body[data-theme="janine-signature"]{
  --theme-text:#2f3224;--theme-muted:#6b715d;--theme-title-1:#2d472d;--theme-title-2:#c08554;--theme-accent:#7f9560;--theme-accent-2:#c08554;--theme-btn-1:#fff7e8;--theme-btn-2:#9fac73;--theme-btn-3:#c08554;
  --theme-card:rgba(255,249,236,.82);--theme-light-card:linear-gradient(180deg,#fff8e8,#eef0dc);--theme-border:rgba(112,93,60,.16);--theme-topbar:rgba(255,249,236,.91);--theme-topbar-text:#30442d;--theme-topbar-border:rgba(112,93,60,.14);--theme-badge-bg:rgba(127,149,96,.13);--theme-badge-text:#5f703d;--theme-badge-border:rgba(127,149,96,.25);--theme-lead:#5b614f;--theme-note:#747363;
  --theme-hero-card-bg:rgba(255,249,236,.87);--theme-hero-card-border:rgba(112,93,60,.13);--theme-hero-card-text:#33472f;--theme-hero-card-muted:#6f7764;--theme-hero-visual-bg:radial-gradient(circle at 18% 12%,rgba(127,149,96,.18),transparent 30%),radial-gradient(circle at 82% 14%,rgba(192,133,84,.15),transparent 32%),linear-gradient(145deg,rgba(255,249,236,.86),rgba(238,231,208,.38));--theme-hero-visual-border:rgba(112,93,60,.18);
  --theme-author-caption-bg:rgba(42,50,34,.88);--theme-author-caption-text:#fff7e8;--theme-author-caption-muted:#e3e8d4;--theme-proof-bg:rgba(255,248,232,.97);--theme-proof-text:#2f3224;--theme-proof-muted:#676f5e;--theme-price-text:#2f3224;--theme-price-muted:#74705e;--theme-shadow:0 34px 96px rgba(76,65,42,.17);
  background:radial-gradient(circle at 12% 0,rgba(127,149,96,.16),transparent 34%),radial-gradient(circle at 90% 8%,rgba(192,133,84,.13),transparent 34%),linear-gradient(180deg,#fff7e8,#f3e7d1 55%,#eef1df)!important;color:#2f3224!important;
}
body[data-theme="soft-luxury-story"]{
  --theme-text:#352f27;--theme-muted:#70685b;--theme-title-1:#53422e;--theme-title-2:#af8b52;--theme-accent:#af8b52;--theme-accent-2:#899666;--theme-btn-1:#fff9ec;--theme-btn-2:#d1b46e;--theme-btn-3:#9da775;
  --theme-card:rgba(255,251,244,.80);--theme-light-card:linear-gradient(180deg,#fff9ef,#f0e5d8);--theme-border:rgba(123,100,70,.15);--theme-topbar:rgba(255,251,244,.90);--theme-topbar-text:#4a3b2b;--theme-topbar-border:rgba(123,100,70,.13);--theme-badge-bg:rgba(175,139,82,.12);--theme-badge-text:#755d34;--theme-badge-border:rgba(175,139,82,.25);--theme-lead:#5e594e;--theme-note:#7b7468;
  --theme-hero-card-bg:rgba(255,251,244,.86);--theme-hero-card-border:rgba(123,100,70,.12);--theme-hero-card-text:#4a3b2b;--theme-hero-card-muted:#756d60;--theme-hero-visual-bg:radial-gradient(circle at 18% 12%,rgba(175,139,82,.16),transparent 30%),radial-gradient(circle at 82% 14%,rgba(137,150,102,.13),transparent 32%),linear-gradient(145deg,rgba(255,251,244,.86),rgba(241,230,216,.38));--theme-hero-visual-border:rgba(123,100,70,.18);
  --theme-author-caption-bg:rgba(53,43,31,.86);--theme-author-caption-text:#fff8ed;--theme-author-caption-muted:#e8dccb;--theme-proof-bg:rgba(255,250,238,.97);--theme-proof-text:#352f27;--theme-proof-muted:#70685b;--theme-price-text:#352f27;--theme-price-muted:#7c7164;--theme-shadow:0 34px 94px rgba(82,67,45,.16);
  background:linear-gradient(180deg,#fff9ee,#f2e7d8 48%,#f6efe4 100%)!important;color:#352f27!important;
}
body[data-theme="real-woman-method"]{
  --theme-text:#313426;--theme-muted:#686d5d;--theme-title-1:#33472e;--theme-title-2:#9a8e5f;--theme-accent:#8f9b65;--theme-accent-2:#bb7657;--theme-btn-1:#fff6ea;--theme-btn-2:#b3bd82;--theme-btn-3:#bb7657;
  --theme-card:rgba(255,249,238,.82);--theme-light-card:linear-gradient(180deg,#fff7ea,#efe7d5);--theme-border:rgba(109,93,65,.15);--theme-topbar:rgba(255,249,238,.90);--theme-topbar-text:#35452d;--theme-topbar-border:rgba(109,93,65,.13);--theme-badge-bg:rgba(143,155,101,.13);--theme-badge-text:#63703d;--theme-badge-border:rgba(143,155,101,.25);--theme-lead:#5a5f51;--theme-note:#747267;
  --theme-hero-card-bg:rgba(255,249,238,.88);--theme-hero-card-border:rgba(109,93,65,.12);--theme-hero-card-text:#35452d;--theme-hero-card-muted:#707768;--theme-hero-visual-bg:radial-gradient(circle at 18% 12%,rgba(143,155,101,.16),transparent 30%),radial-gradient(circle at 82% 14%,rgba(187,118,87,.13),transparent 32%),linear-gradient(145deg,rgba(255,249,238,.88),rgba(239,231,213,.38));--theme-hero-visual-border:rgba(109,93,65,.17);
  --theme-author-caption-bg:rgba(45,49,34,.86);--theme-author-caption-text:#fff6ea;--theme-author-caption-muted:#e1e6d6;--theme-proof-bg:rgba(255,248,235,.97);--theme-proof-text:#313426;--theme-proof-muted:#686d5d;--theme-price-text:#313426;--theme-price-muted:#747164;--theme-shadow:0 30px 88px rgba(79,70,50,.15);
  background:radial-gradient(circle at 10% 0,rgba(143,155,101,.13),transparent 34%),linear-gradient(180deg,#fff6ea,#f1e7d7 56%,#f6f0e3)!important;color:#313426!important;
}

body[data-theme="instagram-essence"] .hero,body[data-theme="beige-editorial"] .hero,body[data-theme="terracotta-warmth"] .hero,body[data-theme="botanical-femme"] .hero,body[data-theme="golden-routine"] .hero,body[data-theme="casa-leve"] .hero,body[data-theme="lifestyle-premium"] .hero,body[data-theme="janine-signature"] .hero,body[data-theme="soft-luxury-story"] .hero,body[data-theme="real-woman-method"] .hero{padding-top:56px!important}
body[data-theme="instagram-essence"] .panel,body[data-theme="beige-editorial"] .panel,body[data-theme="terracotta-warmth"] .panel,body[data-theme="botanical-femme"] .panel,body[data-theme="golden-routine"] .panel,body[data-theme="casa-leve"] .panel,body[data-theme="lifestyle-premium"] .panel,body[data-theme="janine-signature"] .panel,body[data-theme="soft-luxury-story"] .panel,body[data-theme="real-woman-method"] .panel,
body[data-theme="instagram-essence"] .price,body[data-theme="beige-editorial"] .price,body[data-theme="terracotta-warmth"] .price,body[data-theme="botanical-femme"] .price,body[data-theme="golden-routine"] .price,body[data-theme="casa-leve"] .price,body[data-theme="lifestyle-premium"] .price,body[data-theme="janine-signature"] .price,body[data-theme="soft-luxury-story"] .price,body[data-theme="real-woman-method"] .price{backdrop-filter:blur(16px);border-radius:34px!important}
body[data-theme="instagram-essence"] .gallery figure,body[data-theme="beige-editorial"] .gallery figure,body[data-theme="terracotta-warmth"] .gallery figure,body[data-theme="botanical-femme"] .gallery figure,body[data-theme="golden-routine"] .gallery figure,body[data-theme="casa-leve"] .gallery figure,body[data-theme="lifestyle-premium"] .gallery figure,body[data-theme="janine-signature"] .gallery figure,body[data-theme="soft-luxury-story"] .gallery figure,body[data-theme="real-woman-method"] .gallery figure{border-radius:34px!important;box-shadow:0 26px 70px rgba(75,61,42,.16)!important}
body[data-theme="instagram-essence"] .strip,body[data-theme="beige-editorial"] .strip,body[data-theme="terracotta-warmth"] .strip,body[data-theme="botanical-femme"] .strip,body[data-theme="golden-routine"] .strip,body[data-theme="casa-leve"] .strip,body[data-theme="lifestyle-premium"] .strip,body[data-theme="janine-signature"] .strip,body[data-theme="soft-luxury-story"] .strip,body[data-theme="real-woman-method"] .strip{background:linear-gradient(90deg,rgba(255,247,232,.74),rgba(232,218,189,.72))!important;border-color:rgba(127,102,67,.14)!important}
body[data-theme="instagram-essence"] .strip-item,body[data-theme="beige-editorial"] .strip-item,body[data-theme="terracotta-warmth"] .strip-item,body[data-theme="botanical-femme"] .strip-item,body[data-theme="golden-routine"] .strip-item,body[data-theme="casa-leve"] .strip-item,body[data-theme="lifestyle-premium"] .strip-item,body[data-theme="janine-signature"] .strip-item,body[data-theme="soft-luxury-story"] .strip-item,body[data-theme="real-woman-method"] .strip-item{background:rgba(255,252,245,.72)!important;color:var(--theme-title-1)!important;border-color:rgba(127,102,67,.12)!important}
body[data-theme="instagram-essence"] .final,body[data-theme="beige-editorial"] .final,body[data-theme="terracotta-warmth"] .final,body[data-theme="botanical-femme"] .final,body[data-theme="golden-routine"] .final,body[data-theme="casa-leve"] .final,body[data-theme="lifestyle-premium"] .final,body[data-theme="janine-signature"] .final,body[data-theme="soft-luxury-story"] .final,body[data-theme="real-woman-method"] .final{background:radial-gradient(circle at 85% 0,rgba(196,123,81,.13),transparent 32%),linear-gradient(135deg,rgba(255,250,240,.88),rgba(232,230,204,.70))!important;border-color:rgba(127,102,67,.16)!important}
body[data-theme="beige-editorial"] h1,body[data-theme="beige-editorial"] h2,body[data-theme="soft-luxury-story"] h1,body[data-theme="soft-luxury-story"] h2{letter-spacing:-.07em!important}
body[data-theme="janine-signature"] .author-card{width:min(368px,58%)!important;left:0!important}
body[data-theme="janine-signature"] .author-caption strong:after{content:" • assinatura da Janine";font-weight:800;color:rgba(255,247,232,.72)}
body[data-theme="casa-leve"] .gallery{grid-template-columns:1fr 1fr!important}
body[data-theme="casa-leve"] .gallery figure:first-child{grid-row:auto!important;grid-column:span 2!important;min-height:430px!important}
body[data-theme="lifestyle-premium"] .hero-grid{grid-template-columns:.92fr 1.08fr!important}
body[data-theme="real-woman-method"] .hero-title span{background:linear-gradient(135deg,#33472e,#6b7d50,#bb7657)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
@media(max-width:980px){body[data-theme="lifestyle-premium"] .hero-grid{grid-template-columns:1fr!important}}
@media(max-width:680px){body[data-theme="janine-signature"] .author-card{width:100%!important;left:auto!important}body[data-theme="casa-leve"] .gallery,body[data-theme="casa-leve"] .gallery figure:first-child{grid-template-columns:1fr!important;grid-column:auto!important;min-height:260px!important}}

/* =========================================================
   V92 — Temas humanizados: segunda leva para aprovação Janine
   ========================================================= */

body[data-theme="editorial-humano"]{
  --theme-text:#342d24;--theme-muted:#665b4e;--theme-title-1:#332a21;--theme-title-2:#8a7a4d;--theme-accent:#9a8558;--theme-accent-2:#bd7654;
  --theme-btn-1:#fff9ee;--theme-btn-2:#d2bd83;--theme-btn-3:#bd7654;--theme-btn-text:#172016;
  --theme-card:rgba(255,252,246,.88);--theme-light-card:linear-gradient(180deg,#fffdf7,#f3e7d8);--theme-border:rgba(130,103,72,.17);--theme-topbar:rgba(255,250,240,.92);--theme-topbar-text:#332a21;--theme-topbar-border:rgba(130,103,72,.17);
  --theme-badge-bg:rgba(143,112,70,.11);--theme-badge-text:#332a21;--theme-badge-border:rgba(130,103,72,.17);--theme-lead:#342d24;--theme-note:#665b4e;
  --theme-hero-card-bg:rgba(255,252,246,.94);--theme-hero-card-border:rgba(130,103,72,.17);--theme-hero-card-text:#332a21;--theme-hero-card-muted:#665b4e;
  --theme-hero-visual-bg:radial-gradient(circle at 16% 12%,rgba(143,159,98,.13),transparent 30%),radial-gradient(circle at 84% 14%,rgba(196,123,81,.12),transparent 32%),linear-gradient(145deg,rgba(255,250,240,.92),rgba(241,229,211,.36));--theme-hero-visual-border:rgba(130,103,72,.17);
  --theme-author-caption-bg:rgba(49,42,31,.88);--theme-author-caption-text:#fff8ec;--theme-author-caption-muted:#eadfcd;--theme-proof-bg:rgba(255,249,237,.97);--theme-proof-text:#342d24;--theme-proof-muted:#665b4e;
  --theme-price-text:#342d24;--theme-price-muted:#665b4e;--theme-shadow:0 30px 88px rgba(92,72,48,.13);
  background:radial-gradient(circle at 12% 0,rgba(154,133,88,.12),transparent 34%),radial-gradient(circle at 88% 10%,rgba(189,118,84,.11),transparent 34%),linear-gradient(180deg,#fffdf7,#f5eadc 56%,#fbf6ec)!important;color:#342d24!important;
}

body[data-theme="soft-luxury-woman"]{
  --theme-text:#392f28;--theme-muted:#6b5f55;--theme-title-1:#4a382f;--theme-title-2:#a9855a;--theme-accent:#b49268;--theme-accent-2:#c88360;
  --theme-btn-1:#fff9ee;--theme-btn-2:#d5ba82;--theme-btn-3:#c88360;--theme-btn-text:#172016;
  --theme-card:rgba(255,250,244,.90);--theme-light-card:linear-gradient(180deg,#fff9f1,#f2e5d9);--theme-border:rgba(147,105,79,.16);--theme-topbar:rgba(255,250,240,.92);--theme-topbar-text:#4a382f;--theme-topbar-border:rgba(147,105,79,.16);
  --theme-badge-bg:rgba(143,112,70,.11);--theme-badge-text:#4a382f;--theme-badge-border:rgba(147,105,79,.16);--theme-lead:#392f28;--theme-note:#6b5f55;
  --theme-hero-card-bg:rgba(255,252,246,.94);--theme-hero-card-border:rgba(147,105,79,.16);--theme-hero-card-text:#4a382f;--theme-hero-card-muted:#6b5f55;
  --theme-hero-visual-bg:radial-gradient(circle at 16% 12%,rgba(143,159,98,.13),transparent 30%),radial-gradient(circle at 84% 14%,rgba(196,123,81,.12),transparent 32%),linear-gradient(145deg,rgba(255,250,240,.92),rgba(241,229,211,.36));--theme-hero-visual-border:rgba(147,105,79,.16);
  --theme-author-caption-bg:rgba(49,42,31,.88);--theme-author-caption-text:#fff8ec;--theme-author-caption-muted:#eadfcd;--theme-proof-bg:rgba(255,249,237,.97);--theme-proof-text:#392f28;--theme-proof-muted:#6b5f55;
  --theme-price-text:#392f28;--theme-price-muted:#6b5f55;--theme-shadow:0 30px 88px rgba(92,72,48,.13);
  background:radial-gradient(circle at 10% 0,rgba(200,131,96,.10),transparent 34%),radial-gradient(circle at 90% 8%,rgba(169,133,90,.13),transparent 34%),linear-gradient(180deg,#fff8f1,#f3e2d6 54%,#faf0e7)!important;color:#392f28!important;
}

body[data-theme="routine-light"]{
  --theme-text:#303629;--theme-muted:#66705f;--theme-title-1:#354a31;--theme-title-2:#81945e;--theme-accent:#8b9a62;--theme-accent-2:#c77d56;
  --theme-btn-1:#fff9ee;--theme-btn-2:#bdc98a;--theme-btn-3:#c77d56;--theme-btn-text:#172016;
  --theme-card:rgba(255,250,238,.89);--theme-light-card:linear-gradient(180deg,#fff9eb,#eef1dd);--theme-border:rgba(111,122,83,.16);--theme-topbar:rgba(255,250,240,.92);--theme-topbar-text:#354a31;--theme-topbar-border:rgba(111,122,83,.16);
  --theme-badge-bg:rgba(143,112,70,.11);--theme-badge-text:#354a31;--theme-badge-border:rgba(111,122,83,.16);--theme-lead:#303629;--theme-note:#66705f;
  --theme-hero-card-bg:rgba(255,252,246,.94);--theme-hero-card-border:rgba(111,122,83,.16);--theme-hero-card-text:#354a31;--theme-hero-card-muted:#66705f;
  --theme-hero-visual-bg:radial-gradient(circle at 16% 12%,rgba(143,159,98,.13),transparent 30%),radial-gradient(circle at 84% 14%,rgba(196,123,81,.12),transparent 32%),linear-gradient(145deg,rgba(255,250,240,.92),rgba(241,229,211,.36));--theme-hero-visual-border:rgba(111,122,83,.16);
  --theme-author-caption-bg:rgba(49,42,31,.88);--theme-author-caption-text:#fff8ec;--theme-author-caption-muted:#eadfcd;--theme-proof-bg:rgba(255,249,237,.97);--theme-proof-text:#303629;--theme-proof-muted:#66705f;
  --theme-price-text:#303629;--theme-price-muted:#66705f;--theme-shadow:0 30px 88px rgba(92,72,48,.13);
  background:radial-gradient(circle at 9% 0,rgba(139,154,98,.14),transparent 34%),radial-gradient(circle at 88% 10%,rgba(199,125,86,.10),transparent 34%),linear-gradient(180deg,#fff9ec,#f1e9d7 58%,#edf1e1)!important;color:#303629!important;
}

body[data-theme="vida-real-premium"]{
  --theme-text:#352f27;--theme-muted:#6f665a;--theme-title-1:#384531;--theme-title-2:#a57f50;--theme-accent:#87945e;--theme-accent-2:#c47a57;
  --theme-btn-1:#fff9ee;--theme-btn-2:#c7c883;--theme-btn-3:#c47a57;--theme-btn-text:#172016;
  --theme-card:rgba(255,250,241,.90);--theme-light-card:linear-gradient(180deg,#fff8ea,#f1e5d2);--theme-border:rgba(124,101,70,.16);--theme-topbar:rgba(255,250,240,.92);--theme-topbar-text:#384531;--theme-topbar-border:rgba(124,101,70,.16);
  --theme-badge-bg:rgba(143,112,70,.11);--theme-badge-text:#384531;--theme-badge-border:rgba(124,101,70,.16);--theme-lead:#352f27;--theme-note:#6f665a;
  --theme-hero-card-bg:rgba(255,252,246,.94);--theme-hero-card-border:rgba(124,101,70,.16);--theme-hero-card-text:#384531;--theme-hero-card-muted:#6f665a;
  --theme-hero-visual-bg:radial-gradient(circle at 16% 12%,rgba(143,159,98,.13),transparent 30%),radial-gradient(circle at 84% 14%,rgba(196,123,81,.12),transparent 32%),linear-gradient(145deg,rgba(255,250,240,.92),rgba(241,229,211,.36));--theme-hero-visual-border:rgba(124,101,70,.16);
  --theme-author-caption-bg:rgba(49,42,31,.88);--theme-author-caption-text:#fff8ec;--theme-author-caption-muted:#eadfcd;--theme-proof-bg:rgba(255,249,237,.97);--theme-proof-text:#352f27;--theme-proof-muted:#6f665a;
  --theme-price-text:#352f27;--theme-price-muted:#6f665a;--theme-shadow:0 30px 88px rgba(92,72,48,.13);
  background:radial-gradient(circle at 10% 0,rgba(135,148,94,.12),transparent 34%),radial-gradient(circle at 92% 12%,rgba(196,122,87,.12),transparent 34%),linear-gradient(180deg,#fff8ea,#f2e4d1 58%,#f8f0e3)!important;color:#352f27!important;
}

body[data-theme="bege-botanico"]{
  --theme-text:#2f3528;--theme-muted:#65705f;--theme-title-1:#324c32;--theme-title-2:#81945c;--theme-accent:#899a62;--theme-accent-2:#bd7b56;
  --theme-btn-1:#fff9ee;--theme-btn-2:#b7c586;--theme-btn-3:#bd7b56;--theme-btn-text:#172016;
  --theme-card:rgba(255,251,240,.90);--theme-light-card:linear-gradient(180deg,#fff9ed,#edf1db);--theme-border:rgba(101,120,79,.16);--theme-topbar:rgba(255,250,240,.92);--theme-topbar-text:#324c32;--theme-topbar-border:rgba(101,120,79,.16);
  --theme-badge-bg:rgba(143,112,70,.11);--theme-badge-text:#324c32;--theme-badge-border:rgba(101,120,79,.16);--theme-lead:#2f3528;--theme-note:#65705f;
  --theme-hero-card-bg:rgba(255,252,246,.94);--theme-hero-card-border:rgba(101,120,79,.16);--theme-hero-card-text:#324c32;--theme-hero-card-muted:#65705f;
  --theme-hero-visual-bg:radial-gradient(circle at 16% 12%,rgba(143,159,98,.13),transparent 30%),radial-gradient(circle at 84% 14%,rgba(196,123,81,.12),transparent 32%),linear-gradient(145deg,rgba(255,250,240,.92),rgba(241,229,211,.36));--theme-hero-visual-border:rgba(101,120,79,.16);
  --theme-author-caption-bg:rgba(49,42,31,.88);--theme-author-caption-text:#fff8ec;--theme-author-caption-muted:#eadfcd;--theme-proof-bg:rgba(255,249,237,.97);--theme-proof-text:#2f3528;--theme-proof-muted:#65705f;
  --theme-price-text:#2f3528;--theme-price-muted:#65705f;--theme-shadow:0 30px 88px rgba(92,72,48,.13);
  background:radial-gradient(circle at 12% 0,rgba(137,154,98,.14),transparent 34%),radial-gradient(circle at 90% 12%,rgba(189,123,86,.10),transparent 34%),linear-gradient(180deg,#fff9ed,#eef2de 56%,#fbf2e4)!important;color:#2f3528!important;
}

body[data-theme="terracota-feminino"]{
  --theme-text:#452f27;--theme-muted:#765f55;--theme-title-1:#633c31;--theme-title-2:#ad6d4d;--theme-accent:#b16d4d;--theme-accent-2:#8f9b65;
  --theme-btn-1:#fff9ee;--theme-btn-2:#c98261;--theme-btn-3:#9eaa73;--theme-btn-text:#172016;
  --theme-card:rgba(255,247,238,.90);--theme-light-card:linear-gradient(180deg,#fff6ee,#f3dccf);--theme-border:rgba(161,89,65,.16);--theme-topbar:rgba(255,250,240,.92);--theme-topbar-text:#633c31;--theme-topbar-border:rgba(161,89,65,.16);
  --theme-badge-bg:rgba(143,112,70,.11);--theme-badge-text:#633c31;--theme-badge-border:rgba(161,89,65,.16);--theme-lead:#452f27;--theme-note:#765f55;
  --theme-hero-card-bg:rgba(255,252,246,.94);--theme-hero-card-border:rgba(161,89,65,.16);--theme-hero-card-text:#633c31;--theme-hero-card-muted:#765f55;
  --theme-hero-visual-bg:radial-gradient(circle at 16% 12%,rgba(143,159,98,.13),transparent 30%),radial-gradient(circle at 84% 14%,rgba(196,123,81,.12),transparent 32%),linear-gradient(145deg,rgba(255,250,240,.92),rgba(241,229,211,.36));--theme-hero-visual-border:rgba(161,89,65,.16);
  --theme-author-caption-bg:rgba(49,42,31,.88);--theme-author-caption-text:#fff8ec;--theme-author-caption-muted:#eadfcd;--theme-proof-bg:rgba(255,249,237,.97);--theme-proof-text:#452f27;--theme-proof-muted:#765f55;
  --theme-price-text:#452f27;--theme-price-muted:#765f55;--theme-shadow:0 30px 88px rgba(92,72,48,.13);
  background:radial-gradient(circle at 12% 0,rgba(177,109,77,.13),transparent 34%),radial-gradient(circle at 88% 10%,rgba(143,155,101,.11),transparent 34%),linear-gradient(180deg,#fff5eb,#f4ddcf 55%,#faf0e7)!important;color:#452f27!important;
}

body[data-theme="oliva-elegante"]{
  --theme-text:#283126;--theme-muted:#63705f;--theme-title-1:#263d2a;--theme-title-2:#7f8d55;--theme-accent:#7f8d55;--theme-accent-2:#be7b58;
  --theme-btn-1:#fff9ee;--theme-btn-2:#aebe7b;--theme-btn-3:#be7b58;--theme-btn-text:#172016;
  --theme-card:rgba(252,250,239,.90);--theme-light-card:linear-gradient(180deg,#fffaf0,#edf1dc);--theme-border:rgba(92,116,74,.16);--theme-topbar:rgba(255,250,240,.92);--theme-topbar-text:#263d2a;--theme-topbar-border:rgba(92,116,74,.16);
  --theme-badge-bg:rgba(143,112,70,.11);--theme-badge-text:#263d2a;--theme-badge-border:rgba(92,116,74,.16);--theme-lead:#283126;--theme-note:#63705f;
  --theme-hero-card-bg:rgba(255,252,246,.94);--theme-hero-card-border:rgba(92,116,74,.16);--theme-hero-card-text:#263d2a;--theme-hero-card-muted:#63705f;
  --theme-hero-visual-bg:radial-gradient(circle at 16% 12%,rgba(143,159,98,.13),transparent 30%),radial-gradient(circle at 84% 14%,rgba(196,123,81,.12),transparent 32%),linear-gradient(145deg,rgba(255,250,240,.92),rgba(241,229,211,.36));--theme-hero-visual-border:rgba(92,116,74,.16);
  --theme-author-caption-bg:rgba(49,42,31,.88);--theme-author-caption-text:#fff8ec;--theme-author-caption-muted:#eadfcd;--theme-proof-bg:rgba(255,249,237,.97);--theme-proof-text:#283126;--theme-proof-muted:#63705f;
  --theme-price-text:#283126;--theme-price-muted:#63705f;--theme-shadow:0 30px 88px rgba(92,72,48,.13);
  background:radial-gradient(circle at 10% 0,rgba(127,141,85,.15),transparent 34%),radial-gradient(circle at 90% 12%,rgba(190,123,88,.10),transparent 34%),linear-gradient(180deg,#fffaf0,#eef2de 54%,#f8f0e3)!important;color:#283126!important;
}

body[data-theme="janine-lifestyle"]{
  --theme-text:#313227;--theme-muted:#696d5d;--theme-title-1:#31452e;--theme-title-2:#b78255;--theme-accent:#81935b;--theme-accent-2:#bf7655;
  --theme-btn-1:#fff9ee;--theme-btn-2:#b4c081;--theme-btn-3:#bf7655;--theme-btn-text:#172016;
  --theme-card:rgba(255,250,238,.91);--theme-light-card:linear-gradient(180deg,#fff7e9,#eef0db);--theme-border:rgba(116,100,67,.16);--theme-topbar:rgba(255,250,240,.92);--theme-topbar-text:#31452e;--theme-topbar-border:rgba(116,100,67,.16);
  --theme-badge-bg:rgba(143,112,70,.11);--theme-badge-text:#31452e;--theme-badge-border:rgba(116,100,67,.16);--theme-lead:#313227;--theme-note:#696d5d;
  --theme-hero-card-bg:rgba(255,252,246,.94);--theme-hero-card-border:rgba(116,100,67,.16);--theme-hero-card-text:#31452e;--theme-hero-card-muted:#696d5d;
  --theme-hero-visual-bg:radial-gradient(circle at 16% 12%,rgba(143,159,98,.13),transparent 30%),radial-gradient(circle at 84% 14%,rgba(196,123,81,.12),transparent 32%),linear-gradient(145deg,rgba(255,250,240,.92),rgba(241,229,211,.36));--theme-hero-visual-border:rgba(116,100,67,.16);
  --theme-author-caption-bg:rgba(49,42,31,.88);--theme-author-caption-text:#fff8ec;--theme-author-caption-muted:#eadfcd;--theme-proof-bg:rgba(255,249,237,.97);--theme-proof-text:#313227;--theme-proof-muted:#696d5d;
  --theme-price-text:#313227;--theme-price-muted:#696d5d;--theme-shadow:0 30px 88px rgba(92,72,48,.13);
  background:radial-gradient(circle at 12% 0,rgba(129,147,91,.13),transparent 34%),radial-gradient(circle at 88% 10%,rgba(191,118,85,.13),transparent 34%),linear-gradient(180deg,#fff7e9,#f1e5d1 56%,#eef1df)!important;color:#313227!important;
}

body[data-theme="clareza-constancia"]{
  --theme-text:#2e3428;--theme-muted:#687063;--theme-title-1:#33472f;--theme-title-2:#92885b;--theme-accent:#8f9b65;--theme-accent-2:#bd7656;
  --theme-btn-1:#fff9ee;--theme-btn-2:#b9c781;--theme-btn-3:#bd7656;--theme-btn-text:#172016;
  --theme-card:rgba(255,252,244,.90);--theme-light-card:linear-gradient(180deg,#fffaf2,#eef1df);--theme-border:rgba(117,105,72,.15);--theme-topbar:rgba(255,250,240,.92);--theme-topbar-text:#33472f;--theme-topbar-border:rgba(117,105,72,.15);
  --theme-badge-bg:rgba(143,112,70,.11);--theme-badge-text:#33472f;--theme-badge-border:rgba(117,105,72,.15);--theme-lead:#2e3428;--theme-note:#687063;
  --theme-hero-card-bg:rgba(255,252,246,.94);--theme-hero-card-border:rgba(117,105,72,.15);--theme-hero-card-text:#33472f;--theme-hero-card-muted:#687063;
  --theme-hero-visual-bg:radial-gradient(circle at 16% 12%,rgba(143,159,98,.13),transparent 30%),radial-gradient(circle at 84% 14%,rgba(196,123,81,.12),transparent 32%),linear-gradient(145deg,rgba(255,250,240,.92),rgba(241,229,211,.36));--theme-hero-visual-border:rgba(117,105,72,.15);
  --theme-author-caption-bg:rgba(49,42,31,.88);--theme-author-caption-text:#fff8ec;--theme-author-caption-muted:#eadfcd;--theme-proof-bg:rgba(255,249,237,.97);--theme-proof-text:#2e3428;--theme-proof-muted:#687063;
  --theme-price-text:#2e3428;--theme-price-muted:#687063;--theme-shadow:0 30px 88px rgba(92,72,48,.13);
  background:radial-gradient(circle at 12% 0,rgba(143,155,101,.12),transparent 34%),radial-gradient(circle at 90% 10%,rgba(189,118,86,.10),transparent 34%),linear-gradient(180deg,#fffaf2,#f2e7d8 56%,#f5f0e5)!important;color:#2e3428!important;
}

body[data-theme="metodo-com-alma"]{
  --theme-text:#362f27;--theme-muted:#6d6459;--theme-title-1:#3d382b;--theme-title-2:#a88452;--theme-accent:#9aa05f;--theme-accent-2:#c27b56;
  --theme-btn-1:#fff9ee;--theme-btn-2:#cdb86f;--theme-btn-3:#c27b56;--theme-btn-text:#172016;
  --theme-card:rgba(255,250,240,.90);--theme-light-card:linear-gradient(180deg,#fff9ed,#f1e4d2);--theme-border:rgba(130,104,72,.16);--theme-topbar:rgba(255,250,240,.92);--theme-topbar-text:#3d382b;--theme-topbar-border:rgba(130,104,72,.16);
  --theme-badge-bg:rgba(143,112,70,.11);--theme-badge-text:#3d382b;--theme-badge-border:rgba(130,104,72,.16);--theme-lead:#362f27;--theme-note:#6d6459;
  --theme-hero-card-bg:rgba(255,252,246,.94);--theme-hero-card-border:rgba(130,104,72,.16);--theme-hero-card-text:#3d382b;--theme-hero-card-muted:#6d6459;
  --theme-hero-visual-bg:radial-gradient(circle at 16% 12%,rgba(143,159,98,.13),transparent 30%),radial-gradient(circle at 84% 14%,rgba(196,123,81,.12),transparent 32%),linear-gradient(145deg,rgba(255,250,240,.92),rgba(241,229,211,.36));--theme-hero-visual-border:rgba(130,104,72,.16);
  --theme-author-caption-bg:rgba(49,42,31,.88);--theme-author-caption-text:#fff8ec;--theme-author-caption-muted:#eadfcd;--theme-proof-bg:rgba(255,249,237,.97);--theme-proof-text:#362f27;--theme-proof-muted:#6d6459;
  --theme-price-text:#362f27;--theme-price-muted:#6d6459;--theme-shadow:0 30px 88px rgba(92,72,48,.13);
  background:radial-gradient(circle at 10% 0,rgba(154,160,95,.12),transparent 34%),radial-gradient(circle at 90% 10%,rgba(194,123,86,.12),transparent 34%),linear-gradient(180deg,#fff9ed,#f2e4d1 56%,#f7efe2)!important;color:#362f27!important;
}

/* =========================================================
   V92 — Correção premium: contraste, textura e humanização
   ========================================================= */
body[data-theme="instagram-essence"],body[data-theme="beige-editorial"],body[data-theme="terracotta-warmth"],body[data-theme="botanical-femme"],body[data-theme="golden-routine"],body[data-theme="casa-leve"],body[data-theme="lifestyle-premium"],body[data-theme="janine-signature"],body[data-theme="soft-luxury-story"],body[data-theme="real-woman-method"],body[data-theme="editorial-humano"],body[data-theme="soft-luxury-woman"],body[data-theme="routine-light"],body[data-theme="vida-real-premium"],body[data-theme="bege-botanico"],body[data-theme="terracota-feminino"],body[data-theme="oliva-elegante"],body[data-theme="janine-lifestyle"],body[data-theme="clareza-constancia"],body[data-theme="metodo-com-alma"]{
  --theme-card:rgba(255,250,241,.92);
  --theme-light-card:linear-gradient(180deg,#fffaf0,#f2e7d8);
  --theme-text:#332f27;
  --theme-muted:#665f54;
  --theme-lead:#4d493f;
  --theme-note:#6e675d;
  --theme-hero-card-text:#332f27;
  --theme-hero-card-muted:#665f54;
  --theme-feature-strong:#332f27;
  --theme-feature-muted:#665f54;
  --theme-detail-text:#332f27;
  --theme-detail-muted:#665f54;
  --theme-final-text:#332f27;
  --theme-caption-bg:rgba(48,39,29,.82);
  --theme-caption-text:#fffaf2;
  --theme-shadow:0 28px 80px rgba(85,68,45,.13);
  background-size:auto!important;
}
body[data-theme="instagram-essence"]::before,body[data-theme="beige-editorial"]::before,body[data-theme="terracotta-warmth"]::before,body[data-theme="botanical-femme"]::before,body[data-theme="golden-routine"]::before,body[data-theme="casa-leve"]::before,body[data-theme="lifestyle-premium"]::before,body[data-theme="janine-signature"]::before,body[data-theme="soft-luxury-story"]::before,body[data-theme="real-woman-method"]::before,body[data-theme="editorial-humano"]::before,body[data-theme="soft-luxury-woman"]::before,body[data-theme="routine-light"]::before,body[data-theme="vida-real-premium"]::before,body[data-theme="bege-botanico"]::before,body[data-theme="terracota-feminino"]::before,body[data-theme="oliva-elegante"]::before,body[data-theme="janine-lifestyle"]::before,body[data-theme="clareza-constancia"]::before,body[data-theme="metodo-com-alma"]::before{
  content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.62;mask-image:linear-gradient(to bottom,rgba(0,0,0,.86),transparent 88%);
  background:
    radial-gradient(ellipse at 14% 18%,rgba(255,255,255,.58),transparent 36%),
    radial-gradient(ellipse at 86% 10%,rgba(190,121,82,.12),transparent 34%),
    radial-gradient(ellipse at 72% 72%,rgba(126,145,88,.10),transparent 42%),
    radial-gradient(circle at 1px 1px,rgba(75,54,34,.050) 1px,transparent 1.7px);
  background-size:auto,auto,auto,30px 30px;
}
body[data-theme="instagram-essence"] .testimonials-section,body[data-theme="beige-editorial"] .testimonials-section,body[data-theme="terracotta-warmth"] .testimonials-section,body[data-theme="botanical-femme"] .testimonials-section,body[data-theme="golden-routine"] .testimonials-section,body[data-theme="casa-leve"] .testimonials-section,body[data-theme="lifestyle-premium"] .testimonials-section,body[data-theme="janine-signature"] .testimonials-section,body[data-theme="soft-luxury-story"] .testimonials-section,body[data-theme="real-woman-method"] .testimonials-section,body[data-theme="editorial-humano"] .testimonials-section,body[data-theme="soft-luxury-woman"] .testimonials-section,body[data-theme="routine-light"] .testimonials-section,body[data-theme="vida-real-premium"] .testimonials-section,body[data-theme="bege-botanico"] .testimonials-section,body[data-theme="terracota-feminino"] .testimonials-section,body[data-theme="oliva-elegante"] .testimonials-section,body[data-theme="janine-lifestyle"] .testimonials-section,body[data-theme="clareza-constancia"] .testimonials-section,body[data-theme="metodo-com-alma"] .testimonials-section{background:radial-gradient(circle at 15% 8%,rgba(143,155,101,.12),transparent 34%),radial-gradient(circle at 90% 12%,rgba(189,118,86,.11),transparent 34%),linear-gradient(180deg,rgba(255,249,238,.82),rgba(246,236,222,.72))!important}
body[data-theme="instagram-essence"] .testimonial-card,body[data-theme="beige-editorial"] .testimonial-card,body[data-theme="terracotta-warmth"] .testimonial-card,body[data-theme="botanical-femme"] .testimonial-card,body[data-theme="golden-routine"] .testimonial-card,body[data-theme="casa-leve"] .testimonial-card,body[data-theme="lifestyle-premium"] .testimonial-card,body[data-theme="janine-signature"] .testimonial-card,body[data-theme="soft-luxury-story"] .testimonial-card,body[data-theme="real-woman-method"] .testimonial-card,body[data-theme="editorial-humano"] .testimonial-card,body[data-theme="soft-luxury-woman"] .testimonial-card,body[data-theme="routine-light"] .testimonial-card,body[data-theme="vida-real-premium"] .testimonial-card,body[data-theme="bege-botanico"] .testimonial-card,body[data-theme="terracota-feminino"] .testimonial-card,body[data-theme="oliva-elegante"] .testimonial-card,body[data-theme="janine-lifestyle"] .testimonial-card,body[data-theme="clareza-constancia"] .testimonial-card,body[data-theme="metodo-com-alma"] .testimonial-card{background:linear-gradient(180deg,rgba(255,252,246,.96),rgba(255,247,235,.92))!important;border-color:rgba(126,103,71,.18)!important;box-shadow:0 24px 70px rgba(92,72,48,.12)!important}
body[data-theme="instagram-essence"] .testimonial-card p,body[data-theme="beige-editorial"] .testimonial-card p,body[data-theme="terracotta-warmth"] .testimonial-card p,body[data-theme="botanical-femme"] .testimonial-card p,body[data-theme="golden-routine"] .testimonial-card p,body[data-theme="casa-leve"] .testimonial-card p,body[data-theme="lifestyle-premium"] .testimonial-card p,body[data-theme="janine-signature"] .testimonial-card p,body[data-theme="soft-luxury-story"] .testimonial-card p,body[data-theme="real-woman-method"] .testimonial-card p,body[data-theme="editorial-humano"] .testimonial-card p,body[data-theme="soft-luxury-woman"] .testimonial-card p,body[data-theme="routine-light"] .testimonial-card p,body[data-theme="vida-real-premium"] .testimonial-card p,body[data-theme="bege-botanico"] .testimonial-card p,body[data-theme="terracota-feminino"] .testimonial-card p,body[data-theme="oliva-elegante"] .testimonial-card p,body[data-theme="janine-lifestyle"] .testimonial-card p,body[data-theme="clareza-constancia"] .testimonial-card p,body[data-theme="metodo-com-alma"] .testimonial-card p{color:#51483e!important;text-shadow:none!important}
body[data-theme="instagram-essence"] .testimonial-person strong,body[data-theme="beige-editorial"] .testimonial-person strong,body[data-theme="terracotta-warmth"] .testimonial-person strong,body[data-theme="botanical-femme"] .testimonial-person strong,body[data-theme="golden-routine"] .testimonial-person strong,body[data-theme="casa-leve"] .testimonial-person strong,body[data-theme="lifestyle-premium"] .testimonial-person strong,body[data-theme="janine-signature"] .testimonial-person strong,body[data-theme="soft-luxury-story"] .testimonial-person strong,body[data-theme="real-woman-method"] .testimonial-person strong,body[data-theme="editorial-humano"] .testimonial-person strong,body[data-theme="soft-luxury-woman"] .testimonial-person strong,body[data-theme="routine-light"] .testimonial-person strong,body[data-theme="vida-real-premium"] .testimonial-person strong,body[data-theme="bege-botanico"] .testimonial-person strong,body[data-theme="terracota-feminino"] .testimonial-person strong,body[data-theme="oliva-elegante"] .testimonial-person strong,body[data-theme="janine-lifestyle"] .testimonial-person strong,body[data-theme="clareza-constancia"] .testimonial-person strong,body[data-theme="metodo-com-alma"] .testimonial-person strong{color:#332f27!important}
body[data-theme="instagram-essence"] .testimonial-person span,body[data-theme="beige-editorial"] .testimonial-person span,body[data-theme="terracotta-warmth"] .testimonial-person span,body[data-theme="botanical-femme"] .testimonial-person span,body[data-theme="golden-routine"] .testimonial-person span,body[data-theme="casa-leve"] .testimonial-person span,body[data-theme="lifestyle-premium"] .testimonial-person span,body[data-theme="janine-signature"] .testimonial-person span,body[data-theme="soft-luxury-story"] .testimonial-person span,body[data-theme="real-woman-method"] .testimonial-person span,body[data-theme="editorial-humano"] .testimonial-person span,body[data-theme="soft-luxury-woman"] .testimonial-person span,body[data-theme="routine-light"] .testimonial-person span,body[data-theme="vida-real-premium"] .testimonial-person span,body[data-theme="bege-botanico"] .testimonial-person span,body[data-theme="terracota-feminino"] .testimonial-person span,body[data-theme="oliva-elegante"] .testimonial-person span,body[data-theme="janine-lifestyle"] .testimonial-person span,body[data-theme="clareza-constancia"] .testimonial-person span,body[data-theme="metodo-com-alma"] .testimonial-person span{color:#756b60!important}
body[data-theme="instagram-essence"] .testimonial-rating,body[data-theme="beige-editorial"] .testimonial-rating,body[data-theme="terracotta-warmth"] .testimonial-rating,body[data-theme="botanical-femme"] .testimonial-rating,body[data-theme="golden-routine"] .testimonial-rating,body[data-theme="casa-leve"] .testimonial-rating,body[data-theme="lifestyle-premium"] .testimonial-rating,body[data-theme="janine-signature"] .testimonial-rating,body[data-theme="soft-luxury-story"] .testimonial-rating,body[data-theme="real-woman-method"] .testimonial-rating,body[data-theme="editorial-humano"] .testimonial-rating,body[data-theme="soft-luxury-woman"] .testimonial-rating,body[data-theme="routine-light"] .testimonial-rating,body[data-theme="vida-real-premium"] .testimonial-rating,body[data-theme="bege-botanico"] .testimonial-rating,body[data-theme="terracota-feminino"] .testimonial-rating,body[data-theme="oliva-elegante"] .testimonial-rating,body[data-theme="janine-lifestyle"] .testimonial-rating,body[data-theme="clareza-constancia"] .testimonial-rating,body[data-theme="metodo-com-alma"] .testimonial-rating{color:#b68a42!important}
body[data-theme="instagram-essence"] .step,body[data-theme="beige-editorial"] .step,body[data-theme="terracotta-warmth"] .step,body[data-theme="botanical-femme"] .step,body[data-theme="golden-routine"] .step,body[data-theme="casa-leve"] .step,body[data-theme="lifestyle-premium"] .step,body[data-theme="janine-signature"] .step,body[data-theme="soft-luxury-story"] .step,body[data-theme="real-woman-method"] .step,body[data-theme="editorial-humano"] .step,body[data-theme="soft-luxury-woman"] .step,body[data-theme="routine-light"] .step,body[data-theme="vida-real-premium"] .step,body[data-theme="bege-botanico"] .step,body[data-theme="terracota-feminino"] .step,body[data-theme="oliva-elegante"] .step,body[data-theme="janine-lifestyle"] .step,body[data-theme="clareza-constancia"] .step,body[data-theme="metodo-com-alma"] .step{background:rgba(255,250,241,.86)!important;border-color:rgba(126,103,71,.16)!important}
body[data-theme="instagram-essence"] .step strong,body[data-theme="beige-editorial"] .step strong,body[data-theme="terracotta-warmth"] .step strong,body[data-theme="botanical-femme"] .step strong,body[data-theme="golden-routine"] .step strong,body[data-theme="casa-leve"] .step strong,body[data-theme="lifestyle-premium"] .step strong,body[data-theme="janine-signature"] .step strong,body[data-theme="soft-luxury-story"] .step strong,body[data-theme="real-woman-method"] .step strong,body[data-theme="editorial-humano"] .step strong,body[data-theme="soft-luxury-woman"] .step strong,body[data-theme="routine-light"] .step strong,body[data-theme="vida-real-premium"] .step strong,body[data-theme="bege-botanico"] .step strong,body[data-theme="terracota-feminino"] .step strong,body[data-theme="oliva-elegante"] .step strong,body[data-theme="janine-lifestyle"] .step strong,body[data-theme="clareza-constancia"] .step strong,body[data-theme="metodo-com-alma"] .step strong{color:#332f27!important}
body[data-theme="instagram-essence"] .step p,body[data-theme="beige-editorial"] .step p,body[data-theme="terracotta-warmth"] .step p,body[data-theme="botanical-femme"] .step p,body[data-theme="golden-routine"] .step p,body[data-theme="casa-leve"] .step p,body[data-theme="lifestyle-premium"] .step p,body[data-theme="janine-signature"] .step p,body[data-theme="soft-luxury-story"] .step p,body[data-theme="real-woman-method"] .step p,body[data-theme="editorial-humano"] .step p,body[data-theme="soft-luxury-woman"] .step p,body[data-theme="routine-light"] .step p,body[data-theme="vida-real-premium"] .step p,body[data-theme="bege-botanico"] .step p,body[data-theme="terracota-feminino"] .step p,body[data-theme="oliva-elegante"] .step p,body[data-theme="janine-lifestyle"] .step p,body[data-theme="clareza-constancia"] .step p,body[data-theme="metodo-com-alma"] .step p{color:#655d52!important}
body[data-theme="instagram-essence"] .step small,body[data-theme="beige-editorial"] .step small,body[data-theme="terracotta-warmth"] .step small,body[data-theme="botanical-femme"] .step small,body[data-theme="golden-routine"] .step small,body[data-theme="casa-leve"] .step small,body[data-theme="lifestyle-premium"] .step small,body[data-theme="janine-signature"] .step small,body[data-theme="soft-luxury-story"] .step small,body[data-theme="real-woman-method"] .step small,body[data-theme="editorial-humano"] .step small,body[data-theme="soft-luxury-woman"] .step small,body[data-theme="routine-light"] .step small,body[data-theme="vida-real-premium"] .step small,body[data-theme="bege-botanico"] .step small,body[data-theme="terracota-feminino"] .step small,body[data-theme="oliva-elegante"] .step small,body[data-theme="janine-lifestyle"] .step small,body[data-theme="clareza-constancia"] .step small,body[data-theme="metodo-com-alma"] .step small{color:#a26848!important}
body[data-theme="instagram-essence"] .panel p,body[data-theme="beige-editorial"] .panel p,body[data-theme="terracotta-warmth"] .panel p,body[data-theme="botanical-femme"] .panel p,body[data-theme="golden-routine"] .panel p,body[data-theme="casa-leve"] .panel p,body[data-theme="lifestyle-premium"] .panel p,body[data-theme="janine-signature"] .panel p,body[data-theme="soft-luxury-story"] .panel p,body[data-theme="real-woman-method"] .panel p,body[data-theme="editorial-humano"] .panel p,body[data-theme="soft-luxury-woman"] .panel p,body[data-theme="routine-light"] .panel p,body[data-theme="vida-real-premium"] .panel p,body[data-theme="bege-botanico"] .panel p,body[data-theme="terracota-feminino"] .panel p,body[data-theme="oliva-elegante"] .panel p,body[data-theme="janine-lifestyle"] .panel p,body[data-theme="clareza-constancia"] .panel p,body[data-theme="metodo-com-alma"] .panel p,body[data-theme="instagram-essence"] .panel span,body[data-theme="beige-editorial"] .panel span,body[data-theme="terracotta-warmth"] .panel span,body[data-theme="botanical-femme"] .panel span,body[data-theme="golden-routine"] .panel span,body[data-theme="casa-leve"] .panel span,body[data-theme="lifestyle-premium"] .panel span,body[data-theme="janine-signature"] .panel span,body[data-theme="soft-luxury-story"] .panel span,body[data-theme="real-woman-method"] .panel span,body[data-theme="editorial-humano"] .panel span,body[data-theme="soft-luxury-woman"] .panel span,body[data-theme="routine-light"] .panel span,body[data-theme="vida-real-premium"] .panel span,body[data-theme="bege-botanico"] .panel span,body[data-theme="terracota-feminino"] .panel span,body[data-theme="oliva-elegante"] .panel span,body[data-theme="janine-lifestyle"] .panel span,body[data-theme="clareza-constancia"] .panel span,body[data-theme="metodo-com-alma"] .panel span,body[data-theme="instagram-essence"] .guarantee p,body[data-theme="beige-editorial"] .guarantee p,body[data-theme="terracotta-warmth"] .guarantee p,body[data-theme="botanical-femme"] .guarantee p,body[data-theme="golden-routine"] .guarantee p,body[data-theme="casa-leve"] .guarantee p,body[data-theme="lifestyle-premium"] .guarantee p,body[data-theme="janine-signature"] .guarantee p,body[data-theme="soft-luxury-story"] .guarantee p,body[data-theme="real-woman-method"] .guarantee p,body[data-theme="editorial-humano"] .guarantee p,body[data-theme="soft-luxury-woman"] .guarantee p,body[data-theme="routine-light"] .guarantee p,body[data-theme="vida-real-premium"] .guarantee p,body[data-theme="bege-botanico"] .guarantee p,body[data-theme="terracota-feminino"] .guarantee p,body[data-theme="oliva-elegante"] .guarantee p,body[data-theme="janine-lifestyle"] .guarantee p,body[data-theme="clareza-constancia"] .guarantee p,body[data-theme="metodo-com-alma"] .guarantee p{color:#5f574d!important}
body[data-theme="instagram-essence"] .feature span,body[data-theme="beige-editorial"] .feature span,body[data-theme="terracotta-warmth"] .feature span,body[data-theme="botanical-femme"] .feature span,body[data-theme="golden-routine"] .feature span,body[data-theme="casa-leve"] .feature span,body[data-theme="lifestyle-premium"] .feature span,body[data-theme="janine-signature"] .feature span,body[data-theme="soft-luxury-story"] .feature span,body[data-theme="real-woman-method"] .feature span,body[data-theme="editorial-humano"] .feature span,body[data-theme="soft-luxury-woman"] .feature span,body[data-theme="routine-light"] .feature span,body[data-theme="vida-real-premium"] .feature span,body[data-theme="bege-botanico"] .feature span,body[data-theme="terracota-feminino"] .feature span,body[data-theme="oliva-elegante"] .feature span,body[data-theme="janine-lifestyle"] .feature span,body[data-theme="clareza-constancia"] .feature span,body[data-theme="metodo-com-alma"] .feature span{color:#625b50!important}
body[data-theme="instagram-essence"] .feature strong,body[data-theme="beige-editorial"] .feature strong,body[data-theme="terracotta-warmth"] .feature strong,body[data-theme="botanical-femme"] .feature strong,body[data-theme="golden-routine"] .feature strong,body[data-theme="casa-leve"] .feature strong,body[data-theme="lifestyle-premium"] .feature strong,body[data-theme="janine-signature"] .feature strong,body[data-theme="soft-luxury-story"] .feature strong,body[data-theme="real-woman-method"] .feature strong,body[data-theme="editorial-humano"] .feature strong,body[data-theme="soft-luxury-woman"] .feature strong,body[data-theme="routine-light"] .feature strong,body[data-theme="vida-real-premium"] .feature strong,body[data-theme="bege-botanico"] .feature strong,body[data-theme="terracota-feminino"] .feature strong,body[data-theme="oliva-elegante"] .feature strong,body[data-theme="janine-lifestyle"] .feature strong,body[data-theme="clareza-constancia"] .feature strong,body[data-theme="metodo-com-alma"] .feature strong{color:#332f27!important}
body[data-theme="instagram-essence"] .price .checklist li,body[data-theme="beige-editorial"] .price .checklist li,body[data-theme="terracotta-warmth"] .price .checklist li,body[data-theme="botanical-femme"] .price .checklist li,body[data-theme="golden-routine"] .price .checklist li,body[data-theme="casa-leve"] .price .checklist li,body[data-theme="lifestyle-premium"] .price .checklist li,body[data-theme="janine-signature"] .price .checklist li,body[data-theme="soft-luxury-story"] .price .checklist li,body[data-theme="real-woman-method"] .price .checklist li,body[data-theme="editorial-humano"] .price .checklist li,body[data-theme="soft-luxury-woman"] .price .checklist li,body[data-theme="routine-light"] .price .checklist li,body[data-theme="vida-real-premium"] .price .checklist li,body[data-theme="bege-botanico"] .price .checklist li,body[data-theme="terracota-feminino"] .price .checklist li,body[data-theme="oliva-elegante"] .price .checklist li,body[data-theme="janine-lifestyle"] .price .checklist li,body[data-theme="clareza-constancia"] .price .checklist li,body[data-theme="metodo-com-alma"] .price .checklist li,body[data-theme="instagram-essence"] .price p,body[data-theme="beige-editorial"] .price p,body[data-theme="terracotta-warmth"] .price p,body[data-theme="botanical-femme"] .price p,body[data-theme="golden-routine"] .price p,body[data-theme="casa-leve"] .price p,body[data-theme="lifestyle-premium"] .price p,body[data-theme="janine-signature"] .price p,body[data-theme="soft-luxury-story"] .price p,body[data-theme="real-woman-method"] .price p,body[data-theme="editorial-humano"] .price p,body[data-theme="soft-luxury-woman"] .price p,body[data-theme="routine-light"] .price p,body[data-theme="vida-real-premium"] .price p,body[data-theme="bege-botanico"] .price p,body[data-theme="terracota-feminino"] .price p,body[data-theme="oliva-elegante"] .price p,body[data-theme="janine-lifestyle"] .price p,body[data-theme="clareza-constancia"] .price p,body[data-theme="metodo-com-alma"] .price p,body[data-theme="instagram-essence"] .price-name,body[data-theme="beige-editorial"] .price-name,body[data-theme="terracotta-warmth"] .price-name,body[data-theme="botanical-femme"] .price-name,body[data-theme="golden-routine"] .price-name,body[data-theme="casa-leve"] .price-name,body[data-theme="lifestyle-premium"] .price-name,body[data-theme="janine-signature"] .price-name,body[data-theme="soft-luxury-story"] .price-name,body[data-theme="real-woman-method"] .price-name,body[data-theme="editorial-humano"] .price-name,body[data-theme="soft-luxury-woman"] .price-name,body[data-theme="routine-light"] .price-name,body[data-theme="vida-real-premium"] .price-name,body[data-theme="bege-botanico"] .price-name,body[data-theme="terracota-feminino"] .price-name,body[data-theme="oliva-elegante"] .price-name,body[data-theme="janine-lifestyle"] .price-name,body[data-theme="clareza-constancia"] .price-name,body[data-theme="metodo-com-alma"] .price-name{color:#332f27!important}
body[data-theme="instagram-essence"] .to small,body[data-theme="beige-editorial"] .to small,body[data-theme="terracotta-warmth"] .to small,body[data-theme="botanical-femme"] .to small,body[data-theme="golden-routine"] .to small,body[data-theme="casa-leve"] .to small,body[data-theme="lifestyle-premium"] .to small,body[data-theme="janine-signature"] .to small,body[data-theme="soft-luxury-story"] .to small,body[data-theme="real-woman-method"] .to small,body[data-theme="editorial-humano"] .to small,body[data-theme="soft-luxury-woman"] .to small,body[data-theme="routine-light"] .to small,body[data-theme="vida-real-premium"] .to small,body[data-theme="bege-botanico"] .to small,body[data-theme="terracota-feminino"] .to small,body[data-theme="oliva-elegante"] .to small,body[data-theme="janine-lifestyle"] .to small,body[data-theme="clareza-constancia"] .to small,body[data-theme="metodo-com-alma"] .to small{color:#6d6559!important}
body[data-theme="instagram-essence"] .product,body[data-theme="beige-editorial"] .product,body[data-theme="terracotta-warmth"] .product,body[data-theme="botanical-femme"] .product,body[data-theme="golden-routine"] .product,body[data-theme="casa-leve"] .product,body[data-theme="lifestyle-premium"] .product,body[data-theme="janine-signature"] .product,body[data-theme="soft-luxury-story"] .product,body[data-theme="real-woman-method"] .product,body[data-theme="editorial-humano"] .product,body[data-theme="soft-luxury-woman"] .product,body[data-theme="routine-light"] .product,body[data-theme="vida-real-premium"] .product,body[data-theme="bege-botanico"] .product,body[data-theme="terracota-feminino"] .product,body[data-theme="oliva-elegante"] .product,body[data-theme="janine-lifestyle"] .product,body[data-theme="clareza-constancia"] .product,body[data-theme="metodo-com-alma"] .product{background:rgba(255,252,246,.88)!important;border-color:rgba(126,103,71,.16)!important}
body[data-theme="instagram-essence"] .product b,body[data-theme="beige-editorial"] .product b,body[data-theme="terracotta-warmth"] .product b,body[data-theme="botanical-femme"] .product b,body[data-theme="golden-routine"] .product b,body[data-theme="casa-leve"] .product b,body[data-theme="lifestyle-premium"] .product b,body[data-theme="janine-signature"] .product b,body[data-theme="soft-luxury-story"] .product b,body[data-theme="real-woman-method"] .product b,body[data-theme="editorial-humano"] .product b,body[data-theme="soft-luxury-woman"] .product b,body[data-theme="routine-light"] .product b,body[data-theme="vida-real-premium"] .product b,body[data-theme="bege-botanico"] .product b,body[data-theme="terracota-feminino"] .product b,body[data-theme="oliva-elegante"] .product b,body[data-theme="janine-lifestyle"] .product b,body[data-theme="clareza-constancia"] .product b,body[data-theme="metodo-com-alma"] .product b{color:#332f27!important}
body[data-theme="instagram-essence"] .product span,body[data-theme="beige-editorial"] .product span,body[data-theme="terracotta-warmth"] .product span,body[data-theme="botanical-femme"] .product span,body[data-theme="golden-routine"] .product span,body[data-theme="casa-leve"] .product span,body[data-theme="lifestyle-premium"] .product span,body[data-theme="janine-signature"] .product span,body[data-theme="soft-luxury-story"] .product span,body[data-theme="real-woman-method"] .product span,body[data-theme="editorial-humano"] .product span,body[data-theme="soft-luxury-woman"] .product span,body[data-theme="routine-light"] .product span,body[data-theme="vida-real-premium"] .product span,body[data-theme="bege-botanico"] .product span,body[data-theme="terracota-feminino"] .product span,body[data-theme="oliva-elegante"] .product span,body[data-theme="janine-lifestyle"] .product span,body[data-theme="clareza-constancia"] .product span,body[data-theme="metodo-com-alma"] .product span{color:#7b6d5f!important}
body[data-theme="instagram-essence"] .gallery figure,body[data-theme="beige-editorial"] .gallery figure,body[data-theme="terracotta-warmth"] .gallery figure,body[data-theme="botanical-femme"] .gallery figure,body[data-theme="golden-routine"] .gallery figure,body[data-theme="casa-leve"] .gallery figure,body[data-theme="lifestyle-premium"] .gallery figure,body[data-theme="janine-signature"] .gallery figure,body[data-theme="soft-luxury-story"] .gallery figure,body[data-theme="real-woman-method"] .gallery figure,body[data-theme="editorial-humano"] .gallery figure,body[data-theme="soft-luxury-woman"] .gallery figure,body[data-theme="routine-light"] .gallery figure,body[data-theme="vida-real-premium"] .gallery figure,body[data-theme="bege-botanico"] .gallery figure,body[data-theme="terracota-feminino"] .gallery figure,body[data-theme="oliva-elegante"] .gallery figure,body[data-theme="janine-lifestyle"] .gallery figure,body[data-theme="clareza-constancia"] .gallery figure,body[data-theme="metodo-com-alma"] .gallery figure{background:#f3e5d4!important;border-color:rgba(126,103,71,.16)!important}
body[data-theme="instagram-essence"] .gallery figcaption,body[data-theme="beige-editorial"] .gallery figcaption,body[data-theme="terracotta-warmth"] .gallery figcaption,body[data-theme="botanical-femme"] .gallery figcaption,body[data-theme="golden-routine"] .gallery figcaption,body[data-theme="casa-leve"] .gallery figcaption,body[data-theme="lifestyle-premium"] .gallery figcaption,body[data-theme="janine-signature"] .gallery figcaption,body[data-theme="soft-luxury-story"] .gallery figcaption,body[data-theme="real-woman-method"] .gallery figcaption,body[data-theme="editorial-humano"] .gallery figcaption,body[data-theme="soft-luxury-woman"] .gallery figcaption,body[data-theme="routine-light"] .gallery figcaption,body[data-theme="vida-real-premium"] .gallery figcaption,body[data-theme="bege-botanico"] .gallery figcaption,body[data-theme="terracota-feminino"] .gallery figcaption,body[data-theme="oliva-elegante"] .gallery figcaption,body[data-theme="janine-lifestyle"] .gallery figcaption,body[data-theme="clareza-constancia"] .gallery figcaption,body[data-theme="metodo-com-alma"] .gallery figcaption{background:rgba(48,39,29,.84)!important;color:#fffaf2!important}
body[data-theme="instagram-essence"] .hero,body[data-theme="beige-editorial"] .hero,body[data-theme="terracotta-warmth"] .hero,body[data-theme="botanical-femme"] .hero,body[data-theme="golden-routine"] .hero,body[data-theme="casa-leve"] .hero,body[data-theme="lifestyle-premium"] .hero,body[data-theme="janine-signature"] .hero,body[data-theme="soft-luxury-story"] .hero,body[data-theme="real-woman-method"] .hero,body[data-theme="editorial-humano"] .hero,body[data-theme="soft-luxury-woman"] .hero,body[data-theme="routine-light"] .hero,body[data-theme="vida-real-premium"] .hero,body[data-theme="bege-botanico"] .hero,body[data-theme="terracota-feminino"] .hero,body[data-theme="oliva-elegante"] .hero,body[data-theme="janine-lifestyle"] .hero,body[data-theme="clareza-constancia"] .hero,body[data-theme="metodo-com-alma"] .hero{background:radial-gradient(ellipse at 12% 4%,rgba(143,155,101,.10),transparent 34%),radial-gradient(ellipse at 88% 4%,rgba(189,118,86,.10),transparent 36%)}
body[data-theme="instagram-essence"] .hero-title span,body[data-theme="beige-editorial"] .hero-title span,body[data-theme="terracotta-warmth"] .hero-title span,body[data-theme="botanical-femme"] .hero-title span,body[data-theme="golden-routine"] .hero-title span,body[data-theme="casa-leve"] .hero-title span,body[data-theme="lifestyle-premium"] .hero-title span,body[data-theme="janine-signature"] .hero-title span,body[data-theme="soft-luxury-story"] .hero-title span,body[data-theme="real-woman-method"] .hero-title span,body[data-theme="editorial-humano"] .hero-title span,body[data-theme="soft-luxury-woman"] .hero-title span,body[data-theme="routine-light"] .hero-title span,body[data-theme="vida-real-premium"] .hero-title span,body[data-theme="bege-botanico"] .hero-title span,body[data-theme="terracota-feminino"] .hero-title span,body[data-theme="oliva-elegante"] .hero-title span,body[data-theme="janine-lifestyle"] .hero-title span,body[data-theme="clareza-constancia"] .hero-title span,body[data-theme="metodo-com-alma"] .hero-title span{text-shadow:0 16px 44px rgba(92,72,48,.06)}
body[data-theme="instagram-essence"] .strip,body[data-theme="beige-editorial"] .strip,body[data-theme="terracotta-warmth"] .strip,body[data-theme="botanical-femme"] .strip,body[data-theme="golden-routine"] .strip,body[data-theme="casa-leve"] .strip,body[data-theme="lifestyle-premium"] .strip,body[data-theme="janine-signature"] .strip,body[data-theme="soft-luxury-story"] .strip,body[data-theme="real-woman-method"] .strip,body[data-theme="editorial-humano"] .strip,body[data-theme="soft-luxury-woman"] .strip,body[data-theme="routine-light"] .strip,body[data-theme="vida-real-premium"] .strip,body[data-theme="bege-botanico"] .strip,body[data-theme="terracota-feminino"] .strip,body[data-theme="oliva-elegante"] .strip,body[data-theme="janine-lifestyle"] .strip,body[data-theme="clareza-constancia"] .strip,body[data-theme="metodo-com-alma"] .strip{background:linear-gradient(90deg,rgba(255,250,240,.86),rgba(241,227,207,.80))!important}
body[data-theme="instagram-essence"] .strip-item,body[data-theme="beige-editorial"] .strip-item,body[data-theme="terracotta-warmth"] .strip-item,body[data-theme="botanical-femme"] .strip-item,body[data-theme="golden-routine"] .strip-item,body[data-theme="casa-leve"] .strip-item,body[data-theme="lifestyle-premium"] .strip-item,body[data-theme="janine-signature"] .strip-item,body[data-theme="soft-luxury-story"] .strip-item,body[data-theme="real-woman-method"] .strip-item,body[data-theme="editorial-humano"] .strip-item,body[data-theme="soft-luxury-woman"] .strip-item,body[data-theme="routine-light"] .strip-item,body[data-theme="vida-real-premium"] .strip-item,body[data-theme="bege-botanico"] .strip-item,body[data-theme="terracota-feminino"] .strip-item,body[data-theme="oliva-elegante"] .strip-item,body[data-theme="janine-lifestyle"] .strip-item,body[data-theme="clareza-constancia"] .strip-item,body[data-theme="metodo-com-alma"] .strip-item{background:rgba(255,252,246,.88)!important;color:#3a352c!important;border-color:rgba(126,103,71,.14)!important}
@media(max-width:680px){
  body[data-theme="instagram-essence"] .testimonial-card p,body[data-theme="beige-editorial"] .testimonial-card p,body[data-theme="terracotta-warmth"] .testimonial-card p,body[data-theme="botanical-femme"] .testimonial-card p,body[data-theme="golden-routine"] .testimonial-card p,body[data-theme="casa-leve"] .testimonial-card p,body[data-theme="lifestyle-premium"] .testimonial-card p,body[data-theme="janine-signature"] .testimonial-card p,body[data-theme="soft-luxury-story"] .testimonial-card p,body[data-theme="real-woman-method"] .testimonial-card p,body[data-theme="editorial-humano"] .testimonial-card p,body[data-theme="soft-luxury-woman"] .testimonial-card p,body[data-theme="routine-light"] .testimonial-card p,body[data-theme="vida-real-premium"] .testimonial-card p,body[data-theme="bege-botanico"] .testimonial-card p,body[data-theme="terracota-feminino"] .testimonial-card p,body[data-theme="oliva-elegante"] .testimonial-card p,body[data-theme="janine-lifestyle"] .testimonial-card p,body[data-theme="clareza-constancia"] .testimonial-card p,body[data-theme="metodo-com-alma"] .testimonial-card p{color:#51483e!important}
  body[data-theme="instagram-essence"] .hero-mobile-slide figcaption,body[data-theme="beige-editorial"] .hero-mobile-slide figcaption,body[data-theme="terracotta-warmth"] .hero-mobile-slide figcaption,body[data-theme="botanical-femme"] .hero-mobile-slide figcaption,body[data-theme="golden-routine"] .hero-mobile-slide figcaption,body[data-theme="casa-leve"] .hero-mobile-slide figcaption,body[data-theme="lifestyle-premium"] .hero-mobile-slide figcaption,body[data-theme="janine-signature"] .hero-mobile-slide figcaption,body[data-theme="soft-luxury-story"] .hero-mobile-slide figcaption,body[data-theme="real-woman-method"] .hero-mobile-slide figcaption,body[data-theme="editorial-humano"] .hero-mobile-slide figcaption,body[data-theme="soft-luxury-woman"] .hero-mobile-slide figcaption,body[data-theme="routine-light"] .hero-mobile-slide figcaption,body[data-theme="vida-real-premium"] .hero-mobile-slide figcaption,body[data-theme="bege-botanico"] .hero-mobile-slide figcaption,body[data-theme="terracota-feminino"] .hero-mobile-slide figcaption,body[data-theme="oliva-elegante"] .hero-mobile-slide figcaption,body[data-theme="janine-lifestyle"] .hero-mobile-slide figcaption,body[data-theme="clareza-constancia"] .hero-mobile-slide figcaption,body[data-theme="metodo-com-alma"] .hero-mobile-slide figcaption{background:rgba(48,39,29,.82)!important;color:#fffaf2!important}
}

/* V92 — Hotfix páginas públicas: textura só no pseudo-elemento e contraste legível */
body[data-theme] main .card{background:var(--theme-card,rgba(255,250,241,.94))!important;color:var(--theme-text,#332f27)!important}
body[data-theme] main .card p,body[data-theme] main .card li{color:var(--theme-muted,#665f54)!important}
body[data-theme] main .card h2,body[data-theme] main h1,body[data-theme] main .logo strong{color:var(--theme-title-1,var(--theme-text,#332f27))!important}
body[data-theme] footer,body[data-theme] footer a{color:var(--theme-muted,#665f54)!important}

/* ========================================================================== 
   RL30 V92 — Arquétipos Visuais para 31 temas
   Reestrutura somente a camada visual. A copy continua 100% controlada pelo Admin.
   ========================================================================== */
:root{--rl30-archetypes-ready:1}
body[data-theme]{
  --theme-radius:22px;
  --theme-radius-sm:14px;
  --theme-button-radius:999px;
  --theme-border-width:1px;
  --theme-title-font:"Playfair Display",serif;
  --theme-body-font:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;
  --theme-card-texture:none;
  font-family:var(--theme-body-font)!important;
  color:var(--theme-text,#fbfff9)!important;
  background:var(--theme-page-bg,inherit)!important;
}
body[data-theme] h1,body[data-theme] h2,body[data-theme] h3,body[data-theme] .hero-title,body[data-theme] .price-name,body[data-theme] .logo span,body[data-theme] .final h2,body[data-theme] summary{
  font-family:var(--theme-title-font)!important;
}
body[data-theme] p,body[data-theme] .lead,body[data-theme] .note,body[data-theme] .trust span,body[data-theme] .feature span,body[data-theme] .product span,body[data-theme] .testimonial-card p,body[data-theme] .nav a,body[data-theme] .btn,body[data-theme] li,body[data-theme] input,body[data-theme] select,body[data-theme] textarea{
  font-family:var(--theme-body-font)!important;
}
body[data-theme] .panel,body[data-theme] .price,body[data-theme] .testimonial-card,body[data-theme] .card,body[data-theme] details,body[data-theme] .feature,body[data-theme] .trust,body[data-theme] .product,body[data-theme] .step,body[data-theme] .final,body[data-theme] .strip-item{
  border-radius:var(--theme-radius)!important;
  border-width:var(--theme-border-width)!important;
  border-style:solid!important;
  border-color:var(--theme-border,rgba(255,255,255,.13))!important;
  box-shadow:var(--theme-shadow,0 30px 90px rgba(0,0,0,.20))!important;
  background-image:var(--theme-card-texture)!important;
}
body[data-theme] .btn{border-radius:var(--theme-button-radius)!important;border:var(--theme-button-border,0)!important;text-transform:var(--theme-button-transform,none)!important;letter-spacing:var(--theme-button-spacing,-.02em)!important}
body[data-theme] .hero-visual,body[data-theme] .kit-card,body[data-theme] .author-card,body[data-theme] .image-frame,body[data-theme] .gallery figure{border-radius:calc(var(--theme-radius) + 8px)!important;border-width:var(--theme-border-width)!important;border-color:var(--theme-border,var(--theme-hero-visual-border,rgba(255,255,255,.14)))!important;box-shadow:var(--theme-media-shadow,var(--theme-shadow))!important}
body[data-theme] .eyebrow,body[data-theme] .badge{border-radius:var(--theme-badge-radius,999px)!important;letter-spacing:var(--theme-badge-spacing,.12em)!important}
body[data-theme] .checklist li:before,body[data-theme] .feature i{border-radius:var(--theme-marker-radius,50%)!important;background:var(--theme-marker-bg,linear-gradient(135deg,var(--theme-accent,#67e68b),var(--theme-accent-2,#d6b562)))!important}
body[data-theme] .topbar{font-family:var(--theme-body-font)!important;box-shadow:var(--theme-topbar-shadow,none)!important}

/* 1. Revista / Editorial */
body[data-theme="beige-editorial"],body[data-theme="editorial-magazine"],body[data-theme="editorial-humano"],body[data-theme="botanical-luxury"]{
  --theme-radius:4px;
  --theme-radius-sm:2px;
  --theme-button-radius:4px;
  --theme-badge-radius:2px;
  --theme-border-width:1px;
  --theme-title-font:"Cormorant Garamond","Cinzel",serif;
  --theme-body-font:"Lora",Inter,serif;
  --theme-shadow:0 2px 0 rgba(55,44,30,.05),0 18px 44px rgba(76,61,42,.055);
  --theme-media-shadow:0 1px 0 rgba(61,46,28,.08),0 16px 34px rgba(61,46,28,.08);
  --theme-card-texture:linear-gradient(180deg,rgba(255,255,255,.45),rgba(255,255,255,.08));
  --theme-button-transform:uppercase;
  --theme-button-spacing:.08em;
  --theme-marker-radius:3px;
  background-size:auto!important;
}
body[data-theme="beige-editorial"]{--theme-page-bg:linear-gradient(180deg,#fbf4e8,#f4eadb 58%,#fffaf2);--theme-text:#33281f;--theme-title-1:#2b2119;--theme-title-2:#7d6540;--theme-accent:#9b7d4c;--theme-accent-2:#b66f4f;--theme-border:rgba(74,55,34,.20);--theme-card:#fffaf2;--theme-light-card:#fffdf8;--theme-topbar:rgba(252,246,235,.94);--theme-topbar-text:#30251d;--theme-lead:#554a3c;--theme-muted:#74685a;--theme-btn-1:#2b2119;--theme-btn-2:#6f5735;--theme-btn-3:#b66f4f;--theme-btn-text:#fff8eb;--theme-ghost:rgba(43,33,25,.04)}
body[data-theme="editorial-magazine"]{--theme-page-bg:linear-gradient(180deg,#11110e,#1b1a14 50%,#0d0d0b);--theme-text:#f7eedf;--theme-title-1:#fff7e7;--theme-title-2:#d8bd7a;--theme-accent:#d8bd7a;--theme-accent-2:#f7eedf;--theme-border:rgba(216,189,122,.28);--theme-card:rgba(255,246,226,.07);--theme-light-card:#efe5d1;--theme-topbar:rgba(15,15,12,.92);--theme-topbar-text:#f7eedf;--theme-lead:#e5d8c3;--theme-btn-1:#f7eedf;--theme-btn-2:#d8bd7a;--theme-btn-3:#a8833e;--theme-btn-text:#17140d}
body[data-theme="editorial-humano"]{--theme-page-bg:linear-gradient(180deg,#fffdf8,#f4eadc 55%,#fbf6ef);--theme-text:#332b22;--theme-title-1:#332b22;--theme-title-2:#7c714a;--theme-accent:#9a8558;--theme-accent-2:#bd7654;--theme-border:rgba(83,61,39,.18);--theme-card:#fffaf2;--theme-light-card:#fffdf7;--theme-topbar:rgba(255,250,242,.94);--theme-topbar-text:#332b22;--theme-lead:#4e463a;--theme-btn-1:#332b22;--theme-btn-2:#9a8558;--theme-btn-3:#bd7654;--theme-btn-text:#fff8ee}
body[data-theme="botanical-luxury"]{--theme-page-bg:linear-gradient(180deg,#f9f6e9,#eef4e2 52%,#fbf7ec);--theme-text:#1d2d21;--theme-title-1:#172a1d;--theme-title-2:#6b8557;--theme-accent:#6b8557;--theme-accent-2:#b18a47;--theme-border:rgba(44,73,48,.20);--theme-card:#fbf8ed;--theme-light-card:#fffdf5;--theme-topbar:rgba(249,246,232,.94);--theme-topbar-text:#172a1d;--theme-lead:#455641;--theme-btn-1:#182a1d;--theme-btn-2:#6b8557;--theme-btn-3:#b18a47;--theme-btn-text:#fff8e9}
body[data-theme="beige-editorial"] .panel,body[data-theme="editorial-magazine"] .panel,body[data-theme="editorial-humano"] .panel,body[data-theme="botanical-luxury"] .panel{backdrop-filter:none!important}

/* 2. Feminino Orgânico */
body[data-theme="lifestyle-premium"],body[data-theme="terracotta-warmth"],body[data-theme="terracota-feminino"],body[data-theme="botanical-femme"],body[data-theme="soft-luxury-woman"],body[data-theme="metodo-com-alma"],body[data-theme="soft-feminine"],body[data-theme="bege-botanico"]{
  --theme-radius:34px;
  --theme-radius-sm:22px;
  --theme-button-radius:999px;
  --theme-badge-radius:999px;
  --theme-border-width:1px;
  --theme-title-font:"Italiana","Playfair Display",serif;
  --theme-body-font:"Plus Jakarta Sans","Outfit",Inter,sans-serif;
  --theme-shadow:0 24px 80px rgba(150,96,68,.18);
  --theme-media-shadow:0 30px 90px rgba(123,80,58,.20);
  --theme-card-texture:linear-gradient(180deg,rgba(255,255,255,.62),rgba(255,255,255,.16));
  --theme-marker-radius:18px;
  --theme-button-spacing:.01em;
}
body[data-theme="lifestyle-premium"]{--theme-page-bg:radial-gradient(circle at 14% 0,rgba(129,147,91,.16),transparent 34%),radial-gradient(circle at 90% 10%,rgba(191,118,85,.18),transparent 36%),linear-gradient(180deg,#fff6e8,#f1e3cf 56%,#eef0dd);--theme-text:#333126;--theme-title-1:#30462d;--theme-title-2:#a8754c;--theme-accent:#80915b;--theme-accent-2:#bf7655;--theme-border:rgba(145,104,72,.17);--theme-card:rgba(255,249,238,.90);--theme-light-card:linear-gradient(180deg,#fff7ea,#f0ead8);--theme-topbar:rgba(255,248,237,.90);--theme-topbar-text:#30462d;--theme-btn-1:#fff6e8;--theme-btn-2:#b8c480;--theme-btn-3:#bf7655;--theme-btn-text:#172016}
body[data-theme="terracotta-warmth"]{--theme-page-bg:radial-gradient(circle at 8% 0,rgba(194,110,75,.18),transparent 34%),radial-gradient(circle at 88% 12%,rgba(136,154,99,.14),transparent 34%),linear-gradient(180deg,#fff2e8,#f3d8c9 58%,#faeee5);--theme-text:#452f27;--theme-title-1:#6d3f32;--theme-title-2:#b66e4e;--theme-accent:#b66e4e;--theme-accent-2:#899b65;--theme-border:rgba(167,91,62,.18);--theme-card:rgba(255,246,237,.91);--theme-topbar:rgba(255,244,235,.91);--theme-topbar-text:#5b382e;--theme-btn-1:#fff1e6;--theme-btn-2:#cf8564;--theme-btn-3:#9fa86d;--theme-btn-text:#241511}
body[data-theme="terracota-feminino"]{--theme-page-bg:linear-gradient(180deg,#fff3ec,#f5dace 54%,#fbf0e8);--theme-text:#452f27;--theme-title-1:#633c31;--theme-title-2:#ad6d4d;--theme-accent:#b16d4d;--theme-accent-2:#8f9b65;--theme-border:rgba(161,89,65,.16);--theme-card:rgba(255,247,238,.92);--theme-topbar:rgba(255,247,238,.91);--theme-topbar-text:#633c31;--theme-btn-1:#fff7ef;--theme-btn-2:#c98261;--theme-btn-3:#9eaa73;--theme-btn-text:#201611}
body[data-theme="botanical-femme"]{--theme-page-bg:radial-gradient(circle at 10% 0,rgba(137,156,97,.17),transparent 34%),radial-gradient(circle at 90% 12%,rgba(200,135,85,.14),transparent 34%),linear-gradient(180deg,#fff8ec,#edf2df 56%,#fbf3e6);--theme-text:#273326;--theme-title-1:#27492d;--theme-title-2:#7f9560;--theme-accent:#899c61;--theme-accent-2:#c88755;--theme-border:rgba(95,116,72,.18);--theme-card:rgba(252,250,239,.92);--theme-topbar:rgba(252,250,239,.91);--theme-topbar-text:#27492d;--theme-btn-1:#fff8ec;--theme-btn-2:#b4c884;--theme-btn-3:#c88755;--theme-btn-text:#172016}
body[data-theme="soft-luxury-woman"]{--theme-page-bg:radial-gradient(circle at 10% 0,rgba(200,131,96,.12),transparent 34%),radial-gradient(circle at 90% 8%,rgba(169,133,90,.16),transparent 34%),linear-gradient(180deg,#fff7ef,#f2dfd3 54%,#fbefe7);--theme-text:#392f28;--theme-title-1:#4a382f;--theme-title-2:#a9855a;--theme-accent:#b49268;--theme-accent-2:#c88360;--theme-border:rgba(147,105,79,.18);--theme-card:rgba(255,250,244,.92);--theme-topbar:rgba(255,248,241,.91);--theme-topbar-text:#4a382f;--theme-btn-1:#fff6ee;--theme-btn-2:#d5ba82;--theme-btn-3:#c88360;--theme-btn-text:#201714}
body[data-theme="metodo-com-alma"]{--theme-page-bg:radial-gradient(circle at 10% 0,rgba(154,160,95,.14),transparent 34%),radial-gradient(circle at 90% 10%,rgba(194,123,86,.16),transparent 34%),linear-gradient(180deg,#fff8ec,#f1e2cf 56%,#f7efe2);--theme-text:#362f27;--theme-title-1:#3d382b;--theme-title-2:#a88452;--theme-accent:#9aa05f;--theme-accent-2:#c27b56;--theme-border:rgba(130,104,72,.17);--theme-card:rgba(255,250,240,.92);--theme-topbar:rgba(255,249,239,.91);--theme-topbar-text:#3d382b;--theme-btn-1:#fff8ec;--theme-btn-2:#cdb86f;--theme-btn-3:#c27b56;--theme-btn-text:#1f1712}
body[data-theme="soft-feminine"]{--theme-page-bg:radial-gradient(circle at 10% 0,rgba(227,160,147,.22),transparent 35%),radial-gradient(circle at 90% 8%,rgba(185,207,130,.16),transparent 34%),linear-gradient(180deg,#fff2ea,#f7e8dd 52%,#fff8f1);--theme-text:#2a1e1c;--theme-title-1:#43251f;--theme-title-2:#b57568;--theme-accent:#cc8c7a;--theme-accent-2:#7e9f67;--theme-border:rgba(129,79,67,.18);--theme-card:rgba(255,246,239,.92);--theme-topbar:rgba(255,244,236,.91);--theme-topbar-text:#5b433d;--theme-btn-1:#fff0e8;--theme-btn-2:#e3a093;--theme-btn-3:#b9cf82;--theme-btn-text:#281612}
body[data-theme="bege-botanico"]{--theme-page-bg:radial-gradient(circle at 12% 0,rgba(137,154,98,.16),transparent 34%),radial-gradient(circle at 90% 12%,rgba(189,123,86,.12),transparent 34%),linear-gradient(180deg,#fff9ed,#eef2de 56%,#fbf2e4);--theme-text:#2f3528;--theme-title-1:#324c32;--theme-title-2:#81945c;--theme-accent:#899a62;--theme-accent-2:#bd7b56;--theme-border:rgba(101,120,79,.17);--theme-card:rgba(255,251,240,.92);--theme-topbar:rgba(255,250,240,.91);--theme-topbar-text:#324c32;--theme-btn-1:#fff9ee;--theme-btn-2:#b7c586;--theme-btn-3:#bd7b56;--theme-btn-text:#172016}

/* 3. Clean Wellness */
body[data-theme="clean-wellness"],body[data-theme="routine-light"],body[data-theme="clareza-constancia"],body[data-theme="calm-transformation"],body[data-theme="casa-leve"],body[data-theme="vida-real-premium"],body[data-theme="natural-kitchen"]{
  --theme-radius:14px;
  --theme-radius-sm:10px;
  --theme-button-radius:12px;
  --theme-badge-radius:12px;
  --theme-border-width:1px;
  --theme-title-font:"Outfit","Plus Jakarta Sans",Inter,sans-serif;
  --theme-body-font:Inter,system-ui,sans-serif;
  --theme-shadow:0 12px 36px rgba(45,70,50,.08);
  --theme-media-shadow:0 16px 44px rgba(45,70,50,.10);
  --theme-card-texture:none;
  --theme-marker-radius:10px;
  --theme-button-spacing:.02em;
}
body[data-theme="clean-wellness"]{--theme-page-bg:linear-gradient(180deg,#fbfff9,#f3f8ef 58%,#ffffff);--theme-text:#112318;--theme-title-1:#102015;--theme-title-2:#2b8f4b;--theme-accent:#49bd6a;--theme-accent-2:#b79c55;--theme-border:rgba(20,70,38,.11);--theme-card:#ffffff;--theme-light-card:#ffffff;--theme-topbar:rgba(255,255,255,.92);--theme-topbar-text:#264033;--theme-btn-1:#1e8c46;--theme-btn-2:#6fdd8f;--theme-btn-3:#d8c06b;--theme-btn-text:#06110a}
body[data-theme="routine-light"]{--theme-page-bg:linear-gradient(180deg,#fffdf7,#f5f2e8 55%,#f8fbef);--theme-text:#303629;--theme-title-1:#354a31;--theme-title-2:#81945e;--theme-accent:#8b9a62;--theme-accent-2:#c77d56;--theme-border:rgba(111,122,83,.12);--theme-card:#fffef9;--theme-topbar:rgba(255,253,247,.92);--theme-topbar-text:#354a31;--theme-btn-1:#354a31;--theme-btn-2:#81945e;--theme-btn-3:#c77d56;--theme-btn-text:#fff9ee}
body[data-theme="clareza-constancia"]{--theme-page-bg:linear-gradient(180deg,#fffefa,#f4efe4 56%,#ffffff);--theme-text:#2e3428;--theme-title-1:#33472f;--theme-title-2:#92885b;--theme-accent:#8f9b65;--theme-accent-2:#bd7656;--theme-border:rgba(117,105,72,.12);--theme-card:#ffffff;--theme-topbar:rgba(255,255,252,.92);--theme-topbar-text:#33472f;--theme-btn-1:#33472f;--theme-btn-2:#8f9b65;--theme-btn-3:#bd7656;--theme-btn-text:#fff8ec}
body[data-theme="calm-transformation"]{--theme-page-bg:linear-gradient(180deg,#f8fbf2,#edf5ea 52%,#fbf8ef);--theme-text:#18251f;--theme-title-1:#1a2a22;--theme-title-2:#6b9c7b;--theme-accent:#7eb991;--theme-accent-2:#cab16e;--theme-border:rgba(82,117,92,.13);--theme-card:#ffffff;--theme-topbar:rgba(246,250,241,.92);--theme-topbar-text:#4f6156;--theme-btn-1:#f7fff8;--theme-btn-2:#a7d8b4;--theme-btn-3:#d6c083;--theme-btn-text:#18251f}
body[data-theme="casa-leve"]{--theme-page-bg:linear-gradient(180deg,#fff8ec,#f5ead8 58%,#ffffff);--theme-text:#3a3529;--theme-title-1:#4d5b35;--theme-title-2:#a28955;--theme-accent:#8d9b62;--theme-accent-2:#c77c57;--theme-border:rgba(113,93,62,.12);--theme-card:#fffef9;--theme-topbar:rgba(255,250,241,.92);--theme-topbar-text:#3f4931;--theme-btn-1:#4d5b35;--theme-btn-2:#8d9b62;--theme-btn-3:#c77c57;--theme-btn-text:#fff8ec}
body[data-theme="vida-real-premium"]{--theme-page-bg:linear-gradient(180deg,#fffaf1,#f5eddc 56%,#ffffff);--theme-text:#352f27;--theme-title-1:#384531;--theme-title-2:#a57f50;--theme-accent:#87945e;--theme-accent-2:#c47a57;--theme-border:rgba(124,101,70,.12);--theme-card:#ffffff;--theme-topbar:rgba(255,252,247,.92);--theme-topbar-text:#384531;--theme-btn-1:#384531;--theme-btn-2:#87945e;--theme-btn-3:#c47a57;--theme-btn-text:#fff8ec}
body[data-theme="natural-kitchen"]{--theme-page-bg:linear-gradient(180deg,#fffaf2,#f6edda 52%,#ffffff);--theme-text:#221b12;--theme-title-1:#2c2316;--theme-title-2:#6f8b42;--theme-accent:#88a853;--theme-accent-2:#c69a52;--theme-border:rgba(106,80,38,.12);--theme-card:#ffffff;--theme-topbar:rgba(255,250,242,.92);--theme-topbar-text:#5c4d38;--theme-btn-1:#2c2316;--theme-btn-2:#88a853;--theme-btn-3:#c69a52;--theme-btn-text:#fff7e6}

/* 4. Planner / Caderno */
body[data-theme="planner-method"],body[data-theme="default"],body[data-theme="organic-modern"],body[data-theme="elegant-course"]{
  --theme-radius:16px;
  --theme-radius-sm:10px;
  --theme-button-radius:14px;
  --theme-badge-radius:10px;
  --theme-border-width:2px;
  --theme-title-font:"Space Grotesk",Inter,sans-serif;
  --theme-body-font:Inter,system-ui,sans-serif;
  --theme-shadow:6px 6px 0 rgba(12,30,20,.12);
  --theme-media-shadow:8px 8px 0 rgba(12,30,20,.14);
  --theme-card-texture:linear-gradient(90deg,rgba(30,80,50,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(30,80,50,.04) 1px,transparent 1px);
  --theme-marker-radius:6px;
  --theme-button-transform:uppercase;
  --theme-button-spacing:.06em;
}
body[data-theme="planner-method"]{--theme-page-bg:linear-gradient(90deg,rgba(30,80,50,.07) 1px,transparent 1px),linear-gradient(0deg,rgba(30,80,50,.06) 1px,transparent 1px),linear-gradient(180deg,#f8fff9,#eef8f0);background-size:32px 32px,32px 32px,auto!important;--theme-text:#0f2219;--theme-title-1:#0f2219;--theme-title-2:#2b9c61;--theme-accent:#3dbe78;--theme-accent-2:#446bd6;--theme-border:#1f5a37;--theme-card:#ffffff;--theme-topbar:rgba(246,251,247,.94);--theme-topbar-text:#1f3f2d;--theme-btn-1:#e9fff1;--theme-btn-2:#55d887;--theme-btn-3:#8bb4ff;--theme-btn-text:#08140d}
body[data-theme="default"]{--theme-page-bg:linear-gradient(90deg,rgba(103,230,139,.07) 1px,transparent 1px),linear-gradient(0deg,rgba(214,181,98,.06) 1px,transparent 1px),linear-gradient(180deg,#07120c,#0b1a12 50%,#06100b);background-size:34px 34px,34px 34px,auto!important;--theme-text:#fbfff9;--theme-title-1:#ffffff;--theme-title-2:#8ff0aa;--theme-accent:#67e68b;--theme-accent-2:#d6b562;--theme-border:#67e68b;--theme-card:rgba(255,255,255,.08);--theme-topbar:rgba(7,18,12,.86);--theme-topbar-text:#dbe8df;--theme-btn-1:#f7fff8;--theme-btn-2:#92f2aa;--theme-btn-3:#d6b562;--theme-btn-text:#07120c;--theme-shadow:6px 6px 0 rgba(103,230,139,.18)}
body[data-theme="organic-modern"]{--theme-page-bg:linear-gradient(90deg,rgba(131,229,162,.06) 1px,transparent 1px),linear-gradient(0deg,rgba(226,191,118,.055) 1px,transparent 1px),linear-gradient(145deg,#06130d,#10291a 50%,#07110c);background-size:34px 34px,34px 34px,auto!important;--theme-text:#f7fff9;--theme-title-1:#ffffff;--theme-title-2:#b8ffcf;--theme-accent:#83e5a2;--theme-accent-2:#e2bf76;--theme-border:#83e5a2;--theme-card:rgba(255,255,255,.09);--theme-topbar:rgba(6,21,14,.86);--theme-topbar-text:#effaf2;--theme-btn-1:#f2fff1;--theme-btn-2:#95eeb2;--theme-btn-3:#e2bf76;--theme-btn-text:#07120c;--theme-shadow:6px 6px 0 rgba(131,229,162,.16)}
body[data-theme="elegant-course"]{--theme-page-bg:linear-gradient(90deg,rgba(125,237,156,.055) 1px,transparent 1px),linear-gradient(0deg,rgba(255,211,106,.05) 1px,transparent 1px),linear-gradient(180deg,#06100b,#0d2115 45%,#06100b);background-size:34px 34px,34px 34px,auto!important;--theme-text:#f8fff9;--theme-title-1:#ffffff;--theme-title-2:#9df8b4;--theme-accent:#7ded9c;--theme-accent-2:#ffd36a;--theme-border:#ffd36a;--theme-card:rgba(255,255,255,.085);--theme-topbar:rgba(6,16,11,.90);--theme-topbar-text:#eff9f1;--theme-btn-1:#ffffff;--theme-btn-2:#8cf2a7;--theme-btn-3:#ffd36a;--theme-btn-text:#07120c;--theme-shadow:6px 6px 0 rgba(255,211,106,.18)}
body[data-theme="planner-method"] .feature,body[data-theme="default"] .feature,body[data-theme="organic-modern"] .feature,body[data-theme="elegant-course"] .feature{border-style:solid!important}

/* 5. Luxo Escuro */
body[data-theme="premium-dark"],body[data-theme="golden-routine"],body[data-theme="soft-luxury-story"],body[data-theme="instagram-essence"],body[data-theme="janine-signature"],body[data-theme="janine-lifestyle"],body[data-theme="real-woman-method"],body[data-theme="oliva-elegante"]{
  --theme-radius:24px;
  --theme-radius-sm:16px;
  --theme-button-radius:999px;
  --theme-badge-radius:999px;
  --theme-border-width:1px;
  --theme-title-font:"Cinzel","Cormorant Garamond",serif;
  --theme-body-font:"Montserrat",Inter,sans-serif;
  --theme-shadow:0 28px 90px rgba(0,0,0,.34),0 0 0 1px rgba(222,183,99,.06) inset;
  --theme-media-shadow:0 34px 100px rgba(0,0,0,.44),0 0 38px rgba(222,183,99,.10);
  --theme-card-texture:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.045));
  --theme-marker-radius:999px;
  --theme-button-spacing:.04em;
  --theme-topbar-shadow:0 18px 50px rgba(0,0,0,.18);
}
body[data-theme="premium-dark"]{--theme-page-bg:radial-gradient(circle at 70% 0,rgba(255,217,120,.20),transparent 34%),radial-gradient(circle at 8% 16%,rgba(147,242,167,.12),transparent 32%),linear-gradient(180deg,#020604,#09120c 50%,#020604);--theme-text:#fffaf0;--theme-title-1:#fff;--theme-title-2:#ffd978;--theme-accent:#ffd978;--theme-accent-2:#96f2a7;--theme-border:rgba(255,217,120,.26);--theme-card:rgba(255,217,120,.08);--theme-light-card:linear-gradient(180deg,#fff5dc,#eaf4df);--theme-topbar:rgba(3,8,6,.90);--theme-topbar-text:#f7edd2;--theme-btn-1:#fff6d6;--theme-btn-2:#ffd978;--theme-btn-3:#93eaa5;--theme-btn-text:#17130d;--theme-lead:#f2ead8}
body[data-theme="golden-routine"]{--theme-page-bg:radial-gradient(circle at 10% 0,rgba(184,149,66,.22),transparent 34%),radial-gradient(circle at 92% 8%,rgba(109,127,74,.14),transparent 34%),linear-gradient(180deg,#17120a,#2a2112 54%,#120e08);--theme-text:#fff6e5;--theme-title-1:#fff9ea;--theme-title-2:#d8bd6a;--theme-accent:#d8bd6a;--theme-accent-2:#87965e;--theme-border:rgba(216,189,106,.30);--theme-card:rgba(255,246,218,.09);--theme-topbar:rgba(24,18,9,.90);--theme-topbar-text:#fff3d6;--theme-btn-1:#fff9ec;--theme-btn-2:#d8bd6a;--theme-btn-3:#87965e;--theme-btn-text:#211709}
body[data-theme="soft-luxury-story"]{--theme-page-bg:linear-gradient(180deg,#201913,#3b2f22 48%,#17120d);--theme-text:#fff4e4;--theme-title-1:#fff8ed;--theme-title-2:#d1b46e;--theme-accent:#d1b46e;--theme-accent-2:#9da775;--theme-border:rgba(209,180,110,.28);--theme-card:rgba(255,250,240,.09);--theme-topbar:rgba(30,23,16,.90);--theme-topbar-text:#fff1dc;--theme-btn-1:#fff9ec;--theme-btn-2:#d1b46e;--theme-btn-3:#9da775;--theme-btn-text:#21180f}
body[data-theme="instagram-essence"]{--theme-page-bg:radial-gradient(circle at 12% 0,rgba(143,159,98,.18),transparent 34%),radial-gradient(circle at 92% 10%,rgba(196,123,81,.18),transparent 34%),linear-gradient(180deg,#1f2418,#363520 52%,#181a12);--theme-text:#fff8ec;--theme-title-1:#fff8ec;--theme-title-2:#d1a160;--theme-accent:#b4bc78;--theme-accent-2:#c47b51;--theme-border:rgba(209,161,96,.26);--theme-card:rgba(255,248,235,.10);--theme-topbar:rgba(31,36,24,.90);--theme-topbar-text:#fff8ec;--theme-btn-1:#fff6e7;--theme-btn-2:#aebc79;--theme-btn-3:#c47b51;--theme-btn-text:#172216}
body[data-theme="janine-signature"]{--theme-page-bg:radial-gradient(circle at 12% 0,rgba(127,149,96,.18),transparent 34%),radial-gradient(circle at 90% 8%,rgba(192,133,84,.18),transparent 34%),linear-gradient(180deg,#202619,#332b1d 55%,#161912);--theme-text:#fff7e8;--theme-title-1:#fff9ed;--theme-title-2:#c08554;--theme-accent:#9fac73;--theme-accent-2:#c08554;--theme-border:rgba(192,133,84,.30);--theme-card:rgba(255,249,236,.10);--theme-topbar:rgba(32,38,25,.90);--theme-topbar-text:#fff7e8;--theme-btn-1:#fff7e8;--theme-btn-2:#9fac73;--theme-btn-3:#c08554;--theme-btn-text:#172016}
body[data-theme="janine-lifestyle"]{--theme-page-bg:radial-gradient(circle at 12% 0,rgba(129,147,91,.18),transparent 34%),radial-gradient(circle at 88% 10%,rgba(191,118,85,.18),transparent 34%),linear-gradient(180deg,#1f2218,#342b1d 56%,#151711);--theme-text:#fff7e9;--theme-title-1:#fff9ef;--theme-title-2:#b78255;--theme-accent:#b4c081;--theme-accent-2:#bf7655;--theme-border:rgba(191,118,85,.28);--theme-card:rgba(255,250,238,.10);--theme-topbar:rgba(31,34,24,.90);--theme-topbar-text:#fff7e9;--theme-btn-1:#fff9ee;--theme-btn-2:#b4c081;--theme-btn-3:#bf7655;--theme-btn-text:#172016}
body[data-theme="real-woman-method"]{--theme-page-bg:radial-gradient(circle at 10% 0,rgba(143,155,101,.17),transparent 34%),linear-gradient(180deg,#1f2419,#373022 56%,#181812);--theme-text:#fff6ea;--theme-title-1:#fff8ed;--theme-title-2:#bb7657;--theme-accent:#b3bd82;--theme-accent-2:#bb7657;--theme-border:rgba(187,118,87,.26);--theme-card:rgba(255,249,238,.10);--theme-topbar:rgba(31,36,25,.90);--theme-topbar-text:#fff6ea;--theme-btn-1:#fff6ea;--theme-btn-2:#b3bd82;--theme-btn-3:#bb7657;--theme-btn-text:#172016}
body[data-theme="oliva-elegante"]{--theme-page-bg:radial-gradient(circle at 10% 0,rgba(127,141,85,.20),transparent 34%),radial-gradient(circle at 90% 12%,rgba(190,123,88,.14),transparent 34%),linear-gradient(180deg,#182116,#27351f 54%,#11170f);--theme-text:#f9f4e8;--theme-title-1:#fff8e8;--theme-title-2:#c8b67a;--theme-accent:#aebe7b;--theme-accent-2:#be7b58;--theme-border:rgba(200,182,122,.25);--theme-card:rgba(252,250,239,.10);--theme-topbar:rgba(24,33,22,.90);--theme-topbar-text:#f9f4e8;--theme-btn-1:#fff9ee;--theme-btn-2:#aebe7b;--theme-btn-3:#be7b58;--theme-btn-text:#172016}
body[data-theme="premium-dark"] .panel,body[data-theme="golden-routine"] .panel,body[data-theme="soft-luxury-story"] .panel,body[data-theme="instagram-essence"] .panel,body[data-theme="janine-signature"] .panel,body[data-theme="janine-lifestyle"] .panel,body[data-theme="real-woman-method"] .panel,body[data-theme="oliva-elegante"] .panel,
body[data-theme="premium-dark"] .price,body[data-theme="golden-routine"] .price,body[data-theme="soft-luxury-story"] .price,body[data-theme="instagram-essence"] .price,body[data-theme="janine-signature"] .price,body[data-theme="janine-lifestyle"] .price,body[data-theme="real-woman-method"] .price,body[data-theme="oliva-elegante"] .price,
body[data-theme="premium-dark"] .testimonial-card,body[data-theme="golden-routine"] .testimonial-card,body[data-theme="soft-luxury-story"] .testimonial-card,body[data-theme="instagram-essence"] .testimonial-card,body[data-theme="janine-signature"] .testimonial-card,body[data-theme="janine-lifestyle"] .testimonial-card,body[data-theme="real-woman-method"] .testimonial-card,body[data-theme="oliva-elegante"] .testimonial-card{backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}

/* Ajustes finais de contraste por arquétipo */
body[data-theme] .testimonial-card p,body[data-theme] .step p,body[data-theme] .feature span{color:var(--theme-detail-muted,var(--theme-muted,#c6d4ca))!important}
body[data-theme] .price .to b{color:var(--theme-accent-2,var(--theme-accent,#d6b562))!important}
body[data-theme] .product b,body[data-theme] .step strong,body[data-theme] .feature strong{color:var(--theme-feature-strong,var(--theme-text,#fff))!important}
body[data-theme] .strip{border-color:var(--theme-border,rgba(255,255,255,.12))!important}
body[data-theme] .strip-item:hover{transform:translateY(-3px) scale(1.01)}
@media(max-width:680px){body[data-theme]{--theme-radius:min(var(--theme-radius),26px)}body[data-theme] .btn{border-radius:var(--theme-button-radius)!important}}

/* =========================================================
   V92 — Hotfix contraste por arquétipo
   Corrige textos apagados em temas claros/editoriais e temas luxo escuro.
   Mantém a diferença visual dos arquétipos sem prejudicar leitura.
   ========================================================= */

body[data-theme="botanical-luxury"]{
  --theme-text:#17281d;
  --theme-muted:#425342;
  --theme-lead:#2f4334;
  --theme-note:#607061;
  --theme-title-1:#102318;
  --theme-title-2:#6c8758;
  --theme-accent:#6c8758;
  --theme-accent-2:#a77f35;
  --theme-card:#fffdf4;
  --theme-premium-card:#fffdf4;
  --theme-light-card:#fffdf4;
  --theme-border:rgba(33,61,39,.24);
  --theme-hero-card-bg:#fffdf4;
  --theme-hero-card-text:#17281d;
  --theme-hero-card-muted:#516451;
  --theme-price-text:#17281d;
  --theme-price-muted:#516451;
  --theme-feature-strong:#17281d;
  --theme-feature-muted:#516451;
  --theme-detail-text:#17281d;
  --theme-detail-muted:#516451;
  --theme-final-text:#17281d;
  --theme-badge-text:#314d33;
  --theme-badge-bg:rgba(108,135,88,.13);
  --theme-badge-border:rgba(108,135,88,.28);
  --theme-btn-1:#18301f;
  --theme-btn-2:#6c8758;
  --theme-btn-3:#a77f35;
  --theme-btn-text:#fffaf0;
  --theme-shadow:0 14px 38px rgba(44,61,39,.10);
  color:#17281d!important;
}
body[data-theme="botanical-luxury"] p,
body[data-theme="botanical-luxury"] .lead,
body[data-theme="botanical-luxury"] .note,
body[data-theme="botanical-luxury"] .panel p,
body[data-theme="botanical-luxury"] .panel span,
body[data-theme="botanical-luxury"] .price p,
body[data-theme="botanical-luxury"] .price li,
body[data-theme="botanical-luxury"] .price .checklist li,
body[data-theme="botanical-luxury"] .product span,
body[data-theme="botanical-luxury"] .step p,
body[data-theme="botanical-luxury"] .feature span,
body[data-theme="botanical-luxury"] .testimonial-card p,
body[data-theme="botanical-luxury"] .testimonial-person span,
body[data-theme="botanical-luxury"] details p,
body[data-theme="botanical-luxury"] .guarantee p,
body[data-theme="botanical-luxury"] .final p,
body[data-theme="botanical-luxury"] .legal{color:#425342!important;text-shadow:none!important}
body[data-theme="botanical-luxury"] h1,
body[data-theme="botanical-luxury"] h2,
body[data-theme="botanical-luxury"] h3,
body[data-theme="botanical-luxury"] strong,
body[data-theme="botanical-luxury"] .price-name,
body[data-theme="botanical-luxury"] .product b,
body[data-theme="botanical-luxury"] .step strong,
body[data-theme="botanical-luxury"] .feature strong,
body[data-theme="botanical-luxury"] .testimonial-person strong,
body[data-theme="botanical-luxury"] summary{color:#17281d!important;text-shadow:none!important}
body[data-theme="botanical-luxury"] .panel,
body[data-theme="botanical-luxury"] .price,
body[data-theme="botanical-luxury"] .testimonial-card,
body[data-theme="botanical-luxury"] .step,
body[data-theme="botanical-luxury"] .feature,
body[data-theme="botanical-luxury"] details,
body[data-theme="botanical-luxury"] .product,
body[data-theme="botanical-luxury"] .trust,
body[data-theme="botanical-luxury"] .final{background:#fffdf4!important;border-color:rgba(33,61,39,.24)!important;color:#17281d!important;box-shadow:0 14px 38px rgba(44,61,39,.10)!important}
body[data-theme="botanical-luxury"] .to b{color:#a77f35!important}
body[data-theme="botanical-luxury"] .btn-ghost{background:#fffdf4!important;color:#17281d!important;border-color:rgba(33,61,39,.24)!important}
body[data-theme="botanical-luxury"] .eyebrow,
body[data-theme="botanical-luxury"] .badge{color:#314d33!important;background:rgba(108,135,88,.13)!important;border-color:rgba(108,135,88,.28)!important}

body[data-theme="premium-dark"],body[data-theme="golden-routine"],body[data-theme="soft-luxury-story"],body[data-theme="instagram-essence"],body[data-theme="janine-signature"],body[data-theme="janine-lifestyle"],body[data-theme="real-woman-method"],body[data-theme="oliva-elegante"]{
  --theme-text:#fff7e8;
  --theme-muted:rgba(255,243,224,.76);
  --theme-lead:rgba(255,246,230,.84);
  --theme-note:rgba(255,240,218,.68);
  --theme-hero-card-text:#fff7e8;
  --theme-hero-card-muted:rgba(255,240,218,.70);
  --theme-price-text:#fff7e8;
  --theme-price-muted:rgba(255,240,218,.72);
  --theme-feature-strong:#fff7e8;
  --theme-feature-muted:rgba(255,240,218,.74);
  --theme-detail-text:#fff7e8;
  --theme-detail-muted:rgba(255,240,218,.74);
  --theme-final-text:#fff7e8;
  --theme-badge-text:#f5c780;
  --theme-badge-bg:rgba(229,190,110,.12);
  --theme-badge-border:rgba(229,190,110,.28);
  --theme-price-badge-text:#f5c780;
  --theme-price-badge-bg:rgba(229,190,110,.12);
  --theme-price-badge-border:rgba(229,190,110,.28);
  --theme-card:rgba(255,248,232,.16);
  --theme-premium-card:rgba(255,248,232,.18);
  --theme-border:rgba(225,186,105,.34);
  color:#fff7e8!important;
}
body[data-theme="premium-dark"] p,body[data-theme="golden-routine"] p,body[data-theme="soft-luxury-story"] p,body[data-theme="instagram-essence"] p,body[data-theme="janine-signature"] p,body[data-theme="janine-lifestyle"] p,body[data-theme="real-woman-method"] p,body[data-theme="oliva-elegante"] p,
body[data-theme="premium-dark"] .lead,body[data-theme="golden-routine"] .lead,body[data-theme="soft-luxury-story"] .lead,body[data-theme="instagram-essence"] .lead,body[data-theme="janine-signature"] .lead,body[data-theme="janine-lifestyle"] .lead,body[data-theme="real-woman-method"] .lead,body[data-theme="oliva-elegante"] .lead,
body[data-theme="premium-dark"] .note,body[data-theme="golden-routine"] .note,body[data-theme="soft-luxury-story"] .note,body[data-theme="instagram-essence"] .note,body[data-theme="janine-signature"] .note,body[data-theme="janine-lifestyle"] .note,body[data-theme="real-woman-method"] .note,body[data-theme="oliva-elegante"] .note,
body[data-theme="premium-dark"] .panel p,body[data-theme="golden-routine"] .panel p,body[data-theme="soft-luxury-story"] .panel p,body[data-theme="instagram-essence"] .panel p,body[data-theme="janine-signature"] .panel p,body[data-theme="janine-lifestyle"] .panel p,body[data-theme="real-woman-method"] .panel p,body[data-theme="oliva-elegante"] .panel p,
body[data-theme="premium-dark"] .panel span,body[data-theme="golden-routine"] .panel span,body[data-theme="soft-luxury-story"] .panel span,body[data-theme="instagram-essence"] .panel span,body[data-theme="janine-signature"] .panel span,body[data-theme="janine-lifestyle"] .panel span,body[data-theme="real-woman-method"] .panel span,body[data-theme="oliva-elegante"] .panel span,
body[data-theme="premium-dark"] .price p,body[data-theme="golden-routine"] .price p,body[data-theme="soft-luxury-story"] .price p,body[data-theme="instagram-essence"] .price p,body[data-theme="janine-signature"] .price p,body[data-theme="janine-lifestyle"] .price p,body[data-theme="real-woman-method"] .price p,body[data-theme="oliva-elegante"] .price p,
body[data-theme="premium-dark"] .price li,body[data-theme="golden-routine"] .price li,body[data-theme="soft-luxury-story"] .price li,body[data-theme="instagram-essence"] .price li,body[data-theme="janine-signature"] .price li,body[data-theme="janine-lifestyle"] .price li,body[data-theme="real-woman-method"] .price li,body[data-theme="oliva-elegante"] .price li,
body[data-theme="premium-dark"] .price .checklist li,body[data-theme="golden-routine"] .price .checklist li,body[data-theme="soft-luxury-story"] .price .checklist li,body[data-theme="instagram-essence"] .price .checklist li,body[data-theme="janine-signature"] .price .checklist li,body[data-theme="janine-lifestyle"] .price .checklist li,body[data-theme="real-woman-method"] .price .checklist li,body[data-theme="oliva-elegante"] .price .checklist li,
body[data-theme="premium-dark"] .product span,body[data-theme="golden-routine"] .product span,body[data-theme="soft-luxury-story"] .product span,body[data-theme="instagram-essence"] .product span,body[data-theme="janine-signature"] .product span,body[data-theme="janine-lifestyle"] .product span,body[data-theme="real-woman-method"] .product span,body[data-theme="oliva-elegante"] .product span,
body[data-theme="premium-dark"] .step p,body[data-theme="golden-routine"] .step p,body[data-theme="soft-luxury-story"] .step p,body[data-theme="instagram-essence"] .step p,body[data-theme="janine-signature"] .step p,body[data-theme="janine-lifestyle"] .step p,body[data-theme="real-woman-method"] .step p,body[data-theme="oliva-elegante"] .step p,
body[data-theme="premium-dark"] .feature span,body[data-theme="golden-routine"] .feature span,body[data-theme="soft-luxury-story"] .feature span,body[data-theme="instagram-essence"] .feature span,body[data-theme="janine-signature"] .feature span,body[data-theme="janine-lifestyle"] .feature span,body[data-theme="real-woman-method"] .feature span,body[data-theme="oliva-elegante"] .feature span,
body[data-theme="premium-dark"] .testimonial-card p,body[data-theme="golden-routine"] .testimonial-card p,body[data-theme="soft-luxury-story"] .testimonial-card p,body[data-theme="instagram-essence"] .testimonial-card p,body[data-theme="janine-signature"] .testimonial-card p,body[data-theme="janine-lifestyle"] .testimonial-card p,body[data-theme="real-woman-method"] .testimonial-card p,body[data-theme="oliva-elegante"] .testimonial-card p,
body[data-theme="premium-dark"] .testimonial-person span,body[data-theme="golden-routine"] .testimonial-person span,body[data-theme="soft-luxury-story"] .testimonial-person span,body[data-theme="instagram-essence"] .testimonial-person span,body[data-theme="janine-signature"] .testimonial-person span,body[data-theme="janine-lifestyle"] .testimonial-person span,body[data-theme="real-woman-method"] .testimonial-person span,body[data-theme="oliva-elegante"] .testimonial-person span,
body[data-theme="premium-dark"] details p,body[data-theme="golden-routine"] details p,body[data-theme="soft-luxury-story"] details p,body[data-theme="instagram-essence"] details p,body[data-theme="janine-signature"] details p,body[data-theme="janine-lifestyle"] details p,body[data-theme="real-woman-method"] details p,body[data-theme="oliva-elegante"] details p,
body[data-theme="premium-dark"] .guarantee p,body[data-theme="golden-routine"] .guarantee p,body[data-theme="soft-luxury-story"] .guarantee p,body[data-theme="instagram-essence"] .guarantee p,body[data-theme="janine-signature"] .guarantee p,body[data-theme="janine-lifestyle"] .guarantee p,body[data-theme="real-woman-method"] .guarantee p,body[data-theme="oliva-elegante"] .guarantee p,
body[data-theme="premium-dark"] .final p,body[data-theme="golden-routine"] .final p,body[data-theme="soft-luxury-story"] .final p,body[data-theme="instagram-essence"] .final p,body[data-theme="janine-signature"] .final p,body[data-theme="janine-lifestyle"] .final p,body[data-theme="real-woman-method"] .final p,body[data-theme="oliva-elegante"] .final p,
body[data-theme="premium-dark"] .legal,body[data-theme="golden-routine"] .legal,body[data-theme="soft-luxury-story"] .legal,body[data-theme="instagram-essence"] .legal,body[data-theme="janine-signature"] .legal,body[data-theme="janine-lifestyle"] .legal,body[data-theme="real-woman-method"] .legal,body[data-theme="oliva-elegante"] .legal{color:rgba(255,240,218,.76)!important;text-shadow:none!important}
body[data-theme="premium-dark"] h1,body[data-theme="golden-routine"] h1,body[data-theme="soft-luxury-story"] h1,body[data-theme="instagram-essence"] h1,body[data-theme="janine-signature"] h1,body[data-theme="janine-lifestyle"] h1,body[data-theme="real-woman-method"] h1,body[data-theme="oliva-elegante"] h1,
body[data-theme="premium-dark"] h2,body[data-theme="golden-routine"] h2,body[data-theme="soft-luxury-story"] h2,body[data-theme="instagram-essence"] h2,body[data-theme="janine-signature"] h2,body[data-theme="janine-lifestyle"] h2,body[data-theme="real-woman-method"] h2,body[data-theme="oliva-elegante"] h2,
body[data-theme="premium-dark"] h3,body[data-theme="golden-routine"] h3,body[data-theme="soft-luxury-story"] h3,body[data-theme="instagram-essence"] h3,body[data-theme="janine-signature"] h3,body[data-theme="janine-lifestyle"] h3,body[data-theme="real-woman-method"] h3,body[data-theme="oliva-elegante"] h3,
body[data-theme="premium-dark"] strong,body[data-theme="golden-routine"] strong,body[data-theme="soft-luxury-story"] strong,body[data-theme="instagram-essence"] strong,body[data-theme="janine-signature"] strong,body[data-theme="janine-lifestyle"] strong,body[data-theme="real-woman-method"] strong,body[data-theme="oliva-elegante"] strong,
body[data-theme="premium-dark"] .price-name,body[data-theme="golden-routine"] .price-name,body[data-theme="soft-luxury-story"] .price-name,body[data-theme="instagram-essence"] .price-name,body[data-theme="janine-signature"] .price-name,body[data-theme="janine-lifestyle"] .price-name,body[data-theme="real-woman-method"] .price-name,body[data-theme="oliva-elegante"] .price-name,
body[data-theme="premium-dark"] .product b,body[data-theme="golden-routine"] .product b,body[data-theme="soft-luxury-story"] .product b,body[data-theme="instagram-essence"] .product b,body[data-theme="janine-signature"] .product b,body[data-theme="janine-lifestyle"] .product b,body[data-theme="real-woman-method"] .product b,body[data-theme="oliva-elegante"] .product b,
body[data-theme="premium-dark"] .step strong,body[data-theme="golden-routine"] .step strong,body[data-theme="soft-luxury-story"] .step strong,body[data-theme="instagram-essence"] .step strong,body[data-theme="janine-signature"] .step strong,body[data-theme="janine-lifestyle"] .step strong,body[data-theme="real-woman-method"] .step strong,body[data-theme="oliva-elegante"] .step strong,
body[data-theme="premium-dark"] .feature strong,body[data-theme="golden-routine"] .feature strong,body[data-theme="soft-luxury-story"] .feature strong,body[data-theme="instagram-essence"] .feature strong,body[data-theme="janine-signature"] .feature strong,body[data-theme="janine-lifestyle"] .feature strong,body[data-theme="real-woman-method"] .feature strong,body[data-theme="oliva-elegante"] .feature strong,
body[data-theme="premium-dark"] .testimonial-person strong,body[data-theme="golden-routine"] .testimonial-person strong,body[data-theme="soft-luxury-story"] .testimonial-person strong,body[data-theme="instagram-essence"] .testimonial-person strong,body[data-theme="janine-signature"] .testimonial-person strong,body[data-theme="janine-lifestyle"] .testimonial-person strong,body[data-theme="real-woman-method"] .testimonial-person strong,body[data-theme="oliva-elegante"] .testimonial-person strong,
body[data-theme="premium-dark"] summary,body[data-theme="golden-routine"] summary,body[data-theme="soft-luxury-story"] summary,body[data-theme="instagram-essence"] summary,body[data-theme="janine-signature"] summary,body[data-theme="janine-lifestyle"] summary,body[data-theme="real-woman-method"] summary,body[data-theme="oliva-elegante"] summary{color:#fff7e8!important;text-shadow:none!important}
body[data-theme="premium-dark"] .panel,body[data-theme="golden-routine"] .panel,body[data-theme="soft-luxury-story"] .panel,body[data-theme="instagram-essence"] .panel,body[data-theme="janine-signature"] .panel,body[data-theme="janine-lifestyle"] .panel,body[data-theme="real-woman-method"] .panel,body[data-theme="oliva-elegante"] .panel,
body[data-theme="premium-dark"] .price,body[data-theme="golden-routine"] .price,body[data-theme="soft-luxury-story"] .price,body[data-theme="instagram-essence"] .price,body[data-theme="janine-signature"] .price,body[data-theme="janine-lifestyle"] .price,body[data-theme="real-woman-method"] .price,body[data-theme="oliva-elegante"] .price,
body[data-theme="premium-dark"] .testimonial-card,body[data-theme="golden-routine"] .testimonial-card,body[data-theme="soft-luxury-story"] .testimonial-card,body[data-theme="instagram-essence"] .testimonial-card,body[data-theme="janine-signature"] .testimonial-card,body[data-theme="janine-lifestyle"] .testimonial-card,body[data-theme="real-woman-method"] .testimonial-card,body[data-theme="oliva-elegante"] .testimonial-card,
body[data-theme="premium-dark"] .step,body[data-theme="golden-routine"] .step,body[data-theme="soft-luxury-story"] .step,body[data-theme="instagram-essence"] .step,body[data-theme="janine-signature"] .step,body[data-theme="janine-lifestyle"] .step,body[data-theme="real-woman-method"] .step,body[data-theme="oliva-elegante"] .step,
body[data-theme="premium-dark"] .feature,body[data-theme="golden-routine"] .feature,body[data-theme="soft-luxury-story"] .feature,body[data-theme="instagram-essence"] .feature,body[data-theme="janine-signature"] .feature,body[data-theme="janine-lifestyle"] .feature,body[data-theme="real-woman-method"] .feature,body[data-theme="oliva-elegante"] .feature,
body[data-theme="premium-dark"] .trust,body[data-theme="golden-routine"] .trust,body[data-theme="soft-luxury-story"] .trust,body[data-theme="instagram-essence"] .trust,body[data-theme="janine-signature"] .trust,body[data-theme="janine-lifestyle"] .trust,body[data-theme="real-woman-method"] .trust,body[data-theme="oliva-elegante"] .trust,
body[data-theme="premium-dark"] details,body[data-theme="golden-routine"] details,body[data-theme="soft-luxury-story"] details,body[data-theme="instagram-essence"] details,body[data-theme="janine-signature"] details,body[data-theme="janine-lifestyle"] details,body[data-theme="real-woman-method"] details,body[data-theme="oliva-elegante"] details,
body[data-theme="premium-dark"] .final,body[data-theme="golden-routine"] .final,body[data-theme="soft-luxury-story"] .final,body[data-theme="instagram-essence"] .final,body[data-theme="janine-signature"] .final,body[data-theme="janine-lifestyle"] .final,body[data-theme="real-woman-method"] .final,body[data-theme="oliva-elegante"] .final{background:rgba(255,248,232,.16)!important;border-color:rgba(225,186,105,.34)!important;color:#fff7e8!important;box-shadow:0 28px 90px rgba(0,0,0,.34),0 0 0 1px rgba(222,183,99,.06) inset!important}
body[data-theme="premium-dark"] .product,body[data-theme="golden-routine"] .product,body[data-theme="soft-luxury-story"] .product,body[data-theme="instagram-essence"] .product,body[data-theme="janine-signature"] .product,body[data-theme="janine-lifestyle"] .product,body[data-theme="real-woman-method"] .product,body[data-theme="oliva-elegante"] .product{background:rgba(255,248,232,.92)!important;border-color:rgba(225,186,105,.34)!important;color:#21180f!important}
body[data-theme="premium-dark"] .product b,body[data-theme="golden-routine"] .product b,body[data-theme="soft-luxury-story"] .product b,body[data-theme="instagram-essence"] .product b,body[data-theme="janine-signature"] .product b,body[data-theme="janine-lifestyle"] .product b,body[data-theme="real-woman-method"] .product b,body[data-theme="oliva-elegante"] .product b{color:#21180f!important}
body[data-theme="premium-dark"] .product span,body[data-theme="golden-routine"] .product span,body[data-theme="soft-luxury-story"] .product span,body[data-theme="instagram-essence"] .product span,body[data-theme="janine-signature"] .product span,body[data-theme="janine-lifestyle"] .product span,body[data-theme="real-woman-method"] .product span,body[data-theme="oliva-elegante"] .product span{color:#735a2b!important}
body[data-theme="premium-dark"] .to b,body[data-theme="golden-routine"] .to b,body[data-theme="soft-luxury-story"] .to b,body[data-theme="instagram-essence"] .to b,body[data-theme="janine-signature"] .to b,body[data-theme="janine-lifestyle"] .to b,body[data-theme="real-woman-method"] .to b,body[data-theme="oliva-elegante"] .to b{color:var(--theme-accent-2,#d6b562)!important;text-shadow:0 0 24px rgba(216,189,106,.18)!important}
body[data-theme="premium-dark"] .eyebrow,body[data-theme="golden-routine"] .eyebrow,body[data-theme="soft-luxury-story"] .eyebrow,body[data-theme="instagram-essence"] .eyebrow,body[data-theme="janine-signature"] .eyebrow,body[data-theme="janine-lifestyle"] .eyebrow,body[data-theme="real-woman-method"] .eyebrow,body[data-theme="oliva-elegante"] .eyebrow,
body[data-theme="premium-dark"] .badge,body[data-theme="golden-routine"] .badge,body[data-theme="soft-luxury-story"] .badge,body[data-theme="instagram-essence"] .badge,body[data-theme="janine-signature"] .badge,body[data-theme="janine-lifestyle"] .badge,body[data-theme="real-woman-method"] .badge,body[data-theme="oliva-elegante"] .badge{color:#f5c780!important;background:rgba(229,190,110,.12)!important;border-color:rgba(229,190,110,.28)!important}
body[data-theme="premium-dark"] .btn-ghost,body[data-theme="golden-routine"] .btn-ghost,body[data-theme="soft-luxury-story"] .btn-ghost,body[data-theme="instagram-essence"] .btn-ghost,body[data-theme="janine-signature"] .btn-ghost,body[data-theme="janine-lifestyle"] .btn-ghost,body[data-theme="real-woman-method"] .btn-ghost,body[data-theme="oliva-elegante"] .btn-ghost{background:rgba(255,248,232,.14)!important;color:#fff7e8!important;border-color:rgba(225,186,105,.30)!important}
body[data-theme="premium-dark"] .footer,body[data-theme="golden-routine"] .footer,body[data-theme="soft-luxury-story"] .footer,body[data-theme="instagram-essence"] .footer,body[data-theme="janine-signature"] .footer,body[data-theme="janine-lifestyle"] .footer,body[data-theme="real-woman-method"] .footer,body[data-theme="oliva-elegante"] .footer{color:rgba(255,240,218,.78)!important}

/* =========================================================
   V92 — Hotfix popup de saída: contraste por tema
   Corrige overrides globais de h2/p/strong dos temas sobre
   .exit-card, garantindo leitura em todos os arquétipos.
   ========================================================= */
body[data-theme] .exit-popup{
  background:rgba(0,0,0,.72)!important;
  backdrop-filter:blur(14px)!important;
  -webkit-backdrop-filter:blur(14px)!important;
}
body[data-theme] .exit-card{
  background:linear-gradient(180deg,#fffaf0 0%,#eef6e9 100%)!important;
  color:#122016!important;
  border:1px solid rgba(255,255,255,.88)!important;
  box-shadow:0 34px 110px rgba(0,0,0,.56)!important;
  text-shadow:none!important;
}
body[data-theme] .exit-card h2,
body[data-theme] .exit-card #exitPopupTitle{
  color:#142219!important;
  background:none!important;
  -webkit-background-clip:initial!important;
  background-clip:initial!important;
  -webkit-text-fill-color:#142219!important;
  text-shadow:none!important;
  opacity:1!important;
}
body[data-theme] .exit-card p,
body[data-theme] .exit-card span,
body[data-theme] .exit-card strong{
  color:#465849!important;
  -webkit-text-fill-color:#465849!important;
  text-shadow:none!important;
  opacity:1!important;
}
body[data-theme] .exit-card .btn,
body[data-theme] .exit-card .btn-primary{
  background:linear-gradient(135deg,#173820 0%,#8fa85f 52%,#c99555 100%)!important;
  color:#fffdf5!important;
  -webkit-text-fill-color:#fffdf5!important;
  border:0!important;
  box-shadow:0 18px 44px rgba(28,38,24,.22)!important;
  text-shadow:none!important;
  opacity:1!important;
}
body[data-theme] .exit-close{
  color:#314236!important;
  -webkit-text-fill-color:#314236!important;
  opacity:1!important;
  text-shadow:none!important;
}

/* Popup em temas escuros/luxo: card claro para máxima leitura */
body[data-theme="premium-dark"] .exit-card,
body[data-theme="golden-routine"] .exit-card,
body[data-theme="soft-luxury-story"] .exit-card,
body[data-theme="instagram-essence"] .exit-card,
body[data-theme="janine-signature"] .exit-card,
body[data-theme="janine-lifestyle"] .exit-card,
body[data-theme="real-woman-method"] .exit-card,
body[data-theme="oliva-elegante"] .exit-card{
  background:linear-gradient(180deg,#fff8e9 0%,#f5ead4 58%,#eaf3e5 100%)!important;
  color:#171b12!important;
  border:1px solid rgba(232,196,121,.88)!important;
  box-shadow:0 38px 120px rgba(0,0,0,.62),0 0 0 1px rgba(255,255,255,.44) inset!important;
}
body[data-theme="premium-dark"] .exit-card h2,
body[data-theme="golden-routine"] .exit-card h2,
body[data-theme="soft-luxury-story"] .exit-card h2,
body[data-theme="instagram-essence"] .exit-card h2,
body[data-theme="janine-signature"] .exit-card h2,
body[data-theme="janine-lifestyle"] .exit-card h2,
body[data-theme="real-woman-method"] .exit-card h2,
body[data-theme="oliva-elegante"] .exit-card h2,
body[data-theme="premium-dark"] .exit-card #exitPopupTitle,
body[data-theme="golden-routine"] .exit-card #exitPopupTitle,
body[data-theme="soft-luxury-story"] .exit-card #exitPopupTitle,
body[data-theme="instagram-essence"] .exit-card #exitPopupTitle,
body[data-theme="janine-signature"] .exit-card #exitPopupTitle,
body[data-theme="janine-lifestyle"] .exit-card #exitPopupTitle,
body[data-theme="real-woman-method"] .exit-card #exitPopupTitle,
body[data-theme="oliva-elegante"] .exit-card #exitPopupTitle{
  color:#171b12!important;
  -webkit-text-fill-color:#171b12!important;
}
body[data-theme="premium-dark"] .exit-card p,
body[data-theme="golden-routine"] .exit-card p,
body[data-theme="soft-luxury-story"] .exit-card p,
body[data-theme="instagram-essence"] .exit-card p,
body[data-theme="janine-signature"] .exit-card p,
body[data-theme="janine-lifestyle"] .exit-card p,
body[data-theme="real-woman-method"] .exit-card p,
body[data-theme="oliva-elegante"] .exit-card p{
  color:#445142!important;
  -webkit-text-fill-color:#445142!important;
}
body[data-theme="premium-dark"] .exit-close,
body[data-theme="golden-routine"] .exit-close,
body[data-theme="soft-luxury-story"] .exit-close,
body[data-theme="instagram-essence"] .exit-close,
body[data-theme="janine-signature"] .exit-close,
body[data-theme="janine-lifestyle"] .exit-close,
body[data-theme="real-woman-method"] .exit-close,
body[data-theme="oliva-elegante"] .exit-close{
  color:#2f3a2e!important;
  -webkit-text-fill-color:#2f3a2e!important;
}

/* =========================================================
   V92 — Hotfix leitura final: depoimentos e blocos claros
   Temas: real-woman-method, oliva-elegante, janine-lifestyle
   ========================================================= */
body[data-theme="real-woman-method"] .testimonials-section,
body[data-theme="oliva-elegante"] .testimonials-section,
body[data-theme="janine-lifestyle"] .testimonials-section{
  background:
    radial-gradient(circle at 14% 8%,rgba(145,165,104,.16),transparent 32%),
    radial-gradient(circle at 88% 10%,rgba(198,128,88,.12),transparent 34%),
    linear-gradient(180deg,#f8f2e7 0%,#eee6d7 100%)!important;
  color:#263321!important;
}
body[data-theme="real-woman-method"] .testimonials-section .eyebrow,
body[data-theme="oliva-elegante"] .testimonials-section .eyebrow,
body[data-theme="janine-lifestyle"] .testimonials-section .eyebrow{
  background:rgba(232,196,121,.18)!important;
  border-color:rgba(130,104,64,.34)!important;
  color:#5a4b28!important;
  -webkit-text-fill-color:#5a4b28!important;
  text-shadow:none!important;
  opacity:1!important;
}
body[data-theme="real-woman-method"] .testimonials-section h2,
body[data-theme="oliva-elegante"] .testimonials-section h2,
body[data-theme="janine-lifestyle"] .testimonials-section h2,
body[data-theme="real-woman-method"] .testimonials-head h2,
body[data-theme="oliva-elegante"] .testimonials-head h2,
body[data-theme="janine-lifestyle"] .testimonials-head h2{
  color:#20321f!important;
  -webkit-text-fill-color:#20321f!important;
  text-shadow:none!important;
  opacity:1!important;
}
body[data-theme="real-woman-method"] .testimonials-section .lead,
body[data-theme="oliva-elegante"] .testimonials-section .lead,
body[data-theme="janine-lifestyle"] .testimonials-section .lead,
body[data-theme="real-woman-method"] .testimonials-section p,
body[data-theme="oliva-elegante"] .testimonials-section p,
body[data-theme="janine-lifestyle"] .testimonials-section p{
  color:#4c5748!important;
  -webkit-text-fill-color:#4c5748!important;
  text-shadow:none!important;
  opacity:1!important;
}
body[data-theme="real-woman-method"] .testimonial-card,
body[data-theme="oliva-elegante"] .testimonial-card,
body[data-theme="janine-lifestyle"] .testimonial-card{
  background:linear-gradient(180deg,rgba(255,252,245,.98),rgba(245,236,220,.96))!important;
  border:1px solid rgba(151,121,74,.34)!important;
  box-shadow:0 24px 70px rgba(62,50,32,.16)!important;
  color:#253020!important;
  opacity:1!important;
}
body[data-theme="real-woman-method"] .testimonial-card:before,
body[data-theme="oliva-elegante"] .testimonial-card:before,
body[data-theme="janine-lifestyle"] .testimonial-card:before{
  opacity:.32!important;
  background:radial-gradient(circle at 86% 0,rgba(214,181,98,.18),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.30),transparent 44%)!important;
}
body[data-theme="real-woman-method"] .testimonial-rating,
body[data-theme="oliva-elegante"] .testimonial-rating,
body[data-theme="janine-lifestyle"] .testimonial-rating{
  color:#a9732f!important;
  -webkit-text-fill-color:#a9732f!important;
  text-shadow:none!important;
  opacity:1!important;
}
body[data-theme="real-woman-method"] .testimonial-card p,
body[data-theme="oliva-elegante"] .testimonial-card p,
body[data-theme="janine-lifestyle"] .testimonial-card p{
  color:#3f493a!important;
  -webkit-text-fill-color:#3f493a!important;
  text-shadow:none!important;
  opacity:1!important;
  font-weight:700!important;
}
body[data-theme="real-woman-method"] .testimonial-person,
body[data-theme="oliva-elegante"] .testimonial-person,
body[data-theme="janine-lifestyle"] .testimonial-person{
  border-top-color:rgba(92,78,52,.18)!important;
}
body[data-theme="real-woman-method"] .testimonial-person strong,
body[data-theme="oliva-elegante"] .testimonial-person strong,
body[data-theme="janine-lifestyle"] .testimonial-person strong{
  color:#1f2d1d!important;
  -webkit-text-fill-color:#1f2d1d!important;
  text-shadow:none!important;
  opacity:1!important;
}
body[data-theme="real-woman-method"] .testimonial-person span,
body[data-theme="oliva-elegante"] .testimonial-person span,
body[data-theme="janine-lifestyle"] .testimonial-person span{
  color:#66715f!important;
  -webkit-text-fill-color:#66715f!important;
  text-shadow:none!important;
  opacity:1!important;
}

/* reforço em qualquer bloco claro que use estes temas */
body[data-theme="real-woman-method"] .section:not(.hero) h2,
body[data-theme="oliva-elegante"] .section:not(.hero) h2,
body[data-theme="janine-lifestyle"] .section:not(.hero) h2{
  text-shadow:none!important;
}
body[data-theme="real-woman-method"] .section:not(.hero) .lead,
body[data-theme="oliva-elegante"] .section:not(.hero) .lead,
body[data-theme="janine-lifestyle"] .section:not(.hero) .lead{
  opacity:1!important;
}
